Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 4 of 4
  1. #1
    Junior Member
    Join Date
    Mar 2010
    Posts
    27

    Best current distro for LMS on an RPI4 ?

    Having had one of my original squeezeboxes (a Receiver) finally die on me, I've decided it's time to refresh my entire squeezebox setup.

    As I have a bunch of Pis hanging around, the Receiver was quickly replaced by a Pi2 running pCP - works beautifully. However my current LMS is running in a jail under FreeBSD - it was a pain to get it running in the first place, and I haven't dared touch it in 6 (!) years. So I'd like to replace this with a Pi4 4GB.

    If I go with one of the standard Pi distros, is there any advantage to running 64 bit (Ubuntu) over the standard 32 bit Raspberry Pi OS images ?

    Alternatively there are the special purpose distros. Scanning the forums, I see a lot of people seem to be running Max2Play, but I'm not sure why ... what are the benefits (and any drawbacks) of running Max2Play over a standard distro ?

    Finally, there's pCP. I see that can also run LMS, and whilst the idea of running from RAM rather than the SD card is appealing, I wonder how well this works with the music library on a slowish old fileserver ? Can you put the database cache local to the Pi, either on the SD card, a USB drive, or even cached in RAM (on a 4GB Pi) ? This is for a music collection with roughly 15000 tracks.

    Finally (I promise !) any issues re: CIFS vs NFS for sharing the music library with the Pi ?

    [Sorry, lots of questions here. The beauty of squeezeboxes is that they work so well most of the time that I've never needed to keep up with the community. Just trying to rapidly catch back up with the state of the art]

  2. #2
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,536

    Best current distro for LMS on anRPI4 ?

    Short answer: pCP.

    Longer answer: certainly depends on your needs. If you really just want
    LMS easily installed and running, go for it. If you want to run
    additional software on the same Pi, then it's not the first choice.

    > Finally, there's pCP. I see that can also run LMS, and whilst the idea
    > of running from RAM rather than the SD card is appealing, I wonder how
    > well this works with the music library on a slowish old fileserver ? Can


    Great! It's what I've been using for 2-3 years. That Pi3B+ is much
    faster than LMS on the NAS where I still have the files (ReadyNAS Duo v2).

    > you put the database cache local to the Pi, either on the SD card, a USB
    > drive, or even cached in RAM (on a 4GB Pi) ? This is for a music
    > collection with roughly 15000 tracks.


    I'd say pick the simplest setup. Really. I'm using all default settings
    for LMS on pCP. Which means that cache etc. is stored on the SD card. I
    haven't had a corrupted card in all this time.

    > Finally (I promise !) any issues re: CIFS vs NFS for sharing the music
    > library with the Pi ?


    I'm using NFS now because I can, and I believe it's faster. But I bet
    CIFS is being used by many.

    --

    Michael

  3. #3
    Junior Member
    Join Date
    Mar 2010
    Posts
    27
    Quote Originally Posted by mherger View Post
    Short answer: pCP.

    Longer answer: certainly depends on your needs. If you really just want
    LMS easily installed and running, go for it. If you want to run
    additional software on the same Pi, then it's not the first choice.
    Sounds good. I'm building a new Pi server stack, so the Pi in question will be dedicated to just LMS


    > you put the database cache local to the Pi, either on the SD card, a USB
    > drive, or even cached in RAM (on a 4GB Pi) ? This is for a music
    > collection with roughly 15000 tracks.


    I'd say pick the simplest setup. Really. I'm using all default settings
    for LMS on pCP. Which means that cache etc. is stored on the SD card. I
    haven't had a corrupted card in all this time.
    I'm always happy with a simple solution The Pi server stack will be on a UPS anyway, so I'm not too worried about SD card corruption.

    The alternative I was thinking about required two steps:
    • Split config, with scanner writing database to location on NAS, and LMS reading database from RAM drive;
    • Short wrapper around the scanner, that on completion of a scan copied the database cache to RAM drive and then restarted LMS.

    But I say that with the confidence of a fool (), as I have no idea how LMS works internally, so I'm sure I'd get very stuck very quickly if I tried to set this up !


    > Finally (I promise !) any issues re: CIFS vs NFS for sharing the music
    > library with the Pi ?


    I'm using NFS now because I can, and I believe it's faster. But I bet
    CIFS is being used by many.
    More aesthetics in my case - as a long-time Sun user NFS simply seems more natural for Unix-Unix file sharing.

    Thanks very much.

  4. #4
    Senior Member
    Join Date
    May 2008
    Location
    United States, Florida
    Posts
    12,317
    I'm using a rPi4B to run just LMS with attached USB drive. Very snappy response, fast library scanning, etc. And that's with about 115,000 files, mostly FLAC. And I'm using lots of plugins (Spotty, the BBC plugins, and many others). No issues. piCorePlayer is simply brilliant!
    Home: Pi4B-8GB/pCP7.x/4TB>LMS 8.1.x>Transporter, Touch, Boom, Radio (all ethernet)
    Cottage: rPi4B-4GB/pCP7.x/4TB>LMS 8.1.x>Touch>Benchmark DAC I, Boom, Radio w/Battery (Radio WIFI)
    Office: Win10(64)>foobar2000
    The Wild: rPi3B+/pCP7.x/4TB>LMS 8.1.x>hifiberry Dac+Pro (LMS & Squeezelite)
    Controllers: iPhone11 & iPadAir3 (iPeng), CONTROLLER, Material Skin, or SqueezePlay 7.8 on Win10(64)
    Files: Ripping: dbpoweramp > FLAC; Post-rip: mp3tag, PerfectTunes, TuneFusion; Streaming: Spotify

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •