Announcement

Collapse
No announcement yet.

Hi, I'm back. I have a ton of SlimDevices gear

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

    Hi, I'm back. I have a ton of SlimDevices gear

    Hi, I'm back. I have a ton of SlimDevices gear, and was a regular on the forums in the SlimDevices days

    But I have no clue what my forum userid was, let alone password, so I just registered again. I probably was fishtop_records or some similar name.
    Real world Pat Farrell. I started with a pre-Graphics SB1, had a couple of SB2, a SB3, Radio, Duet, Boom and Transporter. I was a regular here on the forum (or where-ever the forum was in the pre-Logitech days.

    I moved to the Philadelphia suburbs about a decade ago and never even unboxed my stereo after the move.

    But recently, I'm thinking I should and have been working on my music collection. All FLAC, of course.
    And I've discovered Musicbrainz and Picard. Wow, I'm impressed. They make ripping and tagging almost painless,
    not at all like it was 20 years ago.

    I see that the SlimServer, aka LMS, is open source. That is cool. I looked around a bit on github.

    Key questions:
    1: is there a document on the protocol between the LMS and the player devices? Is it just HTTP file delivery? or was there a more specific, and unique transfer?
    2: has there been any effort on rewriting the functionality in something besides Perl? I've been playing around with Google's 'go' language and it does basic
    webserver stuff in less than ten lines of code. Which may or may not be useful depending on the answer to Home

    Pat

    #2
    I think this is you.

    Comment


      #3
      Welcome back, Pat! Feel free to ping me if you want to get your account back.

      As for your questions: yes, a few people have come forth with some partial implementation of LMS in C(++) or Python, I think. But obviously there's a lot more than just an http server. There's at least slimproto, too: https://wiki.slimdevices.com/index.p..._protocol.html. And that doesn't even cover the scanner, UIs etc.
      Michael

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

      Comment


        #4
        "I moved to the Philadelphia suburbs about a decade ago and never even unboxed my stereo after the move."

        Whaaaaat?? Have a word with yourself

        Welcome back

        Comment


          #5
          Originally posted by MrC View Post
          Yes, that is me. I'd love my old account/nickname back.

          Comment


            #6
            Originally posted by mherger View Post
            As for your questions: yes, a few people have come forth with some partial implementation of LMS in C(++) or Python, I think. But obviously there's a lot more than just an http server. There's at least slimproto, too: https://wiki.slimdevices.com/index.p..._protocol.html. And that doesn't even cover the scanner, UIs etc.
            At first thought, I think a full implementation is a huge job. So anything I'd do would be a partial feature set. I've always been more of a backend guy, developing device-to-device protocols, or talking to your favorite database, I stay away from GUIs. Making it pretty and user friendly is not my domain.

            I found this page on the Wiki interesting. It has no date, or status. Did this change get merged into the mainline code?

            Comment


              #7
              Originally posted by fishtoprecords View Post
              I found this page on the Wiki interesting. It has no date, or status. Did this change get merged into the mainline code?
              That page is not about changing the backend, but about using a proxy to separate access to stream and other page handlers, isn't it?
              Michael

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

              Comment


                #8
                Ok, I expect this will be posted from my old 'pfarrell' account.
                Lets see.
                Pat
                http://www.pfarrell.com/music/slimse...msoftware.html

                Comment


                  #9
                  It works. All is right with the world now. Welcome back.
                  Home: Pi4B-8GB/pCP8.2.x/4TB>LMS 8.3.x>Transporter, Touch, Boom, Radio (all ethernet)
                  Cottage: rPi4B-4GB/pCP8.2.x/4TB>LMS 8.3.x>Touch>Benchmark DAC I, Boom, Radio w/Battery (Radio WIFI)
                  Office: Win11(64)>foobar2000
                  The Wild: rPi3B+/pCP7.x/4TB>LMS 8.1.x>hifiberry Dac+Pro (LMS & Squeezelite)
                  Controllers: iPhone14Pro & iPadAir5 (iPeng), CONTROLLER, Material Skin, or SqueezePlay 7.8 on Win10(64)
                  Files: Ripping: dBpoweramp > FLAC; Post-rip: mp3tag, PerfectTunes, TuneFusion; Streaming: Spotify

                  Comment

                  Working...
                  X