Today I was able to build `shairpoint-sync` (AirPlay speaker) for PPC Leopard, and then setup an addon in AquaPlex to handle starting it and receiving/controlling audio from AirPlay sources (like Spotify).
shairpoint is great because so many different types of streaming services work with AirPlay, so now PPC can act as a hub for platforms like Spotify, YouTube Music, Pandora, or any other AirPlay capable service (audio only). You won't be able to view all of your songs and pick something out directly on device, but you could easily queue up a playlist, and then on device you have access to play/pause, forward, backward, etc. Since it's just audio, it should be compatible on a wide range of hardware too.
I tested with my Quad: can confirm that `shairport-sync` works - I see it listed in my AirPlay devices on my iPhone, I can connect to it, and when I hit "Play" on my iPhone, music starts coming through the speakers.
I also have been working on optimizing the AquaPlex player further - implementing stricter frame pacing policies and AltiVec kernels for decode and upload loops.
Since I want this player to rival CorePlayer in terms of performance, it only makes sense to open it up to other mediums besides just Plex. So I also created addons for SoundCloud, Twitch Streams, a generic media player, and a DVD player - My video player is becoming more and more capable, I can play back 720p at about half speed on my 1ghz iBook G4 and this should only get better!
SoundCloud streaming:
1080p Twitch stream:
So, a productive day! I'll release this update pretty soon.