Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-04-04 Thread Phil Meyer
I conducted some tests regarding my problem with non-ASCII characters in
filenames. The following is a list of three filenames which DynamicMix
fails to play. The first variant is the encoding DynamicMix creates,
the second is obtained from a playlist saved from LMS. Copying and
pasting the second variant into the Tune in URL function of LMS web
UI works as expected and plays the song.

I've tested some files with accented characters on my server, both with SBS 
7.5.6 and LMS 7.7.2, and everything seems to be working fine for me.

I'm running the server on Windows.

Perhaps you could try again, setting the plugin.Dynamic Mix log level to 
Debug.

Perhaps you could send me one or two example files.  Only the filename should 
matter - rename some small .txt files with filenames from songs that you are 
having trouble with, put them in a .zip and email that to me.  I'll paste these 
filenames back to some test music files, scan in my MusicIP server + LMS and 
try to repeat.

What OS are you running on?

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-04-04 Thread Michael Herger
Phil,

your reply didn't make it to the forums. The mailing list gateway still is 
broken. You should probably re-post on forums.slimdevices.com.

I'm sorry for the hassle. I hate to go there myself as well :-/

Michael


Am 05.04.2012, 00:08 Uhr, schrieb Phil Meyer s...@hergest.demon.co.uk:

 I conducted some tests regarding my problem with non-ASCII characters in
 filenames. The following is a list of three filenames which DynamicMix
 fails to play. The first variant is the encoding DynamicMix creates,
 the second is obtained from a playlist saved from LMS. Copying and
 pasting the second variant into the Tune in URL function of LMS web
 UI works as expected and plays the song.

 I've tested some files with accented characters on my server, both with SBS 
 7.5.6 and LMS 7.7.2, and everything seems to be working fine for me.

 I'm running the server on Windows.

 Perhaps you could try again, setting the plugin.Dynamic Mix log level to 
 Debug.

 Perhaps you could send me one or two example files.  Only the filename should 
 matter - rename some small .txt files with filenames from songs that you are 
 having trouble with, put them in a .zip and email that to me.  I'll paste 
 these filenames back to some test music files, scan in my MusicIP server + 
 LMS and try to repeat.

 What OS are you running on?

 Phil
 ___
 plugins mailing list
 plugins@lists.slimdevices.com
 http://lists.slimdevices.com/mailman/listinfo/plugins


-- 

Michael
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-04-03 Thread Phil Meyer
I conducted some tests regarding my problem with non-ASCII characters in
filenames. The following is a list of three filenames which DynamicMix
fails to play.
I'll see if I can fix this problem.  What version of LMS are you using?

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-04-01 Thread haschmich

I conducted some tests regarding my problem with non-ASCII characters in
filenames. The following is a list of three filenames which DynamicMix
fails to play. The first variant is the encoding DynamicMix creates,
the second is obtained from a playlist saved from LMS. Copying and
pasting the second variant into the Tune in URL function of LMS web
UI works as expected and plays the song.


Code:


  
file:///volume1/music/squeeze/mp3/Blumfeld/Ich-Maschine/Blumfeld%20-%2002%20-%20Von%20der%20Unm%F6glichkeit%20_Nein_%20zu%20sagen,%20ohne%20sich%20umzubringen.mp3
  
file:///volume1/music/squeeze/mp3/Blumfeld/Ich-Maschine/Blumfeld%20-%2002%20-%20Von%20der%20Unm%C3%B6glichkeit%20_Nein_%20zu%20sagen,%20ohne%20sich%20umzubringen.mp3
  
  
file:///volume1/music/squeeze/mp3/Sezen%20Aksu/G%FCl%FCmse/Sezen%20Aksu%20-%2008%20-%20Namus.mp3
  
file:///volume1/music/squeeze/mp3/Sezen%20Aksu/G%C3%BCl%C3%BCmse/Sezen%20Aksu%20-%2008%20-%20Namus.mp3
  
  
file:///volume1/music/squeeze/dreamcast/Space%20Channel%205/Space%20Channel%205/#24202;#20117;#20581;#19968;%20-%2007%20-%20Space%20Ship_%20Strut.mp3
  
file:///volume1/music/squeeze/dreamcast/Space%20Channel%205/Space%20Channel%205/%E5%BA%8A%E4%BA%95%E5%81%A5%E4%B8%80%20-%2007%20-%20Space%20Ship_%20Strut.mp3
  



Sugarcube shows the same behaviour on my system, it will only queue and
play files with pure ASCII names. Logitech's MusicIP plugin in contrast
has no problems with filenames whatsoever and will happily queue and
play them all. This is on a Qnap Linux NAS with LMS 7.7.1 and MusicIP
Headless 1.8.0.

For now I have reverted to using pure MusicIP plugin because the
unability of DynamicMix and Sugarcube to access the considerable
non-ASCII part of my library defeats the purpose of any music discovery
feature for me. I hope the file encoding of these plugins can be fixed
though, because I like both of them for what they are. Happy to help
with any testing if I can.


-- 
haschmich

haschmich's Profile: http://forums.slimdevices.com/member.php?userid=41882
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-04-01 Thread Wirrunna

dbinder101;698829 Wrote: 
 Thanks for the quick response. Do you have any information on using
 recipes? I have tried searching through the forums and wiki but can't
 find any good information about how to create and use them. I do see
 the drop down of pre-defined recipes but have no idea what they do or
 how to modify them. Thanks.

Have a look in -
http://musicip.wikia.com/wiki/Help_-_Advanced#MusicIP_Mixer_Help_-_Recipes

If you can work it out, please post back here with your findings.


-- 
Wirrunna

A camel is a racehorse designed by a committee.

Wirrunna's Profile: http://forums.slimdevices.com/member.php?userid=3225
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-31 Thread dbinder101

Philip Meyer;698689 Wrote: 
 Hi dbinder101 dbinder101.5a904n1333124882 (AT) no-mx (DOT)
 forums.slimdevices.com,
 
 Do you have any plans on adding a setting to check for the number of
 tracks before repeating an artist? I have just started to use
 DynamicMix as a replacement to SugarCube and so far it's been working
 really well, I really like the mixes that it picks, but I find that
 it
 repeats the same Artist too often.
 
 I have noticed this occasionally too.  Sometimes I find it will switch
 alternate tracks between two artist's albums.
 
 It's really down to the mix settings and MusicIP.  Try tweaking the
 settings, eg. increase the Variety to make selection a bit more random,
 or try using one of the MusicIP Recipes.
 
Thanks for the quick response. Do you have any information on using
recipes? I have tried searching through the forums and wiki but can't
find any good information about how to create and use them. I do see
the drop down of pre-defined recipes but have no idea what they do or
how to modify them. Thanks.


-- 
dbinder101

dbinder101's Profile: http://forums.slimdevices.com/member.php?userid=36997
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-30 Thread haschmich

Philip Meyer;698454 Wrote: 
 
 Seems to me like it hadn't remembered that the first returned result
 had been played, so it kept choosing the same (initial seed) track over
 and over again. That could happen if the remember n tracks was set to
 0 (or the settings hadn't been read - maybe something goes wrong on the
 very initial first run after install).
 

Yes that sounds plausible. I'll just wait for the rand() fix and see if
this will ever happen again.

Meanwhile, I've got a different issue: it seems something's choking
from Japanese symbols in a filename. It looks like this in the logs:


Code:


  [12-03-30 17:19:09.8459] 
Plugins::DynamicMix::Plugin::getNextDynamicPlayListTracks (829) Selected 
Element: 
file:///volume1/music/squeeze/dreamcast/Space%20Channel%205/Space%20Channel%205/#24202;#20117;#20581;#19968;%20-%2007%20-%20Space%20Ship_%20Strut.mp3
  [12-03-30 17:19:09.8515] 
Plugins::DynamicMix::Plugin::getNextDynamicPlayListTracks (840) Choosing a 
random song
  



This was after a MIP request returned 73 unique results, where the
plugin selected the track in question. Next thing it tries to choose a
random song...

Is there an easy fix for that? Otherwise I might better just rename the
files - I guess this is asking for trouble anyway :D


-- 
haschmich

haschmich's Profile: http://forums.slimdevices.com/member.php?userid=41882
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-30 Thread dbinder101

Do you have any plans on adding a setting to check for the number of
tracks before repeating an artist? I have just started to use
DynamicMix as a replacement to SugarCube and so far it's been working
really well, I really like the mixes that it picks, but I find that it
repeats the same Artist too often.


-- 
dbinder101

dbinder101's Profile: http://forums.slimdevices.com/member.php?userid=36997
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-30 Thread haschmich

haschmich;698588 Wrote: 
 
 Is there an easy fix for that? Otherwise I might better just rename the
 files - I guess this is asking for trouble anyway :D

One German Umlaut is enough to make it go random. That's a bug, isn't
it?


Code:


  [12-03-30 19:17:18.0875] 
Plugins::DynamicMix::Plugin::getNextDynamicPlayListTracks (829) Selected 
Element: 
file:///volume1/music/squeeze/mp3/Blumfeld/Ich-Maschine/Blumfeld%20-%2002%20-%20Von%20der%20Unm%F6glichkeit%20_Nein_%20zu%20sagen,%20ohne%20sich%20umzubringen.mp3
  [12-03-30 19:17:18.0932] 
Plugins::DynamicMix::Plugin::getNextDynamicPlayListTracks (840) Choosing a 
random song
  



-- 
haschmich

haschmich's Profile: http://forums.slimdevices.com/member.php?userid=41882
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-30 Thread Phil Meyer
Yes that sounds plausible. I'll just wait for the rand() fix and see if
this will ever happen again.

Oh yes, I still need to publish my fixed version.  Will do it tomorrow now.

This was after a MIP request returned 73 unique results, where the
plugin selected the track in question. Next thing it tries to choose a
random song...

As there seemed to be a problem with the file path returned (it couldn't find 
it in your LMS library), it then defaulted to play a random song.  I could get 
it to try each item in the returned mix until one can be played, before 
defaulting to a random song, but it really should be working out character 
encodings to allow the songs to be found.

Is there an easy fix for that? Otherwise I might better just rename the
files - I guess this is asking for trouble anyway :D
There's been many many problems in SBS/LMS and plugins to do with special 
characters in file names.  Best to avoid if you can.

Having said that, the plugin does have some code in it to handle this; I took 
this from cparkers original SugarCube plugin.  Think it used to work in SBS, I 
haven't tested much in LMS, it could be that LMS has changed and I may need to 
tweak the plugin.
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-29 Thread haschmich

Thanks a lot for the clarifications Philip, makes sense now. The Mix
Menus are indeed all exactly where you described they should be.

Are you sure the random is only used as last resort, or might there be
an odd situation where the plugin uses random to choose from the
returned results? Because when the repeating seed song happened, I
could see in the logs that a huge list of songs had been returned, and
it's unlikely they had all been played before... Logs are gone, but
I'll keep an eye on that.

Again, many thanks to all you guys for your great work on these
wonderful plugins - and the original ingenious musicip of course.


-- 
haschmich

haschmich's Profile: http://forums.slimdevices.com/member.php?userid=41882
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-29 Thread Phil Meyer
Are you sure the random is only used as last resort
Very sure that's what's meant to happen, but I could check my plugin source to 
confirm.

Even if you select Dynamic Mix without an initial seed, it will try to use 
MusicIP first to get a list of songs returned without a seed.

It will default to choosing a random song from your local SBS library DB if:
1) it doesn't get a mix returned from MusicIP
2) can't find an unplayed song from a returned mix
3) a mix was returned, and a track is selected from the returned mix but it 
can't be found in your SBS library (because you've scanned new songs into 
MusicIP, and not rescanned the SBS library yet).

If this happens, it's extremely unlikely that the same random song would be 
picked to play several times in a row!

Because when the repeating seed song happened, I
could see in the logs that a huge list of songs had been returned, and
it's unlikely they had all been played before

Seems to me like it hadn't remembered that the first returned result had been 
played, so it kept choosing the same (initial seed) track over and over again. 
That could happen if the remember n tracks was set to 0 (or the settings 
hadn't been read - maybe something goes wrong on the very initial first run 
after install).

You could look in the prefs file (SBS Cache location: /prefs/DynamicMix.prefs); 
you should see the last n unique tracks played by DynamicMix listed for each 
client, where track1 is the most recently chosen (the next one that will be 
played), track2 is the currently playing track, track3 is the previously 
played track, etc.

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-28 Thread haschmich

It looks like I'm through the advanced part of the rocket science now
since I've got everything basically working, so far that I can generate
for example static mood playlists from the MusicIP plugin just fine. 

Where I'm stuck now is that DynamicMix submenus won't show up under the
Dynamic Playlists menu, unless I mark them as favourites in
DynamicPlaylist config. But more importantly, dynamic mixes always end
up playing the seed song all over again, no excuse. 

Any clues as to what the problem might be?


-- 
haschmich

haschmich's Profile: http://forums.slimdevices.com/member.php?userid=41882
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-28 Thread haschmich

Now I get this when DynamicMix is trying to choose a random song. Does
that mean DynamicMix won't work with SQLite? See
http://forums.slimdevices.com/showthread.php?p=669718#post669718


Code:


  [12-03-28 22:09:07.6924] 
Plugins::DynamicMix::Plugin::getNextDynamicPlayListTracks (840) Choosing a 
random song
  [12-03-28 22:09:07.6998] Slim::Schema::Storage::throw_exception (122) Error: 
DBI Exception: DBD::SQLite::db prepare_cached failed: no such function: RAND 
[for Statement SELECT me.id, me.urlmd5, me.url, me.content_type, me.title, 
me.titlesort, me.titlesearch, me.album, me.primary_artist, me.tracknum, 
me.timestamp, me.added_time, me.updated_time, me.filesize, me.disc, me.remote, 
me.audio, me.audio_size, me.audio_offset, me.year, me.secs, me.cover, 
me.cover_cached, me.vbr_scale, me.bitrate, me.samplerate, me.samplesize, 
me.channels, me.block_alignment, me.endian, me.bpm, me.tagversion, me.drm, 
me.musicmagic_mixable, me.dlna_profile, me.musicbrainz_id, me.lossless, 
me.lyrics, me.replay_gain, me.replay_peak, me.extid, me.virtual, me.coverid 
FROM tracks me WHERE ( ( audio = ? AND remote = ? ) ) ORDER BY RAND()]
  



-- 
haschmich

haschmich's Profile: http://forums.slimdevices.com/member.php?userid=41882
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-28 Thread Phil Meyer
Where I'm stuck now is that DynamicMix submenus won't show up under the
Dynamic Playlists menu, unless I mark them as favourites in
DynamicPlaylist config.

There isn't a sub-menu for all Dynamic Mix options.  Each option should appear 
within Dynamic Playlist sub-menus:

My Music  Dynamic Playlists  
Albums 
Dynamic Mix Album
Artists 
Dynamic Mix Artist
Genres 
Dynamic Mix Genre
Playlists 
Dynamic Mix Mood
Songs 
Dynamic Mix
Dynamic Mix Mood
Dynamic Mix Track

But I recommend setting as favourites such that the appear within Dynamic Mix  
Favourites, and also appear in the Mixers context menu.

But more importantly, dynamic mixes always end
up playing the seed song all over again, no excuse. 

Any clues as to what the problem might be?

Probably down to the Dynamic Mix player preferences.  Try setting the Mix 
Variety greater than 0 (0 will always return the same song mix for the given 
seed each time), and leave MIP Recipe blank.

Anyway, it shouldn't matter if the seed song is returned back in the MIP mix, 
as it should ignore recently played tracks.  So, ensure the Dynamic Mix player 
pref  Remember This Many Played Tracks is greater than 0.

This is also why I fetch more than 1 next track from MIP; the plugin scans 
through eliminating songs that were recently played, so it will pick the next 
track that hasn't already recently been chosen.  If the seed track is always 
included as the first song returned in a MIP mix, this should be skipped when 
deciding which song from the mix to play next, as that song will have been 
played already.
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-28 Thread Phil Meyer
As a side note, it seems like a good idea to set mixsize to a very
small number in mmm.ini for a headless install, since otherwise
DynamicMix will request a mix of up to 75 tracks for every single track
change, while discarding 74 of them. The MusicIP plugin will still
generate static playlists of up to 75 tracks as of its overriding
config in LMS.
I recommend keeping default mix size greater than Remember This Many Played 
Tracks Dynamic Mix pref setting, to ensure there's always a new song that can 
be chosen from the returned mix.

If it can't find an unplayed song from the returned mix, it should just find a 
random song to play, just to prevent the dynamic mix from completely stopping.
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-28 Thread Phil Meyer
Hi haschmich haschmich.5a5lwn1332966...@no-mx.forums.slimdevices.com,

Now I get this when DynamicMix is trying to choose a random song. Does
that mean DynamicMix won't work with SQLite? See
http://forums.slimdevices.com/showthread.php?p=669718#post669718

Ah, thanks.  Yes, indeed that is a bug.

This should only happen when determining the next song to play if there are no 
MIP songs returned to select from (exhausted all matches returned that haven't 
already been played).  Likelihood of this can depend on chosen mix settings 
(Recipe, Filter, limit to genre, artist style, etc).

It was mainly a catch-all to try to ensure that something is played even if MIP 
has died (happens for me occasionally, and I use Dynamic Mix as my Alarm Clock 
music source).

I'll make it compatible with SQLite for 7.6+ and release an update soon.

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-25 Thread haschmich

Can someone please elaborate on the prerequisites for the DynamicMix
plugin to work? I've got it installed on my NAS (Qnap TS-259 Pro+ with
LMS 7.7.1), but it doesn't seem to work. I assume I have to install
MusicIP headless on the server, but the website
http://www.hergest.demon.co.uk/Music/slim/DynamicMixPlugin.htm doesn't
mention anything to that effect - only Erland's DynamicPlaylist plugin
which I have installed and licensed. 

Also from what I've been reading it appears that installing MusicIP to
work with Squeezeserver is advanced rocket science, so what would be
the minimum/easiest path to get started?

Right now, I have MusicIP Mixer installed on my Linux PC only, and I'm
using that to analyse and tag my tracks on the NAS via NFS.

Many thanks!


-- 
haschmich

haschmich's Profile: http://forums.slimdevices.com/member.php?userid=41882
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-25 Thread Phil Meyer
Can someone please elaborate on the prerequisites for the DynamicMix
plugin to work? I've got it installed on my NAS (Qnap TS-259 Pro+ with
LMS 7.7.1), but it doesn't seem to work. I assume I have to install
MusicIP headless on the server, but the website
http://www.hergest.demon.co.uk/Music/slim/DynamicMixPlugin.htm doesn't
mention anything to that effect - only Erland's DynamicPlaylist plugin
which I have installed and licensed.

I should have clearly mentioned that MusicIP is required for the plugin to work.

The plugin requires:
MusicIP (should work with it running with GUI app, but I've only tested with a 
headless install).
Erland's DynamicPlaylist plugin
Logitech's MusicIP plugin

Also from what I've been reading it appears that installing MusicIP to
work with Squeezeserver is advanced rocket science, so what would be
the minimum/easiest path to get started?

It's not too bad.

1) Install MusicIP, and scan some music into it.

2) Configure the Squeezebox MusicIP plugin settings:
- Ensure the MusicIP HTTP Port is correct.
- I recommend also setting Use MusicIP to Only read mixable status from 
MusicIP (faster), and still configuring a music library path in the squeezebox 
server settings.

3) Scan squeezebox server music library, which should then read the mixable 
status from the MusicIP library.


Then, to use my plugin:

4) Optionally configure DynamicMix plugin settings for each player.

5) Optionally configure Dynamic Playlist, to enable the Dynamic Mix playlists 
as favourites (can then start mixes easier from context menus).

If you want to use Dynamic Mix Mood mixes, you need to define the moods 
within MusicIP GUI, save the library and may also need to copy a music IP file 
from one location to another, depending on how MusicIP was installed, etc.  
Can't remember the details at the moment; will check later if you want to try 
this.

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2012-03-25 Thread Mnyb

haschmich;697366 Wrote: 
 Can someone please elaborate on the prerequisites for the DynamicMix
 plugin to work? I've got it installed on my NAS (Qnap TS-259 Pro+ with
 LMS 7.7.1), but it doesn't seem to work. I assume I have to install
 MusicIP headless on the server, but the website
 http://www.hergest.demon.co.uk/Music/slim/DynamicMixPlugin.htm doesn't
 mention anything to that effect - only Erland's DynamicPlaylist plugin
 which I have installed and licensed. 
 
 Also from what I've been reading it appears that installing MusicIP to
 work with Squeezeserver is advanced rocket science, so what would be
 the minimum/easiest path to get started?
 
 Right now, I have MusicIP Mixer installed on my Linux PC only, and I'm
 using that to analyse and tag my tracks on the NAS via NFS.
 
 Many thanks!

The rocket science may be installing mip on the NAS if it's where
Squeezeboxserver  is running integrating them is just a setting .


-- 
Mnyb


Main hifi: Touch + CIA PS +MeridianG68J MeridianHD621 MeridianG98DH 2 x
MeridianDSP5200 MeridianDSP5200HC 2 xMeridianDSP3100 +Rel Stadium 3
sub.
Bedroom/Office: Boom
Kitchen: Touch + powered Fostex PM0.4
Misc use: Radio (with battery)
iPad1 with iPengHD  SqueezePad
(in storage SB3, reciever ,controller )

http://people.xiph.org/~xiphmont/demo/neil-young.html

Mnyb's Profile: http://forums.slimdevices.com/member.php?userid=4143
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-20 Thread cparker

MeSue;676331 Wrote: 
 I use Sugarcube set to mix by filters. All the filters I use only
 include songs rated 3 and higher. I also have the Trackstat block
 settings to block anything less than a 3 rating. Yet, I constantly get
 songs rated 1 and 2 in my mixes. I just double checked all my filters
 and made sure the Trackstat settings are set right (both checkboxes are
 ticked in Sugarcube settings) so I should not be getting these lower
 rated songs. Does anyone else have this problem?

Hi MeSue

I was looking at this code lastnight as I'm rewriting this section to
tidy it up.  However I couldnt see any errors in the code and my
testing worked as expected.  

The only thing I can think of, is that the selectable tracks are
exhausted and its falling back to Wobble Mode/Random mode.  This is a
last ditch effort to pick a track, so it will take a track just based
on the current playing tracks genre and therefore not respect the
Trackstat settings.

The SugarCube LiveView will show the last random track selected so can
you check whether this lines up with when you have this problem.

Thanks


-- 
cparker

www.spicefly.com - Spicefly SugarCube - Taking Squeezebox and MusicIP to
the next level.  A hassle free non-stop journey through your music
library using MusicIP.  Plus the finest MusicIP installation guides,
enhanced MIP Interface and SpyGlass MIP the Automated MusicIP Headless
Installer.

cparker's Profile: http://forums.slimdevices.com/member.php?userid=2083
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-20 Thread MeSue

Philip Meyer;677870 Wrote: 
 If I am moving around to different
 players a lot, it tends to rack up a bunch of extra tracks at the end
 of the playlist, but this isn't a bit deal.
 
 I haven't noticed many problems like that myself; can you provide an
 example for when it adds extra tracks?
 
 I think mostly, it's likely to be the way that DynamicPlaylist works. 
 I just return the next track to play, when I handle a request from
 Dynamic Playlist to queue another track.
 
 I can probably make this work better - check the position of the
 currently playing track, and only queue a new track when it's at the
 end of the playlist.
 
 In fact, I meant to make this honour the other DynamicPlaylist
 settings.  Now Playing will show n upcoming songs and n recently
 played songs, rather than just add a single future track each time a
 new track is played.  So I'll probably implement that next.
 

I think it happens because I have four synced players and when I switch
on another player by pressing play it queues another track. Not entirely
sure, but I think that's what is causing it.

It does honor the Dynamic Playlist setting, which mine is set to keep
10 played and 9 upcoming. So it never goes beyond 20 songs in the
playlist. Any more than that and I started getting too distracted by
the upcoming. LOL


 
 
 One thing that would be cool is if it could be enabled all the time,
 like Sugarcube is, instead of having to kick it off and then having
 it
 stop when something new is played. With Sugarcube, there was a
 setting,
 Only Queue a New Track if Playing the last Track on the Playlist
 and
 with this checked, I could get endless music without having to think
 much about it as long as a local file was the last thing in the
 playlist.
 
 I didn't like that mode of operation much; I was specifically
 concentrating on DynamicPlaylist integration, rather than copy
 SugarCube.
 Dynamic Playlist works by automatically turning off when something else
 is played.  i.e. the user doesn't have to remember to turn it off when
 queueing up other music to play.  I don't think I can stop that
 behaviour, if I want to use Dynamic Playlist to handle the playlist
 size/history.
 
 Best to use SugarCube if you want to add songs into a mix and evolve
 from that.

That's cool... it's your plugin! :)

 Well, now I just found where I can change the settings from iPeng
 under
 Player  Advanced Settings so that's cool.
 
 You can? In iPeng, I only see Settings  Dynamic Mix, nothing within
 Settings  Advanced.

It's only in iPeng for iPad, which I didn't realize until later. But
thanks for adding it to the regular settings, it's much easier to
access that way.


-- 
MeSue

SUE

1 Touch | 2 Booms | 2 Radios | 1 Duet | 1 SB2 
HP MediaSmart EX470 | Logitech Media Server 7.7.1 | iPod Touch  iPad
w/ iPeng
Find me on 'Last.FM' (http://www.last.fm/user/MeSue) | 'Twitter'
(http://twitter.com/suechastain) | 'Rhapsody'
(http://www.rhapsody.com/members/mesue)

-*Logitech! Steal my idea, please! 'Squeezebox Radio 2.0'
(http://forums.slimdevices.com/showpost.php?p=674825postcount=2)*-

MeSue's Profile: http://forums.slimdevices.com/member.php?userid=985
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-20 Thread MeSue

cparker;678245 Wrote: 
 
 The only thing I can think of, is that the selectable tracks are
 exhausted and its falling back to Wobble Mode/Random mode.  This is a
 last ditch effort to pick a track, so it will take a track just based
 on the current playing tracks genre and therefore not respect the
 Trackstat settings.
 
 The SugarCube LiveView will show the last random track selected so can
 you check whether this lines up with when you have this problem.
 

Thanks for looking into it and getting back to me. I know now why it
was happening. It's not that the filter was running out of tracks, but
the filter with the Trackstat block settings on top of it was. I had
jacked up the setting to block songs played in the last 21 days because
I was getting too many songs repeated. I already tweaked my filters for
last played blocking to allow more songs in certain filters, but I
neglected to lower the Trackstat blocking in Sugarcube.

Could the fallback maybe ignore either Trackstat or Filter instead of
just going to random? My preference would be for the priority to be:
Filter + Trackstat combined
Filter only
Trackstat blocking only
Random, restricted to genre

But I realize that is probably getting complicated!

Couple of questions I meant to ask you about filters...

Does SugarCube see nested filters the same way that MusicIP does where
the child filters inherit the settings of the parent filter? I wasn't
sure so I made all my filters in a flat hierarchy, but it is a lot
easier to do certain blocking with nested filters.

I saw that you added Show Filters into your custom web front end for
MIP Headless. Thanks. It would be very useful if this could also
display the number of tracks found for each filter next to the filter
name. That way we could check if any filters are close to being
exhausted without opening the desktop GUI.


-- 
MeSue

SUE

1 Touch | 2 Booms | 2 Radios | 1 Duet | 1 SB2 
HP MediaSmart EX470 | Logitech Media Server 7.7.1 | iPod Touch  iPad
w/ iPeng
Find me on 'Last.FM' (http://www.last.fm/user/MeSue) | 'Twitter'
(http://twitter.com/suechastain) | 'Rhapsody'
(http://www.rhapsody.com/members/mesue)

-*Logitech! Steal my idea, please! 'Squeezebox Radio 2.0'
(http://forums.slimdevices.com/showpost.php?p=674825postcount=2)*-

MeSue's Profile: http://forums.slimdevices.com/member.php?userid=985
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-18 Thread Phil Meyer
I had only added Style and Variety prefs because I didn't know how to make 
other settings work in Jive.  Style and Variety are fixed selection lists, 
whereas filters are variable.  I've come up with a way of doing it, but it may 
be clumsy if you have a lot of filters defined.  Have to click on the filter 
name, to cycle through all possible filters one by one.

I've just released DynamicMix version 1.2, which now supports all player prefs 
in Jive players (works nicely in iPeng now).

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-17 Thread MeSue

Hi Philip,

Dynamic Mix has been working well. If I am moving around to different
players a lot, it tends to rack up a bunch of extra tracks at the end
of the playlist, but this isn't a bit deal. So far it hasn't let any
1-2 rated tracks slip in.

One thing that would be cool is if it could be enabled all the time,
like Sugarcube is, instead of having to kick it off and then having it
stop when something new is played. With Sugarcube, there was a setting,
Only Queue a New Track if Playing the last Track on the Playlist and
with this checked, I could get endless music without having to think
much about it as long as a local file was the last thing in the
playlist.


-- 
MeSue

SUE

1 Touch | 2 Booms | 2 Radios | 1 Duet | 1 SB2 
HP MediaSmart EX470 | Logitech Media Server 7.7.1 | iPod Touch  iPad
w/ iPeng
Find me on 'Last.FM' (http://www.last.fm/user/MeSue) | 'Twitter'
(http://twitter.com/suechastain) | 'Rhapsody'
(http://www.rhapsody.com/members/mesue)

-*Logitech! Steal my idea, please! 'Squeezebox Radio 2.0'
(http://forums.slimdevices.com/showpost.php?p=674825postcount=2)*-

MeSue's Profile: http://forums.slimdevices.com/member.php?userid=985
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-17 Thread Phil Meyer
If I am moving around to different
players a lot, it tends to rack up a bunch of extra tracks at the end
of the playlist, but this isn't a bit deal.

I haven't noticed many problems like that myself; can you provide an example 
for when it adds extra tracks?

I think mostly, it's likely to be the way that DynamicPlaylist works.  I just 
return the next track to play, when I handle a request from Dynamic Playlist to 
queue another track.

I can probably make this work better - check the position of the currently 
playing track, and only queue a new track when it's at the end of the playlist.

In fact, I meant to make this honour the other DynamicPlaylist settings.  Now 
Playing will show n upcoming songs and n recently played songs, rather 
than just add a single future track each time a new track is played.  So I'll 
probably implement that next.

One thing that would be cool is if it could be enabled all the time,
like Sugarcube is, instead of having to kick it off and then having it
stop when something new is played. With Sugarcube, there was a setting,
Only Queue a New Track if Playing the last Track on the Playlist and
with this checked, I could get endless music without having to think
much about it as long as a local file was the last thing in the
playlist.

I didn't like that mode of operation much; I was specifically concentrating on 
DynamicPlaylist integration, rather than copy SugarCube.
Dynamic Playlist works by automatically turning off when something else is 
played.  i.e. the user doesn't have to remember to turn it off when queueing up 
other music to play.  I don't think I can stop that behaviour, if I want to use 
Dynamic Playlist to handle the playlist size/history.

Best to use SugarCube if you want to add songs into a mix and evolve from that.
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-17 Thread Phil Meyer
Thanks! I just got it. I'm on 7.7.1.
Good, thanks for the feedback.  Nice to hear that works in latest server 
release.

The track was already playing and it started over from the
beginning and another track was queued after it. So far so good, though
it would be nice if it didn't start the playing track over from the
beginning.

Yes, that is a bit irritating; it's how DynamicPlaylist works, it clears the 
playlist when you play a mix.  I attempt to access the current track and add it 
to the tracks to be added to the new playlist it generates.  I thought this was 
the best thing to do; rather than lose the currently playing track.

On iPeng I can change the Mix Style and Mix Variety from settings.
Would it be possible to allow changing the Filter from here, too? I can
change the filter here for Sugarcube and it's handy because I have
several filters and I like to change 'em up pretty often. 

I had only added Style and Variety prefs because I didn't know how to make 
other settings work in Jive.  Style and Variety are fixed selection lists, 
whereas filters are variable.  I've come up with a way of doing it, but it may 
be clumsy if you have a lot of filters defined.  Have to click on the filter 
name, to cycle through all possible filters one by one.

Well, now I just found where I can change the settings from iPeng under
Player  Advanced Settings so that's cool.

You can?  In iPeng, I only see Settings  Dynamic Mix, nothing within Settings 
 Advanced.

Recipes where do these come from? I never added any to MusicIP.

Can only be configured within MusicIP, but then I think there's a trick 
requiring a manual move/copy of a pref file.  I can't remember, I'll have to 
look it up.
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-14 Thread Phil Meyer
yes, I'd like to give it a go!

Okay, I've releases version 1.1 of Dynamic Playlist in my repository 
(http://www.hergest.demon.co.uk/Music/slim/repository.xml).  For more 
information, see http://www.hergest.demon.co.uk/Music/slim/DynamicMixPlugin.htm.

Note, I have only tested this version on SBS 7.5.6 so far.  No reason for me to 
doubt that it won't work in other versions of SBS/LMS, but I haven't actually 
tried (yet).

Please let me know how you get on!

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-14 Thread MeSue

Thanks! I just got it. I'm on 7.7.1. I started it from iPeng by holding
on the playing track, then choosing Dynamic Playlists  Dynamic Mix
Track. The track was already playing and it started over from the
beginning and another track was queued after it. So far so good, though
it would be nice if it didn't start the playing track over from the
beginning.

On iPeng I can change the Mix Style and Mix Variety from settings.
Would it be possible to allow changing the Filter from here, too? I can
change the filter here for Sugarcube and it's handy because I have
several filters and I like to change 'em up pretty often. 

Well, now I just found where I can change the settings from iPeng under
Player  Advanced Settings so that's cool. It would be a little easier
if it was in the settings from iPeng's main menu like it is for
Sugarcube.

I just changed filter in the middle of the mix and that worked fine.
Newly added songs are honoring the new filter.

I like the more simplified options. Recipes where do these come
from? I never added any to MusicIP.

I'll keep you posted on how it's working after some time, but looking
good so far!


-- 
MeSue

SUE

1 Touch | 2 Booms | 2 Radios | 1 Duet | 1 SB2 
HP MediaSmart EX470 | Logitech Media Server 7.7.1 | iPod Touch  iPad
w/ iPeng
Find me on 'Last.FM' (http://www.last.fm/user/MeSue) | 'Twitter'
(http://twitter.com/suechastain) | 'Rhapsody'
(http://www.rhapsody.com/members/mesue)

-*Logitech! Steal my idea, please! 'Squeezebox Radio 2.0'
(http://forums.slimdevices.com/showpost.php?p=674825postcount=2)*-

MeSue's Profile: http://forums.slimdevices.com/member.php?userid=985
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-12 Thread Phil Meyer
I use Sugarcube set to mix by filters. All the filters I use only
include songs rated 3 and higher. I also have the Trackstat block
settings to block anything less than a 3 rating. Yet, I constantly get
songs rated 1 and 2 in my mixes. I just double checked all my filters
and made sure the Trackstat settings are set right (both checkboxes are
ticked in Sugarcube settings) so I should not be getting these lower
rated songs. Does anyone else have this problem?

I don't use Sugarcube much anymore.  Instead, I use something similar that I've 
developed (extended initially from some older Sugarcube source code).

I created a plugin called DynamicMix, which provides some additional modes for 
Erlands DynamicPlaylist plugin, using MusicIP to select new tracks to add.

I released an initial version of DynamicMix, but I've got a better version here 
that I've been using for a while that I haven't published.  If you're 
interested in giving it a go, I'll release it into my repository.

I effectively have a MusicIP filter to select tracks that are rated 4* or 
higher, or not rated.  DynamicMix provides different modes, which effectively 
are ways to choose the starting seed, either from chosen song, artist, album, 
genre, MusicIP Mood, or it can use the currently playing track or a random song 
from the currently selected MusicIP filter, or totally random song as an 
initial seed as a complete fail-over backup (eg. if MusicIP is not responding). 
 This made it very resilient to be used as an alarm clock - it never fails to 
play something for me in the morning to wake me up, even if MusicIP is dead (it 
sometimes doesn't seem to work for a period of time after waking from standby, 
but eventually kicks in when it does start responding to requests).

Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-12 Thread pippin

*Interested* 
;)


-- 
pippin

---
see iPeng, the Squeezebox iPhone remote and 
*New: iPeng for iPad*, at penguinlovesmusic.com

pippin's Profile: http://forums.slimdevices.com/member.php?userid=13777
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins


Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings

2011-12-12 Thread MeSue

Philip Meyer;676342 Wrote: 
 
 I released an initial version of DynamicMix, but I've got a better
 version here that I've been using for a while that I haven't published.
 If you're interested in giving it a go, I'll release it into my
 repository.
 

yes, I'd like to give it a go!


-- 
MeSue

SUE

1 Touch | 2 Booms | 2 Radios | 1 Duet | 1 SB2 
HP MediaSmart EX470 | Logitech Media Server 7.7.1 | iPod Touch  iPad
w/ iPeng
Find me on 'Last.FM' (http://www.last.fm/user/MeSue) | 'Twitter'
(http://twitter.com/suechastain) | 'Rhapsody'
(http://www.rhapsody.com/members/mesue)

-*Logitech! Steal my idea, please! 'Squeezebox Radio 2.0'
(http://forums.slimdevices.com/showpost.php?p=674825postcount=2)*-

MeSue's Profile: http://forums.slimdevices.com/member.php?userid=985
View this thread: http://forums.slimdevices.com/showthread.php?t=92248

___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins