{"package_name":"com.github.warren_bank.exoplayer_airplay_receiver","name":"ExoAirPlayer","summary":"play video/audio cast via stateless HTML API","category":"Multimedia","icon_url":null,"latest_version_code":3140423,"latest_version_name":"003.14.04-23API","apk_url":"/api/apk/com.github.warren_bank.exoplayer_airplay_receiver","apk_size":4232265,"apk_sha256":"09de87677730b5b9862f13ff683ba840ceb391d6908232565eb36f2ad682141f","source_kind":"fdroid-repo","repo_slug":"izzyondroid","last_updated":1781892009,"release_timestamp":1781891157,"description":"<p><i>ExoAirPlayer</i> is an app you run on your Android set-top box. It plays video/audio URLs \"cast\" to it with a stateless HTTP API (based on AirPlay).</p><p>There is no UI when the app starts. It’s a foreground service with a notification, which runs a web server on port 8192. The IP address of the server is given in the notification message.</p><p>When a video URL is \"cast\" to the server, a video player opens full-screen. If the video player loses focus (ex: by pressing the \"home\" button), another notification is added to control playback or refocus on the video player window.</p><p>When an audio URL is \"cast\" to the server, the music plays in the background – even when the screen is off.</p><p><a href='https://webcast-reloaded.surge.sh/airplay_sender.html' target='_blank' rel='nofollow noopener'>This page</a> is the simplest way to send signals to a running instance. Though other \"high-level\" tools exist to capture media URLs from the wild (some are <a href='https://github.com/warren-bank/Android-ExoPlayer-AirPlay-Receiver#usage-high-level' target='_blank' rel='nofollow noopener'>listed here</a>). One of them is <a href='fdroid.app:com.tt.droidplay'>DroidPlay</a>, which lets you cast content from another Android device to <i>ExoAirPlayer.</i></p><p>Audio or video files/playlists can also be started directly from the Android file system, which makes this app a very suitable replacement for a general-purpose video player. This can be done locally on the same device, e.g. using a file manager like <i>Total Commander:</i> if you tap a media file there, it implicitly calls an intent <i>ExoAirPlayer</i> (and other installed media players) act upon – so a list of such apps open and you can chose from it. You can also use <i>Total Commander</i> to create playlists; see <a href='https://github.com/warren-bank/Android-ExoPlayer-AirPlay-Receiver/issues/3#issuecomment-710668083' target='_blank' rel='nofollow noopener'>here</a> for details.</p><p>The remote way to do this ","categories":["Multimedia"]}