N.B: Not actively developed/maintained. Deprecated in favor of the superior https://github.com/CDrummond/lms-material skin/plugin which are more actively developed/maintained.
Either:
- Open the LMS GUI
- Click on Settings
- Select the Plugins tab
- At bottom of the page add the repo URL: https://raw.githubusercontent.com/molobrakos/lms-mobileskin/master/public.xml
- Install the plugin and enable as usual
Or:
- Download release.zip from https://github.com/molobrakos/lms-mobileskin/releases/latest
- Check on the information-page in the LMS-settings for your plugin-folders
- Copy (or symlink) the
m/
directory to server skin directory (e.g./usr/share/squeezeboxserver/HTML/m
) Example
cp -a m /usr/share/squeezeboxserver/HTML/m
- Restart LMS
Or:
- Check or the source from github with git clone
- etc.
- Access the skin through
http://<yourserver>:9000/m/
. - Select "Add to start screen" in your device, if supported.
See wiki here: https://github.com/molobrakos/lms-mobileskin/wiki/Device-compatibility Please add any device missing.
Please add bugs/issues here https://github.com/molobrakos/lms-mobileskin/issues
It helps turning off the server HTML cache, by appending --nobrowsecache
when starting squeezeboxserver.
The development directory can be mounted in a docker container for easy development. Example:
docker pull molobrakos:lms
docker run -d --name lms \
-p 9000:9000 \
-p 3483:3483 \
-p 3483:3483/udp \
-v /etc/localtime:/etc/localtime:ro \
-v $CONFIG_DIR:/config \
-v $CACHE_DIR:/cache \
-v $LOG_DIR:/logs \
-v $MUSIC_DIR:/music \
-v $HOME/src/lms-mobileskin/m:/usr/share/squeezeboxserver/HTML/m:ro \
molobrakos:lms \
--nobrowsecache
For discussions, errors and feature requests: http://forums.slimdevices.com/showthread.php?107988-Mobile-responsive-skin
Q: I selected the mobile skin as default skin and now I can not go back
A: Visit http://:9000/Default and change back to the default skin