SeanBurlington wrote: 
> 
> I'm not sure whether this app would be better done as a skin, if it
> could be incorporated into Material skin, 
> 
Since the app only consists of static pages, it can be packaged as a
plugin and delivered to the browser using LMS' built-in web server
(which is what Material and extGUI4LMS do), eliminating the need for
docker just for a web server
As it uses LMS' mp3 streaming, synchronization won't be possible (you'd
have to use SlimProto instead), 

> 
> or if it might be better to build a stronger server side element 
> One idea would be to provide a server element with strict access control
> - user personalisation (eg favourites and last played) while limiting
> access to things like system settings - such that the app might be safe
> to expose to the internet and accessible for remote use without a VPN.
> 
user personalisation doesn't need a server
strict access control  won't be possible unless you somehow proxy all
data (including audio) over some other server which handles this task
independently of LMS.
And I'm a bit confused about how you plan to archive "offline playback"
without synchronizing the audio files to the local device (which afaik
can't realistically be done with a web app)



'Various SW' (https://www.nexus0.net/pub/sw/): Web Interface | TUI |
Playlist Editor / Generator | Music Classification | Similar Music |
Announce | EventTrigger | Chiptunes | LMSlib2go | ...
'Various HowTos' (https://www.nexus0.net/pub/documents/LMS/): build a
self-contained LMS | Bluetooth/ALSA | Control LMS with any device | ...
------------------------------------------------------------------------
Roland0's Profile: http://forums.slimdevices.com/member.php?userid=56808
View this thread: http://forums.slimdevices.com/showthread.php?t=113262

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to