For a self hosted media server for movies, the strongest matches are popcorn-time/popcorn-app (Popcorn Time is a torrent-based media streaming client that), veggiedefender/torrent-client (Tiny BitTorrent client written in Go, which directly supports) and webtorrent/webtorrent-desktop (WebTorrent Desktop is a cross-platform torrent streaming app that). open-ani/animeko and c0re100/qbittorrent-enhanced-edition round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Find the best media server software for your home library. Compare top open-source alternatives ranked by features and activity to pick the right one.
This project is a BitTorrent media streamer and peer-to-peer movie player built on Node.js. It functions as a torrent-based video client that delivers media content without requiring full file downloads. The application integrates external movie databases and subtitle repositories to provide a streaming interface. It aggregates film descriptions, cast details, and posters to organize a media library and syncs multi-language captions during playback. The system handles peer-to-peer video playback by streaming content directly from torrent providers in real time.
Popcorn Time is a torrent-based media streaming client that streams video directly from BitTorrent peers, includes built-in subtitle support, and matches the requested category of open-source tools for downloading or streaming media.
This project is a Go-based library and utility for downloading files from decentralized peer-to-peer networks. It functions as a BitTorrent client engine, handling the end-to-end process of parsing metadata, communicating with trackers, and coordinating the retrieval of distributed data. The client distinguishes itself through its low-level implementation of the BitTorrent protocol, which manages direct peer-to-peer socket connections and concurrent request orchestration. By pipelining multiple network requests, the software maximizes throughput and reduces latency during the assembly of larg
Tiny BitTorrent client written in Go, which directly supports torrent downloading (core media downloading), but it does not explicitly mention streaming from torrents or subtitle support, making it a narrower choice than full-featured torrent clients.
❤️ Streaming torrent app for Mac, Windows, and Linux
WebTorrent Desktop is a cross-platform torrent streaming app that directly addresses the core need for downloading and streaming media via torrents, though explicit subtitle support is not highlighted in its description.
Animeko is a cross-platform desktop media client designed to aggregate video streams and peer-to-peer content into a single, unified interface. It functions as a centralized hub for media consumption, allowing users to manage multiple content providers and playback sources within one application. The client distinguishes itself by integrating a specialized engine for real-time peer-to-peer stream buffering, which enables immediate playback of media files directly from decentralized network sources. It further enhances the viewing experience by rendering community-contributed text overlays dir
Animeko is a desktop media client that aggregates torrent streaming and downloading from peer-to-peer sources, fitting your need for media downloading and streaming; it handles torrents and peer-to-peer streaming, though subtitle support is not clearly advertised.
qBittorrent-Enhanced-Edition is a cross-platform desktop application designed to manage the downloading and uploading of files across peer-to-peer networks. It functions as an open-source file sharer, facilitating the decentralized distribution of digital content by breaking files into smaller pieces for efficient transfer. The application utilizes a high-performance library to handle complex protocol specifications and employs a mature widget toolkit to provide a consistent native user interface across Windows, macOS, and Linux. It operates as a network traffic manager, incorporating asynchr
qBittorrent-Enhanced-Edition is a full-featured BitTorrent client that handles torrent downloading and includes sequential downloading for streaming, making it a solid fit for downloading and streaming media, though explicit subtitle support is not highlighted in its description.