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

    Windows App to run Squeezelite and LMS Web interface from Tray Icon

    I am working on a Windows Application that is about 99% complete.

    Basically it is a Windows Tray app that runs Squeezelite underneath the covers from an icon in the Windows tray.

    Name:  SqueezeLiteTray-TrayIcon.PNG
Views: 805
Size:  3.6 KB

    You can easily setup the Squeezelite parameters using a GUI. The settings GUI also lets you define custom links that will appear in the popup menu when you right-click the tray icon.

    Name:  SqueezeLiteTray-Settings.PNG
Views: 778
Size:  14.0 KB

    Name:  SqueezeLiteTray-Menu.PNG
Views: 778
Size:  6.7 KB



    The app has the Chromium Embedded Framework built in, which supplies the LMS web interface. Left-Clicking on the tray icon brings up the LMS interface (fast).

    Name:  SqueezeLiteTray-Controller.PNG
Views: 777
Size:  128.4 KB



    I wrote this initially for myself. My overall installation consists of 4 duets in the house and a server running LMS. I usually control it all with iPeng app on iOS devices. However when sitting at my computer, I use Squeezelite. I want a fast and easy way to do that, so I created this app.

    My intent is to create a Windows Store App. I am currently running this as Windows Store app on my PCs, but I also have regular installer for older versions of Windows. I have a ways to go to get through all the wickets of getting it into the Windows Store.

    If anyone is interested in trying it out let me know.

  2. #2
    Quote Originally Posted by rgdawson View Post
    I am working on a Windows Application that is about 99% complete.

    Basically it is a Windows Tray app that runs Squeezelite underneath the covers from an icon in the Windows tray.

    Name:  SqueezeLiteTray-TrayIcon.PNG
Views: 805
Size:  3.6 KB

    You can easily setup the Squeezelite parameters using a GUI. The settings GUI also lets you define custom links that will appear in the popup menu when you right-click the tray icon.

    Name:  SqueezeLiteTray-Settings.PNG
Views: 778
Size:  14.0 KB

    Name:  SqueezeLiteTray-Menu.PNG
Views: 778
Size:  6.7 KB



    The app has the Chromium Embedded Framework built in, which supplies the LMS web interface. Left-Clicking on the tray icon brings up the LMS interface (fast).

    Name:  SqueezeLiteTray-Controller.PNG
Views: 777
Size:  128.4 KB



    I wrote this initially for myself. My overall installation consists of 4 duets in the house and a server running LMS. I usually control it all with iPeng app on iOS devices. However when sitting at my computer, I use Squeezelite. I want a fast and easy way to do that, so I created this app.

    My intent is to create a Windows Store App. I am currently running this as Windows Store app on my PCs, but I also have regular installer for older versions of Windows. I have a ways to go to get through all the wickets of getting it into the Windows Store.

    If anyone is interested in trying it out let me know.

    Looks nice, i am willing to test it!

  3. #3

    I would be happy to test

    No problem!!

  4. #4

    Here's the link

    Here is a link to download installer. The link is to a shared folder on my OneDrive account.

    https://1drv.ms/f/s!AlC6xWoP5Gkwgb5YHGQ1-VHk7TQZXw

  5. #5
    Senior Member Apesbrain's Avatar
    Join Date
    Jun 2005
    Location
    East Coast, USA
    Posts
    1,105
    Thanks for this. I installed it on W10x64 Pro Build 15063 and squeezelite is running. Problem with interface, though. Right-click and select "Settings...", "On/Off" slider in upper left is "Off". If I switch it "On", I get error message below; same if I then switch it back "Off".



    Also, neither squeezelite nor the tray app survive a restart. I saw a few brief error messages while W10 booting up, but too fast to catch what they were saying.
    Last edited by Apesbrain; 2017-06-25 at 10:42.

  6. #6
    Quote Originally Posted by Apesbrain View Post
    Thanks for this. I installed it on W10x64 Pro Build 15063 and squeezelite is running. Problem with interface, though. Right-click and select "Settings...", "On/Off" slider in upper left is "Off". If I switch it "On", I get error message below; same if I then switch it back "Off".



    Also, neither squeezelite nor the tray app survive a restart. I saw a few brief error messages while W10 booting up, but too fast to catch what they were saying.
    First, thanks for trying it out. Unfortunately, I accidentally previously uploaded an old build. I have now uploaded the correct build. Uninstall the older build, then install the newer build.

    I apologize for uploading the wrong one. (I had been working on a 64-bit version and I didn't realize the 32bit version had not been rebuilt before I uploaded it. I thought my script was always building both.)

    Some notes...

    Upon first install first run, it will automatically bring up the settings dialog if no Player Name or no LMS host name have been defined. There you can enter the Player Name, the LMS Host Name or IP. If you need to change the Squeezelite player MAC you can (if you are running multiple SqueezeLites on your system). You can also add any other Squeezelite parameters you wish by typing them into that parameters memo field manually.

    Currently, I have not included the options to automatically run this on startup or user login. So if you want that, you need to do it manually. But that is a good idea to add to settings, so I will add that to my to-do list.

  7. #7

    Working Really Nicely

    My (v.v. simple) thought - much nicer to use than my usual SqueezePlay, which I have used on my desktop PC for years.

    The key, of course, is that it is just the same as the normal Web interface for LMS.

    Is there any reason to still use Squeezeplay at all??

    Andrew

  8. #8
    Senior Member
    Join Date
    Feb 2011
    Location
    Cheshire, UK
    Posts
    2,843
    If you only want a control "app" and you have Chrome installed then just create a nice shortcut and pin it taskbar. It runs LMS in Chrome in app mode

    "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app=http://LMSIP:9000
    Pi3 with piCoreplayer music on QNAP TS419p via NFS iThingys/iPeng/Tablets/Jogglers
    Living Room - Joggler & SB3 -> Onkyo TS606 - > Celestion Ditton F20s
    Office - Pi -> Sony TA FE320 -> Celestion F10s / Pi & SB3 -> Onkyo CRN 755 -> Wharfedale Modus Cubes
    Dining Room -> SB Boom Kitchen -> UE Radio (upgraded to SB Radio)
    Bedroom (Bedside) - SB Touch -> Topping TP21 -> AKG Headphones

  9. #9
    Quote Originally Posted by d6jg View Post
    If you only want a control "app" and you have Chrome installed then just create a nice shortcut and pin it taskbar. It runs LMS in Chrome in app mode

    "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --app=http://LMSIP:9000
    Thank you! I might do that too!

  10. #10
    Senior Member
    Join Date
    Feb 2011
    Location
    Cheshire, UK
    Posts
    2,843
    You can also download a suitable .ico file from within LMS to use for the shortcut - I can't recall its location at present but if anyone wants one I can upload it somewhere
    Pi3 with piCoreplayer music on QNAP TS419p via NFS iThingys/iPeng/Tablets/Jogglers
    Living Room - Joggler & SB3 -> Onkyo TS606 - > Celestion Ditton F20s
    Office - Pi -> Sony TA FE320 -> Celestion F10s / Pi & SB3 -> Onkyo CRN 755 -> Wharfedale Modus Cubes
    Dining Room -> SB Boom Kitchen -> UE Radio (upgraded to SB Radio)
    Bedroom (Bedside) - SB Touch -> Topping TP21 -> AKG Headphones

Posting Permissions

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