Announcement

Collapse
No announcement yet.

Running LMS on Raspberry Pi for newbie to the Pi

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

    Running LMS on Raspberry Pi for newbie to the Pi

    Hi - I want to run LMS on a Raspberry Pi (rather than Win10) for a bunch of reasons. I have zero experience of the Pi and still need to buy one. Can anyone point me in the right direction?

    I need it to:

    - connect to 3 wired SB3s and a wireless SB Radio, all sync'd

    - play a 200GB FLAC library

    - stream internet radio - ideally to include BBC iPlayer (or PlayHLS)

    - the Raspberry Pi can be either wired or wireless (would slightly prefer wired for reliability when syncing)


    Questions:

    - which Pi version to buy? The lastest Pi 4? Or a cheaper Pi 3 B+? Or something else?

    - is there a beginners guide to get me going? I don't even know which operating system to use! I am used to Windows and DOS (! - remember that?)
    SB3 -> Quad 909 -> Quad Electrostatic speakers, Quad 405 -> TBI subwoofer
    3 x SB3s + SB Radio
    LMS on Raspbian on a Pi4
    Rotel RSP1068 surround processor, Quad 707 -> B&W surround

    #2
    Originally posted by rbl View Post
    Hi - I want to run LMS on a Raspberry Pi (rather than Win10) for a bunch of reasons. I have zero experience of the Pi and still need to buy one. Can anyone point me in the right direction?

    I need it to:

    - connect to 3 wired SB3s and a wireless SB Radio, all sync'd

    - play a 200GB FLAC library

    - stream internet radio - ideally to include BBC iPlayer (or PlayHLS)

    - the Raspberry Pi can be either wired or wireless (would slightly prefer wired for reliability when syncing)


    Questions:

    - which Pi version to buy? The lastest Pi 4? Or a cheaper Pi 3 B+? Or something else?

    - is there a beginners guide to get me going? I don't even know which operating system to use! I am used to Windows and DOS (! - remember that?)

    As it is going to be an LMS server then Pi4 with 4GB RAM. You should definitely wire it. You also need to to add a USB HD to store your music. The Pi4 benefits from USB3 so look for a 1TB USB3 SSD disk.
    As to OS look at piCoreplayer. No Linux skills required and lots of help here which will explain how to install it, add LMS and generally get it going.
    Jim



    VB2.4 storage QNAP TS419p (NFS)
    Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
    Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
    Dining Room SB Radio
    Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
    Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
    Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes

    Comment


      #3
      Pi 4 Starter Kit


      USB3 2TB HD - This one is NOT SSD


      USB3 1TB SSD
      Jim



      VB2.4 storage QNAP TS419p (NFS)
      Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
      Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
      Dining Room SB Radio
      Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
      Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
      Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes

      Comment


        #4
        Quick extra thing ... if your music is on a networked storage device (like a WD MyCloud) then you can access that from the RPi - there would be no need to buy an extra USB disk.

        Get an official power supply for the RPi 4

        Also - think about some optional components
        micro hdmi adapter
        case

        Edit:
        If you go for a starter kit like d6jg referred to then the optional parts above are covered.
        Paul Webster
        Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, ABC Australia and CBC/Radio-Canada
        and, via the extra "Radio Now Playing" plugin lots more - see https://forums.slimdevices.com/showt...Playing-plugin

        Comment


          #5
          Just to add -

          The kit recommended by @d6jg is okay, but I'd bin the case as being not fit for purpose, the Pi4 runs hot - https://www.raspberrypi.org/forums/v...3500&start=250

          Get one of these instead -

          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


            #6
            Originally posted by d6jg View Post
            As it is going to be an LMS server then Pi4 with 4GB RAM. You should definitely wire it. You also need to to add a USB HD to store your music. The Pi4 benefits from USB3 so look for a 1TB USB3 SSD disk.
            As to OS look at piCoreplayer. No Linux skills required and lots of help here which will explain how to install it, add LMS and generally get it going.

            Perfect. From a quick look it seems that piCorePlayer is a very stripped down o/s focused on audio stuff. So a couple of questions:

            - will I be able to stream radio, esp. using BBC iPlayer (or PlayHLS), via LMS (as I do in Win10)?

            - will I still be able to use the Pi for all the other sorts of things that it can do. (e.g. use temperature sensors)?
            SB3 -> Quad 909 -> Quad Electrostatic speakers, Quad 405 -> TBI subwoofer
            3 x SB3s + SB Radio
            LMS on Raspbian on a Pi4
            Rotel RSP1068 surround processor, Quad 707 -> B&W surround

            Comment


              #7
              Originally posted by rbl View Post
              Perfect. From a quick look it seems that piCorePlayer is a very stripped down o/s focused on audio stuff. So a couple of questions:

              - will I be able to stream radio, esp. using BBC iPlayer (or PlayHLS), via LMS (as I do in Win10)?

              - will I still be able to use the Pi for all the other sorts of things that it can do. (e.g. use temperature sensors)?
              LMS running on a Pi/piCorePlayer is no different to LMS/Win10.

              Not sure what you mean by temperature sensors? piCorePlayer displays it's own CPU graph.

              Click image for larger version

Name:	pi4temp.jpg
Views:	4
Size:	99.4 KB
ID:	1568655
              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


                #8
                Originally posted by kidstypike View Post

                Not sure what you mean by temperature sensors? piCorePlayer displays it's own CPU graph.

                [ATTACH]30088[/ATTACH]
                I mean the various accessories that can be added to the Pi - sensors, motors etc.. It seems that piCorePlayer is a stripped down o/s focusing on audio and I am just wondering if there is any major loss of Pi functionality (over and above LMS) as a result?
                SB3 -> Quad 909 -> Quad Electrostatic speakers, Quad 405 -> TBI subwoofer
                3 x SB3s + SB Radio
                LMS on Raspbian on a Pi4
                Rotel RSP1068 surround processor, Quad 707 -> B&W surround

                Comment


                  #9
                  Originally posted by rbl View Post
                  I mean the various accessories that can be added to the Pi - sensors, motors etc.. It seems that piCorePlayer is a stripped down o/s focusing on audio and I am just wondering if there is any major loss of Pi functionality (over and above LMS) as a result?
                  LMS on wheels?

                  No, no motors or sensors.
                  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


                    #10
                    I have used Picoreplayer on a RPi4 and it is an excellent LMS server/player. However, if you want to use your RPi4 for other programs as well as LMS install the Raspian OS per raspberrypi.org. That site will give you full instructions on how to do this, as well as instructions and info on many other aspects of using the RPi. In my case, I wanted to run PLEX as well as LMS on my RPi4, so after using Picoreplayer for a while, I switched to Raspian to allow for the installation of Plex (and other programs) which I couldn't do with Picoreplayer. Google is your friend when it comes to getting instructions for things you want to do on the RPi that aren't covered on raspberrypi.org.

                    Comment


                      #11
                      Originally posted by raglencross View Post
                      I have used Picoreplayer on a RPi4 and it is an excellent LMS server/player. However, if you want to use your RPi4 for other programs as well as LMS install the Raspian OS per raspberrypi.org. That site will give you full instructions on how to do this, as well as instructions and info on many other aspects of using the RPi. In my case, I wanted to run PLEX as well as LMS on my RPi4, so after using Picoreplayer for a while, I switched to Raspian to allow for the installation of Plex (and other programs) which I couldn't do with Picoreplayer. Google is your friend when it comes to getting instructions for things you want to do on the RPi that aren't covered on raspberrypi.org.
                      I totally agree but without any Linux skills I think that may be a bit of a struggle. If the principle purpose is to get a working LMS then I’d stick with piCorePlayer but suggest getting a second Pi - perhaps a 3B - to learn some Linux.

                      Not sure whether it’s been wholly answered but BBC iPlayer, Spotify and any plugin that works on W10 will work on a piCorePlayer based LMS
                      Jim



                      VB2.4 storage QNAP TS419p (NFS)
                      Living Room Joggler & Pi4/Khadas -> Onkyo TXNR686 -> Celestion F20s
                      Office Joggler & Pi3 -> Denon RCD N8 -> Celestion F10s
                      Dining Room SB Radio
                      Bedroom (Bedside) Pi Zero+DAC ->ToppingTP21 ->AKG Headphones
                      Bedroom (TV) & Bathroom SB Touch ->Denon AVR ->Mordaunt Short M10s + Kef ceiling speakers
                      Guest Room Joggler > Topping Amp -> Wharfedale Modus Cubes

                      Comment


                        #12
                        A month ago I put together a PicorePlayer server/player on rpi B+ (4 years old device) with official touchscreen, without previous experience of raspberry Pi or LMS. I started with the guidance material on PicorePlayer website:
                        https://www.picoreplayer.org/main_getting_started.shtml
                        https://www.picoreplayer.org/main_howto.shtml
                        I also asked a couple of things on this forum and got answers.

                        Everything worked flawlessly pretty much, Once PicorePlayer is installed and running, the configuration via web pages is very clear and effective. LMS, jivelite (if you have a touchscreen) and squeezelite, everything can be set up. I would say it's probably simpler than doing it on Windows 10,,,

                        Comment


                          #13
                          Originally posted by rbl View Post
                          I mean the various accessories that can be added to the Pi - sensors, motors etc.. It seems that piCorePlayer is a stripped down o/s focusing on audio and I am just wondering if there is any major loss of Pi functionality (over and above LMS) as a result?
                          Well yes, my understanding is that PicorePlayer is designed to be minimal and just contains the components to run LMS / jivelite / squeezelite and a simple web server for configuration purposes. The whole systems is loaded in RAM, which is remarkable. You can add some extensions, but you won't get a full desktop-type environment for fun scripts/automation projects. You can still multi-boot (with something like BerryBoot) and use other operating systems on the raspberry Pi, as and when needed.

                          Comment


                            #14
                            Another option - Max2Play

                            Another option is Max2Play.
                            I use it on the Pi that plays in my car.

                            With Pi's, having multiple MicroSD cards makes trying, testing and comparing different installs a breeze.

                            Good Luck,

                            Comment


                              #15
                              Originally posted by d6jg View Post
                              Not sure whether it’s been wholly answered but BBC iPlayer, Spotify and any plugin that works on W10 will work on a piCorePlayer based LMS
                              With regard to BBCiPlayer plugin. It has no dependent helper application and works on all LMS systems regardless of OS. BBC uses AAC so standard LMS AAC transcoding is required for any player which does not support native AAC.

                              There are 2 version of PlayHLS plugin.
                              PlayHLS V2.* has no dependent helper applications & works on all LMS systems regardless of OS. HLS streams use either AAC or MP3 codec and so LMS transcoding will be used to play the streams.
                              PlayHLS V1.* uses ffmpeg and so has to be installed. Some users have repurposed PlayHLS V1.* to play non HLS streams by taking advantage of ffmpeg capabilities.


                              The internet streams/services that are played with BBCiPlayer and PlayHLS often require https support. LMS needs to be at least version 7.9.2 for https support and also LMS uses underlying OS support for https with IO::Socket::SSL and this should be at least V2.* (V2.066 is current) - otherwise some streams/services may fail to play. These limitations are the exact same as running LMS on W10. LMS distribution on W10 is simple as all required modules are bundled into single installation.
                              Last edited by bpa; 2020-04-17, 09:57.

                              Comment

                              Working...
                              X