Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


SQ difference between Air Play Lossless and Local FLAC playback?
#21
(03-05-2024, 10:22 PM)Tim Curtis Wrote: An Audio info button was added to the renderer overlay in release 8.3.7 but the there is no way that I know of to get the actual stream format (lossy vs lossless) being sent by the client to shairport-sync and so Audio info just reports 'PCM' as the source  format.



You could try a brute force downgrade to AirPlay 1 using the old build of shairport-sync that is still in our repo but I have no idea whether it will work or whether it causes other breakage in moOde. Definitely only try this on a test system!

Code:
sudo apt -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --allow-downgrades install shairport-sync=3.3.8-1moode1

You will prolly also want to remove the AirPlay 2 timing module because it won't be used by AirPlay 1.

Code:
sudo apt purge nqptp

Thank Tim for your great work so far. I have tried this but got an error: "E: Version '3.3.8-1moode1' for 'shairport-sync' was not found"
Also I couldn't find 8.3.6 release to download.

Any other way to get Airplay 1 since I need it to stream lossless from my iPhone.
Reply
#22
(05-03-2025, 01:45 PM)ngk275 Wrote:
(03-05-2024, 10:22 PM)Tim Curtis Wrote: An Audio info button was added to the renderer overlay in release 8.3.7 but the there is no way that I know of to get the actual stream format (lossy vs lossless) being sent by the client to shairport-sync and so Audio info just reports 'PCM' as the source  format.



You could try a brute force downgrade to AirPlay 1 using the old build of shairport-sync that is still in our repo but I have no idea whether it will work or whether it causes other breakage in moOde. Definitely only try this on a test system!

Code:
sudo apt -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --allow-downgrades install shairport-sync=3.3.8-1moode1

You will prolly also want to remove the AirPlay 2 timing module because it won't be used by AirPlay 1.

Code:
sudo apt purge nqptp

Thank Tim for your great work so far. I have tried this but got an error: "E: Version '3.3.8-1moode1' for 'shairport-sync' was not found"
Also I couldn't find 8.3.6 release to download.

Any other way to get Airplay 1 since I need it to stream lossless from my iPhone.

All release images prior to 8.3.7 were removed quite a while ago because they contain the old embedded default userid's and/or PSK's and thus are a serious security risk to the user.

The 3 year old AirPlay version 1 package "shairport-sync=3.3.8-1moode1" was only built for PiOS Bullseye and so will be "not found" if trying to install on PiOS Bookworm.

You could try compiling the 3.3.8 or 3.3.9 sources by hand on Bookworm.
https://github.com/mikebrady/shairport-s...r/BUILD.md
https://github.com/mikebrady/shairport-s.../tag/3.3.8
https://github.com/mikebrady/shairport-s.../tag/3.3.9
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#23
Thanks Tim got it to work with Moode 8.3.9 release. I will try to learn how to do compiling on Bookworm and try again on the latest Moode
Reply
#24
I'm happy to report that I have managed to get Airplay 1 (Shairport-sync 4.3.7) to work on Moode 9.3.3 Bookworm after reading through one of the links suggested by Tim:

Detailed steps in case someone need them in the future:
1. Delete Shairport-sync 4.3.7 that came with Airplay 2 on Moode 9.3.3:
which shairport-sync which resulted in /usr/bin/shairport-sync
sudo rm /usr/bin/shairport-sync
2. Install Shairport-sync 4.3.7 with Airplay 1
Follow instructions on this link: https://github.com/mikebrady/shairport-s...r/BUILD.md
3. Since installation put shairport-sync to /usr/local/bin/ not the original /usr/bin/ we need to move shairport-sync to the default folder
sudo cp /usr/local/bin/shairport-sync /usr/bin/

Everything works like charm after this. A good day!
Reply


Forum Jump: