awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
streamyfin avatar

streamyfin/streamyfin

0
View on GitHub↗
4,970 stele·235 fork-uri·TypeScript·MPL-2.0·11 vizualizări

Streamyfin

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.

Features

  • Cross-Platform Media Players - A mobile and desktop application for playing video and audio content across multiple operating systems.
  • REST API Clients - Communicates with a Jellyfin server through its REST API to fetch media metadata, manage playback sessions, and synchronize user preferences across devices.
  • Video Casting - Sending video playback from the app to external devices like Chromecast for larger-screen viewing.
  • Offline Media Transcoders - Downloads server-transcoded video streams to local storage, converting network streams into playable files for offline access without internet connectivity.
  • Intro and Credit Skippers - Automatically detect and skip introductory sequences and end credits during video playback.
  • Automated Intro and Credit Skippers - An automated feature that detects and skips introductory sequences and end credits based on server timestamps.
  • Intro and Credit Skipping - Uses server-provided timestamp markers to automatically detect and skip introductory sequences and end credits during video playback.
  • Server-Synced Preferences - Stores user settings and playback progress on the Jellyfin server, ensuring consistent configuration and resume points across all client devices.
  • Media Clients - A cross-platform media player that streams and manages content from a Jellyfin server with remote playback support.
  • Content Discovery - Finding media through full-text search and external request integration across the Jellyfin library.
  • Server-Transcoded Downloads - Saving server-transcoded video files to local storage for playback without an internet connection.
  • Full Text Search - Queries the Jellyfin server's full-text search endpoint to enable discovery of movies, shows, and episodes by title, description, or metadata.
  • Chromecast Casting Clients - A client that streams video content to external devices like Chromecast for larger-screen viewing.
  • Server-Transcoded Offline Downloaders - A tool that converts network streams into local files through server transcoding for offline playback.
  • Chromecast Streamers - Stream video content from the app to a Chromecast-enabled device for larger-screen viewing.
  • Chromecast Discovery and Streaming - Implements the Google Cast SDK to discover Chromecast devices on the local network and stream media content to them with synchronized playback controls.
  • Playback Session Monitors - Polls the Jellyfin server for active playback sessions to display live status of media being streamed by other users on the same server.
  • Cloud-Synced Preferences - Maintaining consistent user settings across multiple client devices through server-side synchronization.

Istoric stele

Graficul istoricului de stele pentru streamyfin/streamyfinGraficul istoricului de stele pentru streamyfin/streamyfin

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face streamyfin/streamyfin?

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.

Care sunt principalele funcționalități ale streamyfin/streamyfin?

Principalele funcționalități ale streamyfin/streamyfin sunt: Cross-Platform Media Players, REST API Clients, Video Casting, Offline Media Transcoders, Intro and Credit Skippers, Automated Intro and Credit Skippers, Intro and Credit Skipping, Server-Synced Preferences.

Care sunt câteva alternative open-source pentru streamyfin/streamyfin?

Alternativele open-source pentru streamyfin/streamyfin includ: jellyfin/jellyfin-android — jellyfin-android is an Android media server client used to stream movies, television shows, and music from a remote… pierfrancescosoffritti/android-youtube-player — This is a native library for embedding and controlling YouTube video playback within Android applications. It… intro-skipper/intro-skipper — Intro Skipper is a media server plugin and automated playback utility designed to identify and bypass television… skorokithakis/catt — catt is a command-line interface and network utility for casting media and websites to Google Cast devices. It serves… elastic/elasticsearch-net — This project is a programmatic client for managing the lifecycle of documents within a distributed JSON search engine.… 422658476/mpv-easy-player — This project is a graphical user interface for the command-line media engine, designed to simplify complex playback…

Alternative open-source pentru Streamyfin

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Streamyfin.
  • jellyfin/jellyfin-androidAvatar jellyfin

    jellyfin/jellyfin-android

    2,557Vezi pe GitHub↗

    jellyfin-android is an Android media server client used to stream movies, television shows, and music from a remote server to mobile devices. It functions as a cross-platform media player that supports direct streaming, remote transcoding for incompatible formats, and the integration of external subtitles. The application serves as a Chromecast media controller, allowing users to cast server-hosted content to compatible televisions and speakers. It also acts as a digital library viewer for browsing photo collections and reading ebooks, comics, and magazines stored on a remote server. Beyond

    Kotlinandroidjavajellyfin
    Vezi pe GitHub↗2,557
  • pierfrancescosoffritti/android-youtube-playerAvatar PierfrancescoSoffritti

    PierfrancescoSoffritti/android-youtube-player

    3,694Vezi pe GitHub↗

    This is a native library for embedding and controlling YouTube video playback within Android applications. It functions as a playback controller that synchronizes video states with the hosting activity or fragment lifecycle. The library includes a framework for replacing default playback controls with custom layouts and interfaces. It also provides a sender extension for streaming YouTube video content from an Android device to Chromecast receivers. The project covers programmatic playback control, background audio playback, and player state monitoring. It also handles network connectivity a

    Kotlinandroidandroid-youtube-playerchromecast-receiver
    Vezi pe GitHub↗3,694
  • intro-skipper/intro-skipperAvatar intro-skipper

    intro-skipper/intro-skipper

    2,469Vezi pe GitHub↗

    Intro Skipper is a media server plugin and automated playback utility designed to identify and bypass television opening sequences. It functions as an automated content sequence skipper that detects repeated introduction segments in video files to improve viewing efficiency. The tool employs audio fingerprinting to analyze audio patterns during playback, comparing waveforms against known templates to trigger skip events. It allows for the management of playback preferences across multiple client devices to determine how these opening sequences are handled. The project covers automated media

    C#jellyfinjellyfin-mediasegment-providerjellyfin-plugin
    Vezi pe GitHub↗2,469
  • elastic/elasticsearch-netAvatar elastic

    elastic/elasticsearch-net

    3,656Vezi pe GitHub↗

    This project is a programmatic client for managing the lifecycle of documents within a distributed JSON search engine. It provides an Elasticsearch search client for indexing documents and performing complex queries, alongside a low-level client that acts as a flexible wrapper for sending raw HTTP requests to a cluster. The client features a fluent request builder that maps typed requests to REST API endpoints and a generic mapping layer to transform JSON responses into strongly typed objects. It employs a pluggable serialization mechanism to decouple the request-response lifecycle from speci

    C#c-sharpclientdot-net
    Vezi pe GitHub↗3,656
  • Vezi toate cele 30 alternative pentru Streamyfin→