Re: [SlimDevices: Plugins] Sugarcube not honoring minimum ratings
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
*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
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