arrow_forward

Self-hosted
media,
finally native.

No webviews. No compromises. The Jellyfin client Android has been waiting for.

Downloads
Zero Trackers
Free Forever
Open Source
AFinity Left ScreenAFinity Center ScreenAFinity Right Screen
What's inside

Built for the
self-hosted.

Playback

LibMPV or ExoPlayer.
Your call.

True native playback with audio track and subtitle switching, chapters, trickplay thumbnails, intro/outro skipping, PiP, and a 5-band EQ. Switch quality mid-stream, zero buffering.

Trickplay seekIntro / outro skipSubtitle styling0.25×–2× speed5-band EQPicture in picture
Video player with trickplay seek
Integration

Jellyfin, Seerr,
Audiobookshelf.
One app.

Unified search across all your services, alternate server addresses, and multi-server & multi-user switching — without ever leaving AFinity.

JellyfinJellyseerrAudiobookshelfMusic libraryQuickConnectMulti-server
Home screenItem detailMetadata
Offline

Download everything.
Watch anywhere.

Movies, seasons, series, audiobooks, music, and podcast episodes — with Wi-Fi-only rules, pause and resume, and a full storage dashboard.

Wi-Fi only modePause & resumeStorage dashboardMusic offlinePodcast episodes
Offline homeDownloads screenItem download
Deep dive

Explore every
workflow.

TMDB · MDBList · OMDb

Every title, fully enriched.

Pull in ratings, cast, crew, trailers, and recommendations from multiple sources — without leaving the app.

starMulti-source ratingsgroupsCast filmographiesthumb_upRecommendationstheatersBox setscategoryGenres & studiossearchUnified search
Metadata Left ViewMetadata Center ViewMetadata Right View
Jellyseerr

Request anything,
right from the app.

Browse Jellyseerr, request movies and shows, track approval status, and get notified when content lands — without leaving AFinity.

add_circleRequest movies & showspendingRequest statussearchUnified searchnotificationsAvailability alertsrecommendRecommendationslinkLinked to Jellyfin
Seerr LeftSeerr HomeSeerr Right
Albums · Artists · Playlists

Your music library, natively.

Browse your Jellyfin music collection by album, artist, or playlist — with synchronized lyrics, a persistent queue, and full offline support.

albumAlbum & artist browserlyricsSynced lyricsqueue_musicMusic queueplaylist_playPlaylistsdownload_for_offlineMusic downloadscastCast music
Music Album ViewMusic Home ViewMusic Player View
Audiobookshelf

Your audiobook library,
natively integrated.

Browse your Audiobookshelf collection, pick up where you left off, and listen offline — with progress sync across all your devices.

auto_storiesAudiobook librarysyncProgress syncdownload_for_offlineOffline listeningspeedVariable speedbookmarkBookmarkstimerSleep timer
Audiobookshelf LibraryAudiobookshelf PlayerAudiobookshelf Detail
Channels · EPG

Live TV, built in.

Browse channels by category, watch live streams, and see what's on next — all from the Electronic Program Guide inside AFinity.

live_tvLive streamingview_listProgram guidecategoryCategory filtersscheduleCurrent & upcomingstarFavourite channelsfilter_listSports, news & kids
Live TV Left ViewLive TV Center ViewLive TV Right View
Chromecast

From phone to any screen.

Cast to any Chromecast with full remote controls — switch quality, audio, and subtitles mid-session without interrupting playback.

hdQuality selectionaudio_fileAudio trackssubtitlesSubtitle controlskip_nextEpisode switchingvolume_upRemote volumecast_connectedCast controls
Phone Remote ControlTV Screen View
SyncPlay

Watch in sync, apart.

Start a SyncPlay group and AFinity keeps everyone's playback perfectly aligned — play, pause, seek, and buffer together.

syncReal-time syncwifi_tetheringBuffer detectiongroup_addGroup managementpause_circlePause propagationdevicesMulti-deviceradio_button_checkedSession status
SyncPlay Watch Party group session
Offline manager

Your library, offline-ready.

Download movies, seasons, audiobooks, music, and podcasts with Wi-Fi-only rules, pause and resume, and full storage visibility.

wifiWi-Fi only modepause_circlePause & resumestorageStorage dashboardheadphonesAudiobook offlinelibrary_musicMusic offlinepodcastsPodcast episodes
Downloads Left ViewDownloads Center ViewDownloads Right View
Power-user control

All your servers, one app.

Add multiple Jellyfin servers, switch instantly, and manage users, sessions, and admin tasks without a browser.

switch_accountMulti-user switchinghubMulti-servershield_lockEncrypted credentialsmonitor_heartActive sessionsedit_noteMetadata editingqr_code_scannerQuickConnect
Servers Left ViewServers Center ViewServers Right View
Open source

Built together.

star

Star on GitHub

Show your support

Stars
code

Contribute

Help us improve

IssuesPull Requests
favorite

Support

Buy the dev a coffee

Support on Ko-fiBuy Me A Coffee
query_stats

Project stats

Built with modern tools

Android 15+Jellyfin 10.10.xGitHub commit activityDownloads
Free. Open. Yours.

Your media
deserves
better.

Built for the self-hosted community — no trackers, no ads, no compromises.

download Download Free Android 15+ · Free forever · GPL-3.0