For a subtitle downloader, the first results are openlistteam/openlist (OpenList is a cloud storage indexing and media streaming platform, not an automatic subtitle downloader—it lacks subtitle fetching, hash-based matching, and subtitle provider integration required for this search), jellyfin/jellyfin (Jellyfin is a media server rather than a dedicated subtitle downloader; while it can integrate subtitle downloading through plugins, it does not natively scan libraries and fetch subtitles as the primary function) and mediabrowser/emby (Emby is a full-featured self-hosted media server for organizing and streaming your library, not a dedicated automatic subtitle downloader—you would need a plugin or separate tool to add subtitle fetching). jellyfin/jellyfin-android is also worth a look. Compare the match explanations and check the project documentation against your requirements.
These tools automatically fetch and sync subtitles for your local video files from online databases.
OpenList is a cloud storage indexing platform that transforms remote file collections into searchable lists and standardized streaming media endpoints. It functions as a centralized gateway, allowing users to connect external storage providers and manage their data through a unified interface. The platform distinguishes itself by providing a dedicated security layer for API authentication and traffic proxying, which protects user credentials while managing connectivity for distributed components. It also features automated service lifecycle management, enabling the deployment and maintenance
OpenList is a cloud storage indexing and media streaming platform, not an automatic subtitle downloader—it lacks subtitle fetching, hash-based matching, and subtitle provider integration required for this search.
Jellyfin is a self-hosted media server that organizes digital media collections and streams content to various client devices over a local or remote network. It utilizes a client-server architecture that separates media processing and storage from user interfaces, communicating through a standardized web-based application programming interface. The platform is designed for cross-platform hosting, running consistently across Linux, Windows, and macOS through native binaries or containerized environments. It features a hardware-accelerated transcoding engine that offloads intensive video conver
Jellyfin is a media server rather than a dedicated subtitle downloader; while it can integrate subtitle downloading through plugins, it does not natively scan libraries and fetch subtitles as the primary function.
Emby is a self-hosted media server used for organizing and streaming personal movies, music, and photos to various devices across local and remote networks. It functions as a central hub for media library hosting, incorporating a DLNA media server for device discovery and a remote media gateway for secure external access. The system features a GPU-accelerated transcoder that converts video formats on-the-fly to ensure compatibility across different playback devices. It also includes a live TV DVR capable of streaming live television signals and scheduling recordings for later viewing. The pl
Emby is a full-featured self-hosted media server for organizing and streaming your library, not a dedicated automatic subtitle downloader—you would need a plugin or separate tool to add subtitle fetching.
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
This is an Android client for the Jellyfin media server — it can display external subtitles already in your library, but it does not automatically scan a media folder and download matching subtitles from online sources.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| openlistteam/openlist | 20.8K | Go | agpl-3.0 | |
| jellyfin/jellyfin | 53.3K | C# | GPL-2.0 | |
| mediabrowser/emby |
| 4.8K |
| C# |
| gpl-2.0 |
| jellyfin/jellyfin-android | 2.6K | Kotlin | GPL-2.0 |