Moode Forum
Deprecate Shairport-Sync in latest Moode? - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7)
+--- Thread: Deprecate Shairport-Sync in latest Moode? (/showthread.php?tid=5109)

Pages: 1 2


Deprecate Shairport-Sync in latest Moode? - coreygreenberg - 10-08-2022

I notice that the latest Moode has upgraded its installation of Shairport-Sync to the new dev version with AirPlay 2. As I’ve had issues with my various AirPort Expresses after they were updated to the latest firmware which added AirPlay 2 (they’ve since been downgraded to the last “good” firmware, 7.6.9), I’m wondering if perhaps a version of the latest Moode can be offered with AirPlay 1 flavored Shairport? 

I tried launching terminal and removing the new Shairport installation and rebuilding Shairport with AirPlay 1 as detailed on Mike Brady’s Git, but it didn’t work. Now no AirPlay client is found. 

Any ideas?


RE: Deprecate Shairport-Sync in latest Moode? - Tim Curtis - 10-08-2022

Which Airplay client are you using and in your usage scenario did you have issues using the included 4.1.9 dev version of Shairport-sync?

Shairport-sync dev version supports both Airplay 1 and Airplay 2 and it decides which protocol to use based on what protocol the client uses when it connects.

The production version 3.3.8 is in our package repo but I'll have to run a test to see what the procedure is that would allow you to remove the dev version and install the 3.3.8 production version.


RE: Deprecate Shairport-Sync in latest Moode? - coreygreenberg - 10-08-2022

(10-08-2022, 03:16 PM)Tim Curtis Wrote: Which Airplay client are you using and in your usage scenario did you have issues using the included 4.1.9 dev version of Shairport-sync?

Shairport-sync dev version supports both Airplay 1 and Airplay 2 and it decides which protocol to use based on what protocol the client uses when it connects.

The production version 3.3.8 is in our package repo but I'll have to run a test to see what the procedure is that would allow you to remove the dev version and install the 3.3.8 production version.

I’m using iTunes on a Mac to AirPlay to a Pi Zero 2W and Apple DAC dongle running the latest Moode. 

I have not tested the latest Moode yet, am away for the weekend, but I wanted to ask about downgrading to AirPlay 1 based on the issues I experienced with AirPlay 2 on my AEXs. 

I appreciate your response and willingness to explore an option to retain “good old” Shairport when using the latest Moode build.


RE: Deprecate Shairport-Sync in latest Moode? - Tim Curtis - 10-08-2022

Mac iTunes + Airplay 2 works fine on my end but if you run into any issues there is an easy procedure to revert from 4.1.0-dev back to the 3.3.8 version.

[attachment=2997]

Code:
# Revert to 3.3.8 prod
sudo apt update
sudo moode-apt-mark unhold
sudo apt -y --allow-downgrades install shairport-sync=3.3.8-1moode1
sudo moode-apt-mark hold

# Upgrade back to 4.1.0-dev
sudo apt update
sudo moode-apt-mark unhold
sudo apt -y install shairport-sync=4.1.0~git20220930.97fa75e8-1moode1
sudo moode-apt-mark hold

We are also going to offer newer dev versions as they become available from Mike B. and the Shairport crew leading up to production 4.1.0 release. The work they are doing on Airplay 2 is really amazing :-)


RE: Deprecate Shairport-Sync in latest Moode? - coreygreenberg - 10-08-2022

Tremendous, Tim! I will try your setup and get back to you on this next week when I have a chance to rework it all. Thank you for such fast answers!


RE: Deprecate Shairport-Sync in latest Moode? - kiwipaul - 10-10-2022

Shairpoint-sync built for Airplay 2 is not compatible with Itunes on Windows and there are no plans to fix that issue.

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


RE: Deprecate Shairport-Sync in latest Moode? - Tim Curtis - 10-10-2022

(10-10-2022, 05:02 PM)kiwipaul Wrote: Shairpoint-sync built for Airplay 2 is not compatible with Itunes on Windows and there are no plans to fix that issue.

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

I can't find any information on Windows support for Airplay 2.

Can you provide a link?


RE: Deprecate Shairport-Sync in latest Moode? - coreygreenberg - 10-10-2022

I can confirm that Tim's instructions for reverting Moode 8.2.1's Shairplay version to retain AirPlay 1 operation works perfectly. Thanks Tim!


RE: Deprecate Shairport-Sync in latest Moode? - TheOldPresbyope - 10-10-2022

(10-10-2022, 06:00 PM)Tim Curtis Wrote:
(10-10-2022, 05:02 PM)kiwipaul Wrote: Shairpoint-sync built for Airplay 2 is not compatible with Itunes on Windows and there are no plans to fix that issue.

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

I can't find any information on Windows support for Airplay 2.

Can you provide a link?

Airplay support is baked into the iTunes app for Windows. I have it installed on a virtual Windows 10Pro host.

As a matter of academic interest only, 'cuz I have no use for it, when in this app, if I try to connect to a moOde 8.2.1 Airplay renderer I get an error popup "The AirPlay device "moOde Airplay" is not compatible with this version of iTunes." If I try to connect to a moOde 7.6.1 Airplay renderer, however, I get a completed-connection checkmark and a volume slider.

Regards,
Kent


RE: Deprecate Shairport-Sync in latest Moode? - Tim Curtis - 10-10-2022

(10-10-2022, 06:24 PM)TheOldPresbyope Wrote:
(10-10-2022, 06:00 PM)Tim Curtis Wrote:
(10-10-2022, 05:02 PM)kiwipaul Wrote: Shairpoint-sync built for Airplay 2 is not compatible with Itunes on Windows and there are no plans to fix that issue.

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

I can't find any information on Windows support for Airplay 2.

Can you provide a link?

Airplay support is baked into the iTunes app for Windows. I have it installed on a virtual Windows 10Pro host.

As a matter of academic interest only, 'cuz I have no use for it, when in this app, if I try to connect to a moOde 8.2.1 Airplay renderer I get an error popup "The AirPlay device "moOde Airplay" is not compatible with this version of iTunes." If I try to connect to a moOde 7.6.1 Airplay renderer, however, I get a completed-connection checkmark and a volume slider.

Regards,
Kent

Oops, I thought the build "--with-airplay-2" would fallback to Airplay 1 based on negotiating with the connecting client but thats in fact not the case :-0

In upcoming 8.2.2 release I'll make provisions in the Airplay config section to have the option to choose either Airplay 1 or Airplay 2 packages. The default will be Airplay 2.