java-airplay
No description available.
File Explorer
Download Latest Version (.zip)- build.yaml
- release.yaml
- Local.run.xml
- Raspberry.run.xml
- ControlClient.java
- ControlHandler.java
- FairPlayVideoEncryptor.java
- ServiceDiscovery.java
- GstTestSource.java
- GstUtils.java
- VideoClient.java
- App.java
- logback.xml
- build.gradle
- gradle-wrapper.jar
- gradle-wrapper.properties
- FairPlay.java
- FairPlayAudioDecryptor.java
- FairPlayVideoDecryptor.java
- HandGarble.java
- ModifiedMD5.java
- OmgHax.java
- OmgHaxConst.java
- Pairing.java
- RTSP.java
- SapHash.java
- AirPlay.java
- AirPlayBonjour.java
- AudioStreamInfo.java
- MediaStreamInfo.java
- VideoStreamInfo.java
- table_s1
- table_s10
- table_s2
- table_s3
- table_s4
- table_s5
- table_s6
- table_s7
- table_s8
- table_s9
- AirPlayFairPlayTest.java
- AirPlayPairingTest.java
- HandGarbleTest.java
- OmgHaxTest.java
- SapHashTest.java
- encrypted_payload
- build.gradle
- PlayerConfig.java
- SystemTrayMenu.java
- PlayerApp.java
- tray_icon.png
- additional-spring-configuration-metadata.json
- application.properties
- build.gradle
- FFmpegPlayer.java
- build.gradle
- GstPlayer.java
- GstPlayerDefault.java
- GstPlayerSwing.java
- GstPlayerUtils.java
- GstPlayerTest.java
- build.gradle
- H264Dump.java
- build.gradle
- VlcPlayer.java
- build.gradle
- AudioDecoder.java
- VideoDecoder.java
- AudioControlHandler.java
- AudioHandler.java
- ControlHandler.java
- Session.java
- SessionManager.java
- PropertyListUtil.java
- VideoHandler.java
- AudioPacket.java
- VideoPacket.java
- AudioControlServer.java
- AudioServer.java
- ControlServer.java
- VideoServer.java
- AirPlayConfig.java
- AirPlayConsumer.java
- AirPlayServer.java
- AudioDecoderTest.java
- VideoDecoderTest.java
- ReverseEngineeringTest.java
- 00_mdns_records.png
- 00_mdns_records.txt
- 01_RTSP_GET_info_request.bin
- 01_RTSP_GET_info_request.txt
- 01_RTSP_GET_info_response.bin
- 01_RTSP_GET_info_response.txt
- 02_RTSP_POST_pair_verify_request.bin
- 02_RTSP_POST_pair_verify_response.bin
- 03_RTSP_POST_pair_verify_request.bin
- 03_RTSP_POST_pair_verify_response.bin
- 04_RTSP_POST_fp_setup_request.bin
- 04_RTSP_POST_fp_setup_response.bin
- 05_RTSP_POST_fp_setup_request.bin
- 05_RTSP_POST_fp_setup_response.bin
- 06_RTSP_SETUP_request.bin
- 06_RTSP_SETUP_response.bin
- 07_RTSP_GET_PARAMETER_request.bin
- 07_RTSP_GET_PARAMETER_response.bin
- 08_RTSP_RECORD_request.bin
- 08_RTSP_RECORD_response.bin
- 09_RTSP_SET_PARAMETER_request.bin
- 09_RTSP_SET_PARAMETER_response.bin
- 10_RTSP_SETUP_request.bin
- 10_RTSP_SETUP_response.bin
- 11_RTSP_FLUSH_request.bin
- 11_RTSP_FLUSH_response.bin
- 12_HTTP_GET_server_info_request.bin
- 12_HTTP_GET_server_info_response.bin
- 13_HTTP_POST_fp_setup2_request.bin
- 13_HTTP_POST_fp_setup2_response.bin
- 14_RTSP_POST_audio_mode_request.bin
- 14_RTSP_POST_audio_mode_response.bin
- 15_RTSP_POST_feedback_request.bin
- 15_RTSP_POST_feedback_response.bin
- 16_RTSP_SET_PARAMETER_request.bin
- 16_RTSP_SET_PARAMETER_response.bin
- 17_RTSP_TEARDOWN_request.bin
- 17_RTSP_TEARDOWN_response.bin
- get_info_request.bin
- get_info_request.txt
- get_info_response.bin
- get_info_response.txt
- get_playback_info_response.bin
- get_playback_info_response.txt
- get_server_info_request.bin
- get_server_info_request.txt
- get_server_info_response.bin
- get_server_info_response.txt
- mediainfo.m3u8
- post_event_request.bin
- post_event_request.txt
- post_play_request.bin
- post_play_request.txt
- post_reverse_request.bin
- post_reverse_request.txt
- post_reverse_response.bin
- post_reverse_response.txt
- set_parameter_x_dmap_tag.bin
- setup_request.bin
- setup_request.txt
- setup_request_2.bin
- setup_request_2.txt
- setup_response_2.bin
- setup_response_2.txt
- audio_packet_type_96
- video_packet_type_0
- video_packet_type_1
- video_packet_type_5
- build.gradle
- .gitattributes
- .gitignore
- build.gradle
- gradlew
- gradlew.bat
- LICENSE
- README.md
- settings.gradle
# Installation Guide
1. Get the code
git clone https://github.com/serezhka/java-airplay
Downloads the entire project code from GitHub to your computer.
cd java-airplay
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
./gradlew bootRun
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
