Announcement

Collapse
No announcement yet.

What's going on with the LMS GIT repo?

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • What's going on with the LMS GIT repo?

    So, it looks like the lms git repo has been reorganized. There are a bunch of new 'public' branches including 'origin/public/10.0'!!!

    Can the developers tell us what's going on here? Do we need to re-clone the repo in order to get new updates?

  • #2
    For instance, https://github.com/Logitech/slimserver/commits/7.8 now returns 404.

    I can see Michael's latest commits at https://github.com/Logitech/slimserv...its/public/7.8

    So, is this proper sequence to follow in order to get these updates?

    # cd /local/lmsrepo/
    # git reset --hard
    # git clean -fd
    # git checkout 'public/7.8'

    ??

    Comment


    • #3
      OK, so I guess 'public/10.0' is the UE Music Library Version.

      So...a nail in the coffin...but with a fair amount of potential breathing room, i.e. 7.9, 8.x, 9.x.

      Comment


      • #4
        Originally posted by gharris999
        ... the UE Music Library Version ...
        Can you elucidate?
        Regards,
        AndrewFG

        Try out Whitebear. The middleware that joins the two worlds of:
        1. UPnP/DLNA media clients and media players, and,
        2. Squeezebox Server and Squeeze Players
        Download it for free here: http://www.whitebear.ch/mediaserver

        Comment


        • #5
          Originally posted by AndrewFG
          Can you elucidate?
          I'm guessing that Branch 10 is the server software for the new, non-squeezeboxserver Radio product. See: http://forums.slimdevices.com/showth...ueezebox-Radio

          Interestingly, I can run this branch and my Transporter connects to it. Scanning my music library now.
          Attached Files

          Comment


          • #6
            Originally posted by gharris999
            I'm guessing that Branch 10 is the server software for the new, non-squeezeboxserver Radio product. See: http://forums.slimdevices.com/showth...ueezebox-Radio

            Interestingly, I can run this branch and my Transporter connects to it. Scanning my music library now.
            Hmm, this looks a bit strange, didn't Michael say that Random Mix wasn't part of it, it's still shown as a menu in the screenshot you posted.

            There is a public/10.0 branch for squeezeos and squeezeplay also in git, has anyone tried if that makes it possible to see how the new UE Smart Radio user interface looks like.
            Michael/Andy, if you see this and already knows, please give us some feedback where we can find the latest server and firmware source.
            Erland Lindmark (My homepage)
            Developer of many plugins/applets
            Starting with LMS 8.0 I no longer support my plugins/applets (see here for more information )

            Comment


            • #7
              Well so far, 'public/10.0' seems very close to 'public/7.8'. The only thing I'm finding that's not working in my setup with 10.0 is Peter Watkin's PowerCenter plugin. Both my SrvrPowerCtrl and PostScan plugins seem to work OK.

              Comment


              • #8
                OK, 'public/10.0' at this moment is just a merge of branch 7.8. See: https://github.com/Logitech/slimserv...ts/public/10.0

                So presumably UE 10.0 working with non UE hardware, random play, etc. is just a temporary fluke and everything we know and love about LMS will get winnowed out of this branch over the next few weeks.

                Or am I completely wrong about that? Michael? Andy?

                Comment


                • #9
                  What's going on with the LMS GIT repo?

                  >> Interestingly, I can run this branch and my Transporter connects to it.
                  >> Scanning my music library now.
                  >>

                  > Hmm, this looks a bit strange, didn't Michael say that Random Mix wasn't
                  > part of it, it's still shown as a menu in the screenshot you posted.


                  Ok, ok. Here's the secret. You're running slimserver.pl, _not_ ueml.pl.
                  Well done :-). That's basically LMS as you know it. It should support
                  Smart Radio as well, but integration is rough, and it still has some
                  issues (eg. the Random Play would show up on UESR, but it would lead to
                  the player hanging). It's largely untested, because not officially
                  supported. But it's what I'm running on my unsupported Linux server to
                  feed Radio, Transporter, Touch, Boom...

                  > There is a public/10.0 branch for squeezeos and squeezeplay also in git,
                  > has anyone tried if that makes it possible to see how the new UE Smart
                  > Radio user interface looks like.


                  It's blue instead of teal, plus the new icons you see in the web UI. And
                  the order and number of menu items was shuffled once again.

                  > Michael/Andy, if you see this and already knows, please give us some
                  > feedback where we can find the latest server and firmware source.


                  You're there already. It's not the official path (that would be the 7.8
                  branch), but it's probably what will see the most love.

                  --

                  Michael
                  Michael

                  "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                  (LMS: Settings/Information)

                  Comment


                  • #10
                    What's going on with the LMS GIT repo?

                    > Well so far, 'public/10.0' seems very close to 'public/7.8'. The only
                    > thing I'm finding that's not working in my setup with 10.0 is Peter
                    > Watkin's PowerCenter plugin. Both my SrvrPowerCtrl and PostScan plugins
                    > seem to work OK.


                    Some plugins simply failed due to some invalid version check (eg.
                    mine...). The additional number in the 10 broke some of the q'n'd version
                    checks. You might want to check running the server with --debug
                    server.plugins.

                    --

                    Michael
                    Michael

                    "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                    (LMS: Settings/Information)

                    Comment


                    • #11
                      Originally posted by mherger
                      Ok, ok. Here's the secret. You're running slimserver.pl, _not_ ueml.pl.
                      Well done :-). That's basically LMS as you know it. It should support
                      Smart Radio as well, but integration is rough, and it still has some
                      issues (eg. the Random Play would show up on UESR, but it would lead to
                      the player hanging). It's largely untested, because not officially
                      supported. But it's what I'm running on my unsupported Linux server to
                      feed Radio, Transporter, Touch, Boom...
                      I know that you guys will do heroics, but long term that's not a sustainable situation. Currently, the SmartRadio firmware is fairly close to the old SB-Radio, the the gap to bridge is small. But, I expect the new product line will evolve (well, I hope for you guys), with new products and new features, and bridging that gap will become harder. At bit like running MySQL in the latest LMS, for example.
                      Also, I'm running TinyLMS, and I don't expect you will do a 10.X version of TinyLMS for the Touch.
                      So, good luck, guys, and thanks for everything you did...
                      Regards,

                      Jean

                      Comment


                      • #12
                        When I am reading this post, it gives me some hope...
                        Transporter, Touch, SB3, SB2, Duet, Booms, Radios, piCorePlayer --- iPeng & Material --- LMS Version: 8.4.0 - 1676612311 on Pi4 4GB - Max2Play --- Qobuz

                        Comment


                        • #13
                          Basically, no doors have been slammed, yet.

                          Comment


                          • #14
                            Originally posted by awy
                            Basically, no doors have been slammed, yet.
                            Looks to me that Alan and co should be congratulated for keeping LMS running in parallel to UEML - whilst UEML looks a bit too dumbed down for me and restrictive of what features we can add, it shares the same code base with LMS with features just disabled, so at least for the moment existing players and 3rd party plugins are still part of the support process. [I hope Logitech support build environments for both for a long time..., will avoid the community needing to fork anything for LMS]

                            Ability to extend the Smart Radio with 3rd party capability looks more worryingly limited. Perhaps this will drive community versions of the radio firmware which enable it to do more things or alternative hardware platforms which use LMS/Squeezeplay....?

                            Comment

                            Working...
                            X
                            😀
                            🥰
                            🤢
                            😎
                            😡
                            👍
                            👎