Re: [SlimDevices: Plugins] Mixcloud plugin?
Hello all, Was wondering, is there a way to have the history (so the feed will be updated by MixCloud) in MixCloud updated when we listen to a mix on a Squeezebox device? Thx Issa's Profile: http://forums.slimdevices.com/member.php?userid=73125 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Hi again, it still failed using cache but then persistent mode appears to work. Thanks both for your help. Cheers, David Paul Webster wrote: > Settings/Advanced/Network/Streaming Mode For HTTP(S) > > However, you need a relatively recent (1 year?) LMS for the option to be > available. *Server*rpi3 pCP8.1.0 LMS8.2.0 *Media*USB hard drive *Lounge/dining areas*SBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB t/table, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp+) *Family/kitchen*SBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub *Alfresco*Z2 > Krix Tropix/Klipsch SW *Others*SB Player/androids > Bose Soundlink Mini *SBT/SB Player Remotes* Squeeze Ctrl/androids DavidBulluss's Profile: http://forums.slimdevices.com/member.php?userid=60056 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Hi Paul, thanks for that. Have found the setting and I have gone Cache initially, now to go and try it out! Cheers, David Paul Webster wrote: > Settings/Advanced/Network/Streaming Mode For HTTP(S) > > However, you need a relatively recent (1 year?) LMS for the option to be > available. *Server*rpi3 pCP8.1.0 LMS8.2.0 *Media*USB hard drive *Lounge/dining areas*SBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB t/table, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp+) *Family/kitchen*SBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub *Alfresco*Z2 > Krix Tropix/Klipsch SW *Others*SB Player/androids > Bose Soundlink Mini *SBT/SB Player Remotes* Squeeze Ctrl/androids DavidBulluss's Profile: http://forums.slimdevices.com/member.php?userid=60056 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Settings/Advanced/Network/Streaming Mode For HTTP(S) However, you need a relatively recent (1 year?) LMS for the option to be available. Paul Webster author of \"now playing\" plugins covering radio france (fip etc), planetradio (bauer - kiss, absolute, scala, jazzfm etc), kcrw, abc australia and cbc/radio-canada and, via the extra \"radio now playing\" plugin lots more - see https://forums.slimdevices.com/showthread.php?115201-announce-radio-now-playing-plugin Paul Webster's Profile: http://forums.slimdevices.com/member.php?userid=105 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Hi Dennis, thanks for your help on this. What you say makes a lot of sense. Is the serversettings ---> network within LMS settings? I have looked through most of the obvious pull downs and can't find it. If you wouldn't mid pointing me more precisely in the right direction that would be appreciated, thanks! ->cortegedusage wrote: > Hi David, > > You might want to try and go to serversettings ---> network and there > enable "persistent mode" or "cache http(s) streams on disk". > This forces LMS to try again, or download the whole file. > > That said, the mixcloud plugin and the way it depends on a third party > mixcloud download site, isn't that stable, I still have issues that some > streams it won't play. > but caching seams to be the best way. > > cheers > dennis *Server*rpi3 pCP8.1.0 LMS8.2.0 *Media*USB hard drive *Lounge/dining areas*SBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB t/table, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp+) *Family/kitchen*SBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub *Alfresco*Z2 > Krix Tropix/Klipsch SW *Others*SB Player/androids > Bose Soundlink Mini *SBT/SB Player Remotes* Squeeze Ctrl/androids DavidBulluss's Profile: http://forums.slimdevices.com/member.php?userid=60056 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Hi David, You might want to try and go to serversettings ---> network and there enable "persistent mode" or "cache http(s) streams on disk". This forces LMS to try again, or download the whole file. That said, the mixcloud plugin and the way it depends on a third party mixcloud download site, isn't that stable, I still have issues that some streams it won't play. but caching seams to be the best way. cheers dennis DavidBulluss wrote: > Hi Paul. I have only just installed mixcloud plugin and I am > experiencing a glitch. I installed it via LMS Settings - Plugins and > selecting then saving & restarting. I then followed link to API key > which I copied and pasted in to Settings - Advanced - Mixcloud and > saved. Glitch is that podcasts that I have tried so far only play around > 50 seconds in and then stop. Selecting play starts them playing from > 0.00. Any thoughts? > > I am running LMS nightly with latest update on Raspberry pi with pCP > latest version. > > Cheers, David. cortegedusage's Profile: http://forums.slimdevices.com/member.php?userid=69028 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Hi Paul. I have only just installed mixcloud plugin and I am experiencing a glitch. I installed it via LMS Settings - Plugins and selecting then saving & restarting. I then followed link to API key which I copied and pasted in to Settings - Advanced - Mixcloud and saved. Glitch is that podcasts that I have tried so far only play around 50 seconds in and then stop. Selecting play starts them playing from 0.00. Any thoughts? I am running LMS nightly with latest update on Raspberry pi with pCP latest version. Cheers, David. *Server*rpi3 pCP8.1.0 LMS8.2.0 *Media*USB hard drive *Lounge/dining areas*SBT > Denon AVR2113 > Bose Acoustimass10 / Krix Seismix3 18" 300w RMS custom cinema sub (& AR 77XB t/table, Stanton 680MkII / Grado F-1+ > NAD7155 to phono pre-amp > Amp+) *Family/kitchen*SBT > Denon AVRX3000 zone 1 > Krix Acoustix F, Centrix C, Holographix R & Original Seismix 7 15" 400w RMS sub *Alfresco*Z2 > Krix Tropix/Klipsch SW *Others*SB Player/androids > Bose Soundlink Mini *SBT/SB Player Remotes* Squeeze Ctrl/androids DavidBulluss's Profile: http://forums.slimdevices.com/member.php?userid=60056 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
505, version 0.7.11 working well for me. Many thanks radish112's Profile: http://forums.slimdevices.com/member.php?userid=11591 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
A new development version is available in the dev repo, with a lot of fixed by kwarklabs on GitHub. This is now available as version 0.7.11. If there is some positive feedback (or no negative feedback), I'll release it in a few days to the main repository as version 0.8. My patch: 'Reduce brightness when screen saver is active' (http://server.vijge.net/squeezebox/) for Touch Plugins: 'SqueezeCloud (SoundCloud)' (https://github.com/danielvijge/SqueezeCloud), 'Mixcloud' (https://github.com/danielvijge/lms_mixcloud) 505's Profile: http://forums.slimdevices.com/member.php?userid=44967 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > Did you try that? How and where can it set this? chieftobitobsn's Profile: http://forums.slimdevices.com/member.php?userid=72711 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
radish112 wrote: > 505, > > Using Mixcloud v0.6.4, I just happily listened to an uninterrupted 2-hr. > segment on Mixcloud. Thanks! > > Logitech Media Server Version: 8.1.2 > Raspberry Pi4B /4GB > PiCorePlayer v4.0.0 It works also on my same system (only difference is piCorePlayer 7). Thanks LMS 8.1 on rpi 4, picoreplayer georgew's Profile: http://forums.slimdevices.com/member.php?userid=71723 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
burbie wrote: > Test report: > RPi, Raspbian "stretch", LMS 8.2 nightly of late April, Mixcloud plugin > 0.6 from repo, hardware Boom or Classic. > Tested with ca. 10 random mixes. > > I am sorry to report that mixcloud playback crashes silently about 10-30 > minutes into any mix. > Silently in the sense there is no trace in the logs. Playback just stops > and the player display says "STOPPED". > For me, it is just like the earlier versions. philippe_44 wrote: > You have to enable, in network, the persistent or cache for http > connections Did you try that? LMS 8.2 on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
505, Using Mixcloud v0.6.4, I just happily listened to an uninterrupted 2-hr. segment on Mixcloud. Thanks! Logitech Media Server Version: 8.1.2 Raspberry Pi4B /4GB PiCorePlayer v4.0.0 radish112's Profile: http://forums.slimdevices.com/member.php?userid=11591 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
A new development build (0.6.4) is available for those that are have enabled the Github repo directly. It contains again some fixes by @philippe44. Once some users have tested it, I will push it to everyone (it will then become version 0.7) My patch: 'Reduce brightness when screen saver is active' (http://server.vijge.net/squeezebox/) for Touch Plugins: 'SqueezeCloud (SoundCloud)' (https://github.com/danielvijge/SqueezeCloud), 'Mixcloud' (https://github.com/danielvijge/lms_mixcloud) 505's Profile: http://forums.slimdevices.com/member.php?userid=44967 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
burbie wrote: > Test report: > RPi, Raspbian "stretch", LMS 8.2 nightly of late April, Mixcloud plugin > 0.6 from repo, hardware Boom or Classic. > Tested with ca. 10 random mixes. > > I am sorry to report that mixcloud playback crashes silently about 10-30 > minutes into any mix. > Silently in the sense there is no trace in the logs. Playback just stops > and the player display says "STOPPED". > For me, it is just like the earlier versions. You have to enable, in network, the persistent or cache for http connections LMS 8.2 on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Test report: RPi, Raspbian "stretch", LMS 8.2 nightly of late April, Mixcloud plugin 0.6 from repo, hardware Boom or Classic. Tested with ca. 10 random mixes. I am sorry to report that mixcloud playback crashes silently about 10-30 minutes into any mix. Silently in the sense there is no trace in the logs. Playback just stops and the player display says "STOPPED". For me, it is just like the earlier versions. burbie's Profile: http://forums.slimdevices.com/member.php?userid=69996 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
I think you need 8.2 as a minimum. location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
I am on lms 8.1. and I installed mixcloud plugin 0.6. from official repo. Unfortunately, I can't play anything Need I install zip file that there is this thread and update to 8.2 or need I do something else (for example in settings of lms for files types). Thanks for any help. georgew's Profile: http://forums.slimdevices.com/member.php?userid=71723 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
I never experienced the problems others reported here (I'm using Max2Play) but happy to report 0.5.11 continues to work on my system & seeking/pausing within streams works very well & is a welcome addition. Many thanks to everyone for their work on this. punnet's Profile: http://forums.slimdevices.com/member.php?userid=67562 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Can also confirm here that v0.5.11 is working with my Windows LMS setup after not working for ages. I'm very thankful for the developers working on this one! Happy weekend ahead. hardhead's Profile: http://forums.slimdevices.com/member.php?userid=376 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Fantastic way to head into the weekend - thank you!! audio chain: 'raspberry pi 4b 8gb' (https://www.raspberrypi.org/products/raspberry-pi-4-model-b/) > 'picoreplayer 7.0.1 64-bit' (https://picoreplayer.org/) > 'logitech media server 8.1.2' (http://downloads.slimdevices.com/nightly/index.php?ver=8.1) > 'upnp/dlna bridge' (https://forums.slimdevices.com/showthread.php?103728-announce-upnpbridge-integrate-upnp-dlna-players-with-lms-(squeeze2upnp)) > 'linn majik dsm/2' (https://docs.linn.co.uk/wiki/index.php/majik_dsm_/2_(2015_variant)) > 'linn majik exaktbox-i' (https://docs.linn.co.uk/wiki/index.php/majik_exaktbox-i) > 'linn majik 140 aktiv' (https://www.linn.co.uk/music-systems/majik/140) jasc's Profile: http://forums.slimdevices.com/member.php?userid=69223 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Just listened to a 2 hr. uninterrupted episode on Mixcloud using Mixcloud plugin v0.5.11. Worked like a charm! Many thanks to all involved! radish112's Profile: http://forums.slimdevices.com/member.php?userid=11591 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Yes, 0.5.11 is there, with a lot of other fixed from philippe44. The official 0.5 contained some errors, 0.5.11 for now is only available in the dev channel. If some more users can confirm that it is working, I'll promote it to the stable channel. Any release with version number 0.x is a stable release, 0.x.y is a dev release. Stable releases are in the official plugin list. Dev releases will only show if you manually added the repository URL to your plugin list. My patch: 'Reduce brightness when screen saver is active' (http://server.vijge.net/squeezebox/) for Touch Plugins: 'SqueezeCloud (SoundCloud)' (https://github.com/danielvijge/SqueezeCloud), 'Mixcloud' (https://github.com/danielvijge/lms_mixcloud) 505's Profile: http://forums.slimdevices.com/member.php?userid=44967 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Note: now has LMS min version set to 8.1 Paul Webster http://dabdig.blogspot.com author of \"now playing\" plugins covering radio france (fip etc), planetradio (bauer - kiss, absolute, scala, jazzfm etc), kcrw, supla finland, abc australia, cbc/radio-canada and rte ireland Paul Webster's Profile: http://forums.slimdevices.com/member.php?userid=105 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
bpa wrote: > Not sure what your problem was. > > > OMG - so pleased. > Noticed a couple of updates pop through the last two days.. just tried > it on my Touch and we are back online > just updated to 0.5.11 ? is it > So pleased. > Thanks chaps... this is just brilliant. > Not tried it on the Boom / Trans yet... It never did work on those (was > running server v7.x mind) > Thanks again. > FRDY ! whooh chris.cowap's Profile: http://forums.slimdevices.com/member.php?userid=68501 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Thanks bpa and others Your recommendations have resolved my original problem. I had forgotten that the beta releases do not automatically update great to have mixcloud back! mrmichaelwright's Profile: http://forums.slimdevices.com/member.php?userid=65105 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
mrmichaelwright wrote: > Seems to have been some progress (I'm a bit lost) > > Is there a fix for my original problem with playback not starting at > all? I've read through the posts since but just managed to confuse > myself. Not sure what your problem was. There were lots of problems with mixcloud, some LMS and most mixcloud plugin. You need to upgrade to very latest 8.2 nightly. You also need to install the mixcloud plugin version that is posted as a zip file in this thread as it is not part of the mixcloud plugin that gets installed with LMS Plugin bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Seems to have been some progress (I'm a bit lost) Is there a fix for my original problem with playback not starting at all? I've read through the posts since but just managed to confuse myself. mrmichaelwright's Profile: http://forums.slimdevices.com/member.php?userid=65105 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > I've updated the PR so the maintainer is free to accept it or not :) Amazing, this works again after a gave up on it a long time ago (LMS on Windows Server). Thanks a lot! Wigster's Profile: http://forums.slimdevices.com/member.php?userid=14899 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > As @bpa said, I think there is more to do, including handling HLS files > as obviously dmixcloud indicates that it's also an available format, and > this would probably solve the issue of some files not playing, but > that's beyond my objectives. Mixcloud provide URLs specifically to stream programs both live and non-live. The chosen HLS format is using a newish option - fMP4 (fragmented MPEG-4). I am updating the playHLSv2 (no ffmpeg) plugin to support this HLS/fMP4. This is generic plugin as the HLS format is used by many broadcasters, it needs to satisfy more than just the Mixcloud needs so take it is taking a bit longer to complete. When complete, the Mixcloud plugin would need to be updated to support to use the HLS URLs. I am not sure whether the current plugin supports finding the URLs for live streams. The change to https by many stations and services has required LMS and many users to upgrade system as shortcoming were exposed. Support for LMS under Windows is a bit harder as the Perl is version is stuck at 5.14 because support for the particular product used by LMS has ended and the Perl vendor no longer updates the libraries. So some libraries are getting a bit out of date and so other issues may appear from time to time. Ralphy has been good at updating these libraries so far. The number of developers on LMS plugin and core is still quite small and their free time is finite. Orphan plugins are the hardest to deal with as devoting time to fix them means less time to deal with other LMS issues and the prospect of later calls for support. Philippe has been exceptional in his efforts ( and courage) in adding much needed code adding required modern features (e.g MP4, https, http 1.1, SqueezeAMP, numerous bridges etc.) to LMS core. If anybody wishes to help & learn to add/fix code to LMS and/or plugins - you will be supported as the pool of developers has to be increased otherwise LMS may stagnate. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
staresy wrote: > Indeed that works:D:D:D:D:D Excellent work. > > Thanks cortegedusage, bpa and philippe for bearing with me on this, much > appreciated. > > Phillipe, in laymans terms, what was the issue and the fix? Windows version of LMS has an issue with certificate which might be disabled. MixCloud uses an HTTP packaged named LWP which should also have certificates disabled but what is done inside LMS does not seem to disable them and I've not been able to figure out why. Anyhow, the use of LWP is bad because it blocks LMS for a very long while, so I've decided to refactor a fair bit the plugin to get rid of LWP. This is included here As @bpa said, I think there is more to do, including handling HLS files as obviously dmixcloud indicates that it's also an available format, and this would probably solve the issue of some files not playing, but that's beyond my objectives. I've updated the PR so the maintainer is free to accept it or not :) +---+ |Filename: MixCloud.zip | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=34192| +---+ LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > I can confirm that this is the issue on my Windows system. Change the > following in the ProtocolHandler of mixcloud (in red) > > Code: > > > use strict; > > use vars qw(@ISA); > > BEGIN { > if (eval { require Slim::Player::Protocols::Buffered }) { > push @ISA, qw(Slim::Player::Protocols::Buffered); > } else { > require Plugins::MixCloud::Buffered; > push @ISA, qw(Plugins::MixCloud::Buffered); > } > } > > use IO::Socket::SSL; > IO::Socket::SSL::set_defaults( > SSL_verify_mode => Net::SSLeay::VERIFY_NONE() > ) if preferences('server')->get('insecureHTTPS'); > > > Indeed that works:D:D:D:D:D Excellent work. Thanks cortegedusage, bpa and philippe for bearing with me on this, much appreciated. Phillipe, in laymans terms, what was the issue and the fix? location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
I can confirm that this is the issue on my Windows system. Change the following in the ProtocolHandler of mixcloud (in red) Code: use strict; use vars qw(@ISA); BEGIN { if (eval { require Slim::Player::Protocols::Buffered }) { push @ISA, qw(Slim::Player::Protocols::Buffered); } else { require Plugins::MixCloud::Buffered; push @ISA, qw(Plugins::MixCloud::Buffered); } } use IO::Socket::SSL; IO::Socket::SSL::set_defaults( SSL_verify_mode => Net::SSLeay::VERIFY_NONE() ) if preferences('server')->get('insecureHTTPS'); LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
bpa wrote: > It looks like problem getting ajax.php from dlmixcloud.com > > Code: > > > [21-04-14 18:26:15.7020] Plugins::MixCloud::ProtocolHandler::getTrackUrl (140) Error: Cannot get play URL for Jazzmo/guidos-lounge-cafe-flip-fantazia-mix-guest-mix-by-t_mo/ from https://www.dlmixcloud.com/ajax.php > > > > > I did some test using wget from dlmixcloud and every so often it can > take over 20 secs to reply. > > What is your setting for Advanced/Network/Radio Station Timeout ? > > If it is 15 or less, increase to say 30 - just to see if it make a > difference. It also feels to me that the LWP POST fails and I've seen that on my Windows (Windows...) machine with the packaged installation where SNI is not disabled with LWP. It is otherwise, but not there. When I run "manually" LMS under Windows, I don't have that issue because SNI is disabled for sure. I've tried to set ssl_opts in LWP for the plugin but it seems that it's an old version that does not support it... LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
It looks like problem getting ajax.php from dlmixcloud.com Code: [21-04-14 18:26:15.7020] Plugins::MixCloud::ProtocolHandler::getTrackUrl (140) Error: Cannot get play URL for Jazzmo/guidos-lounge-cafe-flip-fantazia-mix-guest-mix-by-t_mo/ from https://www.dlmixcloud.com/ajax.php I did some test using wget from dlmixcloud and every so often it can take over 20 secs to reply. What is your setting for Advanced/Network/Radio Station Timeout ? If it is 15 or less, increase to say 30 - just to see if it make a difference. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
bpa wrote: > There are no log entries of player.source with the updated LMS. > > As a sanity check - can you show the size of all the files in the > InstalledPlugins/Plugins/Mixcloud directory. 34184 Log re-attached, just checked it seems that I hadn't correctly set player.source to INFO, gr. 34187 +---+ |Filename: server.zip | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=34187| +---+ location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
There are no log entries of player.source with the updated LMS. As a sanity check - can you show the size of all the files in the InstalledPlugins/Plugins/Mixcloud directory. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > This log seems to be full of errors potentially due to a failing SSL > support. What is your platform already? Is this the info you need? 34182 +---+ |Filename: Capture.JPG | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=34182| +---+ location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > I just tried and it worked for me, but still say ~70Kbps yes that one is an old stream, the one that gives troubles is this https://www.mixcloud.com/adamkvasnica3/jazzy-raindrops/ and https://www.mixcloud.com/melodicdistraction/madra-rua-with-flossy-april-21/ cortegedusage's Profile: http://forums.slimdevices.com/member.php?userid=69028 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
staresy wrote: > Ok, thanks, updated to latest 8.2 nightly, still the same, full log > attached. > > 34180 This log seems to be full of errors potentially due to a failing SSL support. What is your platform already? LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
cortegedusage wrote: > i've encountered the same with some new streams, they seam to have > another format as the material says it's 320 mp4 instead of 64 or 70 or > something > > does it work for you with older streams? > like: > https://www.mixcloud.com/DJDennisWahDiddy/go-wild-and-shake-your-tailfeather/ > > cheers I just tried and it worked for me, but still say ~70Kbps LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
cortegedusage wrote: > i've encountered the same with some new streams, they seam to have > another format as the material says it's 320 mp4 instead of 64 or 70 or > something > > does it work for you with older streams? > like: > https://www.mixcloud.com/DJDennisWahDiddy/go-wild-and-shake-your-tailfeather/ > > cheers Same error for me with that stream. location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
staresy wrote: > Ok, thanks, updated to latest 8.2 nightly, still the same, full log > attached. > > 34180 i've encountered the same with some new streams, they seam to have another format as the material says it's 320 mp4 instead of 64 or 70 or something does it work for you with older streams? like: https://www.mixcloud.com/DJDennisWahDiddy/go-wild-and-shake-your-tailfeather/ cheers cortegedusage's Profile: http://forums.slimdevices.com/member.php?userid=69028 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
bpa wrote: > I'd start with an updating LMS. Philippe first updates to 8.2 were on > Apr 7 (and another one yesterday I think) - your LMS is from Apr 4. > > edit: > > As a general point, your excerpt from server.log is way too short. > > Log entries must be from just before you press play to 30 secs after you > see "cannot play". > Do not edit - copy lines to text file, zip and attach to a post. Ok, thanks, updated to latest 8.2 nightly, still the same, full log attached. 34180 +---+ |Filename: server.zip | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=34180| +---+ location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
I'd start with an updating LMS. Philippe first updates to 8.2 were on Apr 7 (and another one yesterday I think) - your LMS is from Apr 4. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
bpa wrote: > That implies MP4 implementation is not right or there is something > overriding the LMS MP4 handling or possibly more fundamental the > mixcloud plugin. > > What version of LMS are you using ? > Have you removed PlayMP4 ? > > What does Settings/Advanced/Filetypes show for MP4 ? > > What does log with player.source set to INFO show ? Answers, to questions: What version of LMS are you using ? 34177 Have you removed PlayMP4 ? Yes What does Settings/Advanced/Filetypes show for MP4 ? 34178 What does log with player.source set to INFO show ? [21-04-14 14:19:56.7618] Plugins::MixCloud::ProtocolHandler::getTrackUrl (114) Error: Cannot get play URL for melodicdistraction/madra-rua-with-flossy-april-21/ from https://www.dlmixcloud.com/ajax.php [21-04-14 14:19:56.7635] Slim::Player::StreamingController::stop (2117) 00:04:20:23:6e:ff [21-04-14 14:19:56.7641] Slim::Player::StreamingController::resetSongqueue (1796) Song queue is now [21-04-14 14:19:56.7675] Slim::Player::StreamingController::play (2120) 00:04:20:23:6e:ff [21-04-14 14:19:56.7686] Slim::Player::StreamingController::_setPlayingState (2377) new playing state STOPPED [21-04-14 14:19:56.7691] Slim::Player::StreamingController::_setStreamingState (2386) new streaming state IDLE [21-04-14 14:19:56.7700] Slim::Player::Song::new (109) index 0 -> mixcloud://melodicdistraction/madra-rua-with-flossy-april-21/ [21-04-14 14:19:56.7760] Plugins::MixCloud::ProtocolHandler::getTrackUrl (114) Error: Cannot get play URL for melodicdistraction/madra-rua-with-flossy-april-21/ from https://www.dlmixcloud.com/ajax.php [21-04-14 14:19:56.7769] Slim::Player::StreamingController::_setStreamingState (2386) new streaming state TRACKWAIT [21-04-14 14:19:56.7781] Slim::Player::StreamingController::_playersMessage (796) Getting stream info...: mixcloud://melodicdistraction/madra-rua-with-flossy-april-21/ [21-04-14 14:19:56.7805] Slim::Player::Song::getNextSong (223) mixcloud://melodicdistraction/madra-rua-with-flossy-april-21/ [21-04-14 14:19:56.7812] Slim::Player::Song::getNextSong (245) scanning URL mixcloud://melodicdistraction/madra-rua-with-flossy-april-21/ [21-04-14 14:19:56.7872] Plugins::MixCloud::ProtocolHandler::getTrackUrl (114) Error: Cannot get play URL for melodicdistraction/madra-rua-with-flossy-april-21/ from https://www.dlmixcloud.com/ajax.php [21-04-14 14:19:56.7879] Slim::Player::Song::getNextSong (223) mixcloud://melodicdistraction/madra-rua-with-flossy-april-21/ [21-04-14 14:19:56.7929] Plugins::MixCloud::ProtocolHandler::getTrackUrl (114) Error: Cannot get play URL for melodicdistraction/madra-rua-with-flossy-april-21/ from https://www.dlmixcloud.com/ajax.php [21-04-14 14:19:56.7936] Slim::Player::StreamingController::_nextTrackReady (744) 00:04:20:23:6e:ff: nextTrack will be index 0 [21-04-14 14:19:56.7941] Slim::Player::StreamingController::_Stream (1210) Song queue is now 0 [21-04-14 14:19:56.7946] Slim::Player::StreamingController::_Stream (1213) 00:04:20:23:6e:ff: preparing to stream song index 0 [21-04-14 14:19:56.7951] Slim::Player::Song::open (360) mixcloud://melodicdistraction/madra-rua-with-flossy-april-21/ [21-04-14 14:19:56.8011] Plugins::MixCloud::ProtocolHandler::getTrackUrl (114) Error: Cannot get play URL for melodicdistraction/madra-rua-with-flossy-april-21/ from https://www.dlmixcloud.com/ajax.php [21-04-14 14:19:56.8072] Plugins::MixCloud::ProtocolHandler::getTrackUrl (114) Error: Cannot get play URL for melodicdistraction/madra-rua-with-flossy-april-21/ from https://www.dlmixcloud.com/ajax.php [21-04-14 14:19:56.8134] Plugins::MixCloud::ProtocolHandler::getTrackUrl (114) Error: Cannot get play URL for melodicdistraction/madra-rua-with-flossy-april-21/ from https://www.dlmixcloud.com/ajax.php [21-04-14 14:19:56.8197] Plugins::MixCloud::ProtocolHandler::getTrackUrl (114) Error: Cannot get play URL for melodicdistraction/madra-rua-with-flossy-april-21/ from https://www.dlmixcloud.com/ajax.php [21-04-14 14:19:56.8210] Slim::Player::TranscodingHelper::getConvertCommand2 (485) Error: Didn't find any command matches for type: unk [21-04-14 14:19:56.8216] Slim::Player::Song::open (384) seek=false time=0 canSeek=0SEEK_ERROR_TYPE_NOT_SUPPORTED [21-04-14 14:19:56.8225] Slim::Player::TranscodingHelper::getConvertCommand2 (485) Error: Didn't find any command matches for type: unk [21-04-14 14:19:56.8230] Slim::Player::Song::open (415) Error: Couldn't create command line for unk playback for [mixcloud://melodicdistraction/madra-rua-with-flossy-april-21/] [21-04-14 14:19:56.8235] Slim::Player::StreamingController::_playersMessage (796) Problem: Unable to play file type for:: mixcloud://melodicdistraction/madra-rua-with-flossy-april-21/ [21-04-14 14:19:56.8256] Slim::Player::StreamingController::_willRetry (1408) no retry data [21-04-14 14:19:56.8261] Slim::Player::StreamingController::_setStreamingState (2386) new streaming state IDLE [21-04-14 14:19:56.8268] Slim::Player::StreamingController::nextsong (889) The next song is
Re: [SlimDevices: Plugins] Mixcloud plugin?
staresy wrote: > Still no luck on my setup, every stream I try to play via Mixcloud comes > up with "Problem, unable to open file type..." That implies MP4 implementation is not right or there is something overriding the LMS MP4 handling or possibly more fundamental the mixcloud plugin. What version of LMS are you using ? Have you removed PlayMP4 ? What does Settings/Advanced/Filetypes show for MP4 ? What does log with player.source set to INFO show ? bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Still no luck on my setup, every stream I try to play via Mixcloud comes up with "Problem, unable to open file type..." location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > > [edit]: testers would be very welcome ... wow, I've manually edited protocol.pm and the plugin and I am now able to play the stream natively, and i can skip through the tracks. Still hadn't had any early stops. but I will keep testing the couple next days. Thank you so much, I really appreciate this effort. Cheers Dennis cortegedusage's Profile: http://forums.slimdevices.com/member.php?userid=69028 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
I forgot to add the new zip file but I also discovered the reason why playback was failing for some of you: a few of the mp4 files have their header at the end and although my changes in LMS take that into account since 8.1, the use of custom user-agent in mixcloud was creating an issue. I'm submitted a PR in LMS, have a look when Michael has it released. *It will apply to 8.2 only at that time*, so do not try with 8.1 LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
I've updated the PR on GitHub and attached a copy of the plugin here. I think this is enough for now as it solves the mp4 issue and also the early stop problem by doing a download of whole track in the background and streaming from there. Funny enough, it seems that dmixcloud gives you a decent throughput at the beginning and then throttle you down, but that does not matter. LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
cortegedusage wrote: > I don't think so, the streaming comes directly from Mixcloud dlmixcloud > has nothing to do with that, > The only thing it does (as far as I understand it) is decoding a file it > gets from mixcloud and getting the url out of it.. > . > . > . > > but it gets the stream directly from Mixcloud > > cheers > Dennis I think we've been through this already. Look at my earlier post https://forums.slimdevices.com/showthread.php?88286-Mixcloud-plugin=1017759=1#post1017759 In the JSON from dlmixcloud are usually 3 URLs. 2 Streamable (HLS/fMP4 & DASH) and one downloadable (http/MP4). Many site don't like streaming from downloadable URL and timeout However, this is maintaining the plugin - maintaing a plugin takes effort (usually more than initial development) and at present there is no users of the plugin who is a plugin developer. > now I'm no coder but this looks like there is something encrypted. Nothing stopping you becoming a coder and this seems as a good an opportunity to start. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > And for my understanding, what is the difference with dlmixcloud.com? Is > this a download only site which would explain while streaming from it > often fails? > > [edit]: forget the question, I looked online and at the code and I > understand now. So *very* likely the stream fails b/c dlmixcloud is not > made for streaming... I don't think so, the streaming comes directly from Mixcloud dlmixcloud has nothing to do with that, The only thing it does (as far as I understand it) is decoding a file it gets from mixcloud and getting the url out of it. when looking at the code from the mixcloud for kodi it looks like its decoding a json file. Code: keysplit=cloudcast_key.split('/') log_if_debug('keysplit[empty, username, slug, empty]=%s' % (keysplit)) # get crsf token csrf_token=None response=urllib2.urlopen(URL_MIXCLOUD) headers=response.info() for header in headers.getallmatchingheaders('Set-Cookie'): cookie=header.split(': ',1)[1] attributes=cookie.split('; ') for attribute in attributes: pair=attribute.split('=') if pair[0]=='csrftoken': csrf_token=pair[1] log_if_debug('csrf_token=%s' % (csrf_token)) # create graphql graphql={ 'query' : 'query HeaderQuery(\n $lookup: CloudcastLookup!\n) {\n cloudcast: cloudcastLookup(lookup: $lookup) {\nid\nisExclusive\n ...PlayButton_cloudcast\n }\n}\n\nfragment PlayButton_cloudcast on Cloudcast {\n streamInfo {\nhlsUrl\ndashUrl\nurl\nuuid\n }\n}\n', 'variables' : { 'lookup' : { 'username' : keysplit[1], 'slug' : keysplit[2] } } } log_if_debug('graphql=%s' % (graphql)) # request graphql postdata=json.dumps(graphql) headers={ 'Referer' : URL_MIXCLOUD, 'X-CSRFToken' : csrf_token, 'Cookie' : 'csrftoken=' + csrf_token, 'Content-Type' : 'application/json' } request=urllib2.Request(URL_GRAPHQL, postdata, headers, URL_MIXCLOUD) response=urllib2.urlopen(request) content=response.read() json_content=json.loads(content) log_if_debug('response=%s' % (json_content)) # parse json json_isexclusive=False json_url=None if STR_DATA in json_content and json_content[STR_DATA]: json_data = json_content[STR_DATA] if STR_CLOUDCAST in json_data and json_data[STR_CLOUDCAST]: json_cloudcast = json_data[STR_CLOUDCAST] if STR_ISEXCLUSIVE in json_cloudcast and json_cloudcast[STR_ISEXCLUSIVE]: json_isexclusive = json_cloudcast[STR_ISEXCLUSIVE] if STR_STREAMINFO in json_cloudcast and json_cloudcast[STR_STREAMINFO]: json_streaminfo = json_cloudcast[STR_STREAMINFO] if STR_URL in json_streaminfo and json_streaminfo[STR_URL]: json_url = json_streaminfo[STR_URL] elif STR_HLSURL in json_streaminfo and json_streaminfo[STR_HLSURL]: json_url = json_streaminfo[STR_HLSURL] elif STR_DASHURL in json_streaminfo and json_streaminfo[STR_DASHURL]: json_url = json_streaminfo[STR_DASHURL] if json_url: log_if_debug('encoded url: '+json_url) decoded_url=base64.b64decode(json_url) url=''.join(chr(ord(a) ^ ord(b)) for a,b in zip(decoded_url,cycle(STR_MAGICSTRING))) log_if_debug('url: '+url) return url elif json_isexclusive: log_if_debug('Cloudcast is exclusive') return STR_ISEXCLUSIVE else: log_if_debug('Unable to find url in json') now I'm no coder but this looks like there is something encrypted. with actually a good password :) Code: STR_MAGICSTRING=u'IFYOUWANTTHEARTISTSTOGETPAIDDONOTDOWNLOADFROMMIXCLOUD' but it gets the stream directly from Mixcloud cheers Dennis cortegedusage's Profile: http://forums.slimdevices.com/member.php?userid=69028 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > Im happy to give support for my PR but I dont know if it works for > others. I have no issues with playback here, with or without a key but > it seems that others have. Can you confirm? Hello Philippe, unfortunately I cannot get it to work. I get the message can't connect to server for. Code: [21-04-10 22:14:46.1755] Plugins::MixCloud::ProtocolHandler::getTrackUrl (136) Mixcloud URL from downloader: https://stream7.mixcloud.com/secure/c/m4a/64/6/3/5/c/a431-78d6-4020-98b5-0553ccc85292.m4a?sig=4rMev0qvj4Oi81PsE2ZxRg [21-04-10 22:14:46.1787] Plugins::MixCloud::ProtocolHandler::getTrackUrl (153) updating mixcloud_meta_mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.1805] Plugins::MixCloud::ProtocolHandler::getNextTrack (81) formaturl: https://stream7.mixcloud.com/secure/c/m4a/64/6/3/5/c/a431-78d6-4020-98b5-0553ccc85292.m4a?sig=4rMev0qvj4Oi81PsE2ZxRg [21-04-10 22:14:46.1858] Plugins::MixCloud::ProtocolHandler::getMetadataFor (162) getting mixcloud_meta_mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.1936] Plugins::MixCloud::ProtocolHandler::getMetadataFor (162) getting mixcloud_meta_mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.2039] Plugins::MixCloud::ProtocolHandler::getMetadataFor (162) getting mixcloud_meta_mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.2061] Plugins::MixCloud::ProtocolHandler::getMetadataFor (162) getting mixcloud_meta_mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.2186] Plugins::MixCloud::ProtocolHandler::getMetadataFor (162) getting mixcloud_meta_mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.2308] Plugins::MixCloud::ProtocolHandler::getMetadataFor (162) getting mixcloud_meta_mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.2330] Plugins::MixCloud::ProtocolHandler::getMetadataFor (162) getting mixcloud_meta_mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.2376] Plugins::MixCloud::ProtocolHandler::getMetadataFor (162) getting mixcloud_meta_mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.2435] Plugins::MixCloud::ProtocolHandler::getMetadataFor (162) getting mixcloud_meta_mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.3887] Slim::Player::StreamingController::_nextTrackReady (744) b8:27:eb:30:fb:35: nextTrack will be index 0 [21-04-10 22:14:46.3893] Slim::Player::StreamingController::_Stream (1210) Song queue is now 0 [21-04-10 22:14:46.3899] Slim::Player::StreamingController::_Stream (1213) b8:27:eb:30:fb:35: preparing to stream song index 0 [21-04-10 22:14:46.3906] Slim::Player::Song::open (360) mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.3918] Slim::Player::Song::open (384) seek=false time=0 canSeek=1 [21-04-10 22:14:46.3932] Slim::Player::TranscodingHelper::getConvertCommand2 (488) Matched: mp4->aac via: - [21-04-10 22:14:46.3937] Slim::Player::Song::open (414) Transcoder: streamMode=I, streamformat=aac [21-04-10 22:14:46.3946] Plugins::MixCloud::ProtocolHandler::getTrackUrl (113) Fetching Trackhome: for [21-04-10 22:14:46.3952] Slim::Player::Song::open (470) Opening stream (no direct streaming) using Plugins::MixCloud::ProtocolHandler [mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/] [21-04-10 22:14:46.3958] Plugins::MixCloud::ProtocolHandler::new (47) Remote streaming Mixcloud track: https://stream7.mixcloud.com/secure/c/m4a/64/6/3/5/c/a431-78d6-4020-98b5-0553ccc85292.m4a?sig=4rMev0qvj4Oi81PsE2ZxRg [21-04-10 22:14:46.3996] Slim::Formats::RemoteStream::open (105) Can't open socket to [stream7.mixcloud.com:443]: 22: Invalid argument [21-04-10 22:14:46.4002] Slim::Player::Song::open (480) Warning: stream failed to open [mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/]. [21-04-10 22:14:46.4008] Slim::Player::StreamingController::_playersMessage (796) Problem: Can't connect to server for:: mixcloud://mixtuur/valckenaers-vanhoudt-zondag-4-april-2021/ [21-04-10 22:14:46.4024] Slim::Player::StreamingController::_willRetry (1408) no retry data [21-04-10 22:14:46.4028] Slim::Player::StreamingController::_setStreamingState (2386) new streaming state IDLE Now I've also made the change in the User Agent of LMS if I put the stream URL directly in LMS and then I get the following error. in the logs. Code: [21-04-10 22:21:24.4640] Slim::Player::Squeezebox2::statHandler (149) Error: b8:27:eb:30:fb:35: Decoder does not support file format, code 0 but when I put the HLS url, which is also visible in the logs, it plays aac (this is with the HLS plugin enabled) I can live with adding an extra
Re: [SlimDevices: Plugins] Mixcloud plugin?
505 wrote: > Current maintainer of the plug-in here. First of all, thanks to > philippe_44, bpa, cortegedusage, and mherger for all the comments, > investigations and the pull request. > > The plug-in is hosted in my GitHub. I picked it up because the original > author made one post and disappeared after that. I try to patch it to > keep it working. I'm in no way a perl developer, and there are many > parts of the code I still don't understand. I do know the code itself is > in quite a bad state. It's closely related to the SoundCloud plug-in, > which is also constantly on the verge of breaking down. Both need a > rewrite to simplify things. > I actually don't use mixcloud (or SoundCloud) that much to warrant > spending a lot of time on it. I'll still try to keep the plug-in working > if it can be done with small fixes, but I doubt I can find the time to > do a complete rewrite. > > The use of dlmixcloud.com is not ideal. But as mixcloud doesn't offer > any public way to stream outside of their website/app it is needed. It > could be possible to handle whatever dlmixcloud is doing natively in the > plug-in, but I have no idea how often this changes, and it might > introduce more breakages if the extract algorithm needs to be updated > constantly. I have thought about using youtube-dl on an AWS lambda/API > gateway. That would simplify things. But there are also some costs > involved with that. And actually I have no idea how many people use the > plug-in, or what hosting of such a service would cost. > > @mherger it would be nice if statistics of plugin installs/usage were > available. Is this something you have, or interested in adding to LMS > server? And for my understanding, what is the difference with dlmixcloud.com? Is this a download only site which would explain while streaming from it often fails? LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
505 wrote: > Current maintainer of the plug-in here. First of all, thanks to > philippe_44, bpa, cortegedusage, and mherger for all the comments, > investigations and the pull request. > > The plug-in is hosted in my GitHub. I picked it up because the original > author made one post and disappeared after that. I try to patch it to > keep it working. I'm in no way a perl developer, and there are many > parts of the code I still don't understand. I do know the code itself is > in quite a bad state. It's closely related to the SoundCloud plug-in, > which is also constantly on the verge of breaking down. Both need a > rewrite to simplify things. > I actually don't use mixcloud (or SoundCloud) that much to warrant > spending a lot of time on it. I'll still try to keep the plug-in working > if it can be done with small fixes, but I doubt I can find the time to > do a complete rewrite. > > The use of dlmixcloud.com is not ideal. But as mixcloud doesn't offer > any public way to stream outside of their website/app it is needed. It > could be possible to handle whatever dlmixcloud is doing natively in the > plug-in, but I have no idea how often this changes, and it might > introduce more breakages if the extract algorithm needs to be updated > constantly. I have thought about using youtube-dl on an AWS lambda/API > gateway. That would simplify things. But there are also some costs > involved with that. And actually I have no idea how many people use the > plug-in, or what hosting of such a service would cost. > > @mherger it would be nice if statistics of plugin installs/usage were > available. Is this something you have, or interested in adding to LMS > server? Im happy to give support for my PR but I dont know if it works for others. I have no issues with playback here, with or without a key but it seems that others have. LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
mherger wrote: > > @mherger it would be nice if statistics of plugin installs/usage were > > available. Is this something you have, or interested in adding to LMS > > server? > > I'm sorry, I don't even have an idea about my own plugins. I used to use sourceforge as a repository because they had these statistics but SF was not reliable as a repository (or perhaps it was partly https related) bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
@mherger it would be nice if statistics of plugin installs/usage were available. Is this something you have, or interested in adding to LMS server? I'm sorry, I don't even have an idea about my own plugins. ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Current maintainer of the plug-in here. First of all, thanks to philippe_44, bpa, cortegedusage, and mherger for all the comments, investigations and the pull request. The plug-in is hosted in my GitHub. I picked it up because the original author made one post and disappeared after that. I try to patch it to keep it working. I'm in no way a perl developer, and there are many parts of the code I still don't understand. I do know the code itself is in quite a bad state. It's closely related to the SoundCloud plug-in, which is also constantly on the verge of breaking down. Both need a rewrite to simplify things. I actually don't use mixcloud (or SoundCloud) that much to warrant spending a lot of time on it. I'll still try to keep the plug-in working if it can be done with small fixes, but I doubt I can find the time to do a complete rewrite. The use of dlmixcloud.com is not ideal. But as mixcloud doesn't offer any public way to stream outside of their website/app it is needed. It could be possible to handle whatever dlmixcloud is doing natively in the plug-in, but I have no idea how often this changes, and it might introduce more breakages if the extract algorithm needs to be updated constantly. I have thought about using youtube-dl on an AWS lambda/API gateway. That would simplify things. But there are also some costs involved with that. And actually I have no idea how many people use the plug-in, or what hosting of such a service would cost. @mherger it would be nice if statistics of plugin installs/usage were available. Is this something you have, or interested in adding to LMS server? My patch: 'Reduce brightness when screen saver is active' (http://server.vijge.net/squeezebox/) for Touch Plugins: 'SqueezeCloud (SoundCloud)' (https://github.com/danielvijge/SqueezeCloud), 'Mixcloud' (https://github.com/danielvijge/lms_mixcloud) 505's Profile: http://forums.slimdevices.com/member.php?userid=44967 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > I don't think it's that, I have it disabled it on my LMS and I can play > on a Touch, a Boom and a Squeezelite-esp32 that stream as well as (e.g.) > "My Apps/Mixcloud/Categories/Ambient/Quiet Music April 4" that you > referred to earlier. Can you post here your convert.conf and > custom-convert.conf? > > [edit]: I've now tried with an API key as well and it works the same Here's the config files as requested.34118 +---+ |Filename: conf.zip | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=34118| +---+ location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
cortegedusage wrote: > Hi Philippe, > > thanks for looking in to this, > I've been using this plugin off and on for some time now (when it > works). > and the early playback stop is something that has come up before. > I don't think the mixcloud model is to download it as a whole before > playback. > if you download the stream with wget, you see a download burst at first > and then the download will be throttled. > > as for the early stop, it has come up in this thread earlier, but > without a real solution, maybe you can provide a solution. > > Cheers > Dennis slartibartfast wrote: > Isn't that the situation the "Reliable" plugin deals with? > > Sent from my Pixel 3a using Tapatalk Unfortunately not - what I've done there only works if the protocol handler used is directly http/https. It does not work for plugins that have their own protocol handler, even if it is a child of http/https. LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > Now I'm thinking about it the early stop is likely the issue with lots > of cloud-hosted servers that switch off connection that are idle for too > long. Mixcloud uses 70kbps mp4, so that's a very low bitrate. Players > can download a fair bit of audio and then stay idle for a very long time > (high/low watermark issues) and then the server would consider the > connection to be stalled.Isn't that the situation the "Reliable" plugin deals > with? Sent from my Pixel 3a using Tapatalk slartibartfast's Profile: http://forums.slimdevices.com/member.php?userid=35609 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
cortegedusage wrote: > Hi Philippe, > as for the early stop, it has come up in this thread earlier, but > without a real solution, maybe you can provide a solution. > Cheers > Dennis Now I'm thinking about it the early stop is likely the issue with lots of cloud-hosted servers that switch off connection that are idle for too long. Mixcloud uses 70kbps mp4, so that's a very low bitrate. Players can download a fair bit of audio and then stay idle for a very long time (high/low watermark issues) and then the server would consider the connection to be stalled. LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > Just for clarity, I'm happy to provide a few fixes and updates for LMS > 8.x (make AAC/MP4 play and seek) but I will not be the maintainer. > AFAIC, it works now and I don't think I'd do more than than. I have > still experienced a few early playback stop and if this is because the > mixcloud model is to download the entire file and then do local playback > instead of streaming, this is way beyond this contribution. That would > be a LMS general problem where we'd have to define a new base protocol > handler I think, above HTTP(S) which would do that. Very different > target. Looking at what is streamed when Mixcloud is playing through a browser, there are other formats (HLS/fMP4 & DASH) available which may provide other streaming rather download options for an LMS plugin. So when I get the playHLS plugin upgraded, I'll probably look at the Mixcloud plugin as a source of test material but not as maintainer. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > Just for clarity, I'm happy to provide a few fixes and updates for LMS > 8.x (make AAC/MP4 play and seek) but I will not be the maintainer. > AFAIC, it works now and I don't think I'd do more than than. I have > still experienced a few early playback stop and if this is because the > mixcloud model is to download the entire file and then do local playback > instead of streaming, this is way beyond this contribution. That would > be a LMS general problem where we'd have to define a new base protocol > handler I think, above HTTP(S) which would do that. Very different > target. Hi Philippe, thanks for looking in to this, I've been using this plugin off and on for some time now (when it works). and the early playback stop is something that has come up before. I don't think the mixcloud model is to download it as a whole before playback. if you download the stream with wget, you see a download burst at first and then the download will be throttled. as for the early stop, it has come up in this thread earlier, but without a real solution, maybe you can provide a solution. Cheers Dennis cortegedusage's Profile: http://forums.slimdevices.com/member.php?userid=69028 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
bpa wrote: > From github & plugin page the plugin seems to have been started by > Christian and then updated by Daniel (505) added but his comment is > > So I think there is no active development for it just occasional help > just enough to keep it going. slartibartfast wrote: > I was assuming the creator posted this > https://forums.slimdevices.com/showthread.php?p=816363 > This is the first plugin thread I have seen that wasn't started by the > author [emoji3] > > Sent from my Pixel 3a using Tapatalk Just for clarity, I'm happy to provide a few fixes and updates for LMS 8.x (make AAC/MP4 play and seek) but I will not be the maintainer. AFAIC, it works now and I don't think I'd do more than than. I have still experienced a few early playback stop and if this is because the mixcloud model is to download the entire file and then do local playback instead of streaming, this is way beyond this contribution. That would be a LMS general problem where we'd have to define a new base protocol handler I think, above HTTP(S) which would do that. Very different target. LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
mherger wrote: > >> What UA strings would the players be using in direct streaming > mode?... > > > > All the request string is set by LMS and given to them > > That's what I thought. But then why can we not modify the UA string in > this case? Thats what I do now except that for direct streaming the requestString method of the protocol handler is not called unless LMS uses the sing protocol handler, hence my PR in LMS 8.2 LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
What UA strings would the players be using in direct streaming mode?... All the request string is set by LMS and given to them That's what I thought. But then why can we not modify the UA string in this case? ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
mherger wrote: > > It works like that, except for direct streaming which is not a big > deal > > and with my PR on 8.2 it will even work on direct as well. > > What UA strings would the players be using in direct streaming mode?... All the request string is set by LMS and given to them LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
mherger wrote: > > The developer of the plugin made only one post to the forum in 2015 > then > > disappeared. > > Are you sure? I see three postings this year alone, in this thread: > > https://forums.slimdevices.com/member.php?44967-505I was assuming the creator > posted this https://forums.slimdevices.com/showthread.php?p=816363 This is the first plugin thread I have seen that wasn't started by the author [emoji3] Sent from my Pixel 3a using Tapatalk slartibartfast's Profile: http://forums.slimdevices.com/member.php?userid=35609 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
mherger wrote: > > The developer of the plugin made only one post to the forum in 2015 > then > > disappeared. > > Are you sure? I see three postings this year alone, in this thread: > > https://forums.slimdevices.com/member.php?44967-505 >From github & plugin page the plugin seems to have been started by Christian and then updated by Daniel (505) added but his comment is > > This Plugin is in Alpha stage and build from the SqueezeCloud Plugin > (thanks to the developers), because the documentation of the LMS Server > is very bad and Perl still sucks. So I think there is no active development for it just occasional help just enough to keep it going. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
The developer of the plugin made only one post to the forum in 2015 then disappeared. Are you sure? I see three postings this year alone, in this thread: https://forums.slimdevices.com/member.php?44967-505 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
bpa wrote: > That's one view but I think incomplete. > > What is being discussed are issues relating to current mixcloud plugin > and incompatibilties with LMS 8.*. It also highlighted other issues > related to Mixcloud and possibility of better ways to access Mixcloud > services > > However it is not clear whether there is an active maintainer/developer > of the mixcloud plugin (no recent contribution to this thread) - so when > the issues are resolved who will implement and maintain the plugin.The > developer of the plugin made only one post to the forum in 2015 then disappeared. Sent from my Pixel 3a using Tapatalk slartibartfast's Profile: http://forums.slimdevices.com/member.php?userid=35609 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
scoob101 wrote: > I`ve read a few pages of this thread, and just wanted to confirm:: > > Is it fair to say that robust Mixcloud streaming in squeezebox currently > a work in progress? That's one view but I think incomplete. What is being discussed are issues relating to current mixcloud plugin and incompatibilties with LMS 8.*. It also highlighted other issues related to Mixcloud and possibility of better ways to access Mixcloud services However it is not clear whether there is an active maintainer/developer of the mixcloud plugin (no recent contribution to this thread) - so when the issues are resolved who will implement and maintain the plugin. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
I`ve read a few pages of this thread, and just wanted to confirm:: Is it fair to say that robust Mixcloud streaming in squeezebox currently a work in progress? scoob101's Profile: http://forums.slimdevices.com/member.php?userid=4957 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
It works like that, except for direct streaming which is not a big deal and with my PR on 8.2 it will even work on direct as well. What UA strings would the players be using in direct streaming mode?... ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
I had forgotten that LMS usually claims to be iTunes/4.7.1 In that case it looks like it is probably not a block against LMS. They might be blocking an old or specific versions of iTunes (if they check the version number) because they had seen problems in the long distant past. Maybe identifying as LMS would be a good thing to do anyway (in the plugin not necessarily for LMS as a whole). Paul Webster http://dabdig.blogspot.com author of \"now playing\" plugins covering radio france (fip etc), planetradio (bauer - kiss, absolute, scala, jazzfm etc), kcrw, supla finland, abc australia, cbc/radio-canada and rte ireland Paul Webster's Profile: http://forums.slimdevices.com/member.php?userid=105 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > They might simply have a white list of agents rather than a blacklist, I > dont know but I agree this is a good suggestion to try that route. This issue was highlighted when OP remarked that URLs played when using ffmpeg to transcode. Not sure what UA ffmpeg uses. The unobfuscated test URL I used also work with wget which has a user agent string of "Wget/1.20.3" So is Mixcloud agnostic except for iTunes !! Perhaps iTunes has a special deal with Mixcloud. Code: ---request begin--- GET /secure/c/m4a/64/2/6/0/6/442f-d95a-4b49-a3a1-8c1c59ed1186.m4a?sig=oP6RGk-Bo-2rKvOpYVPOTQ HTTP/1.1 User-Agent: Wget/1.20.3 (linux-gnu) Accept: */* Accept-Encoding: identity Host: stream6.mixcloud.com Connection: Keep-Alive ---request end--- I've come across a one or two other podcast sites where "iTunes" in a UA blocked the request. Without real thought - I think a preference at plugin level (e.g. maybe a register type function) might be the most flexible. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > Can you post here your convert.conf and custom-convert.conf? > Yes, where do I find these files? location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
mherger wrote: > > In that situation, and given that they actively endorse using Sonos > > which shows that they are willing to having streaming clients connect, > I > > suggest someone (Michael?) reaching out to them to discuss gaining > > access. > > Actually... reading their docs: > > "The audio streams are not available through the Mixcloud API." > > I guess the plugin developer should go to ask them about it. I might > only be waking up the sleeping dogs... I'm not familiar with the plugin, > > thus don't know where it's getting the stream URLs from. But if they > don't provide an official way to stream, it's probably dumb to ask about > > how to work around that limitation?... It works like that, except for direct streaming which is not a big deal and with my PR on 8.2 it will even work on direct as well. LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
In that situation, and given that they actively endorse using Sonos which shows that they are willing to having streaming clients connect, I suggest someone (Michael?) reaching out to them to discuss gaining access. Actually... reading their docs: "The audio streams are not available through the Mixcloud API." I guess the plugin developer should go to ask them about it. I might only be waking up the sleeping dogs... I'm not familiar with the plugin, thus don't know where it's getting the stream URLs from. But if they don't provide an official way to stream, it's probably dumb to ask about how to work around that limitation?... ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
If a service provider is explicitly blocking LMS (rather than only allowing a limited subset of other ones) it suggests that they really do not want it to connect. Look at its current value: it's claiming to be "iTunes", for the simple reason that sometimes would only allow streaming to iTunes... so we've been doing this for more than a decade. In that situation, and given that they actively endorse using Sonos which shows that they are willing to having streaming clients connect, I suggest someone (Michael?) reaching out to them to discuss gaining access. I can certainly shoot a mail to see what there is about the user agent string. ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Paul Webster wrote: > I'm in two minds about changing the UA. > If a service provider is explicitly blocking LMS (rather than only > allowing a limited subset of other ones) it suggests that they really > do not want it to connect. > In that situation, and given that they actively endorse using Sonos > which shows that they are willing to having streaming clients connect, I > suggest someone (Michael?) reaching out to them to discuss gaining > access. They might simply have a white list of agents rather than a blacklist, I dont know but I agree this is a good suggestion to try that route. LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
To confirm, I used a different user-agent in LMS as a whole (Slim::Utils::Misc.pm) Could the protocol handler override requestString() to replace the User-Agent header? ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
I'm in two minds about changing the UA. If a service provider is explicitly blocking LMS (rather than only allowing a limited subset of other ones) it suggests that they really do not want it to connect. In that situation, and given that they actively endorse using Sonos which shows that they are willing to having streaming clients connect, I suggest someone (Michael?) reaching out to them to discuss gaining access. Paul Webster http://dabdig.blogspot.com author of \"now playing\" plugins covering radio france (fip etc), planetradio (bauer - kiss, absolute, scala, jazzfm etc), kcrw, supla finland, abc australia, cbc/radio-canada and rte ireland Paul Webster's Profile: http://forums.slimdevices.com/member.php?userid=105 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
To confirm, I used a different user-agent in LMS as a whole (Slim::Utils::Misc.pm) Code: #$userAgentString = sprintf("iTunes/4.7.1 (%s; N; %s; %s; %s; %s) %s/$::VERSION/$::REVISION", $userAgentString = sprintf("Mozilla/5.0 (%s; N; %s; %s; %s; %s) %s/$::VERSION/$::REVISION", And voilà, mixcloud likes it and allows direct streaming on mixcloud:// url and plays de-obfuscated urls like https://stream6.mixcloud.com/secure/c/m4a/64/2/6/0/6/442f-d95a-4b49-a3a1-8c1c59ed1186.m4a?sig=oP6RGk-Bo-2rKvOpYVPOTQ direcly from tune-in box LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
staresy wrote: > Hi Philippe, > Successfully installed your latest mod but still no joy playing any > mixcloud streams, I get the following error: > > 34112 > > I'm not sure how "insecure HTTPS" is set as I can't see where to > check/uncheck it. > > Let me know if you want any log files to assist, and which ones. > > Thanks I don't think it's that, I have it disabled on mine and I can play on a Touch, a Boom and a Squeezelite-esp32 that stream as well as (e.g.) "My Apps/Mixcloud/Categories/Ambient/Quiet Music April 4" that you referred to earlier. Can you post here your convert.conf and custom-convert.conf? LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
bpa wrote: > The URL I used Tune-in - plays OK outside of LMS and looks like an > acceptable http/MPEG4 file - which is why I am curious why it fails so > early (403 at initial fetch) in LMS when mixcloud URL is not installed. > The mixcloud plugin regex grabs any mixcloud URL so no point testing > with Tune-in if plugin is installed. > > As I said I don't use mixcloud so it was a bit of random testing. Some > stream were MP3 so I assume not all mixcloud streams have the same > format and so mixed results are likely. > > The half speed playback was happening when I was testing on DAC32. I > didn't look much further. Oh, this sorry I should have mentionned: mixcloud does not like the User-Agent of LMS, so it needs to be changes to something else. This is the reason why this https generic link would work on your browser and not when queried from LMS. To accept them, there should be a URL handler from mixcloud for https://.mixcloud.com/... where domain is not www so that we don not try to extract the usable https url from mixcloud, but simply have a PH that replaces the UA. I'm not sure I'll do that... LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
staresy wrote: > Hi Philippe, > Successfully installed your latest mod but still no joy playing any > mixcloud streams, I get the following error: > > 34112 > > I'm not sure how "insecure HTTPS" is set as I can't see where to > check/uncheck it. > > Let me know if you want any log files to assist, and which ones. > > Thanks That's weird because I can play that track. Do you have your own key for mixcloud (I don't) LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Hi Philippe, Successfully installed your latest mod but still no joy playing any mixcloud streams, I get the following error: 34112 I'm not sure how "insecure HTTPS" is set as I can't see where to check/uncheck it. Let me know if you want any log files to assist, and which ones. Thanks +---+ |Filename: IMG_20210407_222110.jpg | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=34112| +---+ location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > The URL in tune in probably did not work well, I've change that a bit as > well. Now, according to what I see, it should not be the download url > that you'd enter there, but more an URL you'd grab from > www.mixcloud.com. It's probably doable to change the regex to accept > any. > Re half-speed, it might be an issue with the fact that MixCloud seems to > use AAC SBR and not all decoder know how to read the header. As a > result, you have the core samplerate returned to the player/LMS and it's > 1/2 of speed. The URL I used Tune-in - plays OK outside of LMS and looks like an acceptable http/MPEG4 file - which is why I am curious why it fails in LMS when mixcloud URL is not installed. The mixcloud plugin regex grabs any mixcloud URL so no point testing with Tune-in if plugin is installed. As I said I don't use mixcloud so it was a bit of random testing. Some stream were MP3 so I assume not all mixcloud streams have the same format and so mixed results are likely. The half speed playback was happening when I was testing on DAC32. I didn't look much further. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
bpa wrote: > As a test, I set up a clean install of LMS 8.1.2 nightly with Mixcloud. > Didn't change any default settings. No personal auth id. Some MP4 > tracks without issue to both DAC32 and to a Radio > > So FileType MPEG-4 is all default i.e. Native, faad/flac, faad/lame and > faad. > > For streams that plays OK on Radio - LMS proxies https stream without > any need to change default settings (i.e. Filetype is unchanged, > insecure HTTPS is unchecked !) > > Ones that worked OK > https://stream.btsstream.com:8012/dcfm.aac > > It also seems to direct stream OK for another > > Code: > > > [21-04-07 10:48:32.1236] Slim::Player::Song::open (460) URL supports direct streaming [mixcloud://theresa-deane/ms-skyrym-sounds-03-04-2021/->mixcloudd://stream2.mixcloud.com/secure/c/m4a/64/9/9/7/3/90a7-4b3c-4930-ba14-56fe9e53907c.m4a?sig=JPjjUS_BpQRV8QB_jxOXyA] > > > > > > However - some tracks fail. I found one track Classical/Fluidnation - > which seemed to jam up the LMS/plugin. > Another track (Jazz SaturdaySelects) plays at slow speed. > > When I tried to play the URL I tested before using "Tune-in" > https://stream6.mixcloud.com/secure/c/m4a/64/2/6/0/6/442f-d95a-4b49-a3a1-8c1c59ed1186.m4a?sig=oP6RGk-Bo-2rKvOpYVPOTQ > > This cause problems with the mixcloud plugin - I'm guessing the plugin > has hooks (maybe for metadata) and so mixcloud.com URL shouldn't be > played via "Tune-in" or Favorites > > I think this means the MP4 issue is OK and the LMS 8.* is prbably OK. > However the plugin itself may need more work to be reliable. The URL in tune in probably did not work well, I've change that a bit as well. Now, according to what I see, it should not be the download url that you'd enter there, but more an URL you'd grab from www.mixcloud.com. It's probably doable to change the regex to accept any. Re half-speed, it might be an issue with the fact that MixCloud seems to use AAC SBR and not all decoder know how to read the header. As a result, you have the core samplerate returned to the player/LMS and it's 1/2 of speed. LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
staresy wrote: > Hi Philippe, thanks for looking into this. > > I'm happy to test your modifications, but will need a little bit of hand > holding to advise what files to download/install etc. If you can give me > a pointer I'll happily give it a go. > > My system is Win10, LMS 8.2.0 - 1617564089, no playmp4, no ffmpeg, > mixcloud 0.4 > > Am happy to revert to 8.1 if required to test, just let me know which > version. > > Thanks It's still wip but you can use the attached file and unzip it in c:\ProgramData\squeezeboxserver\Cache\InstalledPlugins\Plugins\MixCloud (erase everything in it at this point). LMS 8.2 is fine, all what is needed is 8.1.1 or later +---+ |Filename: MixCloud.zip | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=34111| +---+ LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > Did you try the PR on GitHub or the file I posted earlier? Because that > ProtocolHandler.pm was missing a few things so the PR should be used. I > can post here again the correct file. Hi Philippe, thanks for looking into this. I'm happy to test your modifications, but will need a little bit of hand holding to advise what files to download/install etc. If you can give me a pointer I'll happily give it a go. My system is Win10, LMS 8.2.0 - 1617564089, no playmp4, no ffmpeg, mixcloud 0.4 Am happy to revert to 8.1 if required to test, just let me know which version. Thanks location 1: lms 8.2 on win 10 brix server, x2 sb radios, x1 touch, x1 controller : location 2: lms 8.0 on win 10 brix server, x2 sb radios, x1 duet receiver, x1 controller : alexa mediaserver smart skill, material android, squeezelitex control staresy's Profile: http://forums.slimdevices.com/member.php?userid=807 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
Did you try the PR on GitHub or the file I posted earlier? Because that ProtocolHandler.pm was missing a few things so the PR should be used. I can post here again the correct file. LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
As a test, I set up a clean install of LMS 8.1.2 nightly with Mixcloud. Didn't change any default settings. No personal auth id. Some MP4 tracks without issue to both DAC32 and to a Radio So FileType MPEG-4 is all default i.e. Native, faad/flac, faad/lame and faad. For streams that plays OK on Radio - LMS proxies https stream without any need to change default settings (i.e. Filetype is unchanged, insecure HTTPS is unchecked !) Ones that worked OK https://stream.btsstream.com:8012/dcfm.aac It also seems to direct stream OK for another Code: [21-04-07 10:48:32.1236] Slim::Player::Song::open (460) URL supports direct streaming [mixcloud://theresa-deane/ms-skyrym-sounds-03-04-2021/->mixcloudd://stream2.mixcloud.com/secure/c/m4a/64/9/9/7/3/90a7-4b3c-4930-ba14-56fe9e53907c.m4a?sig=JPjjUS_BpQRV8QB_jxOXyA] However - some tracks fail. I found one track Classical/Fluidnation - which seemed to jam up the LMS/plugin. Another track (Jazz SaturdaySelects) plays at slow speed. When I tried to play the URL I tested before using "Tune-in" https://stream6.mixcloud.com/secure/c/m4a/64/2/6/0/6/442f-d95a-4b49-a3a1-8c1c59ed1186.m4a?sig=oP6RGk-Bo-2rKvOpYVPOTQ This cause problems with the mixcloud plugin - I'm guessing the plugin has hooks (maybe for metadata) and so mixcloud.com URL shouldn't be played via "Tune-in" or Favorites I think this means the MP4 issue is OK and the LMS 8.* is prbably OK. However the plugin itself may need more work to be reliable. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > Latest nightly of 8.1.x will be better but it look more like a SSL > issue. Can you try disabling requirement for cert verification > (settings, advanced, security, insecure https) hmm then it still won't play. (signing off for now, real life is calling (actually real life is 3y old and redecorating my living room as we speak)) cheers cortegedusage's Profile: http://forums.slimdevices.com/member.php?userid=69028 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
cortegedusage wrote: > no 8.1.1 should I update? Latest nightly of 8.1.x will be better but it look more like a SSL issue. Can you try disabling requirement for cert verification (settings, advanced, security, insecure https) LMS 8.1.x on Odroid-C4 - *SqueezeAMP!*, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3 philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Mixcloud plugin?
cortegedusage wrote: > Wow! that was quick! > I actually don't know how to get this from github. I've replaced the > ProtocolHandler.pm in the mixcloud plugin folder, I'm assuming that > would do the trick right? > > But, it still doesn't work... lms seems to display the actual codec > values: 65kbps, 22.05kHz, MP4 (which before was 70 and 44.1khz > > but it won't play. > if I set file types to convert mpeg4 to flac (to force it to proxy) I > get the following logs. > > > Code: > > > [21-04-07 08:35:00.6313] Plugins::MixCloud::ProtocolHandler::getTrackUrl (134) Mixcloud URL from downloader: https://stream2.mixcloud.com/secure/c/m4a/64/a/1/1/a/f0ff-c738-4016-83b7-46440686e398.m4a?sig=YDj4PBtigfOplPHqIbtgdA > [21-04-07 08:35:00.6328] Plugins::MixCloud::ProtocolHandler::getTrackUrl (151) updating mixcloud_meta_mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6361] Slim::Player::StreamingController::stop (2117) 00:04:20:23:d8:ac > [21-04-07 08:35:00.6369] Slim::Player::StreamingController::resetSongqueue (1796) Song queue is now > [21-04-07 08:35:00.6395] Slim::Player::StreamingController::play (2120) 00:04:20:23:d8:ac > [21-04-07 08:35:00.6410] Slim::Player::StreamingController::_setPlayingState (2377) new playing state STOPPED > [21-04-07 08:35:00.6417] Slim::Player::StreamingController::_setStreamingState (2386) new streaming state IDLE > [21-04-07 08:35:00.6432] Slim::Player::Song::new (109) index 0 -> mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6445] Slim::Player::StreamingController::_setStreamingState (2386) new streaming state TRACKWAIT > [21-04-07 08:35:00.6454] Plugins::MixCloud::ProtocolHandler::getMetadataFor (160) getting mixcloud_meta_mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6466] Plugins::MixCloud::ProtocolHandler::getMetadataFor (160) getting mixcloud_meta_mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6476] Slim::Player::StreamingController::_playersMessage (796) Getting stream info...: mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6495] Slim::Player::Song::getNextSong (223) mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6501] Slim::Player::Song::getNextSong (245) scanning URL mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6508] Slim::Player::Song::getNextSong (223) mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6513] Plugins::MixCloud::ProtocolHandler::getTrackUrl (113) Fetching Trackhome: DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6520] Plugins::MixCloud::ProtocolHandler::getTrackUrl (119) Got play URL from cache, not retrieving again > [21-04-07 08:35:00.6525] Plugins::MixCloud::ProtocolHandler::getTrackUrl (151) updating mixcloud_meta_mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6534] Plugins::MixCloud::ProtocolHandler::getNextTrack (81) formaturl: https://stream2.mixcloud.com/secure/c/m4a/64/a/1/1/a/f0ff-c738-4016-83b7-46440686e398.m4a?sig=YDj4PBtigfOplPHqIbtgdA > [21-04-07 08:35:00.6564] Plugins::MixCloud::ProtocolHandler::getMetadataFor (160) getting mixcloud_meta_mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6637] Plugins::MixCloud::ProtocolHandler::getMetadataFor (160) getting mixcloud_meta_mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6772] Plugins::MixCloud::ProtocolHandler::getMetadataFor (160) getting mixcloud_meta_mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.6828] Plugins::MixCloud::ProtocolHandler::getMetadataFor (160) getting mixcloud_meta_mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.7571] Plugins::MixCloud::ProtocolHandler::getMetadataFor (160) getting mixcloud_meta_mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.7591] Plugins::MixCloud::ProtocolHandler::getMetadataFor (160) getting mixcloud_meta_mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.8324] Slim::Player::StreamingController::_nextTrackReady (744) 00:04:20:23:d8:ac: nextTrack will be index 0 > [21-04-07 08:35:00.8330] Slim::Player::StreamingController::_Stream (1210) Song queue is now 0 > [21-04-07 08:35:00.8335] Slim::Player::StreamingController::_Stream (1213) 00:04:20:23:d8:ac: preparing to stream song index 0 > [21-04-07 08:35:00.8340] Slim::Player::Song::open (360) mixcloud://DJDennisWahDiddy/go-wild-boogaloo-baby/ > [21-04-07 08:35:00.8346] Slim::Player::Song::open (384) seek=false time=0 canSeek=1 > [21-04-07 08:35:00.8362] Slim::Player::TranscodingHelper::checkBin (297) couldn't find binary for: lame > [21-04-07 08:35:00.8367] Slim::Player::TranscodingHelper::getConvertCommand2 (485) Error: Didn't find any command matches for type: mp4 > [21-04-07 08:35:00.8378]
Re: [SlimDevices: Plugins] Mixcloud plugin?
philippe_44 wrote: > Do you have LMS 8.1.2? no 8.1.1 should I update? cortegedusage's Profile: http://forums.slimdevices.com/member.php?userid=69028 View this thread: http://forums.slimdevices.com/showthread.php?t=88286 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins