Announcement

Collapse
No announcement yet.

Possibility to downgrade LMS to 8.2.1 on RPi piCorePlayer ?

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Possibility to downgrade LMS to 8.2.1 on RPi piCorePlayer ?

    I hope that someone may be able to assist me here.

    I made the update to LMS 8.3.0 and then found out that I had inadvertently​ removed one of the features that I used 50% of the time, the "Photos & Videos scanning options" for DLNA use by Smart TV's. (I'm now at 8.4.0, as I was hoping it might have been a bug with 8.3.0)

    I received some excellent assistance on the LMS pages of the forum, with the recommendation that I enquire here to see what process could be used to downgrade my LMS to 8.2.1 which I believe is the last LMS version to support Photos & Videos scanning.

    https://forums.slimdevices.com/forum...es-videos-gone

    I am very familiar with the automated LMS updating scripts. Very easy to use and the method by which I've made all upgrades before.

    https://docs.picoreplayer.org/how-to/upgrade_lms/

    I cannot find any help pages to explain how LMS can be downgraded on my existing RPi pCP build, or how you could only install LMS up to 8.2.1 on a new build. I'm very happy to make a new RPi build on a new SD Card if this would be easier, up to the point where LMS is installed/updated. I guess I should not use the automated script at that point, otherwise I will create the same problem again.

    Sorry, my Linux skills are not that advanced, but I'm good at following instructions. I would really appreciate the assistance to restore my RPi pCP LMS to it's prior functionality.

    Another learning coming from this experience is the backing up of the SD card used to run pCP from. If I had done that, I could have used the backup to return to where I was! Is there a simple utility program to backup/clone SD cards that would be helpful in the future.

    Veru much appreciate all of the friendly help. Many thanks.

  • #2
    pCP has a built-in backup utility.

    Main page > Additional Functions.

    Click image for larger version

Name:	pCPbackup.jpg
Views:	298
Size:	41.4 KB
ID:	1628612
    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


    • #3
      Many thanks for the​ tip on the SD Card Image. Really appreciate it. Hopefully I can find my way back to LMS 8.2.1 and then use this feature.

      Comment


      • #4
        Interesting predicament, I don't keep many old versions of the extension either. This is the link to the release version. http://downloads-origin.slimdevices....2.0-noCPAN.tgz Note that my lms-update script uses these files and then adds stuff to the extension from our github repo. https://github.com/piCorePlayer/lms-update-script

        Not sure if the nightly 8.2.1 was kept http://downloads-origin.slimdevices....htly/index.php

        It can always be re-constructed from github, if you know how to package. Let me poke around on my build system and see if I have something still packaged up nicely.
        piCorePlayer a small player for the Raspberry Pi in RAM.
        Homepage: https://www.picoreplayer.org

        Please donate if you like the piCorePlayer

        Comment


        • #5
          Originally posted by paul-
          Not sure if the nightly 8.2.1 was kept http://downloads-origin.slimdevices....htly/index.php
          On http://downloads-origin.slimdevices.com, the folder for latest 8.2.0 is there, but the 8.2.1 folder seems to be missing.

          EDIT 2023-02-16: mherger has now made installation packages of the final LMS 8.2.1 nightly available for download here:
          http://downloads-origin.slimdevices....2.1_unreleased.

          Originally posted by paul-
          Let me poke around on my build system and see if I have something still packaged up nicely.
          That would be nice for sc1pzb.

          Btw, I found this thread piCoreplayer - specify LMS build to install?, that talks about using the lms-update-script with a --mm switch to install a specific LMS version on pCP. With the present script version the --mm switch seems to depreciated, but is this switch still working? If so, that would enable sc1pzb to install LMS 8.2.0 (or 8.2.1, if the package for this version can be retrieved).

          Last edited by CJS; 2023-02-16, 11:27.
          | LMS 8.3.2 on Linux Mint 21.2 | Squeezebox Boom | RPi0W + pCP 8.2.0 + HiFiBerry DAC Zero | ESP Muse Luxe |

          Comment


          • #6
            I'm sure paul- will get this sorted,

            But as a backup, I have two late versions of 8.2.1 running, one on pCP V8.2 64 bit and the other on pCP V7 32 bit, I can clean up either setup to back to defaults and take an image of it and put it on my FTP server for the OP to download.

            Kev

            Comment


            • #7
              Hello Paul, CJS, KeBul, I very much appreciate your support on this subject. I have a RPi 4 with 4GB. I think this hardware is OK for 64bit software. Please let me know if any other information is required.

              Comment


              • #8
                8.2 versions are here



                I think it is the debian one that is required

                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


                • #9
                  Originally posted by d6jg
                  8.2 versions are here
                  http://downloads-origin.slimdevices.com/LogitechMediaServer_v8.2.0/
                  I think it is the debian one that is required
                  Yes, version 8.2.0 is there, but 8.2.1 version seems to be missing. According to paul- (see his post in this thread above) the lms-update-script uses the -noCPAN.tgz package.

                  | LMS 8.3.2 on Linux Mint 21.2 | Squeezebox Boom | RPi0W + pCP 8.2.0 + HiFiBerry DAC Zero | ESP Muse Luxe |

                  Comment


                  • #10
                    I think that sc1pzb is best to take up Kev's KeBul kind offer

                    I just popped a Bullseye 64 Bit Lite RPI OS on rpi4b and used the link provide by Jim d6jg to inslall LMS v8.2.0

                    I does not start, viz

                    Code:
                    login as: pi
                    [email protected]'s password:
                    Access denied
                    [email protected]'s password:
                    Linux bullseye 5.15.84-v8+ #1613 SMP PREEMPT Thu Jan 5 12:03:08 GMT 2023 aarch64
                    
                    The programs included with the Debian GNU/Linux system are free software;
                    the exact distribution terms for each program are described in the
                    individual files in /usr/share/doc/*/copyright.
                    
                    Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
                    permitted by applicable law.
                    Last login: Tue Jan 31 12:31:30 2023 from 192.168.1.3
                    pi@bullseye:~ $ sudo /etc/init.d/logitechmediaserver status
                    ● logitechmediaserver.service - Logitech Media Server
                         Loaded: loaded (/lib/systemd/system/logitechmediaserver.service; enabled; vendor preset: enabled)
                         Active: inactive (dead) since Tue 2023-01-31 12:34:54 GMT; 1min 50s ago
                        Process: 637 ExecStart=/usr/sbin/squeezeboxserver --prefsdir $PREFSDIR --logdir $LOGDIR --cachedir $CACHEDIR --charset $CHARSET $SLIMOPTIONS (code=exited, status=0/SUCCESS)
                       Main PID: 637 (code=exited, status=0/SUCCESS)
                            CPU: 252ms
                    
                    Jan 31 12:34:54 bullseye squeezeboxserver[637]: If you're running some unsupported Linux/Unix platform, please use the buildme.sh
                    Jan 31 12:34:54 bullseye squeezeboxserver[637]: script located here:
                    Jan 31 12:34:54 bullseye squeezeboxserver[637]: https://github.com/Logitech/slimserver-vendor/tree/public/8.2/CPAN
                    Jan 31 12:34:54 bullseye squeezeboxserver[637]: If 8.2 is outdated by the time you read this, Replace "8.2" with the major version
                    Jan 31 12:34:54 bullseye squeezeboxserver[637]: You should never need to do this if you're on Windows or Mac OSX. If the installers
                    Jan 31 12:34:54 bullseye squeezeboxserver[637]: don't work for you, ask for help and/or report a bug.
                    Jan 31 12:34:54 bullseye squeezeboxserver[637]: *******
                    Jan 31 12:34:54 bullseye squeezeboxserver[637]:
                    Jan 31 12:34:54 bullseye squeezeboxserver[637]: Exiting..
                    Jan 31 12:34:54 bullseye systemd[1]: logitechmediaserver.service: Succeeded.
                    pi@bullseye:~ $
                    
                    ​
                    ronnie

                    Comment


                    • #11
                      Originally posted by sc1pzb
                      Hello Paul, CJS, KeBul, I very much appreciate your support on this subject. I have a RPi 4 with 4GB. I think this hardware is OK for 64bit software. Please let me know if any other information is required.
                      OK I'll go ahead and sort out a cleaned up image of my pCP V8.2 with LMS 8.2.1 on it.

                      What computer type and operating system do you use? So I can sort out instructions for downloading the image I prepare.

                      Kev

                      Comment


                      • #12
                        Originally posted by Man in a van
                        I think that sc1pzb is best to take up Kev's KeBul kind offer

                        ronnie
                        I agree

                        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


                        • #13
                          If you have 8.2.1, all you need to send him is

                          slimserver.tcz and slimserver.tcz.md5.txt

                          These files are contained in /mnt/mmcblk0p2/tce/optional
                          piCorePlayer a small player for the Raspberry Pi in RAM.
                          Homepage: https://www.picoreplayer.org

                          Please donate if you like the piCorePlayer

                          Comment


                          • #14
                            Originally posted by paul-
                            If you have 8.2.1, all you need to send him is

                            slimserver.tcz and slimserver.tcz.md5.txt

                            These files are contained in /mnt/mmcblk0p2/tce/optional
                            OK thanks paul-, found them

                            How does he install from those files?

                            Slimserver-CPAN and a whole bunch of perl files also have the same date and time stamp as slimserver.tzc - would he not need those as well? *****Edit: Sorry ignore - they have a totally different date/time, screen to eye to brain issue

                            Cheers

                            Kev
                            Last edited by KeBul; 2023-01-31, 14:31.

                            Comment


                            • #15
                              Originally posted by Man in a van
                              I think that sc1pzb is best to take up Kev's KeBul kind offer

                              I just popped a Bullseye 64 Bit Lite RPI OS on rpi4b and used the link provide by Jim d6jg to inslall LMS v8.2.0

                              I does not start, viz

                              Code:
                              login as: pi
                              [email protected]'s password:
                              Access denied
                              [email protected]'s password:
                              Linux bullseye 5.15.84-v8+ #1613 SMP PREEMPT Thu Jan 5 12:03:08 GMT 2023 aarch64
                              
                              The programs included with the Debian GNU/Linux system are free software;
                              the exact distribution terms for each program are described in the
                              individual files in /usr/share/doc/*/copyright.
                              
                              Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
                              permitted by applicable law.
                              Last login: Tue Jan 31 12:31:30 2023 from 192.168.1.3
                              pi@bullseye:~ $ sudo /etc/init.d/logitechmediaserver status
                              ● logitechmediaserver.service - Logitech Media Server
                              Loaded: loaded (/lib/systemd/system/logitechmediaserver.service; enabled; vendor preset: enabled)
                              Active: inactive (dead) since Tue 2023-01-31 12:34:54 GMT; 1min 50s ago
                              Process: 637 ExecStart=/usr/sbin/squeezeboxserver --prefsdir $PREFSDIR --logdir $LOGDIR --cachedir $CACHEDIR --charset $CHARSET $SLIMOPTIONS (code=exited, status=0/SUCCESS)
                              Main PID: 637 (code=exited, status=0/SUCCESS)
                              CPU: 252ms
                              
                              Jan 31 12:34:54 bullseye squeezeboxserver[637]: If you're running some unsupported Linux/Unix platform, please use the buildme.sh
                              Jan 31 12:34:54 bullseye squeezeboxserver[637]: script located here:
                              Jan 31 12:34:54 bullseye squeezeboxserver[637]: https://github.com/Logitech/slimserver-vendor/tree/public/8.2/CPAN
                              Jan 31 12:34:54 bullseye squeezeboxserver[637]: If 8.2 is outdated by the time you read this, Replace "8.2" with the major version
                              Jan 31 12:34:54 bullseye squeezeboxserver[637]: You should never need to do this if you're on Windows or Mac OSX. If the installers
                              Jan 31 12:34:54 bullseye squeezeboxserver[637]: don't work for you, ask for help and/or report a bug.
                              Jan 31 12:34:54 bullseye squeezeboxserver[637]: *******
                              Jan 31 12:34:54 bullseye squeezeboxserver[637]:
                              Jan 31 12:34:54 bullseye squeezeboxserver[637]: Exiting..
                              Jan 31 12:34:54 bullseye systemd[1]: logitechmediaserver.service: Succeeded.
                              pi@bullseye:~ $
                              
                              ​
                              ronnie
                              Just a follow up; I built the binaries, and voila!


                              Logitech Media Server Version: 8.2.0 - 1627922070 @ Tue Aug 3 11:37:35 CEST 2021

                              Hostname: bullseye

                              Server IP Address: 192.168.1.22

                              Server HTTP Port Number: 9000

                              Operating system: Debian - EN - utf8

                              Platform Architecture: aarch64-linux

                              Perl Version: 5.32.1 - aarch64-linux-gnu-thread-multi

                              Audio::Scan: 1.06

                              IO::Socket::SSL: 2.069

                              Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)

                              Total Players Recognized: 1
                              No sign of v 8.2.1

                              ronnie

                              Comment

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