Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 10 of 10
  1. #1
    Junior Member
    Join Date
    Oct 2017
    Posts
    5

    Using Squeezebox Radio for kid - Hide settings menu

    Hello

    I'm just configuring my Squeezebox radio for my 2 year old child. I want to configure it in the way that nothing can go wrong. I'm using LMS 7.9 with the Simple Library Views Plugin (https://github.com/adhawkins/SimpleLibraryViews) and have created a limited library with 4 albums in it. That works so far. I have also removed all menus from the Squeezebox Radio. Right now it only shows

    - Now Playing
    - Albums => With the 4 albums in it
    - Settings

    Now I want to hide the settings menu or at least lock it somehow. It can't be hidden - I expect for various reasons, but at least to lock it somehow would be nice. Maybe there are other options for my scenario.

    Thanks

  2. #2
    Senior Member
    Join Date
    Jan 2010
    Location
    Hertfordshire
    Posts
    976
    Quote Originally Posted by PiPat View Post
    Hello

    I'm just configuring my Squeezebox radio for my 2 year old child. I want to configure it in the way that nothing can go wrong. I'm using LMS 7.9 with the Simple Library Views Plugin (https://github.com/adhawkins/SimpleLibraryViews) and have created a limited library with 4 albums in it. That works so far. I have also removed all menus from the Squeezebox Radio. Right now it only shows

    - Now Playing
    - Albums => With the 4 albums in it
    - Settings

    Now I want to hide the settings menu or at least lock it somehow. It can't be hidden - I expect for various reasons, but at least to lock it somehow would be nice. Maybe there are other options for my scenario.

    Thanks
    There is a plugin "Enable/disable access to server settings" under 3rd party plugins. I have not tried it but it sounds like it should serve your purpose.

    Sent from my SM-G900F using Tapatalk

  3. #3
    Junior Member
    Join Date
    Oct 2017
    Posts
    5
    Quote Originally Posted by slartibartfast View Post
    There is a plugin "Enable/disable access to server settings" under 3rd party plugins. I have not tried it but it sounds like it should serve your purpose.
    Thanks for the super fast reply. I tried the plugin. It only removes the setting from the WebUI, not from the player.

  4. #4
    Senior Member
    Join Date
    May 2005
    Posts
    110
    I was able to remove it via the Web Interface > Settings > Players > <PlayerName> > Menus section.


    Name:  HideSettings.png
Views: 85
Size:  101.4 KB

  5. #5
    Junior Member
    Join Date
    Oct 2017
    Posts
    5
    Thanks. The problem is the "Settings > Player > Menu" does not show for my Squeezebox Radio. It shows up for my other players like squeezebox Boom.

  6. #6
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,232
    Quote Originally Posted by PiPat View Post
    Thanks. The problem is the "Settings > Player > Menu" does not show for my Squeezebox Radio. It shows up for my other players like squeezebox Boom.
    Radio and Touch menu are controlled fom the player not LMS.

    I think there is a 3rd party applet to remove Settings on Radio./Touch.

    Try on player Settings/Advanced/Applet installer.

    Not sure about applet's functionality but possibly if you remove Settings -the only way to get it back would be by Factory Rese of Radio.

  7. #7
    Junior Member
    Join Date
    Oct 2017
    Posts
    5
    Quote Originally Posted by bpa View Post
    Radio and Touch menu are controlled fom the player not LMS.
    I think there is a 3rd party applet to remove Settings on Radio./Touch.
    There is a applet called "SettingsRemover", but it is to remove other applets settings and not to remove the setting navigation point in the Touch ;-) Thanks anyway

  8. #8
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,232
    Quote Originally Posted by PiPat View Post
    There is a applet called "SettingsRemover", but it is to remove other applets settings and not to remove the setting navigation point in the Touch ;-) Thanks anyway
    My gut feeling was that user should not be able to remove "Settings" from Radio / Touch as that would leave the device crippled if a change happened. A slightly better solution would be an applet which add a password to Settings menu but nobody has written one of those.

  9. #9
    Junior Member
    Join Date
    Oct 2017
    Posts
    5
    Quote Originally Posted by bpa View Post
    My gut feeling was that user should not be able to remove "Settings" from Radio / Touch as that would leave the device crippled if a change happened. A slightly better solution would be an applet which add a password to Settings menu but nobody has written one of those.
    Yes you are right, the password will make more sense. Do you know by any chance (except google) a good starting point for the applet? So I will look into that and code a solution (if it's not to complex

  10. #10
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    15,232
    Quote Originally Posted by PiPat View Post
    Yes you are right, the password will make more sense. Do you know by any chance (except google) a good starting point for the applet? So I will look into that and code a solution (if it's not to complex
    A password is logically the way - I'm just not sure about

    I think adding a password or similar will not really be an applet which adds functionality but rather a patch as you'll be changing existing code.
    1. You need to create a patch (i.e. a set of text changes ot the Lua code)
    2. Apply the patch using the Patch Installer applet.

    For development I would install & use Squeezeplay / Jivelite on Windows/ Linux on a PC/ raspberry Pi etc. so you can look & edit the Lua source code files and test changes easily. Then a patch file can be created and applied to Radio. To look at files on Radio - Remote Login using ssh.

    Starting point are in the wiki:
    http://wiki.slimdevices.com/index.php/SqueezePlay
    http://wiki.slimdevices.com/index.ph...zePlay_Applets

Posting Permissions

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