Announcement

Collapse
No announcement yet.

[Announce] Squeezelite-X

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Can't exit Squeezelite-X

    Hello. I'm having trouble exiting Squeezelite-X (v 2.6.29.0). LMS is crashing on me and when I restart it, Squeezelite-X doesn't pick up the fact that it's now running again. When I try to exit Squeeezelite-X from the tray icon, it won't exit. I have to kill it via the Task Manager and re-start it. Once I do it picks up LMS.

    Thanks for any help.

    Les
    __________________________________________________ _____________________
    Logitech Media Server Version: 8.0.0 - ARCH-AUR-GIT.20200807.1a544e3 running on Wandboard Quad, music library on USB HDD
    Squeezebox Touch plugged into run-of-the-mill stereo rig via Musical Fidelity X-Act, extra speakers in kitchen, basement, and bedroom connected by ordinary (not unidirectional) copper wire.

    Comment


      Hi - I'm having some odd trouble with SLX and my local soundcard player. The normal player name "PC-Focals" disappeared from the player list, and there was a warning triangle in the top left which just displays the LMS server name but not anything else.

      Then I went into the config whihc showed the player name had disappeared, and with the other headphone amp still present. The error said to check teh Squeezelite paramters but wasn't sure how to do that.
      Then I re-added the PC Focals player but then it said "Duplicate names not allowed".

      Any ideas how to fix this?
      (Sorry wish I knew how to fix the big images)
      Attached Files

      Comment


        Final error was squished until I resized the window.
        Attached Files

        Comment


          Originally posted by Lestrad View Post
          Hello. I'm having trouble exiting Squeezelite-X (v 2.6.29.0). LMS is crashing on me and when I restart it, Squeezelite-X doesn't pick up the fact that it's now running again. When I try to exit Squeezelite-X from the tray icon, it won't exit. I have to kill it via the Task Manager and re-start it. Once I do it picks up LMS.

          Thanks for any help.

          Les
          I'm replying to my own post to add a capture of the error message I've been getting after having tried several times unsuccessfully to exit via the tray icon.

          Click image for larger version

Name:	sqzlt.png
Views:	1
Size:	33.7 KB
ID:	1569785
          __________________________________________________ _____________________
          Logitech Media Server Version: 8.0.0 - ARCH-AUR-GIT.20200807.1a544e3 running on Wandboard Quad, music library on USB HDD
          Squeezebox Touch plugged into run-of-the-mill stereo rig via Musical Fidelity X-Act, extra speakers in kitchen, basement, and bedroom connected by ordinary (not unidirectional) copper wire.

          Comment


            Originally posted by mr-b View Post
            Hi - I'm having some odd trouble with SLX and my local soundcard player. The normal player name "PC-Focals" disappeared from the player list, and there was a warning triangle in the top left which just displays the LMS server name but not anything else.

            Then I went into the config whihc showed the player name had disappeared, and with the other headphone amp still present. The error said to check teh Squeezelite paramters but wasn't sure how to do that.
            Then I re-added the PC Focals player but then it said "Duplicate names not allowed".

            Any ideas how to fix this?
            (Sorry wish I knew how to fix the big images)
            I'm not quite sure I understand what you are saying. But, you cannot give duplicate names to players. So if your main player is "PC-Focals" then you cannot name another player "PC-Focals". A "player" is basically an instance of the squeezelite player. If you enable additional players, SLX will spawn additional instances of squeezelite and they each are separate and distinct. The intent of this feature was to allow someone with multiple sound cards in a multi-room scenario create multiple players and connect them to different sound cards to drive other rooms.

            Also, not sure what player list you are talking about when you say "PC-Focals disappeared from the list".

            What is "whihc"?

            When SLX spawns a squeezelite player, if the parameters passed to that player have a problem, squeezelite will generally abort. So SLX generally assumes that if squeezelite aborted, it is due to an issue with parameters. squeezelite allows you to define custom parameters related to all sorts of things like codecs, buffers, and more.
            Generally, SLX passes the player name, server name, and audio card. Unless you manually modified/added parameters, then the only thing I can think that would cause squeezelite to abort would be the sound card selected was missing. But generally SLX checks for that prior to running squeezelite. Maybe the audio device went offline after it was started?

            R Greg Dawson
            Squeezelite-X

            Comment


              Originally posted by Lestrad View Post
              Hello. I'm having trouble exiting Squeezelite-X (v 2.6.29.0). LMS is crashing on me and when I restart it, Squeezelite-X doesn't pick up the fact that it's now running again. When I try to exit Squeeezelite-X from the tray icon, it won't exit. I have to kill it via the Task Manager and re-start it. Once I do it picks up LMS.

              Thanks for any help.

              Les
              I'd say grab the latest version of Squeezelite-X (v2.7.0) and try again.

              R Greg Dawson
              Squeezelite-X

              Comment


                Originally posted by rgdawson View Post
                I'm not quite sure I understand what you are saying. But, you cannot give duplicate names to players. So if your main player is "PC-Focals" then you cannot name another player "PC-Focals". A "player" is basically an instance of the squeezelite player. If you enable additional players, SLX will spawn additional instances of squeezelite and they each are separate and distinct. The intent of this feature was to allow someone with multiple sound cards in a multi-room scenario create multiple players and connect them to different sound cards to drive other rooms.

                Also, not sure what player list you are talking about when you say "PC-Focals disappeared from the list".

                What is "whihc"?
                Just an interposed character typo of "which"! The player list is the drop-down player list top-left on the main SLX page.


                When SLX spawns a squeezelite player, if the parameters passed to that player have a problem, squeezelite will generally abort. So SLX generally assumes that if squeezelite aborted, it is due to an issue with parameters. squeezelite allows you to define custom parameters related to all sorts of things like codecs, buffers, and more.
                Generally, SLX passes the player name, server name, and audio card. Unless you manually modified/added parameters, then the only thing I can think that would cause squeezelite to abort would be the sound card selected was missing. But generally SLX checks for that prior to running squeezelite. Maybe the audio device went offline after it was started?
                I think you've got it on the interface going offline. I certainly wasn't naming players with the same name!

                I did have an issue with another app somehow grabbing the soundcard for itself and Windows troubleshooting reinstalled the driver, which worked. But I wasn't trying to use SLX at the time so had forgotten about it. But I guess squeezelite must have aborted when the soundcard device driver was reinstalled, and that made the player name "PC-Focals" disappear from the list, even though the device remained (or rather reappeared). Then when I tried to re-add "PC-Focals", SLX complained about the duplicate.

                Is there any way SLX can keep the player name in the list even if squeezelite errors? Or can squeezelite retry in the event of a driver being missing briefly?
                I recall you did something possibly similar a while back to cope with my USB Mojo headphone amp being unplugged (as a multi-player device), and that recovers just fine now.

                Comment


                  Originally posted by mr-b View Post
                  Just an interposed character typo of "which"! The player list is the drop-down player list top-left on the main SLX page.



                  I think you've got it on the interface going offline. I certainly wasn't naming players with the same name!

                  I did have an issue with another app somehow grabbing the soundcard for itself and Windows troubleshooting reinstalled the driver, which worked. But I wasn't trying to use SLX at the time so had forgotten about it. But I guess squeezelite must have aborted when the soundcard device driver was reinstalled, and that made the player name "PC-Focals" disappear from the list, even though the device remained (or rather reappeared). Then when I tried to re-add "PC-Focals", SLX complained about the duplicate.

                  Is there any way SLX can keep the player name in the list even if squeezelite errors? Or can squeezelite retry in the event of a driver being missing briefly?
                  I recall you did something possibly similar a while back to cope with my USB Mojo headphone amp being unplugged (as a multi-player device), and that recovers just fine now.
                  Oh gosh, "which" vs "whihc", I thought I didn't some new internet acronym or shorthand, haha.

                  As for the player list, you talking about in the Material Skin, as in the browser interface? I don't control what the web interfaces do, either the default skin or the material skin. Keeping a non-existent player in the list would probably introduce all sorts of problems. Anyway, I see now what happened to you. The primary player's sound device went away so the squeezelite player aborted itself. In the case of that being a primary player, SLX will show you the error you saw. If the player that aborted is an "additional player", then SLX will try to restart it, because in that case, assuming the primary player did not abort, then the cause is probably just the sound device. It would not be a good idea for SLX to keep retrying the primary player because there are other cause for that one to abort (e.g. other squeezelite parameters).

                  R Greg Dawson
                  Squeezelite-X

                  Comment


                    Hi !
                    I'm using squeezelite with Moode audio player installed on an RPI.
                    I use squeezelite in order to synchronize my old HIFI (pluged on the RPI) and my wife's logitech squeezebox.
                    I would like to connect my windows PC's on the same stream, in order to synchronize my PC's speaker's with the HIFI and squezebox speakers.

                    For that purpose, I installed squeezelite-X on the PC's but didn't manage to get sound's through the speaker's.
                    I get sound if I use the Squeezelite-X player, but not with the Squeezelite-moode.
                    Would it be possible to help me configuring squeezelite-X in order to play the music streamed by the squeezelite server installed on the RPI with moode ?

                    By the way: I use windows in french, and I have an issue with the utf8 encoding in the Player output device name that leads to player abortion. See picture below:

                    Click image for larger version

Name:	Capture.PNG
Views:	2
Size:	23.7 KB
ID:	1569801

                    Thank you for your help !
                    Last edited by quart-temps; 2020-09-10, 09:33.

                    Comment


                      Originally posted by quart-temps View Post
                      Hi !
                      For that purpose, I installed squeezelite-X on the PC's but didn't manage to get sound's through the speaker's.
                      I get sound if I use the Squeezelite-X player, but not with the Squeezelite-moode.
                      Would it be possible to help me configuring squeezelite-X in order to play the music streamed by the squeezelite server installed on the RPI with moode ?
                      The server find your SL-X player or not ? if not :
                      The "!" at" the top left, did you click on it to find the server ?
                      In "host name" field, did you try to specify IP address instead of name "NAS-xxxx" ? Did you try to click on the dropdown to find the server automatically ?

                      Originally posted by quart-temps View Post
                      By the way: I use windows in french, and I have an issue with the utf8 encoding in the Player output device name that leads to player abortion. See picture below:
                      Thank you for your help !
                      I use it on french Windows too, I confirm this utf8 problem.
                      Last edited by schmurtz; 2020-09-10, 10:07.

                      Comment


                        Bonjour quart-temps.

                        For that purpose, I installed squeezelite-X on the PC's but didn't manage to get sound's through the speaker's.
                        I get sound if I use the Squeezelite-X player, but not with the Squeezelite-moode.
                        I don't understand what you mean by that. You write "I get sound if I use the Squeezelite-X player" but also "I didn't manage to get sound's through the speaker's"

                        Do you get SLX working standalone on the PC, without synchronization to the RPI and squeezebox?

                        Is your problem synchronizing 3 players, or is the problem that you're unable to output sound on the PC?

                        You could try installing Squeezeplay and check if you get sound (on my PC I have an intermittent bug with SLX (squeezelite) and not with Squeezeplay). You can use SLX to control the Squeezeplay player by disabling the integrated SLX squeezelite player).

                        Comment


                          Thank you Schmurtz !
                          I have the "!" only when selecting the output device with utf8 problem:
                          Click image for larger version

Name:	Capture-1.png
Views:	1
Size:	15.6 KB
ID:	1569802

                          I can hear sound when I select the "Squeezelite-X" player, but nothing is coming out when I choose one of the others :

                          Click image for larger version

Name:	Capture2.PNG
Views:	2
Size:	92.8 KB
ID:	1569804
                          Attached Files

                          Comment


                            Originally posted by mcoste View Post
                            Bonjour quart-temps.

                            I don't understand what you mean by that. You write "I get sound if I use the Squeezelite-X player" but also "I didn't manage to get sound's through the speaker's"

                            Do you get SLX working standalone on the PC, without synchronization to the RPI and squeezebox?

                            Is your problem synchronizing 3 players, or is the problem that you're unable to output sound on the PC?

                            You could try installing Squeezeplay and check if you get sound (on my PC I have an intermittent bug with SLX (squeezelite) and not with Squeezeplay). You can use SLX to control the Squeezeplay player by disabling the integrated SLX squeezelite player).
                            Bonjour mcoste,

                            I would like to synchronize my PC speaker with the squeezelite installed on my RPI (with moode, named "Moode-Squeezelite"), which is already synchronized with my wife's squeezebox.
                            With squeezelite-x, I would like to hear the music of the "Moode-Squeezelite" player. But I only manage to hear the music of the "Squeezelite-X" player.

                            Comment


                              I think it works !
                              I tried to synchronize several times, and it works. I'll try the same on an other PC.

                              Comment


                                So your problem is synchronizing them then? SLX is both a player (it embeds squeezelite) and a Windows wrapper of the web interface of the LMS. You need to click on the name of the player in the top left, then Manage Player and in that screen, click on the 3 vertical dots of the Moode player and select which players you want to synchronize with it.

                                You may know that already, sorry if I misunderstand your problem.

                                Comment

                                Working...
                                X