Announcement

Collapse
No announcement yet.

Announce: piCorePlayer 8.0.0

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Thank you all for the replies - they gave me the confidence to go for it, but not before backing up the whole card, of course.

    I performed an 8.0.0 > 8.1.0 Insitu update on my 3 partition setup and am happy to report that it worked without a hitch.

    It appears that all my pCP settings survived, as did the partition scheme, as did the LMS data on partition 3.

    The screenshot below showing the partitions is from after the update to 8.1.0, and you can see that Labels, LBA Start, LBA End, Size are identical to before the update (see my previous post).

    Thanks as always for this stellar piece of software!

    Best regards,
    jasc

    Click image for larger version

Name:	Screenshot 2021-12-10 212755.png
Views:	1
Size:	13.2 KB
ID:	1573847
    Audio Chain: Raspberry Pi 4B 8GB > piCorePlayer 8.1.0 64-Bit > Logitech Media Server 8.2.1 > UPnP/DLNA Bridge > Linn Majik DSM/2 > Linn Majik Exaktbox-I > Linn Majik 140 Aktiv

    Comment


    • Creating python extensions in PcP

      I would like to write some python scripts in PcP and I am running into some issues with creating and using an extension that contains the required python packages.

      I installed python3.8-pip and installed all the required packages and my script runs fine. Pip installed all the packages into /usr/local/lib/python3.8/site-packages. When I ran pip list shows all the installed packages. I then ran mksquashfs on the /usr directory and copied the .tcz file to /etc/sysconfig/tcedir/optional. I then added the .tcz filename to /etc/sysconfig/tcedir/onboot.lst and ran pcp bu and pcp rb. I then tried to run the script and it failed at the import of the first package that was previously installed. I then ran pip list and pip and setuptools were the only listed packages. I ran tce-load -i newextension.tcz and it said it was loaded.

      Is there something else I need to do with python packages in extensions?

      Comment


      • In general that sounds fine, but it appears that you have not created your extension properly. I would look at the contents to the extension, the files are probably not where you think they are.
        piCorePlayer a small player for the Raspberry Pi in RAM.
        Homepage: https://www.picoreplayer.org

        Please donate if you like the piCorePlayer

        Comment


        • Update to v 8.0.1 wiithout issues

          Just updatet two Pi4B, one running as a Sequeezebox Touch, one as a LMS from v.7.0.1 to v 8.0.1in-situ. No problems at all. Thanks for your work and the development.

          Comment


          • Originally posted by pmendiuk
            I would like to write some python scripts in PcP and I am running into some issues with creating and using an extension that contains the required python packages.

            I installed python3.8-pip and installed all the required packages and my script runs fine. Pip installed all the packages into /usr/local/lib/python3.8/site-packages. When I ran pip list shows all the installed packages. I then ran mksquashfs on the /usr directory and copied the .tcz file to /etc/sysconfig/tcedir/optional. I then added the .tcz filename to /etc/sysconfig/tcedir/onboot.lst and ran pcp bu and pcp rb. I then tried to run the script and it failed at the import of the first package that was previously installed. I then ran pip list and pip and setuptools were the only listed packages. I ran tce-load -i newextension.tcz and it said it was loaded.

            Is there something else I need to do with python packages in extensions?
            I'll send you over the script I use to build the evosabre extension when I dig it out. You could just add the modules you want to the reqs.pip and rebuild it.
            Last edited by psketch; 2021-12-16, 23:33.

            Comment


            • @paul- You were correct. The path was not correct. The extension is working fine now. @psketch thanks for your script it was very helpful.
              Last edited by pmendiuk; 2021-12-17, 06:18.

              Comment


              • Install LMS on PcP

                Greetings everyone, My first post on the forum.

                IÂ’m trying to build a Rpi4 based server/client setup with PCP + LMS, so far IÂ’ve been able to burn the PCP image on a SD card and applied a few tweaks to it.

                I need to download LMS (the latest nightly v8.1) and integrate it with PCP, but before that I believe I will need to mount an external HDD with the music.

                My HDD is an eXfat 5tb & even though im a noob, I believe partitioning it will erase all my data, right? Im stuck, any help will be much appreciated.

                Cheers

                Comment


                • Originally posted by Narcos
                  Greetings everyone, My first post on the forum.

                  IÂ’m trying to build a Rpi4 based server/client setup with PCP + LMS, so far IÂ’ve been able to burn the PCP image on a SD card and applied a few tweaks to it.

                  I need to download LMS (the latest nightly v8.1) and integrate it with PCP, but before that I believe I will need to mount an external HDD with the music.

                  My HDD is an eXfat 5tb & even though im a noob, I believe partitioning it will erase all my data, right? Im stuck, any help will be much appreciated.

                  Cheers
                  click on the LMS tab in piCorePlayer web GUI and it will allow you to automatically install LMS. And you don’t need to partition your HDD to attach to rPi. I didn’t.

                  I assume you’ve seen all these instructions.
                  Last edited by garym; 2021-12-19, 15:17.
                  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


                  • Originally posted by garym
                    click on the LMS tab in piCorePlayer web GUI and it will allow you to automatically install LMS. And you don’t need to partition your HDD to attach to rPi. I didn’t.

                    I assume you’ve seen all these instructions.
                    https://docs.picoreplayer.org/how-to/
                    Thanks Gary, Worked like a charm. Though I had to install “additional files” .tcz extension, related to exfat drive.

                    I’m not sure if this is the right thread to ask queries and troubleshoot PCP, my goal is to build a Server and Client (RPI4 based) specifically for music. My second RPI4 is on back order, which will serve as the client attached to the DAC.
                    Last edited by Narcos; 2021-12-20, 16:16. Reason: Additional text

                    Comment


                    • Originally posted by Narcos
                      Thanks Gary, Worked like a charm. Though I had to install “additional files” .tcz extension, related to exfat drive.
                      perfect
                      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


                      • Originally posted by Narcos
                        Thanks Gary, Worked like a charm. Though I had to install “additional files” .tcz extension, related to exfat drive.

                        I’m not sure if this is the right thread to ask queries and troubleshoot PCP, my goal is to build a Server and Client (RPI4 based) specifically for music. My second RPI4 is on back order, which will serve as the client attached to the DAC.
                        Maybe I am not understanding you right, but I have a PCP with LMS on pi4. And attached to that PI is my USBDAC. No need for an extra PI client, you can run all on one PI
                        The Earth Has Music For Those Who Listen

                        Comment


                        • Originally posted by Pommes
                          Maybe I am not understanding you right, but I have a PCP with LMS on pi4. And attached to that PI is my USBDAC. No need for an extra PI client, you can run all on one PI

                          Yes that’s true. However if you want your rPi with LMS to be connected via ethernet to your router, and your rPi player to be connected elsewhere in the house farther way via either Ethernet or Wi-Fi. Then of course you need separate rPi Units.
                          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


                          • Originally posted by Pommes
                            Maybe I am not understanding you right, but I have a PCP with LMS on pi4. And attached to that PI is my USBDAC. No need for an extra PI client, you can run all on one PI
                            Sure you can run everything on one Pi, but I’m trying to achieve a Server + Client architecture, the server would be connected to my router & music library (in my case, a 5tb external HDD), the client attached to my dac.

                            Over the last six years, I have been using Homebrew, Commercial, and purpose-built music servers and systems. Most of my journey has been documented here in a rather helter-skelter fashion. In 2021 I have settled down on what I think is a great starting place for the technician hobbyist. It is no...

                            Comment


                            • Originally posted by Narcos
                              Sure you can run everything on one Pi, but I’m trying to achieve a Server + Client architecture, the server would be connected to my router & music library (in my case, a 5tb external HDD), the client attached to my dac.

                              https://audiophilestyle.com/ca/bits-...obbyist-r1060/
                              That's fine, and I think Pommes' point is simply that you can have a Server + Client architecture in a single RPi box, because you can run both the server software (LMS) and the client software (piCore Player) on the same RPi. Even if your ultimate goal is to run them on separate RPi's for some reason, running both on a single RPi could be useful while you wait for your backordered RPi to arrive. Unless there is some reason that your server and your player need to be separated.
                              Main system: SB3 > Emotiva XDA-1 > NAD C 325BEE > Vandersteen 1
                              Living room: SB2 > Audioengine HD6
                              Kitchen/dining: SB2 > AudioSource AMP 100 > 2-pairs of Polk Audio RC60i in-ceiling speakers
                              Deck/patio: SB Receiver > AudioSource AMP 100 > Polk Atrium 45
                              Study: SB Radio
                              Quiet time: Hifiman Sundara headphones plugged into NAD amp or iPhone + AudioQuest Dragonfly Red DAC/amp
                              LMS 8.3 running on a Raspberry Pi3 (piCore), controlled using iPeng, SB Controllers and Squeezepad

                              Comment


                              • Originally posted by Pommes
                                Maybe I am not understanding you right, but I have a PCP with LMS on pi4. And attached to that PI is my USBDAC. No need for an extra PI client, you can run all on one PI
                                Here’s an excerpt from Klaus’ (Soundcheck) blog,

                                “ Keeping the server separate from my experience is a good idea for several reasons.
                                To list a few:


                                You can keep the server close to the router, especially if you don't have
                                ethernet cable wiring in your home.
                                Do not use Wifi to attach a server to a network!
                                You keep that server away from the actual audio room and audio system
                                You don't have to sit in the audio room (living room in my case) to do all kind of config and maintenance work
                                Running CPU hungry DSP work, such as resampling or convolution, working with large collections and handling several clients will put high demands on a server.
                                You don't want to have all that running on your highly efficient playback client.
                                sharing USB for storage and DAC would not be such a good idea
                                your streaming client can become/remain really slim and highly efficient as discussed in the other articles


                                That's why I recommend to put the server part on an external server and let the clients
                                run as separate highly efficient streaming clients.”

                                “ The RPIs major weakness used to be their joint USB2.0 Ethernet infrastructure.


                                That dramatically changed with the introduction of the RPI4.



                                I consider the PI4 USB performance that good, that I switched back from I2S-HAT audio to USB DACs after running I2S-HAT DACs for several years .


                                Advise: Running USB storage and audio devices side by side on a RPI4 is still not such a good idea. ”

                                Comment

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