Streamyfin is a cross-platform media player client built for Jellyfin media servers. It provides a dedicated mobile and desktop application for streaming video and audio content directly from a Jellyfin library, with support for remote playback to Chromecast devices and offline media access.
The application distinguishes itself through several integrated capabilities that enhance the streaming experience. It includes an automated intro and credit skipping engine that uses server-provided timestamp markers to detect and skip introductory sequences and end credits during playback. A full-text media search integration enables discovery of movies, shows, and episodes by querying the Jellyfin server's search endpoint. The client also supports real-time playback session monitoring, allowing users to view live status of media being streamed by others on the same server.
Additional functionality includes an offline media transcoding pipeline that downloads server-transcoded video streams to local storage for playback without an internet connection, and server-synced user preferences that maintain consistent settings and playback progress across all client devices. The application communicates with Jellyfin servers through its REST API to fetch media metadata, manage playback sessions, and synchronize user preferences.