Announcement

Collapse
No announcement yet.

[Announce] Squeezelite-X

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

    downloaded music file from mcoste

    Stopped playing at 03:04 and resumed after few seconds.

    [16:29:13.226] sendRESP:220 RESP
    [16:29:13.272] mad_decode:247 setting track_start
    [16:29:13.273] mad_decode:276 gapless: skipping 529 frames at start
    [16:29:13.274] mad_decode:235 mad_frame_decode error: lost synchronization
    [16:29:13.276] mad_decode:235 mad_frame_decode error: forbidden bitrate value
    [16:29:13.277] mad_decode:235 mad_frame_decode error: bad main_data_begin pointer
    [16:29:13.307] _output_frames:64 start buffer frames: 415343
    [16:29:13.309] _output_frames:149 track start sample rate: 44100 replay_gain: 0

    Comment


      FWIW, I tested on a laptop (vs. my desktop with GigEth) with WiFi connection on same subnet (going through the same switch but via an Access Point) and it doesn't hang. log: https://paste.ubuntu.com/p/DtwyKbZ9p8/

      Same laptop with Ethernet (vs. WiFi) hangs at the same point, 2'54... log: https://paste.ubuntu.com/p/K9yh62HY9V/

      So it points to a networking related issue, but specific to squeezelite, as it works on squeezeplay.

      I'm now getting listening nausea playing this same track repeatedly ahaha :-)

      Comment


        Moving the lost mp3 sync discussion to the squeezelite thread.
        Ralphy

        1-Touch, 5-Classics, 3-Booms, 2-UE Radio
        Squeezebox client builds donations always appreciated.

        Comment


          Version 2.7.0

          Just submitted version 2.7.0 to the MS Store, so should take a couple days to publish.

          Changes:
          • Squeezelite-X will now mimic its own colors according to the selected skin and skin colors.
          • Fix bug where on first run, if a server is not discovered, SLX would try to connect with no server specified.


          R Greg Dawson

          Color mimic examples:

          Click image for larger version

Name:	SLX_Light_1.PNG
Views:	1
Size:	144.8 KB
ID:	1569739 Click image for larger version

Name:	SLX_Light_2.PNG
Views:	1
Size:	25.3 KB
ID:	1569740

          Click image for larger version

Name:	SLX_Black_1.PNG
Views:	1
Size:	145.6 KB
ID:	1569741 Click image for larger version

Name:	SLX_Black_2.PNG
Views:	1
Size:	23.8 KB
ID:	1569742
          Squeezelite-X

          Comment


            Greg, with respect to mp3s stopping for 30s, I found a workaround in ralphy’s squeezelite thread by forcing buffer size, however I’m not able to achieve the same result with SLX. Is the following supposed to accept the buffer size command? It doesn’t work on my PC whereas it works if I launch squeezelite standalone. I don't know if the problem is that SLX doesn't read the "-b 1400:1400" arguments or if the problem is that SLX uses a different version of squeezelite than the one I tested standalone.

            Code:
            "C:\Program Files\Squeezelite-X\SqueezeliteX.exe" -b 1400:1400

            Comment


              Originally posted by mcoste View Post
              Greg, with respect to mp3s stopping for 30s, I found a workaround in ralphy’s squeezelite thread by forcing buffer size, however I’m not able to achieve the same result with SLX. Is the following supposed to accept the buffer size command? It doesn’t work on my PC whereas it works if I launch squeezelite standalone. I don't know if the problem is that SLX doesn't read the "-b 1400:1400" arguments or if the problem is that SLX uses a different version of squeezelite than the one I tested standalone.

              Code:
              "C:\Program Files\Squeezelite-X\SqueezeliteX.exe" -b 1400:1400
              SLX will definitely allow you to enter that command and will pass it on the command line to squeezelite.exe.

              Click image for larger version

Name:	SLX buffer setting.PNG
Views:	1
Size:	6.9 KB
ID:	1569743

              Unless there is something else going on, not sure why it would not work.

              --Greg
              Squeezelite-X

              Comment


                Well, you solved my problem by adding a screenshot :-) I was trying from the command line rather than adding the argument through the app GUI as shown above.
                The argument is now passed to SLX, however it made me realize that -b 1400:1400 isn't solving my problem, it just solved it for the one mp3 I had been using as a reference - I'll report in the squeezelite thread.
                Thanks Greg

                Comment


                  Originally posted by tw99 View Post
                  Apologies if this issue has been discussed previously. I'm using Squeezelite-x with the local player enabled.

                  I find that quite often when Windows comes out of Sleep mode, that Squeezelite-x ends up by default controlling one of my other players. So when I hit play, the music starts somewhere else, and I have to swear a bit, and change it to control the Squeezelite-x player first.

                  In the Squeezelite-X settings, local player is enabled and the default player is selected as the local player name.

                  Any ideas ?
                  @rgdawson do you have any thoughts on this ?
                  Thanks

                  Comment


                    Originally posted by tw99 View Post
                    @rgdawson do you have any thoughts on this ?
                    Thanks
                    Same request here. I would like to be able to choose a player and for that player to remain selected until I, (me personally) decide to control another player.

                    Fed up of seeing selected any of the other 3 players I have currently on the network, but hardly ever the one I have previously selected to control.

                    I use the Material skin and realize this may not be wholly an SQ-X problem.
                    Server - LMS 8.4.0 RPi4B 4GB/NanoSound ONE case/pCP 8.1.0 - 75K library, playlists & LMS cache on Sata SSD (ntfs)

                    Lounge - DAC32 - AudioEngine B2
                    Office - RPi 3B+/HiFiBerry DAC HAT/RPi screen - Edifier D12
                    Bedroom - Echo Show 8

                    Spares - 1xSB Touch, 1xSB3, 4xRPi, AVI DM5 speakers

                    Comment


                      Originally posted by kidstypike View Post
                      SQ-X
                      No, no, no. You cannot just come up with new abbreviations. This will result in chaos.

                      CHAOS, I SAY!

                      Ah. That was fun.
                      QLMS [email protected] x64 (digimaster) / QNAP 469L (QTS 4.3.4)
                      LMS 8.4 x64 / Intel NUC8 i3 (Ubuntu 22.04.1 LTS)

                      Comment


                        Originally posted by kidstypike View Post
                        Same request here. I would like to be able to choose a player and for that player to remain selected until I, (me personally) decide to control another player.

                        Fed up of seeing selected any of the other 3 players I have currently on the network, but hardly ever the one I have previously selected to control.

                        I use the Material skin and realize this may not be wholly an SQ-X problem.
                        Thanks for asking. Yes, there is some skin behavior that SLX has to account for. However, SLX is supposed to remember the play between sleep and wake and make sure that you wake with the same player. It works fine for me, so I thought all was well. But I did find something in the code that could possible cause SLX to forget. I have fixed it here so it will be in the next version (Next week or so).

                        R Greg Dawson
                        Squeezelite-X

                        Comment


                          Originally posted by dolodobendan View Post
                          No, no, no. You cannot just come up with new abbreviations. This will result in chaos.

                          CHAOS, I SAY!

                          Ah. That was fun.
                          You crack me up

                          R Greg Dawson
                          Squeezelite-X

                          Comment


                            New computer for me, yeah!

                            I finally got myself a new computer. I've been using an old (like 7.5 years old) machine with w 3rd gen intel CPU. Also, A new version of the dev tools I use to develop SLX with came out yesterday. I use Delphi, BTW. So I am in the process of migrating everything. This is, like, so much fun for me, haha. I'll be semi offline for the next few days.

                            R Greg Dawson
                            Squeezelite-X

                            Comment


                              I thought it was .net [emoji28]
                              Nice to see what you have done with dephi, I have done many things in vb6 in the past, may be I will migrate to delphi one day...

                              You will recompile everything in a new environment, do you think that it will change/improve something for slx ?

                              Having a fast computer participate a lot to the development pleasure !
                              So... intel or amd ? [emoji1]

                              Have fun with your migration !

                              Comment


                                Originally posted by schmurtz View Post
                                I thought it was .net [emoji28]
                                Nice to see what you have done with dephi, I have done many things in vb6 in the past, may be I will migrate to delphi one day...

                                You will recompile everything in a new environment, do you think that it will change/improve something for slx ?

                                Having a fast computer participate a lot to the development pleasure !
                                So... intel or amd ? [emoji1]

                                Have fun with your migration !
                                I went AMD this time. Ryzen 3900XT. So far, so good. The new version of Delphi includes a new component for the custom Titlebar SLX has. What I did in SLX for the title bar is fairly complicated. I had to practically manually handle all the window functions to do it. One compromise is that the resize handles are just on the inside of the window border instead of just on the outside. At certain screen resolutions the old way, the resize area on the right could make it hard to select Material Skin's scroll bar. so that problem will be gone. And since the browser handles what is on the inside, I had to write mouse hooks and all sorts of overly complicated stuff to get widow sizing, min/max, and other things you just take for granted. O, and Windows 7 made things difficult here because it may or may not support certain Widows composition functions, etc, etc. Anyway, this new version lets me eliminate all that. Otherwise, there will be no difference on SLX.

                                R Greg Dawson
                                Squeezelite-X

                                Comment

                                Working...
                                X