Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
1) Is there a way to know which songs in your collection (I have around 8+ local songs) can be used / are recognized by EchoNest or not? The plugin actually does this task to get rid of removed tracks. But to protect users from the rate limit the process is seriously throttled (max. 6 requests/min per user) in a background task. Ok, next release will log missing tracks to a smartmix-missing.log file (linked from the plugin's settings page). Turns out to be quite useful. And frustrating to see how many tracks are not recognized. There definitely is a pattern: any kind of addition to a track or artist name like feat. somone else, (part x) etc. is prone to failure. Don't know whether I bother enough to modify my tags to work around this though... -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: If I change any of the sliders and save Recipe the change is not where the next time I open the Recipe. Changes on Style , Mood etc are saved. Would it work for the let's dance recipe? It does for me. Could you send me your recipe, so I can try to reproduce? -- Michael I opened the Let's dance recipe and changed song hotness to 0,1, saved it, got the Information window (see below), close everything. Opend the recipe again and the song hotness is back to 0. { msg: Saved mix as Let's Dance!, args: { min_danceability: 0.7, name: Let's Dance!, style: [ pop, disco^2, -rock ], type: artist-description, song_min_hotttnesss: 0.1 }, error: 0 } bernt's Profile: http://forums.slimdevices.com/member.php?userid=1342 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
Excellent! I look forward to the bug-fix that will allow me to use your plug-in with Rhapsody. 0.95 is on its way to your LMS. Please give it another try! - should fix issue mixing Rhapsody/Napster content - added button to reset default recipes to their factory values - added support for play counts and ratings: if respective values are available in LMS, they're submitted to TEN to further tweak the mixes. Please note that these numbers are _not_ updated between scans. - added a log of tracks which are not recognized by the Echo Nest (can be found in the web UI, or in the LMS log folder) - the blender should now be pre-configured with all the music services you are using (see the bucket field) -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
I opened the Let's dance recipe and changed song hotness to 0,1, saved it, got the Information window (see below), close everything. Opend the recipe again and the song hotness is back to 0. Oops... I just released 0.95, and am able to reproduce your issue. Stay tuned for another update. Thanks for these details! -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: - added support for play counts and ratings: if respective values are available in LMS, they're submitted to TEN to further tweak the mixes. Please note that these numbers are _not_ updated between scans. Does this mean that the play counts and ratings are uploaded once and never changed again ? Or did you mean something else with that they aren't updated between scans ? erland's Profile: http://forums.slimdevices.com/member.php?userid=3124 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
Please note that these numbers are _not_ updated between scans. Does this mean that the play counts and ratings are uploaded once and never changed again ? Once after every rescan, yes. And when you play a dynamic mix. I know this is not accurate. But then I assume it's only a small part of their mixing algorithm. Or did you mean something else with that they aren't updated between scans ? No. -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
[SlimDevices: Plugins] Spotifys Complete Collection - possible?
Hi, Spotify has this very cool addon called The Complete Collection, which essentially is complete CD-booklets browsable (and of course playable) through their client. Something like this would be infinitely cool and useful to have in the Squeezebox-system. I couldnt find any info, but I'm guessing Spotify has an agreement with the rightholders - and thus it would not be straightforward to adapt, but is there any info out there? Could something similar be achieved? How exactly does Spotify obtain rights and access to the booklets? The closest to date are the excelent albumreview/bio-plugins from mherger. Regards. bhaagensen's Profile: http://forums.slimdevices.com/member.php?userid=7418 View this thread: http://forums.slimdevices.com/showthread.php?t=97735 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
I opened the Let's dance recipe and changed song hotness to 0,1, saved it, got the Information window (see below), close everything. Opend the recipe again and the song hotness is back to 0. Good news: the fix doesn't require a plugin update. Should be good already. Make sure you fully reload the blender next time you use it. -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: Please note that these numbers are _not_ updated between scans. Does this mean that the play counts and ratings are uploaded once and never changed again ? Once after every rescan, yes. And when you play a dynamic mix. I know this is not accurate. But then I assume it's only a small part of their mixing algorithm. Sorry, my mistake, I missed the word between in your original sentence and read after for some reason. TrackStat will generate a changedstatistic CLI notification when a play count is changed and a changedrating CLI notification when a rating is changed if you like to refresh them between scans. These notifications will of course only be issued when TrackStat is used, but that's probably good enough because I only think ratings are changed between scans if TrackStat is used. Regarding rescans, is a full rescan required or is it enough to trigger a new/changed rescan ? erland's Profile: http://forums.slimdevices.com/member.php?userid=3124 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
Regarding rescans, is a full rescan required or is it enough to trigger a new/changed rescan ? New/changed is good enough. -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Spotifys Complete Collection - possible?
Unfortunately the music industry hasn't understood that things like this would get us to buy more music not less, so they tend to charge anyone that want to show information like this a lot so it's almost impossible to do without some kind of commercial agreement or violating the licenses/copyrights and scraping their web sites for the information. Things would be a lot easier if they focused at selling their music and offered all possible information to third parties to reasonable fees to get help to accomplish that. I'm not sure if 'The Complete Collection' (http://www.sosoactive.com/the-complete-collection-spotify-app-review/) app is provided by Spotify itself or if it's provided by some third party. Spotify apps like this is only available through the computer Spotify client, it's not even available on their iPad client, so it's not accessible through the Spotify API which the Squeezebox Spotify plugins uses. The best information source for something like this would probably be allmusic.com, but unfortunately their license agreements is totally off the charts if you want to do something in a small company or even worse if you like to do something for free. It's probably possible for Logitech to do something but I think it's unlikely since they seem to be focused more at simple radio listeners than music enthusiasts with their new UE products. The original plan with the 'SMD' (http://socialmusicdiscovery.org) project was to accomplish something like this but unfortunately our progress during the last year has been pretty slow due to lack of spare time and lack of development resources. I think the closest you can get on the Squeezebox today, except for those you mentioned, is probably the commercial 'MUSO' (http://klarita.net/muso.html) Windows application. erland's Profile: http://forums.slimdevices.com/member.php?userid=3124 View this thread: http://forums.slimdevices.com/showthread.php?t=97735 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: I opened the Let's dance recipe and changed song hotness to 0,1, saved it, got the Information window (see below), close everything. Opend the recipe again and the song hotness is back to 0. Good news: the fix doesn't require a plugin update. Should be good already. Make sure you fully reload the blender next time you use it. -- Michael Thanks! bernt's Profile: http://forums.slimdevices.com/member.php?userid=1342 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: Excellent! I look forward to the bug-fix that will allow me to use your plug-in with Rhapsody. 0.95 is on its way to your LMS. Please give it another try! - should fix issue mixing Rhapsody/Napster content - added button to reset default recipes to their factory values - added support for play counts and ratings: if respective values are available in LMS, they're submitted to TEN to further tweak the mixes. Please note that these numbers are _not_ updated between scans. - added a log of tracks which are not recognized by the Echo Nest (can be found in the web UI, or in the LMS log folder) - the blender should now be pre-configured with all the music services you are using (see the bucket field) -- Michael Michael, I just installed 0.95, rescanned, and created a Jazz mix with The Blender. Sure enough, I'm now streaming Jazz tracks from Rhapsody. This is terrific! Many thanks... radish112's Profile: http://forums.slimdevices.com/member.php?userid=11591 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
I just installed 0.95, rescanned, and created a Jazz mix with The Blender. Good to hear it's working for you, too! Would you mind to share your recipe? -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: Excellent! I look forward to the bug-fix that will allow me to use your plug-in with Rhapsody. 0.95 is on its way to your LMS. Please give it another try! - should fix issue mixing Rhapsody/Napster content - added button to reset default recipes to their factory values - added support for play counts and ratings: if respective values are available in LMS, they're submitted to TEN to further tweak the mixes. Please note that these numbers are _not_ updated between scans. - added a log of tracks which are not recognized by the Echo Nest (can be found in the web UI, or in the LMS log folder) - the blender should now be pre-configured with all the music services you are using (see the bucket field) -- Michael Hi Michael This update caused my 'new and changed' scan to fail: Code: [13-01-03 10:09:23.4347] Slim::Music::Import::runImporter (485) Starting Plugins::SmartMix::Importer scan [13-01-03 10:09:41.7032] main::main (327) Error: Failed when running main scan: [Can't call method playcount on an undefined value at /Users/Chris/Library/Caches/Squeezebox/InstalledPlugins/Plugins/SmartMix/Importer.pm line 88. I don't use Erland's TrackStat plugin - is that the reason? chill's Profile: http://forums.slimdevices.com/member.php?userid=10839 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
[13-01-03 10:09:41.7032] main::main (327) Error: Failed when running main scan: [Can't call method playcount on an undefined value at /Users/Chris/Library/Caches/Squeezebox/InstalledPlugins/Plugins/SmartMix/Importer.pm line 88. Ok, I'll need to add one more sanity check. I don't use Erland's TrackStat plugin - is that the reason? No. What LMS version are you running? -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: No. What LMS version are you running? Logitech Media Server Version: 7.8.0 - 1350572233 @ Do 1 Nov 2012 21:41:09 CET Mac OS X 10.6.8 chill's Profile: http://forums.slimdevices.com/member.php?userid=10839 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
0.96 should fix this issue. Thanks! -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: 0.96 should fix this issue. Thanks! It has. Thanks Michael - this is a really useful plugin. It's already becoming one of the most used features in my setup. Chris chill's Profile: http://forums.slimdevices.com/member.php?userid=10839 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] MUSO - Support Thread
I have just been spending a bit more time getting to learn how to use Muso. For classical music fans, it really is the best (Windows) software I've seen. For the first time in a long time, a piece of software made me laugh (with joy) when I discovered the group tracks feature. Having ripped a load of CD's and used the name of the work as part of the title of each track, this now gives me a great display of the album. In addition, for multi-CD sets, I have now worked out how to group the CD's into one album, so now I can see works grouped within CDs within albums. Now the display looks just like it is on the CD insert (you would have thought this would be an obvious requirement, but most software only contemplates tracks within (single CD) albums!). Hurrah! So happy, I have whizzed off my 20 Euros straight away. Just one question relating to this: how are the track groups stored? I assume that the original music file and LMS db are unchanged and that Muso holds some meta-data somewhere, in which case is there a risk of losing it on clearing and re-loading the database (I have had to do this once as it seemed to fail to pick up some changes in the normal LMS sync)? Also, once the software is in a reasonably mature state, perhaps a little more user documentation would help people get the best out of it quicker? Many thanks. MDE's Profile: http://forums.slimdevices.com/member.php?userid=49291 View this thread: http://forums.slimdevices.com/showthread.php?t=91575 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
Just wanted to say thanks for a great plugin. Very useful. sutty81's Profile: http://forums.slimdevices.com/member.php?userid=58392 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] MUSO - Support Thread
MDE wrote: I have just been spending a bit more time getting to learn how to use Muso. For classical music fans, it really is the best (Windows) software I've seen. For the first time in a long time, a piece of software made me laugh (with joy) when I discovered the group tracks feature. Having ripped a load of CD's and used the name of the work as part of the title of each track, this now gives me a great display of the album. In addition, for multi-CD sets, I have now worked out how to group the CD's into one album, so now I can see works grouped within CDs within albums. Now the display looks just like it is on the CD insert (you would have thought this would be an obvious requirement, but most software only contemplates tracks within (single CD) albums!). Hurrah! So happy, I have whizzed off my 20 Euros straight away. Just one question relating to this: how are the track groups stored? I assume that the original music file and LMS db are unchanged and that Muso holds some meta-data somewhere, in which case is there a risk of losing it on clearing and re-loading the database (I have had to do this once as it seemed to fail to pick up some changes in the normal LMS sync)? Also, once the software is in a reasonably mature state, perhaps a little more user documentation would help people get the best out of it quicker? Many thanks. Indeed, the CD insert appearance was what I was going for, with tracks grouped by work (via Group Heading) with a nice title above, and the track-listing also divided by disks if the meta-data includes this. If you input Group Header in Muso it doesn't get stored anywhere else (in track tags or pushed to LMS) so you do run the risk of losing this metadata if you are prone to clearing your database regularly. For me my muso database IS my master though so I never do this - the LMS database is secondary (I'm much more likely to clear this). However, the Group Heading CAN be fed from any custom tag on an LMS synch, so you can adopt the approach of defining these in your track's embedded tags, configuring them in the LMS custom tag plugin and pulling these across to Muso (into Group Heading). If there was a standard embedded tag ID for this I could also read it from a file-scan, but this isn't there yet. I do think we need to start a wiki on muso - anyone know how/where to set up a free one? I'd start it, but would allow contributions from key users also. jezbo's Profile: http://forums.slimdevices.com/member.php?userid=9888 View this thread: http://forums.slimdevices.com/showthread.php?t=91575 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] [Announce] Photo Gallery Plugin v1.0
Hello, Just installed picture gallery. I can view the images on a client, ipeng for example. But in the web interface, running from squeezeserver on a synology 412+, I get a blank page. So extras-Picture Gallery These are the errors in the log files [13-01-03 12:14:36.0496] Slim::Utils::Timers::__ANON__ (273) Error: Timer Slim::Plugin::UPnP::Events::expire failed: [13-01-03 12:14:36.0506] Slim::Utils::Timers::__ANON__ (273) Error: Timer Slim::Plugin::UPnP::Events::expire failed: Can't call method pluginData on an undefined value at /volume1/@appstore/SqueezeCenter/Slim/Plugin/UPnP/MediaRenderer/RenderingControl.pm line 161. [13-01-03 12:19:16.0025] Slim::Utils::Timers::__ANON__ (273) Error: Timer Slim::Plugin::UPnP::Events::expire failed: Can't call method pluginData on an undefined value at /volume1/@appstore/SqueezeCenter/Slim/Plugin/UPnP/MediaRenderer/RenderingControl.pm line 161. [13-01-03 12:19:16.0034] Slim::Utils::Timers::__ANON__ (273) Error: Timer Slim::Plugin::UPnP::Events::expire failed: Can't call method pluginData on an undefined value at /volume1/@appstore/SqueezeCenter/Slim/Plugin/UPnP/MediaRenderer/AVTransport.pm line 216. [13-01-03 12:19:46.1390] Slim::Web::Template::SkinManager::_fillTemplate (323) Error: file error - parse error - /volume1/@appstore/SqueezeCenter/Cache/InstalledPlugins/Plugins/Gallery/HTML/Default/plugins/Gallery/index.html line 110-118: unexpected token (_) [% fullsize = fullsize || 700; item.weblink = item.weblink.replace('\.(\w{3,4})$', '_' _ fullsize _ 'x' _ fullsize _ '_o.$1'); item.size = thumbSize || 100; searchquery = item.web.url.replace('^\?', '') _ 'amp;'; itemobj = { id = loop.index, }; %] bengaldave's Profile: http://forums.slimdevices.com/member.php?userid=4605 View this thread: http://forums.slimdevices.com/showthread.php?t=76879 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] MUSO - Support Thread
jezbo wrote: Indeed, the CD insert appearance was what I was going for, with tracks grouped by work (via Group Heading) with a nice title above, and the track-listing also divided by disks if the meta-data includes this. If you input Group Header in Muso it doesn't get stored anywhere else (in track tags or pushed to LMS) so you do run the risk of losing this metadata if you are prone to clearing your database regularly. For me my muso database IS my master though so I never do this - the LMS database is secondary (I'm much more likely to clear this). However, the Group Heading CAN be fed from any custom tag on an LMS synch, so you can adopt the approach of defining these in your track's embedded tags, configuring them in the LMS custom tag plugin and pulling these across to Muso (into Group Heading). If there was a standard embedded tag ID for this I could also read it from a file-scan, but this isn't there yet. I have mapped my Opus custom tag to groupheading and that works fine, except that, because each of my tracks is structured like this - Opus : Movement, Muso recognises Opus as the group heading and correctly removes it from the title, but it leaves the colon mark at the beginning of the title (movement). If I set the groupheading within Muso rather than mapping it , then the colon disappears and everything looks OK. Another slight niggle is that the group heading doesn't seem to appear in the edit tracks listing. My Opus field is listed, but some way off to the right and there is no way I can see of re-ordering the columns. MDE's Profile: http://forums.slimdevices.com/member.php?userid=49291 View this thread: http://forums.slimdevices.com/showthread.php?t=91575 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] MUSO - Support Thread
jezbo wrote: NB. Don't get too attached to the pivotviewer feature, it was only ever experimental and it may have to be shelved since I think it's too demanding on resources - how does it perform for 7000+ albums? Believe me, the Pivot table performs remarkably well - in fact as dynamic, interactive and near real-time as one can expect. I was actually surprised to see this. It takes 30 seconds to load initially, but thereafter, it's delightful. Just as your main browser. Your programming is excellent - I must give you that. Compare it to the sluggish web interface offered by LMS - which I find to be horrible. It even times out often and gives you a 404 instead of what you expect I have no experience with CSS, but I will give it a try now that you've mentioned it. Still - I'll await your re-visit to the catalog generator. How about offering PDF as an optional output format? Rgds Viking oyvindo's Profile: http://forums.slimdevices.com/member.php?userid=19302 View this thread: http://forums.slimdevices.com/showthread.php?t=91575 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Spotify Premium Plugin (Beta)
JohnHansen wrote: I just updated the Spotify plugin to 2.2.10 (from 2.2.7). I have LMS 7.7.2 from Squeezeplug on a Goflex Net. I noticed that when browsing certain artists in Spotify the Spotifyd process spins into using much memory! It actually slows down the whole server and you need to kill the spotifyd process to continue. More spefically I have problems Browsing Top 10 Tracks for for instance Rihanna. It times out eventually. Other artists seems to be ok, others again just seem to take a long a time? After browsing I can see that the spotifyd typically uses around 40-50% of the memory of the 128 Kb on the Goflex net and that seems to be a lot? Looking back in the thread, it seems that others have reported similar behavior before. For instance, here: http://forums.slimdevices.com/showthread.php?79706-Announce-Spotify-Premium-Plugin-(Beta)p=726857viewfull=1#post726857 http://forums.slimdevices.com/showthread.php?79706-Announce-Spotify-Premium-Plugin-(Beta)p=719685highlight=#post719685 It seems very reproducible looking at Rihanna - Top 10 Tracks I just reproduced on my Pi that was installed from scratch using the latest squeezeplug v 6, LMS version 7.7.2 and spotifyd version 2.2.10. Having looked at it earlier: did you ever come to the bottom of this issue? Or is it just the process of finding top 10 that takes some time so it times out? Does it receive a lot of data since it uses a considerable amount of memory and CPU? JohnHansen's Profile: http://forums.slimdevices.com/member.php?userid=43381 View this thread: http://forums.slimdevices.com/showthread.php?t=79706 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Spotify Premium Plugin (Beta)
JohnHansen wrote: Looking back in the thread, it seems that others have reported similar behavior before. For instance, here: http://forums.slimdevices.com/showthread.php?79706-Announce-Spotify-Premium-Plugin-(Beta)p=726857viewfull=1#post726857 http://forums.slimdevices.com/showthread.php?79706-Announce-Spotify-Premium-Plugin-(Beta)p=719685highlight=#post719685 It seems very reproducible looking at Rihanna - Top 10 Tracks I just reproduced on my Pi that was installed from scratch using the latest squeezeplug v 6, LMS version 7.7.2 and spotifyd version 2.2.10. Having looked at it earlier: did you ever come to the bottom of this issue? Or is it just the process of finding top 10 that takes some time so it times out? Does it receive a lot of data since it uses a considerable amount of memory and CPU? I believe this is probably due to the way it is implemented at present and the api calls used - essentially it gets all artist tracks and then sorts them at the last minute. I don't have the ability to just ask for just the top tracks from spotify with the api version I am using. This means it probably quite a bit of work to do and hence high cpu impact. I'll put it on the list to look at.. Triode's Profile: http://forums.slimdevices.com/member.php?userid=17 View this thread: http://forums.slimdevices.com/showthread.php?t=79706 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Spotify Premium Plugin (Beta)
Triode wrote: Can you get no debug output running ./spotifydnoflac in the same directory as it and libspotify.so - without knowing what is wrong there's little that can be done to resolve. As its an arm it should be able to run those binaries as long as it supports the soft float ABI? What's the uname -a say? spotifydnoflac give the same not found, and if I try to execute libspotify.so (after chmod 755 it) I have a seg fault. Output of uname : $ uname -a Linux MyNAS 2.6.15 #1635 Wed Sep 28 09:26:01 CST 2011 armv5tejl GNU/Linux synology_88f5281_207+ However it seems the Synology Marvel Kernel is not compiled with EABI support: http://mldonkey.sourceforge.net/forums/viewtopic.php?p=28260sid=016818d13ab48d4dc1f85153fc598acb (look at the end the translation from french from ma2xfr: original french thread here: http://www.nas-forum.com/forum/topic/3910-installer-linux-chroote-sur-le-207/) daboomspo's Profile: http://forums.slimdevices.com/member.php?userid=58629 View this thread: http://forums.slimdevices.com/showthread.php?t=79706 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
I have to say this is an excellent replacement for MusicIP particularly since MusicIP doesn't work on my squeezeplug. Only two things bother me at the moment. Firstly the profile export always seems to end prematurely missing about 2000 tracks out of 24000. This is accompanied by a message that the scan has ended unexpectedly. Secondly every new and changed scan seems to perform a full profile export of every track and not just the new and changed tracks. This adds more than an hour to every scan on my server. slartibartfast's Profile: http://forums.slimdevices.com/member.php?userid=35609 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
First of all, thanks for releasing this plugin. I've been developing a plugin for integrating EchoNest myself, but with a rather different approach (focusing on catalog radio playlists, and using taste profiles as seeds), so it will be interesting to compare the results. A couple of points: - On both of the exports I ran (one with 0.94, the other 0.96), I got this error at the end: Code: [13-01-03 20:14:22.7114] Plugins::SmartMix::API::_call (216) Async API call: GET http://developer.echonest.com/api/v4/catalog/read?id=results=100start=53400api_key=* [13-01-03 20:14:22.9586] Plugins::SmartMix::API::__ANON__ (225) do { my $a = bless([ sub { ??? }, 'fix', { params = {}, timeout = 15 }, GET, http://developer.echonest.com/api/v4/catalog/read?id=results=100start=53400api_key=*;, 400 Bad Request, undef, undef, undef, undef, undef, undef, ], Slim::Networking::SimpleAsyncHTTP); $a-[1] = $a-[0]; ($a, 400 Bad Request); } Since my collection is 6 tracks, I'm not sure if this was finished sucessfully - maybe the same issue reported by slartibartfast. - When trying a mix on a song which is not known to EN, you simply get a Failed to create playlist Code: [13-01-02 22:15:20.8802] Plugins::SmartMix::Plugin::_createMixCb (415) { _smartmix_args = { bucket = [id:XXX], limit = true, song_id = XXX:song:0f344abbee66930e8236dcb140b1c6ed, type= song-radio, }, response = { status = { code= 5, message = The Identifier specified does not exist, version = 4.2, }, }, } Maybe you could add a more specific message for the user - the underlying issue is probably hard to fix. - Other ideas - Ratings seem to currently make very little difference with the selection (I get loads of one or two star tracks). Using the dynamic/feedback API call seems to have a bigger influence: My plugin submits the rating when the song is played, which results in a rule for the current session Code: 'rule' = 'Prefer songs similar to: SOKJCNR12A8C13A111, SOENNGJ12A6D4FB8D7, SODTHJI1315CD46B72, SOKHBHP12A6D4FB8F0, SOCZSJM1312A8A7824, SOHNVZE131343A36DF, SOENNSH13600EB08CD, SODSUVU130516E1FC7, SOBJVDD12A8C13D983, SOECSEM130516E1A36, SOQYKIU1311AFEC728, SOELTLN1313439E169, SOWBIYL12A6D4FB8D2' (SOKJCNR12A8C13A111 etc. being song identifiers for highly-rated songs. Haven't had time to look what the SmartMix session rules look like, might be interesting) This seems to gradually steer the playlist into the right direction (additionally, you can configure my plugin to reject low rated songs). Rating songs for the current session using dynamic/feedback is simple, it does, however, result in additional API calls, which brings me to the next point - API call restrictions / call rate: This is rather annoying (although it has gotten a lot better in the past months). One way to improve this would be to let users optionally use their own API key (which is free to get providing only minimal information to EchoNest), then the restriction (i.e. 120 calls/min) is for each installation, not for all of them. Additionally, it seems there is a limit of 1000 taste profiles/ non-commercial key, so the 1001st user of the plugin will be out of luck... - Steering the playlist using dynamic/feedback also lets you ban/favorite songs/artists - quite a nice feature - For my collection, the recognition rate is about 30%, even though it's quite well tagged (it contains mainly non-mainstream music, though). One thing I noticed when experimenting with my plugin was that the recognition rate of songs really suffers from spelling differences for artists (is it A Silver Mount Zion/A Silver Mt Zion/A Silver Mt. Zion/Thee Silver Mt. Zion Memorial Orchestra ? what about PJ.Harvey/P.J.Harvey/P.J. Harvey?). In order to improve this, one could add an option to rename artists before the information is sent to EN. Roland Roland0's Profile: http://forums.slimdevices.com/member.php?userid=56808 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
slartibartfast wrote: Firstly the profile export always seems to end prematurely missing about 2000 tracks out of 24000. This is accompanied by a message that the scan has ended unexpectedly. Secondly every new and changed scan seems to perform a full profile export of every track and not just the new and changed tracks. This adds more than an hour to every scan on my server. could you please enable debugging for the plugin, re-run a scan and provide the resulting scanner.log file? The second issue (duration) might actually be related to the first one. mherger's Profile: http://forums.slimdevices.com/member.php?userid=50 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
New Smartmix user report (and thanks for this plugin). Just installed today (v.096) on my work machine (win7(64) running 7.7.2 and player is SqueezePlay. Only added about 5 minutes to my scan of about 70k files. Discovering files/directories: E:\All Music Files (77521 of 77521) Complete 00:02:04 Scanning new music files: E:\All Music Files (70036 of 70036) Complete 00:34:55 Discovering playlists: C:\Users\gary\Music\Playlists (13 of 13) Complete 00:00:00 Scanning new playlists: C:\Users\gary\Music\Playlists (12 of 12) Complete 00:00:04 Profile export (70036 of 70036) Complete 00:05:06 Pre-caching Artwork (3424 of 3424) Complete 00:06:04 The server has finished scanning your media library. Total Time: 00:48:13 (Thursday, January 3, 2013 / 5:07 PM) Working nicely. I'll need to explore a bit more to figure out how to make more complex recipes. I created an artist recipe and saved it just as a test. I assume that webpage is what folks are calling the Blender? I Can also select a song and it gives me the options of track mix or artist mix, along with the smart mix options (although I seem to have to right click on a song WITHIN the smartmix playlist to get the SMART MIX OPTIONS. Again, thanks. This is a very useful plugin. I'll install on my Vortexbox machine and report back on that one as well. garym's Profile: http://forums.slimdevices.com/member.php?userid=17325 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
garym wrote: New Smartmix user report (and thanks for this plugin). Just installed today (v.096) on my work machine (win7(64) running 7.7.2 and player is SqueezePlay. Only added about 5 minutes to my scan of about 70k files. Discovering files/directories: E:\All Music Files (77521 of 77521) Complete 00:02:04 Scanning new music files: E:\All Music Files (70036 of 70036) Complete 00:34:55 Discovering playlists: C:\Users\gary\Music\Playlists (13 of 13) Complete 00:00:00 Scanning new playlists: C:\Users\gary\Music\Playlists (12 of 12) Complete 00:00:04 Profile export (70036 of 70036) Complete 00:05:06 Pre-caching Artwork (3424 of 3424) Complete 00:06:04 The server has finished scanning your media library. Total Time: 00:48:13 (Thursday, January 3, 2013 / 5:07 PM) Working nicely. I'll need to explore a bit more to figure out how to make more complex recipes. I created an artist recipe and saved it just as a test. I assume that webpage is what folks are calling the Blender? I Can also select a song and it gives me the options of track mix or artist mix, along with the smart mix options (although I seem to have to right click on a song WITHIN the smartmix playlist to get the SMART MIX OPTIONS. Again, thanks. This is a very useful plugin. I'll install on my Vortexbox machine and report back on that one as well. Hmmm, spoke too soon. Playing fine and no errors when scanning, but it seems like most mixes I start from a song (or from one of the default mixes, e.g., SMOOTH) seem to play a dozen or so songs and then the playlists repeat themselves. REPEAT is not turned on anywhere. I'm creating mixes from my own library only. I notice that 11,252 of the songs show up as unrecognized tracks according to the smartmix plugin information. But that still leaves 60k tracks, so the handful of tracks selected by these mixes seems way too low to me. I'm sure I'm missing something regarding making the smart mixes play as more dynamic playlists perhaps? Thoughts? garym's Profile: http://forums.slimdevices.com/member.php?userid=17325 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: If I create a dynamic playlist from a reciepe some songs are repeating after a short while up to several times. If I create a static playlist (same reciepe) everything works fine. Is there a possibility to avoid repeating songs? This shouldn't happen. Are you using all local tracks only, or some online services as well? You don't have repeat playlist enabled, do you? -- Michael Hi Michael, due to a server firmwareupgrade i had to reinstall squeezeserver. after rescanning including erase former data, there arenĀ“t any double tracks in the playlist. there is a aditionell line in the information menu for the results of scanning witch was not there before . Profil exportieren (10185 von 10185) Beendet 00:09:03 Maybe this was a part of the problem. Olaf Oliplay65's Profile: http://forums.slimdevices.com/member.php?userid=58610 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] MusicInfoSCR and KBPS
At home to check now. And with 7.7.2 running on linux (and all plugins up to date), I'm now seeing 0kbps on all internet radio stations I've tried, pandora, etc. With my own music, I'm seeing correct bit rate reported. garym's Profile: http://forums.slimdevices.com/member.php?userid=17325 View this thread: http://forums.slimdevices.com/showthread.php?t=97652 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mikk64 wrote: this is the zip of the last scan i did... the number is getting lower and lower...i don't know why... this time is 22 of 235122... I'm running out of ideas... that scan seems to end within the log statement without any traces at all. Would the scan work with all logging turned off (set to error)? mherger's Profile: http://forums.slimdevices.com/member.php?userid=50 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
I assume that webpage is what folks are calling the Blender? Correct. I Can also select a song and it gives me the options of track mix or artist mix, along with the smart mix options (although I seem to have to right click on a song WITHIN the smartmix playlist to get the SMART MIX OPTIONS. The Smart Mix options are intended to give you some control over the mix while you're playing it. Therefore yes, you only see it while playing a mix. Hmmm, spoke too soon. Playing fine and no errors when scanning, but it seems like most mixes I start from a song (or from one of the default mixes, e.g., SMOOTH) seem to play a dozen or so songs and then the playlists repeat themselves. REPEAT is not turned on anywhere. I'm Hmm... I've seen similar reports before. And I've seen similarly odd behaviour randomly on my dev machine too. But in those cases I was assuming it was due to my small selection of files. Can you enable debugging before starting such a mix, then send me the server.log when it starts repeating? creating mixes from my own library only. I notice that 11,252 of the songs show up as unrecognized tracks according to the smartmix plugin Heh... adding the logging option was kind of shocking for me too! Yes, recognition based on metadata only leaves a lot of room for improvement. -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] MusicInfoSCR and KBPS
At home to check now. And with 7.7.2 running on linux (and all plugins up to date), I'm now seeing 0kbps on all internet radio stations I've tried, pandora, etc. With my own music, I'm seeing correct bit rate reported. Do you remember what plugin version you were using before? -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: 1) Is there a way to know which songs in your collection (I have around 8+ local songs) can be used / are recognized by EchoNest or not? No reasonable way to do this in an interactive way for this size collection: there's no way to tell the API to get me tracks without an EN id. You have to get the list of tracks in junks of 100 (the API doesn't allow for more results per call), and without killing the hit rate (120 queries per minute shared with _all_ users of this plugin)... The plugin actually does this task to get rid of removed tracks. But to protect users from the rate limit the process is seriously throttled (max. 6 requests/min per user) in a background task. In your case this would take several hours. I could use this lengthy process to report those tracks to the log file without too much overhead. Would this help your need? 2) Which online services are used? Is it just the 'standard' ones like MOG, Pandora, etc. - or can it look into other places exposed by plugins like Soundcloud or Band's Campout (aka Bandcamp?) No, only services supported by TEN can be used (MOG, Napster/Rhapsody, Deezer, Spotify at this time). As TEN is doing the mixing they need to know about tracks. And they only know tracks of their partners. I hope they'll add support for more in the future. -- Michael Thanks for the response! The question on missing tracks was mostly curiosity, but if it's straightforward to log them when found, that seems useful. One of the reasons I like MusicIP is that it finds odd weird tracks in the depths of my collection that probably aren't known by much of anyone, and would be interesting to know which things TEN might be missing. --erik talvola's Profile: http://forums.slimdevices.com/member.php?userid=19983 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
mherger wrote: creating mixes from my own library only. I notice that 11,252 of the songs show up as unrecognized tracks according to the smartmix plugin Heh... adding the logging option was kind of shocking for me too! Yes, recognition based on metadata only leaves a lot of room for improvement. Just some ideas regarding this. Would it be an option to upload unrecognized tracks and let their analyzer handle them ? http://developer.echonest.com/docs/v4/track.html#upload There is also a related third party service that might be of interest: http://echoprint.me/ And if you like to try to send adjusted tag values and see if it works better, an option might be to use https://acoustid.org/ to get better tag data based on a calculated fingerprint and then send that tag data instead of the tags in the file to TEN API. All this would of course only have to be handled for unrecognized tracks, which hopefully is a smaller sub section of the complete library. If you do it for the complete library I suspect it would hurt the scanning times too much so then you probably don't want to do it at every rescan. I understand that you might not want to add this complexity, I'm just mentioning the options I'm aware of in case you feel it's something you like to improve. erland's Profile: http://forums.slimdevices.com/member.php?userid=3124 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
I think TEN needs an application that scans your library for unanalyzed tracks. The application would then have to analyse (and/or upload) the track (or track values/IDs) to TEN so they can be included in your smart mixes. I don't think this is a feature that should be included in the Smart Mix plugin. (Although it would made things a lot easier for users) verypsb's Profile: http://forums.slimdevices.com/member.php?userid=17295 View this thread: http://forums.slimdevices.com/showthread.php?t=97668 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
Would it be an option to upload unrecognized tracks and let their analyzer handle them ? I wouldn't want to do this without the user's knowledge. And then we open up a whole new can of worms imho. New UI would be required, bandwidth throttling, binaries for all kind of platforms are required, progress information which might be asyncronous etc. And all of this with the rate limit we have to live with... -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Smart Mix plugin
I think TEN needs an application that scans your library for unanalyzed tracks. The application would then have to analyse (and/or upload) the track (or track values/IDs) to TEN so they can be included in your smart mixes. I don't think this is a feature that should be included in the Smart Mix plugin. (Although it would made things a lot easier for users) Exactly. Maybe there already is one - I'll have to browse their showcases. -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins