05-03-2025, 02:19 PM
(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