No, I simply use the JSONRPC interface. I did look at http://wiki.slimdevices.com/index.ph...Play_interface, but was unsure how to use it.
Announcement
Collapse
No announcement yet.
Announce: Material Skin
Collapse
X
-
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. -
Only local music working for me, all other (Radio Paradise, BBC iPlayer, YouTube, Bandcamp, Radio, Favourites) just results in a playlist of local tracks.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 speakersComment
-
The skin is still under heavy development...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
-
Yeah, I know about YouTube and Radio - these are fixed in git/master, and I'll make a 0.0.3 release later. I'll check the others later. Favourites was working, but it's possible I changed some code without checking how it affected other parts.
The skin is still under heavy development...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 speakersComment
-
Sorry - didn't mean to come across as defensive :-) I released early for this sort of feedback. All non-library URL loading is broken in 0.0.2 (sorry!) - fixed in git/master, but I need to work on it to clean up a bit more.
I also need to look into it not working when set as Default (which I would not recommend, anyway) and issues with the plugin page thinking there is an update.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
-
0.0.3 Released
Skin has been updated.
- Radios, YouTube, iPlayer, etc. should now work.
- Should now work if set as default (which I do not recommend)
- Virtual library support added
- Browsing/list-updating might be a little slower as I disabled use of a 'virtual scroll' library, as this was causing the lists to occasionally not be fully drawn
- Still has issue of the plugin page thinking that an update is available.
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
-
Skin has been updated.
- Radios, YouTube, iPlayer, etc. should now work.
- Should now work if set as default (which I do not recommend)
- Virtual library support added
- Browsing/list-updating might be a little slower as I disabled use of a 'virtual scroll' library, as this was causing the lists to occasionally not be fully drawn
- Still has issue of the plugin page thinking that an update is available.
Tiny niggle, theme always defaults to light, is there a way to make the dark theme stick?
Cheers.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 speakersComment
-
Announce: Material Skin
> - Still has issue of the plugin page thinking that an update is
> available.
Add a uuid to the install.xml.
--
Michael
Michael
"It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
(LMS: Settings/Information)Comment
-
I assume you mean an "id" tag (containing a UUID)? As that's all I can see in other install.xml files. But not all plugins have this? Is there a simple plugin guide somewhere that states what should be in install.xml, Plugin.pm, and the repo xml file?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
-
in doubt use one of Michaels plugin as templateComment
-
Very nice indeed, thanks for the work.
One thing immediately apparent to me, with a number of players, is there is no visual indication in the drop-down which ones are on or off - you have to select each on and then see the state and the switch. Any way in the material design world to decorate each player and maybe incorporate the on/off toggle directly?Comment
-
I was thinking of adding a dialog to manage the volume of all players. Perhaps this could also be used to power them on/off...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 like this.
It won't replace iPeng on my iPhone and other iOS devices but it will replace my PC desktop control and I will use on Android devices
I have a new shortcut on my PC as follows
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app="http://LMSIP:9000/material"
A Couple of points / ideas
1. Will you eventually make it possible to choose the menu items / ordering that appear on Browse i.e. I don't use Genres but I do use New Music a lot ?
2. Under Settings perhaps you could consider making it possible to initiate a Rescan ?
3. I have a largish library. Scrolling from A to Z takes a long time. Suggest you add A/B/C/D type navigation to Artists & Albums if you canLast edited by d6jg; 2018-10-25, 15:05.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
-
What I could do is group A-Z listings in blocks of (e.g.) 100 items. So if you have 50 artist starting with A, 40 with B, 60 with C, etc. you Would have an "A..B" listing and a "C..?" listing. Make sense? How many artists do you have? I group by AlbumArtists, and only have 260, and this scrolls fine. Just wandering at what could the split should occur.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
-
Wasn't planning on this. Makes the code a bit more complicated. I don't use Genres either, but the ones that are presented (I think) are the usual ones found/used in media players. What I could do (as a compromise) is remember if "More" was previously entered, and save this so that it is restored when the app is restarted.
There is a link to server settings - and from there you can scan. Not sure if this belongs in a 'mobile' app.
What I could do is group A-Z listings in blocks of (e.g.) 100 items. So if you have 50 artist starting with A, 40 with B, 60 with C, etc. you Would have an "A..B" listing and a "C..?" listing. Make sense? How many artists do you have? I group by AlbumArtists, and only have 260, and this scrolls fine. Just wandering at what could the split should occur.
My library is small in comparison to some on here.
Sent from my iPhone using TapatalkJim
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
Comment