Thank you for your donation!


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


8.3.7 - only AirPlay 2 supported
#31
Thats correct. All the insecure images i.e., those with embedded users and passwords have been removed. This is for everyones benefit.

Try the fix in https://moodeaudio.org/forum/showthread....1#pid53641
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#32
(04-15-2024, 02:35 PM)Tim Curtis Wrote: Thats correct. All the insecure images i.e., those with embedded users and passwords have been removed. This is for everyones benefit.

Try the fix in https://moodeaudio.org/forum/showthread....1#pid53641

After running these commands.

Code:
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:
Code:
sudo apt purge nqptp


Restarting the Pi, restarting iTunes, I still get
"The AirPlay device "Balcony" is not compatible with this version of iTunes"

The is the only moode player I have that has this problem as my others have not been updated for a long long time.

Note: I can airplay to it from my iPhone just not from my PC that runs iTunes as my home music server.

My output:
pi@Balcony:~ $ sudo apt -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --allow-downgrades install shairport-sync=3.3.8-1moode1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following package was automatically installed and is no longer required:
libplist3
Use 'sudo apt autoremove' to remove it.
The following held packages will be changed:
shairport-sync
The following packages will be DOWNGRADED:
shairport-sync
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
E: Held packages were changed and -y was used without --allow-change-held-packages.
pi@Balcony:~ $ sudo apt purge nqptp
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
shairport-sync : Depends: nqptp but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Reply
#33
After doing the YMMV downgrade to shairport-sync 8.3.8 (Airplay 1) about the only thing left is to verify the version by the command below.

shairport-sync -V

It's not obvious to me why iTunes is giving the incompatibility message for either 8.3.9 (shairport-sync AirPlay 2) or after the downgrade to AirPlay1. I ran a quick test from iTunes on my Mac to moode 9.0.0 (shairport-sync AirPlay 2) and it works perfectly.

In any case the 8.3.8 shairport-sync package in our repo is for Bullseye only and will not work on upcoming moode 9 series Bookworm. Our project does not have the manpower to maintain cross-ports between Bullseye and Bookworm but thats not to stop an interested dev from cloning our pkgbuild repo and maintaining a shairport-sync airplay 1 package for Bookworm.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#34
(04-15-2024, 04:10 PM)Tim Curtis Wrote: ...

It's not obvious to me why iTunes is giving the incompatibility message for either 8.3.9 (shairport-sync AirPlay 2) or after the downgrade to AirPlay1. I ran a quick test from iTunes on my Mac to moode 9.0.0 (shairport-sync AirPlay 2) and it works perfectly.

...

I think the clue is this, from post #20


Quote:I also can no longer use my Windows 10 PC as a iTunes music server.

ISTR that the Windows builds of iTunes differed from iOS, at least.

If I get bored I'll try it again on my Win10Pro virtual host.

ETA - Never mind, Windows doesn't have Airplay built in. Don't know what I was thinking. In any case, in Windows 10 and later, iTunes has been superseded by a trio of dedicated apps: Apple Music app, Apple TV app, and Apple Devices app.



@flyingblindonarocketcycle 

Sorry I was so churlish about the ISOs.

You said "The is the only moode player I have that has this problem as my others have not been updated for a long long time."

It's always helpful to be explicit about the versions involved but also --- if you have a player that works, and this Airplay issue is a big deal, then you could at least clone the working player to another uSD card to use in your "balcony" player for the interim.

Regards,
Kent
Reply
#35
As I am absolutely certain that everyone has been holding their breath with anticipation regarding the outcome of this issue... I am once again up and running. I had saved moode-r761-iso.zip on my NAS from back in the day. I used balenaEtcher to flash the image to my balcony raspberry/ HiFiBerry and the balcony zone is once again working with iTunes running on a Windows 10 PC that acts as my whole home synchronized music server. Of the numerous things that Moode might be capable of, I really just want the easiest way to make raspberries show up on my network as both AirPlay and Spotify devices.

I'll just stick with version 761 for as long as the world allows me to.

Thanks for all the work you guys do on Moode Audio.
Reply
#36
(12-11-2023, 06:22 AM)kiwipaul Wrote: Not a helpful change for me. I use Windows Itunes (only compatible with Airplay 1) extensively to beam my music to Moode, and this update looks like it will break this feature. 
Huh
Can you suggest any workarounds?

Paul.

FYI I have worked out a workaround by changing how I stream from iTunes. See here:
Smile
https://moodeaudio.org/forum/showthread.php?tid=7219

@Tim Curtis note that a less hacky workaround would be to set up two instances of Shairport on different ports...

https://github.com/mikebrady/shairport-sync/issues/1816
Reply
#37
(Yesterday, 08:14 PM)kiwipaul Wrote:
(12-11-2023, 06:22 AM)kiwipaul Wrote: Not a helpful change for me. I use Windows Itunes (only compatible with Airplay 1) extensively to beam my music to Moode, and this update looks like it will break this feature. 
Huh
Can you suggest any workarounds?

Paul.

FYI I have worked out a workaround by changing how I stream from iTunes. See here:
Smile
https://moodeaudio.org/forum/showthread.php?tid=7219

@Tim Curtis note that a less hacky workaround would be to set up two instances of Shairport on different ports...

https://github.com/mikebrady/shairport-sync/issues/1816

I don't really understand @jwillikers implementation but in practice I think maintaining and supporting 2 builds of Airplay would be difficult for our project due to lack of manpower.

There is an Airplay 1 version of shairport-sync in our package repo. It's over 2 years old but still may work. You could try installing it over top of whatever ships with moode 9. It would be something like below but Ive not tested this and don't know if any of the airplay start/stop/restart code in moode would be affected.

Code:
sudo apt update
sudo apt -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" install shairport-sync=3.3.8-1moode1
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#38
Thanks for your comment / suggestion @Tim Curtis.

I think I will stay with my DLNA hack.

Thanks for all your hard work on Moode and Merry Christmas.
Reply
#39
(Yesterday, 10:47 PM)kiwipaul Wrote: Thanks for your comment / suggestion @Tim Curtis.

I think I will stay with my DLNA hack.

Thanks for all your hard work on Moode and Merry Christmas.

Likewise. Eat Drink and be Merry !
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply


Forum Jump: