SwitchStream is a free, open-source media client for Jellyfin built for Android TV, tablets, and phones.
Connect to your self-hosted Jellyfin server and enjoy your personal media library with a clean, modern interface.
Explore your movie and TV show libraries with filtering and sorting. View detailed information including cast, ratings, and descriptions. Search across all your content to find what you want to watch.
Play your media with adaptive HLS and direct streaming. Adjust playback speed, choose audio tracks, and select subtitles. Pick up right where you left off with automatic resume.
Browse seasons and episodes with ease. Auto-play takes you to the next episode so you can keep watching without interruption.
Save your favorite movies and shows for quick access. View your watch history and resume in-progress content from the home screen.
Switch between Jellyfin user profiles without needing to reconnect to your server.
Designed with Android TV in mind, featuring focus-based navigation optimised for remote controls. Also works great on tablets and phones.
SwitchStream does not collect any data. No analytics, no tracking, no crash reporting, no ads. Your credentials and preferences are stored locally on your device. The app communicates only with the Jellyfin server you choose to connect to.
The full source code is available on GitHub. Contributions and feedback are welcome.
Requires a Jellyfin media server. SwitchStream is not affiliated with or endorsed by the Jellyfin project.