Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 6 123 ... LastLast
Results 1 to 10 of 51
  1. #1

    [Announce] Mobile / Responsive skin

    I started to develop a mobile-friendly/responsive skin, maybe this is of use to someone else, so I'm posting the link here:
    https://github.com/molobrakos/lms-mobileskin
    Currently only tested on Android/Chrome.
    Feel free to help out/contribute.
    Last edited by hephepphepp; 2017-10-15 at 02:28.

  2. #2
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    19,963

    Mobile / responsive skin

    > I started to develop a mobile-friendly/responsive skin, maybe this is of

    Cool! I've been hoping to see a mobile friendly skin for a long time.
    Please let me know if you need help.

    > use to someone else, so I'm posting the link here:
    > https://github.com/molobrakos/lms-mobileskin
    > Currently only tested on Android/Chrome.


    Should the navigation work? There's a dropdown which allows me to switch
    "Sources". But there are entries of services I don't even use myself?

    --

    Michael

  3. #3
    Quote Originally Posted by mherger View Post
    > I started to develop a mobile-friendly/responsive skin, maybe this is of

    Cool! I've been hoping to see a mobile friendly skin for a long time.
    Please let me know if you need help.

    > use to someone else, so I'm posting the link here:
    > https://github.com/molobrakos/lms-mobileskin
    > Currently only tested on Android/Chrome.


    Should the navigation work? There's a dropdown which allows me to switch
    "Sources". But there are entries of services I don't even use myself?
    --

    Michael
    Sorry, the "Sources" menu is currently in a mockup-state.

    The current functionality is limited to displaying all connected players, with current playing tracks and functionality for start/stop, volume etc.
    The idea is not to replace all functionality of the standard skin, but only cover only the most common usage patterns (I'm not even sure there will be initial support for a local library, since I think most people use online services anyway).
    Navigation between different players is supposed to work (including swipe).

    I guess that is what is next in line - to hookup selection of media files / sources somehow (radio, podcasts, spotify etc).
    Also, a simple/quick way of doing player synchronization - I think this takes too many clicks in the standard ui (maybe emulate virtual players/player groups client side).

    Pull requests are welcome!

  4. #4
    Senior Member pippin's Avatar
    Join Date
    Oct 2007
    Location
    Berlin
    Posts
    14,349
    Sigh. The 256th Skin that only covers the very specific use case of its author.
    Donít get me wrong, I appreciate how much work a full solution is but thatís the reason why, after all these years, there still is no modern web skin for LMS
    ---
    learn more about iPeng, the iPhone and iPad remote for the Squeezebox and
    Logitech UE Smart Radio as well as iPeng Party, the free Party-App,
    at penguinlovesmusic.com
    New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch

  5. #5

    [Announce] Mobile / Responsive skin

    So, this has come to a point where I actually am using this as the primary interface for accessing LMS on all my devices.
    Feel free to test/use and give feedback. Pull requests are welcome.

    Some essential functionality are still missing, most notably syncing/unsyncing on players, but I expect to have this in place during the coming week.
    With regards to responsiveness, the stylesheet is not perfectly tuned yet. I have mainly tested on my Android Nexus device, and in general I haven't tested on other browsers than Chrome.

    Installation / Github repo
    https://github.com/molobrakos/lms-mobileskin

    Screenshot
    Name:  screenshot_01.jpg
Views: 1002
Size:  51.0 KB

  6. #6
    I really like what you've done.

    The only real pressing issue I see is there's no text input available, no searches or station create etc.

    Strange also, when saved to homescreen on ios, once launched the little network activity symbol in the upper title bar flashes at an annoying rate. I'd assume that it's polling which is fine but maybe hiding that bar is an option?

    Thanks for the work, I'll definitely be following this project.

  7. #7
    Thank you for testing and for your feedback!
    You are right, next in line to implement is text input and search. (Hopefully during next week).
    Also missing is some kind of pagination when the server returns too many entries (currently the client will just fetch the first n entries, n=99).
    The toolbar isn't optimal yet either, I would like to move it to the bottom om the screen and make it bigger on all devices (I'm struggling on my phone sometimes to hit the right button with my thumb).

    I haven't really tested on iOS ... regarding the network activity symbol - I would expect the application to be shown fullscreen. Maybe this is the same issue as reported here? https://stackoverflow.com/questions/...to-home-screen

    Would it be much work turning this into a proper plugin (with automatic updates etc)? I have a domain for uploading/hosting, but would prefer to serve directly from github if possible. @mherger?

    Quote Originally Posted by Girth View Post
    I really like what you've done.

    The only real pressing issue I see is there's no text input available, no searches or station create etc.

    Strange also, when saved to homescreen on ios, once launched the little network activity symbol in the upper title bar flashes at an annoying rate. I'd assume that it's polling which is fine but maybe hiding that bar is an option?

    Thanks for the work, I'll definitely be following this project.

  8. #8
    Senior Member pippin's Avatar
    Join Date
    Oct 2007
    Location
    Berlin
    Posts
    14,349
    You just need a stub plugin so that the package can get signed and installed.
    I had one for iPeng when it was still a web skin but at the time I hadnít done the plugin part myself so I donít really remember how that worked but itís definitely possible.
    ---
    learn more about iPeng, the iPhone and iPad remote for the Squeezebox and
    Logitech UE Smart Radio as well as iPeng Party, the free Party-App,
    at penguinlovesmusic.com
    New: iPeng 9, the Universal App for iPhone, iPad and Apple Watch

  9. #9
    Quote Originally Posted by hephepphepp View Post
    Would it be much work turning this into a proper plugin (with automatic updates etc)? I have a domain for uploading/hosting, but would prefer to serve directly from github if possible.
    Have a look at https://github.com/Logitech/slimserv.../PluginBuilder

  10. #10
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    19,963

    Mobile / responsive skin

    >> Would it be much work turning this into a proper plugin (with automatic
    >> updates etc)? I have a domain for uploading/hosting, but would prefer to
    >> serve directly from github if possible.

    >
    > Have a look at
    > https://github.com/Logitech/slimserv.../PluginBuilder


    Forget that script. It's really outdated.

    Turning a skin into a plugin should be rather simple. Probably doesn't
    even need code, or only a hand full of lines. And it's basically
    wrapping up a folder into a ZIP file.

    --

    Michael
    Last edited by mherger; 2017-10-23 at 11:39.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •