Does the Material Skin display the notifications for "plugin updated, restart required" and/or "new version of LMS available"? I'm guessing that they're there somewhere but I'm not sure where to look...
Announcement
Collapse
No announcement yet.
Announce: Material Skin
Collapse
X
-
-
Anyhow, I have just installed Custom Browse in a VM with LMS, and its placed the "New Albums" in the top-level menu and I get the same error - and I also see LMS log an error. I'll see if I can fix. Odd though, as th ecommand sent is still the same.Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 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.Comment
-
New plugins are shown in the "Information" dialog (accessed via the top right menu). Material will check for new plugins each time this dialog is shown.Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 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.Comment
-
I am on version 7.1 of Material now and it is working well except one glitch that was not in earlier version. When I click on New Albums I get a generic error message "Something went wrong:Error Network Error". I have encountered this before on a much earlier version of Material which I reported but was not able to provide the correct Debug info for you.
Code:["custombrowse","browsejive",0,25000,"hierarchy:newalbums65"]]
Code:["custombrowse","browsejive",0,25000,"hierarchy:newartists65"]]
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 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.Comment
-
I'm using Material more and more (in its mobile variant) and have 2 wishlist items (I guess that comes with providing great software – people will start to wonder if it couldn't be even greater):
1. Make sleep mode settings easier to access. I use sleep mode in the "sleep at end of current track" variant regularly. Currently, to access that, I have to:
- tap the player name to get the drop down menu
- tap "manage players"
- tap the 3 dots near the player to get the drop down menu
- tap "sleep mode"
- tap the current mode to get the drop down list
- scroll that list so the last entry (end of current track) becomes visible
- tap that entry
- tap "save"
That's seven taps and one scroll. I really wish this was easier. One improvement would IMHO be to replace the last four steps by presenting all available choices in a list with a cancel button immediately upon selecting "sleep mode" and setting the mode with a single tap from that without additional confirmation. Even better, IMHO, would be if this was accessible directly from the player menu (the drop down menu top left).
2. Upon tapping the info button on the now playing tab, it transforms into a play/pause button. This happens so quickly that I have not yet a single time managed to access the info without immediately pausing playback. Would it be possible to add a slight delay here?Comment
-
There was a bug a while ago where the press of the 'i' button would fall through to the play/pause. Previously the sleep dialog was also accessible via this play/pause button, and this long press functionality seemed to affect this. But this has now been removed. Which version of Material are you running? I've seen no others report this issue.Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 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.Comment
-
There was a bug a while ago where the press of the 'i' button would fall through to the play/pause. Previously the sleep dialog was also accessible via this play/pause button, and this long press functionality seemed to affect this. But this has now been removed. Which version of Material are you running? I've seen no others report this issue.Comment
-
To be honest, I have no idea about this. I can recreate the issue in a VM. Clicking 'New Albums' using the following command and shows the same error message as you are getting:
Code:["custombrowse","browsejive",0,25000,"hierarchy:newalbums65"]]
Code:["custombrowse","browsejive",0,25000,"hierarchy:newartists65"]]
No worries if it can't be fixed. Just a comment but for several versions of Material prior to ver .70 it did workLogitech Media Server Version: 8.4.0 - 1678519305 @ Sat 11 Mar 2023 08:54:37 AM CET
Operating system: Debian - EN - utf8
Platform Architecture: x86_64-linux
Perl Version: 5.34.0 - x86_64-linux-gnu-thread-multi
Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)​
​Comment
-
That, actually, was a good hint! Tracked it down. Custom Browse does not like the range I'm asking for. By default Material now asks for up to 25k items, before it was only 100 at a time. Sending CustomBrowse "0, 25000" causes it to fail, "0, 300" is OK. Just need to check if I can obtain that magic numbee form somewhere. Otherwise I'll just default to 300 here.Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 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.Comment
-
That, actually, was a good hint! Tracked it down. Custom Browse does not like the range I'm asking for. By default Material now asks for up to 25k items, before it was only 100 at a time. Sending CustomBrowse "0, 25000" causes it to fail, "0, 300" is OK. Just need to check if I can obtain that magic numbee form somewhere. Otherwise I'll just default to 300 here.Logitech Media Server Version: 8.4.0 - 1678519305 @ Sat 11 Mar 2023 08:54:37 AM CET
Operating system: Debian - EN - utf8
Platform Architecture: x86_64-linux
Perl Version: 5.34.0 - x86_64-linux-gnu-thread-multi
Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)​
​Comment
-
Comment
-
Jim
VB2.4 storage QNAP TS419p (NFS)
Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
Dining Room SB Radio
Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
Guest Room Joggler > Topping Amp -> Wharfedale Modus CubesComment
-
I'm developing this purely for fun, however, seeing as I have been asked about this before, I have added donate button to Material's github page: https://github.com/CDrummond/lms-materialMaterial debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 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.Comment
-
I'm developing this purely for fun, however, seeing as I have been asked about this before, I have added donate button to Material's github page: https://github.com/CDrummond/lms-material
Oh, and please stop advertising your skin as "suitable for mobile use" - I'm using it on a 65 inch TV and it feels like a whole new experience. I'm afraid a lot of users might be missing out because they read "for mobile use" in the plugin description and decide that's not what they are looking for.
The two features I am especially excited about are:- The easily accessible rating widget.
I am still using the Squeeze Commander app on Android to the day, although it didn't see any updates for almost a decade, because every other app ever since only allowed rating via sub menus and most don't even show the rating on their now playing screens. The ratings are an essential feature to me, and I never quite understood why this feature receives so little love in music players, while everybody seems to be obsessed with ratings when it comes to movies. - The elegant "now playing" display for the big screen.
Especially for the PC, this was sorely missing. Only erland had made an effort in this direction many years ago, but it was a little cumbersome to use as it wasn't integrated in a control app, and visually it didn't quite appeal to me.
A few small suggestions for nice to have improvements:- is there a reason why you don't use the "Title Format" defined in the "Interface" settings for the track list? I would love to see my ratings as a number in parentheses after each title name in the list.
- I think it would be nice to switch to "now playing" mode when clicking on the album cover in the controls bar at the bottom of the tracklist mode.
- I would love to have an option to display a clock on the now playing screen; maybe only for desktop mode, as it would fit nicely in the middle of the title bar there. On a mobile, the OS's clock is always only a swipe away anyway.
And one more idea: did you think about packaging this in a way so that you can publish it in the apple and google app stores? It would be much more likely to be found by users looking for a mobile lms controller.Comment
- The easily accessible rating widget.
-
Material debug: 1. Launch via http: //SERVER:9000/material/?debug=json (Use http: //SERVER:9000/material/?debug=json,cometd to also see update messages, e.g. play queue) 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.Comment
Comment