Re: [SlimDevices: Plugins] Qobuz.com streaming plugin
Does the Qobuz stream pass through the normal LMS resampling mechanism? I'd say so, yes. Anything in the server.log file? If I set it to 96k max things are OK on both devices. I was wondering how the Qobuz sample rate limit works - it seems for some albums in 192k, there is no public-facing equivalent in 96k, but when streaming via LMS there is. Is there a hidden 96k or lower version on the Qobuz stream? I don't know how this is handled. In the plugin I can tell Qobuz what the maximum supported quality was I want. And they'd always give me the highest quality available within this range. -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] [Announce] Spotty 2.8.x - Spotify Connect for your Squeezebox
my Spotty plugin works OK, as in searching and playing any music I want. It does not, however, displays any artwork or cover pictures. Does other artwork show, eg. from radio stations? Please check your server.log for any hints about the failure. Searching for similar issue here did not turn up anything, nor I get any errors or issues on logs that would direct me to anywhere. Feel free to send me a to copy https://www.dropbox.com/request/T3RctyzGgNg0oFDubq6a What would be the URL of such an image (right click it) -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Material Skin
cpd73 wrote: > Can you try the git version of Material? I've added some support for > those keycodes - but I cannot test. Great! the keycodes work! There is just a side effect, both Windows system volume and squeezebox volume are increased at the same time. This may set system volume too high or too low when adjusting squeezebox volume, and suddenly another system sound happen. Don't know if an e.preventDefault() could fix that? ptou's Profile: http://forums.slimdevices.com/member.php?userid=69967 View this thread: http://forums.slimdevices.com/showthread.php?t=109624 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: CastBridge = integrate Chromecast players with LMS (squeeze2cast)
Hi all, I'm having issues with this plugin (and basically the same issue with the upnp plugin) running on a QNap. I've had it running before when I was using an older version of LMS, but since moving to 7.9.3 and getting rid of SSOTS/SSODS as the LMS installer, it has not worked. I tried searching this thread and forum for similar issues, but wasn't able to find anything. Apologies if this has been answered elsewhere. The QNap has two interfaces (192.168.1.119 and 192.168.2.119). The first one is the one that should be used, so I've specified it in the prefs without a port number. When the plugin starts it seems to bind to the correct ip, but a few lines down in the log, it tries to connect to the other ip. I'm assuming that's why the plugin is not working properly, but there could be something else wrong. Any ideas? Thanks Al Logitech Media Server Version: 7.9.3 - 1580910396 @ Thu Feb 6 04:18:42 CET 2020 IP: 192.168.1.119 HTTP Port: 9001 OS: QLMS 2.X (QNAP TurboStation) - EN - utf8 Platform: i686-linux Perl Version: 5.24.4 - i686-linux-thread-multi-64int Audio::Scan: 1.02 IO::Socket::SSL: 2.060 Database Version: DBD::SQLite 1.58 (sqlite 3.22.0) Total Players Recognized: 9 Code: Starting Squeeze2cast: /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/InstalledPlugins/Plugins/CastBridge/Bin/squeeze2cast-x86 -Z -I -f /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Logs/castbridge.log -x /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/prefs/castbridge.xml [17:42:22.429818] main:1237 Starting squeeze2cast version: v1.21.1 (Mar 13 2020 @ 17:02:45) [17:42:22.444887] Start:1011 Binding to 192.168.1.119:49152 [17:42:22.576261] AddCastDevice:926 [0x8186980]: adding renderer (CCU-FR) [17:42:22.579850] AddCastDevice:926 [0x818755c]: adding renderer (CC-MB) [17:42:22.580803] slimproto:855 squeezelite [0x8108100] <=> player [0x8186980] [17:42:22.581128] slimproto:856 [0x8108100] connecting to 192.168.2.119:3483 [17:42:22.583783] slimproto:886 [0x8108100] connected [17:42:22.584354] slimproto:855 squeezelite [0x810c040] <=> player [0x818755c] [17:42:22.584591] sendHELO:133 [0x8108100] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,ops,flc,aif,pcm,mp3 [17:42:22.584654] slimproto:856 [0x810c040] connecting to 192.168.2.119:3483 [17:42:22.584841] send_packet:105 failed writing to socket: 32, Broken pipe [17:42:22.584935] send_packet:105 failed writing to socket: 32, Broken pipe [17:42:22.585030] slimproto_run:545 [0x8108100] error reading from socket: closed [17:42:22.586428] slimproto:886 [0x810c040] connected [17:42:22.586547] sendHELO:133 [0x810c040] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,ops,flc,aif,pcm,mp3 [17:42:22.586742] send_packet:105 failed writing to socket: 32, Broken pipe [17:42:22.586832] send_packet:105 failed writing to socket: 32, Broken pipe [17:42:22.586889] slimproto_run:545 [0x810c040] error reading from socket: closed [17:42:22.685436] slimproto:886 [0x8108100] connected [17:42:22.685571] sendHELO:133 [0x8108100] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,ops,flc,aif,pcm,mp3 [17:42:22.687318] slimproto:886 [0x810c040] connected [17:42:22.687456] sendHELO:133 [0x810c040] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,ops,flc,aif,pcm,mp3 [17:42:22.687805] slimproto_run:545 [0x8108100] error reading from socket: Connection reset by peer [17:42:22.688976] slimproto_run:545 [0x810c040] error reading from socket: Connection reset by peer [17:42:22.788227] slimproto:886 [0x8108100] connected [17:42:22.788401] sendHELO:133 [0x8108100] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,ops,flc,aif,pcm,mp3 [17:42:22.789526] slimproto:886 [0x810c040] connected Code: 300 warn warn warn -1 0 0 1 50 ? 4194304 1 524288 1 192000 0 0 0 aac,ogg,ops,flc,aif,pcm,mp3 thru 1 0 info info warn warn 192.168.1.119 info Sparkman's Profile: http://forums.slimdevices.com/member.php?userid=63916 View this thread: http://forums.slimdevices.com/showthread.php?t=104614 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: CastBridge = integrate Chromecast players with LMS (squeeze2cast)
Hi all, I'm having issues with this plugin (and basically the same issue with the upnp plugin) running on a QNap. I've had it running before when I was using an older version of LMS, but since moving to 7.9.3 and getting rid of SSOTS/SSODS as the LMS installer, it has not worked. I tried searching this thread and forum for similar issues, but wasn't able to find anything. Apologies if this has been answered elsewhere. The QNap has two interfaces (192.168.1.119 and 192.168.2.119). The first one is the one that should be used, so I've specified it in the prefs without a port number. When the plugin starts it seems to bind to the correct ip, but a few lines down in the log, it tries to connect to the other ip. I'm assuming that's why the plugin is not working properly, but there could be something else wrong. Any ideas? Thanks Al Logitech Media Server Version: 7.9.3 - 1580910396 @ Thu Feb 6 04:18:42 CET 2020 IP: 192.168.1.119 HTTP Port: 9001 OS: QLMS 2.X (QNAP TurboStation) - EN - utf8 Platform: i686-linux Perl Version: 5.24.4 - i686-linux-thread-multi-64int Audio::Scan: 1.02 IO::Socket::SSL: 2.060 Database Version: DBD::SQLite 1.58 (sqlite 3.22.0) Total Players Recognized: 9 Code: Starting Squeeze2cast: /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/InstalledPlugins/Plugins/CastBridge/Bin/squeeze2cast-x86 -Z -I -f /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/Logs/castbridge.log -x /share/HDA_DATA/.qpkg/LogitechMediaServer/SlimServer/prefs/castbridge.xml [17:42:22.429818] main:1237 Starting squeeze2cast version: v1.21.1 (Mar 13 2020 @ 17:02:45) [17:42:22.444887] Start:1011 Binding to 192.168.1.119:49152 [17:42:22.576261] AddCastDevice:926 [0x8186980]: adding renderer (CCU-FR) [17:42:22.579850] AddCastDevice:926 [0x818755c]: adding renderer (CC-MB) [17:42:22.580803] slimproto:855 squeezelite [0x8108100] <=> player [0x8186980] [17:42:22.581128] slimproto:856 [0x8108100] connecting to 192.168.2.119:3483 [17:42:22.583783] slimproto:886 [0x8108100] connected [17:42:22.584354] slimproto:855 squeezelite [0x810c040] <=> player [0x818755c] [17:42:22.584591] sendHELO:133 [0x8108100] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,ops,flc,aif,pcm,mp3 [17:42:22.584654] slimproto:856 [0x810c040] connecting to 192.168.2.119:3483 [17:42:22.584841] send_packet:105 failed writing to socket: 32, Broken pipe [17:42:22.584935] send_packet:105 failed writing to socket: 32, Broken pipe [17:42:22.585030] slimproto_run:545 [0x8108100] error reading from socket: closed [17:42:22.586428] slimproto:886 [0x810c040] connected [17:42:22.586547] sendHELO:133 [0x810c040] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,ops,flc,aif,pcm,mp3 [17:42:22.586742] send_packet:105 failed writing to socket: 32, Broken pipe [17:42:22.586832] send_packet:105 failed writing to socket: 32, Broken pipe [17:42:22.586889] slimproto_run:545 [0x810c040] error reading from socket: closed [17:42:22.685436] slimproto:886 [0x8108100] connected [17:42:22.685571] sendHELO:133 [0x8108100] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,ops,flc,aif,pcm,mp3 [17:42:22.687318] slimproto:886 [0x810c040] connected [17:42:22.687456] sendHELO:133 [0x810c040] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,ops,flc,aif,pcm,mp3 [17:42:22.687805] slimproto_run:545 [0x8108100] error reading from socket: Connection reset by peer [17:42:22.688976] slimproto_run:545 [0x810c040] error reading from socket: Connection reset by peer [17:42:22.788227] slimproto:886 [0x8108100] connected [17:42:22.788401] sendHELO:133 [0x8108100] cap: CanHTTPS=1,Model=squeezelite,ModelName=SqueezeLite,AccuratePlayPoints=0,HasDigitalOut=1,MaxSampleRate=192000,aac,ogg,ops,flc,aif,pcm,mp3 [17:42:22.789526] slimproto:886 [0x810c040] connected Sparkman's Profile: http://forums.slimdevices.com/member.php?userid=63916 View this thread: http://forums.slimdevices.com/showthread.php?t=104614 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: SuperDateTime - Current Date/Temperature and/or Baseball Screensaver
dayus wrote: > I will install this plugin, it's working. > But I can't set this plugin as a screensaver :( How can I do this? For Touch and Radio players you need to load the Custom Clock applet. Then add the Custom Clock Helper plugin. BoomX2's Profile: http://forums.slimdevices.com/member.php?userid=33529 View this thread: http://forums.slimdevices.com/showthread.php?t=14327 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] spotty will not open
never underestimate the power of reinstall :) sniki's Profile: http://forums.slimdevices.com/member.php?userid=69970 View this thread: http://forums.slimdevices.com/showthread.php?t=111817 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Qobuz.com streaming plugin
mherger wrote: > Well, I could do another API call to get the artwork information. But > TBH I wanted to save the hassle... I already tried that and I was surprised that it did not change at all. I think your decision was right not to try this path. > As I said: some calls do return the information, some don't. In this > case we have the artwork. Not all kinds of artwork, the problem occurs only with artist images. For album artworks this behaviour I didn't found anywhere. > Yep. One would return artwork info, the other not. The problem is I > can't easily say "check cache or look online", because the latter would > > trigger an async call. I think "async call" is the key. It looks like the loading of artist pictures is implemented asynchronously. > But I can certainly double-check. When I find time. That would be great. I haven't been able to find out where in LMS the menu arrays are interpreted and executed that the Qobuz plugin sends back to LMS. I think that without this knowledge it is difficult to impossible to explain the behaviour. > It's incredible how little spare time there is when you have to spend > all your time at home... Ohhh yes, I know what you mean. sveninndh's Profile: http://forums.slimdevices.com/member.php?userid=69030 View this thread: http://forums.slimdevices.com/showthread.php?t=97146 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: SuperDateTime - Current Date/Temperature and/or Baseball Screensaver
I will install this plugin, it's working. But I can't set this plugin as a screensaver :( How can I do this? dayus's Profile: http://forums.slimdevices.com/member.php?userid=69944 View this thread: http://forums.slimdevices.com/showthread.php?t=14327 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: YouTube Plugin
In this plugin working a searching in played clip on youtube? If I need search something (forward/rewind) some clip, musing still playing from 0:00? dayus's Profile: http://forums.slimdevices.com/member.php?userid=69944 View this thread: http://forums.slimdevices.com/showthread.php?t=87731 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Material Skin
ptou wrote: > A working example is here http://keycode.info/ it catches volume > keypress on my PC. > > In plain JS, from this web page > https://github.com/wesbos/keycodes/blob/gh-pages/scripts.js > the keycode mapping seem: > > 174: 'decrease volume level', > 175: 'increase volume level', > 182: 'decrease volume level (firefox)', > 183: 'increase volume level (firefox)', > > to get the code: > body.onkeydown = function(e) , then use e.keyCode > > > Here http://jsfiddle.net/NLEaF/ I found another one, > Misteriously it seems that volume keys get mapped to these characters, > but it may be just a coincidence. > ¯ --> 175 > ® --> 174 > > Sorry but I am of no help using this in material/vuetify framework... Can you try the git version of Material? I've added some support for those keycodes - but I cannot test. *Material debug:* 1. Launch via http: //SERVER:9000/material/?debug=json 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here. cpd73's Profile: http://forums.slimdevices.com/member.php?userid=66686 View this thread: http://forums.slimdevices.com/showthread.php?t=109624 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Material Skin
cpd73 wrote: > I agree. However, I'm not sure if a web page can access these. If you > know of method, then I'd love to hear about it. A working example is here http://keycode.info/ it catches volume keypress on my PC. In plain JS, from this web page https://github.com/wesbos/keycodes/blob/gh-pages/scripts.js the keycode mapping seem: 174: 'decrease volume level', 175: 'increase volume level', 182: 'decrease volume level (firefox)', 183: 'increase volume level (firefox)', to get the code: body.onkeydown = function(e) , then use e.keyCode Sorry but I am of no help using this in material/vuetify framework... ptou's Profile: http://forums.slimdevices.com/member.php?userid=69967 View this thread: http://forums.slimdevices.com/showthread.php?t=109624 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] [Announce] Spotty 2.8.x - Spotify Connect for your Squeezebox
my Spotty plugin works OK, as in searching and playing any music I want. It does not, however, displays any artwork or cover pictures. I am using material skin for some time now, but from what I recall it was same with the default theme as well. Searching for similar issue here did not turn up anything, nor I get any errors or issues on logs that would direct me to anywhere. Any suggestions, please? Server Version: 7.9.3 - 1584717377 @ Sat Mar 21 04:13:19 CET 2020 Hostname: music Server IP Address: 192.168.0.9 Operating system: Debian - EN - utf8 Platform Architecture: x86_64-linux Perl Version: 5.26.1 - x86_64-linux-gnu-thread-multi Audio::Scan: 0.95 IO::Socket::SSL: 2.060 Database Version: DBD::SQLite 1.58 (sqlite 3.22.0) Spotty 2.8.1 Lleo_'s Profile: http://forums.slimdevices.com/member.php?userid=3271 View this thread: http://forums.slimdevices.com/showthread.php?t=110455 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] iPeng support thread
pippin wrote: > I don't have the faintest idea how this could happen. I mean... it's not > like iPeng control the stream or something. Ok. Then I think I know where is problem is. Either my LMS setup is a bit wonky (VM, no "heavy" plugins, though), or more probably the VM host is in cause. It is a bit overdue for an overhaul. Thanks! 2 SB 3 1 PCP 6 Libratone Loop, Zipp, Zipp Mini iPeng (iPhone + iPad) LMS 7.9 (linux) with plugins: CD Player, WaveInput, Triode's BBC iPlayer by bpa IRBlaster by Gwendesign (Felix) Smart Mix, Music Walk With Me, What Was That Tune? by Michael Herger PowerSave by Jason Holtzapple Song Info, Song Lyrics by Erland Isaksson AirPlay Bridge by philippe_44 WeatherTime by Martin Rehfeld Auto Dim Display, SaverSwitcher, ContextMenu by Peter Watkins. epoch1970's Profile: http://forums.slimdevices.com/member.php?userid=16711 View this thread: http://forums.slimdevices.com/showthread.php?t=51929 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Qobuz.com streaming plugin
There indeed are requests which would return information about the artist, but not the artist picture. In this case you'd see the generic icon until more data of the artist has been loaded using some other API calls. The question is can we change that? Well, I could do another API call to get the artwork information. But TBH I wanted to save the hassle... The list of "Similar Artists" is displayed. Hopefully it is more than one page. Every artist picture is displayed except Qobuz itself has no picture of this artist. Even if the artist was not yet in the cache. As I said: some calls do return the information, some don't. In this case we have the artwork. Obviously there must be a difference between "Album Tracklist" and the list "Similar Artists". Yep. One would return artwork info, the other not. The problem is I can't easily say "check cache or look online", because the latter would trigger an async call. But I can certainly double-check. When I find time. It's incredible how little spare time there is when you have to spend all your time at home... -- Michael ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Material Skin
jtl wrote: > Cool. Any reason this is not also done for play, next, prev? Especially > on mobile where the (i) button changes with a little (>) play button > depending on which view you are on it now becomes a bit confusing, > because it looks even more now as "click me, something will be happening > here"... Or do I miss something? Are there situations when a play button > does something if nothing is browsed/selected or in the queue? I thought about dimming the play, next, prev, etc buttons. But, the issue was that the shuffle/repeat buttons can still do something useful, so should not be dimmed. Then you'd have these not dimmed to the sides of the prev/ply/next dimmed buttons - which I thought would look odd. Pressing play when nothing is loaded does nothing - so no harm. All other UIs (iPeng, SqueezeCtrl, dfault web UI) also do not dimm these buttons. And, the 'i' button no-longer changes to play/pause. *Material debug:* 1. Launch via http: //SERVER:9000/material/?debug=json 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here. cpd73's Profile: http://forums.slimdevices.com/member.php?userid=66686 View this thread: http://forums.slimdevices.com/showthread.php?t=109624 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Material Skin
ptou wrote: > Hi, first of all thank you for the incredible work done on Material > skin. > > My question is if it is possible to change the volume using PC volume up > or down keys (Chrome on Windows 10). > Maybe it's already there, and it's just me I not finding it (I see that > other keyboard shortcuts work, like space=play/pause, Ctrl+m=players, > etc...) > > The ideal would be if also Android phone could use volume up and down > keys, but maybe that is asking too much, due accessibility of phone > keypress from the browser... > Best regards > Pietro I agree. However, I'm not sure if a web page can access these. If you know of method, then I'd love to hear about it. *Material debug:* 1. Launch via http: //SERVER:9000/material/?debug=json 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here. cpd73's Profile: http://forums.slimdevices.com/member.php?userid=66686 View this thread: http://forums.slimdevices.com/showthread.php?t=109624 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Qobuz.com streaming plugin
Forgive me if this has been answered, it's a long thread but my search didn't find the answer! Does the Qobuz stream pass through the normal LMS resampling mechanism? If I set the Qobuz 'preferred format' option to >96kHz and select a 192k stream it plays perfectly on devices capable of playing that (e.g. a Picoreplayer + DAC), but sounds distorted and choppy on my Transporter. If I set it to 96k max things are OK on both devices. I was wondering how the Qobuz sample rate limit works - it seems for some albums in 192k, there is no public-facing equivalent in 96k, but when streaming via LMS there is. Is there a hidden 96k or lower version on the Qobuz stream? Andy. ALW's Profile: http://forums.slimdevices.com/member.php?userid=69957 View this thread: http://forums.slimdevices.com/showthread.php?t=97146 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Material Skin
cpd73 wrote: > That's a good point. I've updated the code so that the info button, save > queue, clear queue, move queue, and scroll queue buttons are now > disabled if the queue is empty. Cool. Any reason this is not also done for play, next, prev? Especially on mobile where the (i) button changes with a little (>) play button depending on which view you are on it now becomes a bit confusing, because it looks even more now as "click me, something will be happening here"... Or do I miss something? Are there situations when a play button does something if nothing is browsed/selected or in the queue? jtl's Profile: http://forums.slimdevices.com/member.php?userid=46494 View this thread: http://forums.slimdevices.com/showthread.php?t=109624 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Qobuz.com streaming plugin
mherger wrote: > > It is probably related to the image cache. Whenever the artist is not > > yet in the cache, it will not be displayed at this point. > > There indeed are requests which would return information about the > artist, but not the artist picture. In this case you'd see the generic > icon until more data of the artist has been loaded using some other API > > calls. The question is can we change that? When surfing through the music catalog in Qobuz, it's practically the norm to encounter new artists that are not yet in the cache and therefore not displayed. Of course, this is not the end of the world, but maybe we can simply improve it at this point. Please make the following attempt: 1.) Select "Qobuz - My Favorites - Artists" 2.) Select one of your favorite artists. 3.) Now you see the artist menu 4.) Select "Similar Artists" Watch what happens and wait 1 minute and then scroll down the list. The list of "Similar Artists" is displayed. Hopefully it is more than one page. Every artist picture is displayed except Qobuz itself has no picture of this artist. Even if the artist was not yet in the cache. You can recognize the first loading of a new artist image by the slight delay in the display of the images. If you call up the same list a second time, the already loaded images are displayed immediately, as they are already in the cache. If you turn a page down you can clearly see which images are loaded into the cache. Obviously there must be a difference between "Album Tracklist" and the list "Similar Artists". But in both cases the same sub "_artistItem" with the identical parameters is called. In the list "Similar Artists" the display becomes refreshed until the last image is displayed. Why does this not happen in the "Album Tracklist"? Here the code inside "Album Tracklist" beginning with line 851: Code: if (my $artistItem = _artistItem($client, $album->{artist}, 1)) { $artistItem->{label} = 'ARTIST'; push @$items, $artistItem; } Here the code inside "Similar Artists" list beginning with line 405: Code: for my $artist ( @{$searchResult->{artists}->{items}} ) { push @$items, _artistItem($client, $artist, 1); } The code is from v1.600 Who might be able to find out and who might have the necessary informations and contacts? The only one I can think of is you. :-) I've tried to no avail. Not a chance. sveninndh's Profile: http://forums.slimdevices.com/member.php?userid=69030 View this thread: http://forums.slimdevices.com/showthread.php?t=97146 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Material Skin
Hi, first of all thank you for the incredible work done on Material skin. My question is if it is possible to change the volume using PC volume up or down keys (Chrome on Windows 10). Maybe it's already there, and it's just me I not finding it (I see that other keyboard shortcuts work, like space=play/pause, Ctrl+m=players, etc...) The ideal would be if also Android phone could use volume up and down keys, but maybe that is asking too much, due accessibility of phone keypress from the browser... Best regards Pietro ptou's Profile: http://forums.slimdevices.com/member.php?userid=69967 View this thread: http://forums.slimdevices.com/showthread.php?t=109624 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Material Skin
jtl wrote: > Yeah, maybe this was most obvious for me with the "i" because it is next > to the volume button/slider - which is grayed out if n/a. On the other > hand having it everywhere where it makes sense would be good anyway. That's a good point. I've updated the code so that the info button, save queue, clear queue, move queue, and scroll queue buttons are now disabled if the queue is empty. *Material debug:* 1. Launch via http: //SERVER:9000/material/?debug=json 2. Open browser's developer tools 3. Open console tab in developer tools 4. REQ/RESP messages sent to/from LMS will be logged here. cpd73's Profile: http://forums.slimdevices.com/member.php?userid=66686 View this thread: http://forums.slimdevices.com/showthread.php?t=109624 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins