DMS is a UPnP DLNA Digital Media Server that runs from the terminal and serves content from the filesystem from the working directory or a given path. It advertises and serves raw files and alternate transcoded streams such as mpeg2 PAL-DVD and WebM, and provides thumbnails where possible. External tools ffprobe, ffmpeg and ffmpegthumbnailer are used when available.
Directory
Media Players & Servers
Media players and servers covers software for playing, streaming, and organising video and audio files. Listings include desktop players, home media servers, sync tools, and add-ons for streaming setups. What matters is the file formats and codecs each one supports, whether they transcode on the fly, and how they organise a large library across drives or devices. Some entries are clients that connect to third-party sources the tool does not control, so what you can play depends on what you are allowed to access in your region. Check the source rights and the licence before you install anything.
DockSTARTer is a video tool for encoding, conversion, repair, playback, editing, or processing workflows.
Fast Stream is a browser extension that streams videos without buffering. It provides an improved, accessible video player tailored to user needs. The project is hosted on GitHub under Andrews54757 and includes a demo, troubleshooting for YouTube issues, and browser compatibility information.
ff2mpv is a browser extension for playing URLs in mpv. It works on Firefox, Chrome and other Firefox or Chromium-based browsers. Clicking the toolbar icon makes mpv attempt to play the current URL, and a context button plays a specific URL. Installation involves the addon plus a native host.
Findroid is a video tool for encoding, conversion, repair, playback, editing, or processing workflows.
Fixarr is a GUI tool for renaming movie, TV and anime files, with backup for media servers. It supports Plex backup, multi-threading and purging unnecessary NFO and SRT files. The repository was archived and is read-only; anime renaming and Jellyfin and Emby backup are listed as in progress.
Fladder is a video tool for encoding, conversion, repair, playback, editing, or processing workflows.
Flower's MPV Config is a video tool for encoding, conversion, repair, playback, editing, or processing workflows.
Flyleaf is an open source .NET media player library for WinUI 3, WPF and WinForms applications. It is built on FFmpeg and DirectX for media playback functionality, and is hosted on GitHub.
Frames is a modern open source streaming video on demand (SVOD) platform built with React and NestJS. It supports streaming MP4 files from storage providers including local storage, S3, Dropbox and Google Drive, and is hosted on GitHub.
FSR.glsl is a GitHub Gist containing an AMD FidelityFX Super Resolution v1.0.2 shader ported to mpv by agyild. The shader notes state it operates on the LUMA plane and, per AMD's guidelines, upscales content up to 4x at maximum.
This repository contains GLSL shaders for Chroma from Luma prediction, implementing chroma upscaling based on a closed least squares solution for linear regression. Predictions are mixed with a normal resampling filter and smoothed with a bilateral filter. Settings control which regressions are used and the smoothing step, and a lite variant offers better performance at some quality cost.
H5player is a Tampermonkey userscript for online audio and video playback. It supports playback from platforms including TikTok, YouTube, Bilibili, TED, Instagram and Twitter. The tool offers features such as variable playback speed, screen capture, video download, custom settings and extensions to enhance the playback experience.
Homehost is a self-hosted, Netflix-like application built for media streaming. It is designed to stream personal media collections within a home network. The project is maintained as an open-source repository on GitHub.
HTPC Download Box is a software project that integrates Sonarr, Radarr, Jackett, NZBGet, Deluge, OpenVPN and Plex. It enables monitoring of TV shows and movies via Sonarr and Radarr, and automatically searches for releases using Usenet and torrent indexers for home theater PC use cases.
ImPlay is a video tool for encoding, conversion, repair, playback, editing, or processing workflows.
Improved UI, also referred to as uosc, is a feature-rich minimalist proximity-based user interface designed for the MPV media player. The project offers installation guidance for Windows, Linux and macOS, and is hosted as an open-source repository on GitHub.
Jellyfin is a free software media system comprising a server backend and API. It is an open-source project that provides media server functionality, with its server component development hosted on GitHub.
Jellyfin RPC is a video tool for encoding, conversion, repair, playback, editing, or processing workflows.
Jellyfin Vue is a modern web client for the Jellyfin media system, built using the Vue framework. It is part of the Jellyfin Project, offers end-user usage instructions and supports hosted instances. The project is maintained as an open-source repository on GitHub.
Jellyfin Desktop is a desktop client for Jellyfin built with Qt WebEngine and libmpv. It is distributed under the GPL-2.0 license and supports audio passthrough, hardware decoding, and playback of more formats without transcoding. It is available for Linux, macOS and Windows, with data stored per profile in a profiles subdirectory.
Kawaii-Player is a video tool for encoding, conversion, repair, playback, editing, or processing workflows.
Kitana is a video tool for encoding, conversion, repair, playback, editing, or processing workflows.
Kyoo is a self-hosted media server focused on video content such as movies, series and anime, positioned as an alternative to Jellyfin or Plex. It requires no folder structure and aims for low maintenance without manual metadata edits. Its features include dynamic transcoding, subtitle support and intro/credit detection. Clients include web, Android and Android TV.