Rygel
DLNA/UPnP AV media server and renderer for home media sharing
Activity unknown
No repository statistics available for this project.

Rygel is a GNOME project that provides a DLNA/UPnP AV home media solution for sharing audio, video, and pictures to compatible devices on your network. It can act as a MediaServer and can also enable player software to work as a remotely controlled MediaRenderer, with interoperability features aimed at DLNA compliance.
Key Features
- DLNA/UPnP AV MediaServer for browsing and playing local media from TVs, game consoles, and other clients
- MediaRenderer support so playback can be controlled remotely by UPnP/DLNA controller apps
- On-the-fly media conversion to formats supported by specific client devices
- Plugin-based architecture to extend functionality and integrate different media sources/engines
- Shared libraries for building plugins, renderers, and UPnP/DLNA components
Use Cases
- Stream a PC media library to Smart TVs or gaming consoles (including when formats require conversion)
- Use a phone or PC as a controller to search and play media on DLNA/UPnP devices
- Redirect audio output to DLNA speakers on the local network
Limitations and Considerations
- Transcoding and compatibility depend on available media pipeline support and can be CPU-intensive on low-power systems
- Some device interoperability may require tuning configuration and selecting appropriate plugins for your environment
Rygel fits well in Linux-based home networks where DLNA/UPnP compatibility is needed for TVs, consoles, and speakers. Its plugin system and libraries also make it useful as a foundation for custom UPnP/DLNA media solutions.
Categories:
Tags:
Tech Stack:
Similar to Rygel
Emby
Personal media server for streaming your library to any device
Emby is a personal media server that organizes and streams your movies, TV, music, photos, and home videos to apps, browsers, smart TVs, and DLNA clients.

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Plex
Media server for organizing and streaming your personal library
Plex Media Server lets you organize, stream, and access your personal movies, TV, music, and photos across devices, with rich metadata and client apps.
Dim
Self-hosted media manager for organizing and playing libraries
Dim is a self-hosted media manager that indexes, organizes, and beautifies your media libraries with a modern web UI for browsing and playback.
Memories
Nextcloud photo management app with timeline, AI tagging, and HLS transcoding
Open-source Nextcloud app for managing photos and videos with timeline, AI-based tagging, albums, map view, metadata editing, and on-demand HLS transcoding.

ErsatzTV
Open-source server that turns personal media into scheduled IPTV channels
ErsatzTV is an open-source media server that creates scheduled, EPG-driven IPTV-style channels from local libraries or Plex/Jellyfin/Emby, with hardware transcoding and M3U/XMLTV output.
