Announcement
Collapse
No announcement yet.
Announce: Material Skin
Collapse
X
-
Originally posted by cpd73 View Post
No, glad you tried - otherwise I'd have made a release with this bug! It's fixed now if you want to update.
I deleted the browser cache and cookies.
Now it works on my Android phone and on my pc with ms edge.
But curiously it doesn't work with the Brave (chrome) browser.
But the 'add' button now works with Brave (chrome), only the 'play' button doesn't work yet.
Comment
-
I am trialling using an older iPad as a controller but mostly as a 'Now Playing' kiosk type display.
This is probably documented somewhere but I can't find it - is there way to fix the expanded now playing view to always use the side by side approach:
​
Rather than the top to bottom view (there there is a smaller album image, that then the artist/album/song info underneath it in much smaller version) - it seems to randomly swap between the two views and I can't work out why or get it to swap from one to the other.
Many thanks for your help!
Comment
-
Originally posted by bossanova808 View PostI am trialling using an older iPad as a controller but mostly as a 'Now Playing' kiosk type display.
This is probably documented somewhere but I can't find it - is there way to fix the expanded now playing view to always use the side by side approach:
Rather than the top to bottom view (there there is a smaller album image, that then the artist/album/song info underneath it in much smaller version) - it seems to randomly swap between the two views and I can't work out why or get it to swap from one to the other.
Many thanks for your help!
Server - LMS 8.4.0 RPi4B 4GB/NanoSound ONE case/pCP 8.1.0 - 75K library, playlists & LMS cache on Sata SSD (ntfs)
Lounge - DAC32 - AudioEngine B2
Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier D12
Bedroom - Echo Show 8
Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakers
Comment
-
Commands look fine to me. I suggest you do some digging to see why LMS does not accept the album command.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
-
Originally posted by slartibartfast View Post
I've attached the results (hopefully the right view) when playing an album and a single track from the 1970s when the player library view is set to "1960s" and Material is set to "All". The single track plays but the album doesn't.
Material set to "All", player set to another library view, single track plays, Album doesn't appear to do anything.
If I set the Default or Classic skin to "All", then Albums play using Material.
Server - LMS 8.4.0 RPi4B 4GB/NanoSound ONE case/pCP 8.1.0 - 75K library, playlists & LMS cache on Sata SSD (ntfs)
Lounge - DAC32 - AudioEngine B2
Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier D12
Bedroom - Echo Show 8
Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakers
Comment
-
Originally posted by kidstypike View Post
I see the same thing using Material.
Material set to "All", player set to another library view, single track plays, Album doesn't appear to do anything.
If I set the Default or Classic skin to "All", then Albums play using Material.
However, seeing as Material is sending the library ID to LMS this should override any player-set library ID. If this is not happening, as appears to be the case here, then it sounds like an LMS bug to me - in which case you should report this on LMS's github page. There is nothing more Material can do.
The reason Material acts this way is so that I can have user X seen only their tracks, and play to any player, and user Y see only their tracks - even when about to control the same player. This is also the same for the browse modes.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
-
Originally posted by cpd73 View Post
When you set it with Material it is only using it to limit the tracks you see when browsing. When adding a track it also send the library ID to lms - e.g. play album X using virtual library Y. Now if the player has virtual library Z set (via Default, Classic, iPeng, Squeezer, player itself, etc.) then this will affect what is shown when browsing on the hardware's UI, or with iPeng/Squezer, etc, and also affect things like random play.
However, seeing as Material is sending the library ID to LMS this should override any player-set library ID. If this is not happening, as appears to be the case here, then it sounds like an LMS bug to me - in which case you should report this on LMS's github page. There is nothing more Material can do.
The reason Material acts this way is so that I can have user X seen only their tracks, and play to any player, and user Y see only their tracks - even when about to control the same player. This is also the same for the browse modes.Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
Bedroom: Radio
Bathroom: Radio
Comment
-
Originally posted by slartibartfast View Post
What is the easiest way to troubleshoot this then?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
-
Originally posted by slartibartfast View Post
What is the easiest way to troubleshoot this then?Server - LMS 8.4.0 RPi4B 4GB/NanoSound ONE case/pCP 8.1.0 - 75K library, playlists & LMS cache on Sata SSD (ntfs)
Lounge - DAC32 - AudioEngine B2
Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier D12
Bedroom - Echo Show 8
Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakers
Comment
-
Originally posted by kidstypike View Post
If you only use Material skin to browse and play and don't use the Classic or Default skins, just set the Classic or Default skin to "All" and forget it.Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
Bedroom: Radio
Bathroom: Radio
Comment
-
Originally posted by slartibartfast View Post
Well yes, that is how I use my system. I only tried this for test purposes.Server - LMS 8.4.0 RPi4B 4GB/NanoSound ONE case/pCP 8.1.0 - 75K library, playlists & LMS cache on Sata SSD (ntfs)
Lounge - DAC32 - AudioEngine B2
Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier D12
Bedroom - Echo Show 8
Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakers
Comment
-
Originally posted by cpd73 View Post
Raise an issue on LMS's github page.
albumnotplaying.txt
albumplaying.txt
Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
Bedroom: Radio
Bathroom: Radio
Comment
-
Originally posted by slartibartfast View Post
One last post about this before I give up on it and just ignore it. I checked json response for the cases where an album plays and fails and to me it looks like the response terms are returned in a different order. Is that relevant?
[ATTACH]n1631643[/ATTACH]
[ATTACH]n1631644[/ATTACH]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