#Apple Airplay (Shairport-Sync)

58 messages · Page 1 of 1 (latest)

urban sable
#

Description : Play music from all kind of music players who have airplay support

Installation : So firstly buy a iphone or Ipad...
If you got a Apple device, install the port like any other. You dont get a UI for now, it will close itself. Im currently in development of a UI but i firstly wanna make sure it runs everywhere

You also need a Steady wifi connection

Open the Music Player of your choice and connect via Airplay, thats it. It will be named the hostname of your device, so probably something along the lines like "muos-3224bf" "RK3566" "Linux"

When it crashes or just doesnt show anything, try again with the debug version, and then post the log here too!!!

Ive Tested:

  • Youtube
  • Spotify (also works without premium)
  • Tidal

[] AmberELEC
[X] ArkOS
[x] MuOS
[X] ROCKNIX
-> [] Panfrost
-> [] Adreno (Optional)
[] Knulli (Optional)

#

<@&1216123318122577972>

#

Im waiting for Cebs spray gun

#

ive also tested arkos but then did some little changes, will need to try agian

urban sable
#

No testers, sad

echo badger
#

no iphone users maybedoggokek

obtuse swan
#

well, I do use one, but I have never used airplay 😄

urban sable
urban sable
clever lance
cold sonnet
#

Same here Android only phones

urban sable
#

Just for y'all I will reverse engineers Google's Approach

obtuse swan
#

./shairport-sync: error while loading shared libraries: libdaemon.so.0: cannot open shared object file: No such file or directory on arkos and I am too .. uuuh .. tired ... to go hunting for that library

#

(fuck imperial stouts)

urban sable
#

Yeah that was the change I made...

#

Will get that lib lager

urban sable
obtuse swan
#

warning: The shairport-sync daemon failed to launch: could not create or access PID directory.

Probably needs chmod or something

#

I will check in a sec

#

hmm that didnt help

urban sable
#

can you replace the -d with --justDaemoniseNoPIDFile

urban sable
obtuse swan
#

well that message is now gone from the log, lemme grab a phone if I see something, once I figure how I use this airplay bullshit

obtuse swan
#
/opt/system/Tools/PortMaster/funcs.txt: line 134:  4652 Killed                  $ESUDO pkill -9 -f gptokeyb2```
this is the only thing in log, is that intended behaviour?
urban sable
#

i guess so?

obtuse swan
#

not really, I have youtube premium so I guess I should have access to some of their music bullshit

urban sable
#

You can literally play any song or video and just press on the top right on that screen share symbol and then Airplay and then your device

obtuse swan
#

yep it works, so you can check arkos

urban sable
#

I just tried rocknix too and that works too

obtuse swan
#

turns out OGA is not exactly greatest device to play music, who knew

urban sable
#

yeah haha but its probably fine with headphones

obtuse swan
#

funnily enough I could imagine myself using it when I have my phone (no headphone jack and I alway forget my bluetooth headphones) and whatever handheld with headphones together

urban sable
obtuse swan
#

probably, but where is the autistic fun in sensible solutions?

urban sable
#

Vibe coding is really good for a simple project

#

I could have coded that in half a hour instead of 10min too but i was too lazy

urban sable
#

@obtuse swan, you are the only one who tested it. I dont wanna pressure you or anything, its just that i need to have a second testing on this. It works on muOS and Knulli. Ill test the rest tomorrow, but it would still be nice to see a 2nd tester on my shitty UI

#

The UI is as simple as showing Connected / Offline / Waiting , nothing more

obtuse swan
#

Im gonna check on it through the day hopefully

obtuse swan
#

Well, it works for me (audio works), but I am not really getting any sort of ui. Nothing interesting in the log.

/roms/ports/PortMaster/funcs.txt: line 134:  2161 Killed                  $GPTOKEYB "$PYTHON" -k```
Playback works fine for me on arkos, on 36xx with amber, it will play for like a second or two and then cutsoff and I am not sure if its caused by somewhat poor internal wifi
urban sable
#

Or more grey ish

#

But yeah I've noticed playback needs extreme fast Internet

obtuse swan
#

Well it shows nothing basically, black screen for a sec or two and then back to frontend

urban sable
#

Can you add a DejavuSans font, I think it was that one in the Folder

obtuse swan
#

Maybe in an hour when I get home, though I will have to go to work soon after that

atomic harbor
#

I have an iPad and a MuOS with 35XXSP if that helps.

urban sable
atomic harbor
#

Sorry to hear that. Let me know if that changes.

urban sable