Used LMS for about a year and half now (don’t actually have any squeezeboxes – just a picorePlayer and an Airplay speaker), so thought I’d contribute.
For the past few weeks I’ve been working on a Material style skin for LMS. Screenshots and installation instructions can be found at https://github.com/CDrummond/lms-material The skin has the following features;
This is not 100% finished – I’d like to add management of group players (create group, delete, etc), but this means modifying the Group Players plugin as well, so will take a little while. It also has the following know issues:
I don't use streaming services such as Spotify, so I have no idea how well it works with these. But (AFAIK) these are all just apps, so they should work...
Let me know what you think :-) ...any help with the known issues would be appreciated.
[Edit] There is now a simple webview wrapper for Android that can be used for Material. https://github.com/CDrummond/lms-material-app/releases contains the list of releases - and the APK for a release can be found by expanding its "Assets" entry.
[Edit] This webview wrapper APK is now on f-droid - search for LMS.
For the past few weeks I’ve been working on a Material style skin for LMS. Screenshots and installation instructions can be found at https://github.com/CDrummond/lms-material The skin has the following features;
- Browsing local music, apps, and favourites
- Music and artist information – accessible via context menu on cover of current track in ‘now playing’ screen. (This might not be the best way to access this, so I’m trying to think of a nicer way without adding to much noise to the screen)
- Drag and drop editing of play queue (i.e. the current playlist)
- Basic player settings; replay gain, don’t stop the music, and alarms
- Light and dark themes
This is not 100% finished – I’d like to add management of group players (create group, delete, etc), but this means modifying the Group Players plugin as well, so will take a little while. It also has the following know issues:
- For search items in the browse view, the search underline goes over bottom nav if scrolled. This looks like an issue with the Javascript library I’m using
- Drag and drop does not work on iOS or Android Firefox. I use a javascript library to enable HTML5 drag’n’drop on mobile browsers, and this seems to not work on iOS. Firefox is not a priority (even though its my main Android browser), due to the fact that WebApp’s work better with Chrome (which is all I use Chrome for)
- Queue not always drawn completely with iOS, dragging up/down causes items to be shown.
- The list of items in the browse page is fetched 100 items at a time, and the next 100 should be loaded when the view is scrolled to the end. However, I have noticed where this has not happened. But whenever I add debug to see what’s happening, it never occurs!
- The Plugins page on LMS always seems to show that there is an update available for the plugin. Anyone got any idea what’s wrong here?
I don't use streaming services such as Spotify, so I have no idea how well it works with these. But (AFAIK) these are all just apps, so they should work...
Let me know what you think :-) ...any help with the known issues would be appreciated.
[Edit] There is now a simple webview wrapper for Android that can be used for Material. https://github.com/CDrummond/lms-material-app/releases contains the list of releases - and the APK for a release can be found by expanding its "Assets" entry.
[Edit] This webview wrapper APK is now on f-droid - search for LMS.
Comment