Open toomim opened 3 years ago
I don't think I'm the best person to donate to for this, it's been more than 4 years since I've touched any of the Apple protocols and I don't have any other Apple devices anymore to do packet capture / reverse engineering with. I expect there are other people more motivated and with more recent knowledge.
Although I don't want an apple TV, I would love to try and work on this project. At the moment the main reason why it is broken is because pyqt4 (the program it uses to make a gui) is gone from apt and pip (the linux app store). I can probably fix it but it would take some time. Of course id try to add some features along the way :)
Setup a GitHub Sponsored account and you might see money coming down your way to put time on this. :wink:
After years being unmaintained this is still the project I get asked to fix the most.
I might have an old iPad that could be used to test with / packet capture from a relative. (Had a broken home button) If it still works then I might be able to update this project given an Apple TV.
Don't send any money my way yet until I can say for sure I can use it though, because other than that I don't have anything Apple in the house. (Unless there's someone crazy enough to also send a working iDevice along with a TV for reverse engineering)
As I posted In “looking for devs” I might try to rewrite this from the ground up with possibly a good gui and py3+tk Once I get the repo up I’ll let you guys know. Also if anyone has an Apple TV for cheap I would like to buy it to test. I will mention I’m going into electrical engineering not CS so might not be the best person for the job but I’ll try
I'd also be willing to donate if donations are accepted.
Honestly AirPlay is the only reason that could make me buy an Apple product and we all want to avoid that, right? :p
I really don't like that this is not available on other systems and I'd like to see at least some small progress. :)
I'd love to see this get into a state where it could get packaged and for example show up in the Debian repos.
If I'm being honest, I haven't gotten back into programming in a while since my post. I'm mainly focusing on hardware engineering, but I can try to resume the project. If you have discord I can send you my contact, so you can beta test stuff. I have an apple tv now but idk what generation it is
If you have discord I can send you my contact, so you can beta test stuff.
I've got Matrix, Signal, email.
You can find my Matrix ID on my profile page here on GitHub, if you replace the character in the middle of the Matrix ID you get the email addresss. Sorry I have to give it to you like this, I just want to avoid spam. xD
I'm definitely willing to try out beta stuff and give feedback. :)
I have an apple tv now but idk what generation it is
They're easy to identify: https://support.apple.com/en-us/HT213466
I also recommend developing on Apple TV Gen 4 or later because old Apple TVs are lacking features found on the latest models(ie PUT requests for photos). So unofficial protocol documents like this aren't relevant anymore.
So unofficial protocol documents like this aren't relevant anymore.
It's still important to know what does not work on older models so that compatibility can be ensured.
@DevBennyturtle Maybe you could also set up a page on LiberaPay so I and maybe others can fund you with some (small and rather symbolic) amount, as I think it is very valuable to have a working open source AirPlay implementation on Linux/Android/whatever.
It's such a shame these protocols aren't open and see wide use, as they're great.
Would also love to help support this in any way I can.
And I'd still be willing to donate for this, if it helps. :)
And I'd still be willing to donate for this, if it helps. :)
Are you donating hardware or funding? Im willing to setup Liberapay if there's enough interest. This project has been dead for a while now. Im hoping to revive it.
Whatever will help. Hardware will be expensive because of shipping, I guess.
I stumbled upon this because i'm looking for a similar solution. Kodi supports Airplay (As an audio receiver) So at the very minimum, you could test some things against that without the need of an Apple Device.
Edit:
Years ago I used to use FairPlay to cast to raspberry pi but it stopped working, i think there were some dubious things going on in the code as it vanished for a while,
Edit2:
RPiPlay impliments the screen mirroring seems to be an updated fork/implementation of it
https://github.com/FD-/RPiPlay
Anyway, Apple TV 2/3rd gen can be found for peanuts second hand these days as they're obsolete e-waste that are mostly useless now except for online radio and Airplay. (i know i own one :sob:)
I'd be happy to buy one for you, if it would help development on this project!