Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 107 1231151101 ... LastLast
Results 1 to 10 of 1064
  1. #1
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    4,051

    ANNOUNCE: piCorePlayer 7.0.0

    Lets keep the Christmas presents coming!

    The pCP team is happy to announce the official release of piCorePlayer 7.0.0

    Significant changes

    pCP 7.0.0
    • Kernel 5.4.83
    • RPi Firmware Dec 8, 2020
    • Includes support for RPi 400, and CM4 modules.
    • Based on piCore 12.x base.
    • OpenSSL 1.1.1h
    • Drivers included for upcoming DAC cards. Allo Boss2, and PiFi40.
    • Hardware Random Daemon. Required for some headless installations to allow SSL to work properly. SSH key generation on older pi boards(Zero/B/B+) is still rather slow on first boot. May take up 120-140s on first boot to fully populate.
    • mDns enabled by default. Burn your image, boot the RPi, and find it by http://pcp.local This is broadcasting the hostname of your player, so please change your hostname on the tweaks page if you have multiple pCP devices. (mDns can be disabled on the tweaks page too)
    • Integration of cifs-utils for better CIFS drive mounting support, including special characters in share passwords. (Not enabled by default)
    • You now have the ability to set the amount of time when retrying to mount remote network shares. This should resolve problems where NAS system boot slower than pCP. The network share also no longer disables itself if not found.
    • Includes Squeezelite 1.9.8-1287-pCP, which includes the latest ssl handling patches.
      • FFmpeg support has been dropped.
      • New library for MP4/ALAC
      • WMA support has been dropped, install LMS "Play Windows Media" plugin for support.


    Changes since Beta6
    • RPi4B 8GB board should boot fine on both 32 bit and 64bit images
    • PirateAudio display support is updated and working
    • Implemented LMS upgrade branches for upgrade (Release/Stable/Development) Default is the release branch, but is user selectable.



    Images

    32 Bit: piCorePlayer7.0.0
    Supports: All RPi boards

    64 Bit: piCorePlayer7.0.0-64Bit
    Supports: RPi3B and RPI4B Boards.

    Known Issues
    • No support for RT kernels. I don't see support for these kernels continuing.
    • Merus Amp is not fully integrated yet, please note how to configure the card. https://forums.slimdevices.com/showt...l=1#post993971
    • The 64bit kernel does not support the USB Fiq driver that is required on a RPI3B for most proper USB functions. The RPi4B never has required this version of the usb driver.
    • HDMI audio is quite hit and miss. Many bumpy roads ahead for HDMI audio out.
    • Playing ALAC files is broken in the 7.0.0 images. Perform a full update of squeezelite from the main menu, to update the required libraries.


    Notes

    • Adding a file named "netusb" to the boot partition will automatically load/configure net-usb kernel modules.
    • Adding wpa_supplicant.conf to the boot partition will automatically enable wifi.


    Recommended Upgrade path.
    • Download new image and configure from scratch.
    • Insitu_update is availiable, and handles most installations. However, downgrading versions will not be possible.
    • Some packages will be automatically upgraded, as they are known to need updated for pcp7. Some packages like python will not be automatically upgraded. While the old version are no longer available for download, they should continue to work on your current system.


    Downloads Can be found: https://docs.picoreplayer.org/downloads/

    -------------------------------------------------------------------------------------------------------------------
    Latest WWW interface version. This is updated by running "Patch Update" from the main menu

    piCorePlayer version: 7.0.0
    www version: 00011 (note screenshot below might not reflect the newest version)

    Attachment 30393

    -------------------------------------------------------------------------------------------------------------------

    RPI4 Bootloader update Support - This will allow you to update your RPI4 bootloader and VL805 chipset firmware. Needs to be done via ssh. If something goes wrong below, and your RPI4 won't boot, here is a link to the RPI Recovery proceedure. https://www.raspberrypi.org/downloads/

    Backups of your firmware configurations are saved here: /etc/sysconfig/tcedir/raspberrypi/bootloader/backup

    The latest Default firmware from RPI is LATEST: Thu Sep 3 12:11:43 UTC 2020 (1599135103)

    open an ssh session
    Code:
    ceo
    tce-load -w rpi-vc python3.8                             (You can omit if you already have these)
    wget https://github.com/piCorePlayer/rpi-eeprom/releases/latest/download/rpi-eeprom.tcz
    wget https://github.com/piCorePlayer/rpi-eeprom/releases/latest/download/rpi-eeprom.tcz.md5.txt
    md5sum -c rpi-eeprom.tcz.md5.txt     (Make sure the output of this command is OK)
    tce-load -i rpi-eeprom.tcz
    
    pcp-rpi-eeprom-update -a                                (This will update to the latest "default" firmware)
    pcp rb                                                            (reboot to load the bootloader)
    If you would like to load other firmware branches, do this before running rpi-eeprom-update (options are critical, stable or beta)
    Code:
    export FIRMWARE_RELEASE_STATUS=stable
    This this is a flash process if something goes wrong, make sure you are aware of rpi's recovery process.....https://www.raspberrypi.org/downloads/

    Command output should look similar to this
    Code:
    tc@piCorePlayer:~$ pcp-rpi-eeprom-update
    pCP rpi-eeprom package version: v1.0
    BCM2711 detected
    Dedicated VL805 EEPROM detected
    Checking for updates in /tmp/tcloop/rpi-eeprom/lib/firmware/raspberrypi/bootloader/default
    Use raspi-config to select either the default-production release or latest update.
    BOOTLOADER: up-to-date
    CURRENT: Thu Sep  3 12:11:43 UTC 2020 (1599135103)
     LATEST: Thu Sep  3 12:11:43 UTC 2020 (1599135103)
    RELEASE: default
    VL805: up-to-date
    CURRENT: 000138a1
     LATEST: 000138a1
    Once you have downloaded the extension for the first time, then you can easily update to the latest version.

    Code:
    pcp-rpi-eeprom-update --update
    Last edited by paul-; 2021-01-31 at 13:01. Reason: Changed rpi-eeprom process
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

  2. #2
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    4,051
    <Place holder>
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

  3. #3
    Senior Member carsten_h's Avatar
    Join Date
    Apr 2019
    Location
    Wunstorf, Germany
    Posts
    585
    Hello!

    That is i really great christmas present! Thank you very much!

    Is it possible to make an insitu update from 6.1.0 to a 64bit version on a Pi4B? I think the normal insitu update would install the 32bit version.
    Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
    Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry and Bluetooth headphone inside a SmartiPi touch case
    Two Airport Express
    Ikea Symfonisk

  4. #4
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    4,051
    Since it is a pure 64bit system there is not a practical way to upgrade. So any current pcp6 installation will only upgrade to a 32 bit system.
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

  5. #5
    Senior Member kidstypike's Avatar
    Join Date
    Feb 2007
    Location
    Brindle
    Posts
    4,496
    Quote Originally Posted by paul- View Post
    Since it is a pure 64bit system there is not a practical way to upgrade. So any current pcp6 installation will only upgrade to a 32 bit system.
    I've just in situ upgraded a Pi4 from 7beta 64 bit to 7.0.0, will this be 64 bit?

    Does pCP display which version is installed?
    Server - LMS 8.2.0 Pi4B 4GB/Argon one case/pCP v7.0.1 - 75K library, playlists & LMS cache on SSD (ntfs)
    Study - Pi3B/pCP 7.0.1/pi screen/AlloBoss DAC HAT/Ruark MR1 Mk2
    Lounge - Pi2/pCP 6.0.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
    Dining Room - Pi3B/pCP/Bluetooth/Echo Show 8
    Garage - DAC32 > Edifier speakers

    Spares - 2xTouch, 1xSB Radio. 1xSB3, 6xRPi

  6. #6
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    4,051
    Quote Originally Posted by kidstypike View Post
    I've just in situ upgraded a Pi4 from 7beta 64 bit to 7.0.0, will this be 64 bit?

    Does pCP display which version is installed?
    When updating

    32bit -> 32bit
    64bit -> 64bit

    32bit installs you will see the kernels listed as pcpCore-v7 (or v7l or nothing in the case of v6)
    Name:  2020-12-23_14-00_1.png
Views: 8237
Size:  6.2 KB

    64 bit will show the kernel as pcpCore-v8
    Name:  2020-12-23_14-00.png
Views: 8227
Size:  6.4 KB

    Otherwise, its all under the hood.
    piCorePlayer a small player for the Raspberry Pi in RAM.
    Homepage: https://www.picoreplayer.org

    Please donate if you like the piCorePlayer

  7. #7
    Senior Member kidstypike's Avatar
    Join Date
    Feb 2007
    Location
    Brindle
    Posts
    4,496
    Quote Originally Posted by paul- View Post
    When updating

    32bit -> 32bit
    64bit -> 64bit

    32bit installs you will see the kernels listed as pcpCore-v7 (or v7l or nothing in the case of v6)
    Name:  2020-12-23_14-00_1.png
Views: 8237
Size:  6.2 KB

    64 bit will show the kernel as pcpCore-v8
    Name:  2020-12-23_14-00.png
Views: 8227
Size:  6.4 KB

    Otherwise, its all under the hood.
    Thanks.

    Seems I'm on v7l

    I'll do a fresh 64 bit install tomorrow.
    Server - LMS 8.2.0 Pi4B 4GB/Argon one case/pCP v7.0.1 - 75K library, playlists & LMS cache on SSD (ntfs)
    Study - Pi3B/pCP 7.0.1/pi screen/AlloBoss DAC HAT/Ruark MR1 Mk2
    Lounge - Pi2/pCP 6.0.0 > HiFiBerry DIGI+ > AudioEngine DAC1 > AVI DM5
    Dining Room - Pi3B/pCP/Bluetooth/Echo Show 8
    Garage - DAC32 > Edifier speakers

    Spares - 2xTouch, 1xSB Radio. 1xSB3, 6xRPi

  8. #8
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    4,134
    So much for home IT Christmas lockdown
    Now running pCP 7 and LMS 8.1

    Well done for making it so smooth.
    Paul Webster
    http://dabdig.blogspot.com
    Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, Supla Finland, ABC Australia, CBC/Radio-Canada and RTE Ireland

  9. #9
    Senior Member
    Join Date
    Oct 2010
    Posts
    268
    I just updated one Pi4/4GB player and one Pi4/8GB server from 7b6. Everything works perfect.
    Phantastic, thank you so much for all you work

  10. #10
    Senior Member carsten_h's Avatar
    Join Date
    Apr 2019
    Location
    Wunstorf, Germany
    Posts
    585
    Hello!

    There is one strange sentence for LMS installation for the branch type: "Release: Select this to only only update when there is a new release" :-)
    Last edited by carsten_h; 2020-12-23 at 14:28.
    Pi4 4GB piCorePlayer with LMS and Squeezelite for USB inside an Argon One case
    Pi3B+ (7" Display, Hifiberry DAC+ Pro) piCorePlayer with Squeezlite/Jivelite for Hifiberry and Bluetooth headphone inside a SmartiPi touch case
    Two Airport Express
    Ikea Symfonisk

Posting Permissions

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