FD- / RPiPlay

An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.
GNU General Public License v3.0
4.94k stars 353 forks source link

History/authorship: dsafa22 -> DroidFang? #314

Closed fduncanh closed 2 years ago

fduncanh commented 2 years ago

Looking through the history of the mirror code, as documented in the interesting write-up https://www.itread01.com/hkeyxif.html, (which translates well* with Google Chrome and is apparently guided by analysis of this) plus the history in https://github.com/KqSMea8/AirplayServer , it look like the true author of the AirPlay2 mirror code (based on the audio code in shairplay) was "DroidFang", and dsafa22 merely created the github repository for DroidFang (unless they are one and the same)

fduncanh commented 2 years ago

Looks like dsafa22 and droidfang are the same person. (?)

dsafa22 kept on developing AirplayServer after the fork to RPiPlay.

latest I saw is dsafa22 commit history up to 2019-08-28 preserved at https://github.com/jiangban/AirplayServer

FD- commented 2 years ago

Yes, back when I started RPiPlay, dsafa22 was still actively working on their branch. Then one day the original dsafa22/AirplayServer including all recent commits disappeared and was replaced by the current one.

Artoria2e5 commented 1 year ago

The two repo links at the end does seem to agree with the same person assessment. We could actually just message dsafa22 on the QQ mail number in those commits to be sure.

An interesting thing to note is that the link seems to be the result of some content farm taking a zh-Hans-CN article and turning it into zh-Hant-TW. https://blog.csdn.net/xqhrs232/article/details/104299336 has a link to an article with an identical but Simplified Chinese name, but that link is dead due to "waiting for moderator approval" shenanigans. Meh.

fduncanh commented 1 year ago

A while back I fixed up the translation of what I think is the mirror code author's (dsafa22 / droid fang?) article about how he did it.

Its on the UxPlay Wiki https://github.com/FDH2/UxPlay/wiki/AirPlay2

I also found the Android app he analyzed : com.hpplay.happyplay 7.1.0 APK