Photos & media
Back up your photos and stream your own music, films and shows to every screen at home. 119 apps.
Replace a paid product
- Immich
Photo and video backup solution directly from your mobile phone (alternative to Google Photos).
- Jellyfin
Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and Kodi.
- PhotoPrism
Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures.
- Ente
An end-to-end encrypted photo-sharing platform (alternative to Google Photos, Apple Photos).
- SRS
A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
- Invidious
Alternative YouTube front-end.
- Navidrome Music Server
Modern Music Server and Streamer, compatible with Subsonic/Airsonic.
- Kodi
Multimedia/Entertainment center, formerly known as XBMC. Runs on Android, BSD, Linux, macOS, iOS and Windows.
- MediaMTX
Ready-to-use, zero-dependency real-time media server and proxy to publish, read, record, playback and route video/audio streams over SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, RTP.
- koel
Personal music streaming server that works.
- Sonarr
Automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality format becomes available.
- Beets
Music library manager and MusicBrainz tagger (command-line and Web interface).
- PeerTube
Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.
- MeTube
Web GUI for youtube-dl, with playlist support. Allows downloading videos from dozens of websites.
- Audiobookshelf
Audiobook and podcast server. It streams all audio formats, keeps and syncs progress across devices. Comes with apps for Android and iOS.
- Radarr
Automatically download movies via Usenet and BitTorrent (fork of Sonarr).
- Stash
A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scraping support.
- Seerr
Manage requests for your media library, supports Plex, Jellyfin and Emby media servers (fork of Overseerr).
- Owncast
Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.
- Thumbor
A smart imaging service and enables on-demand cropping, resizing, applying filters and optimizing images.
- Mopidy
Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc.
- Tube Archivist
Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexing and a user-friendly interface.
- LibrePhotos
Photo management service with a slight focus on cool graphs (alternative to Google Photos).
- Snapcast
Synchronous multiroom audio server.
- Photoview
Simple and user-friendly photo gallery for personal servers. It is made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos.
- Lidarr
Music collection manager for Usenet and BitTorrent users.
- Pinchflat
Download YouTube content built using yt-dlp.
- Restreamer
Access H.264 real-time video streaming on your website without a streaming provider.
- MediaCMS
Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API.
- musikcube
Streaming audio server with Linux/macOS/Windows/Android clients.
- Black Candy
Music streaming server.
- Lychee
Grid and album based photo-management-system.
- Ombi
Content request system for Plex/Emby, connects to SickRage, CouchPotato, Sonarr, with a growing feature set.
- AzuraCast
Modern and accessible web radio management suite.
- Piwigo
Photo gallery software for the web, built by an active community of users and developers.
- Nextcloud Memories
Fast, modern and advanced photo management suite. Runs as a Nextcloud app.
- Ampache
Web based audio/video streaming application.
- OvenMediaEngine
Streaming Server with Sub-Second Latency.
- tubesync
Syncs YouTube channels and playlists to a locally hosted media server.
- mpd
Daemon to remotely play music, stream music, handle and organize playlists. Many clients available.
- Polaris
Music browsing and streaming application optimized for large music collections, ease of use and high performance.
- gonic
Lightweight music streaming server. Subsonic compatible.
- NymphCast
Turn your choice of Linux-capable hardware into an audio and video source for a television or powered speakers (alternative to Chromecast).
- Kyoo
Innovative media browser designed for seamless streaming of anime, series and movies, offering advanced features like dynamic transcoding, auto watch history and intelligent metadata retrieval.
- mStream
Music streaming server with GUI management tools. Runs on Mac, Windows, and Linux.
- PiGallery 2
Directory-first photo gallery website, with a rich UI, optimised for running on low resource servers.
- SwingMusic
Swing Music is a beautiful, self-hosted music player and streaming server for your local audio files. Like a cooler Spotify ... but bring your own music.
- µStreamer
Lightweight and very quick server to stream MJPEG video from any V4L2 device to the net.
- Medusa
Automatic Video library manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.
- ChronoFrame
Personal gallery application with online photo management, supporting Live/Motion Photos, and explore map.
- Damselfly
Fast server-based photo management system for large collections of images. Includes face detection, face & object recognition, powerful search, and EXIF Keyword tagging. Runs on Linux, MacOS and Windows.
- Lyrion Music Server
Server software which controls a wide range of Squeezebox/Slim Devices audio players and compatible hardware (formerly Logitech Media Server).
- Youtarr
Download videos from YouTube channels on a schedule via yt-dlp, with a web UI to browse and selectively download videos. Integrates with Plex Media Server and generates NFO metadata for Jellyfin, Kodi, and Emby.
- Immich Kiosk
Lightweight slideshow for running on kiosk devices and browsers that uses Immich as a data source.
- LMS
Access your self-hosted music using a web interface.
- CyTube
Synchronize media, chat, and more for an arbitrary number of channels.
- Watcharr
Add and track all the shows and movies you are watching. Comes with user authentication, modern and clean UI and a very simple setup.
- HomeTube
Web UI to download videos and playlists from 1700+ sites into a Plex or Jellyfin library, with quality selection, SponsorBlock sponsor removal, subtitles, clip cutting and resilient playlist sync.
- Meelo
Personal Music Server, designed for collectors and music maniacs.
- moOde Audio
Audiophile-quality music playback for the wonderful Raspberry Pi family of single board computers.
- Gerbera
UPnP Media Server, which allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices.
- nefarious
Automate downloading Movies and TV Shows.
- multi-scrobbler
Scrobble plays from multiple sources to multiple scrobbling services.
- MyTube
Downloader and player for yt-dlp-supported sites with channel subscriptions, cloud upload support, and local library organization.
- bewCloud
File sharing + sync, notes, and photos (alternative to Nextcloud and ownCloud's RSS reader).
- HomeGallery
Browse personal photos and videos featuring tagging, mobile-friendly, and AI powered image discovery.
- Pinepods
Podcast management system with multi-user support. Pinepods utilizes a central database so aspects like listen time and themes follow from device to device.
- Chevereto
Ultimate image sharing software. Create your very own personal image hosting website in just minutes.
- LibreTime
Broadcast streaming radio on the web (fork of Airtime).
- Karaoke Eternal
Host awesome karaoke parties where everyone can easily find and queue songs from their phone's browser. The player is also fully browser-based with support for MP3+G, MP4 and WebGL visualizations.
- Rapidbay
Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV.
- Lingarr
Automatically translate subtitle files in your Radarr and Sonarr media libraries, using LibreTranslate, local AI models, or SaaS translation services.
- Audioserve
Simple personal server to serve audio files from directories (audiobooks, music, podcasts...). Focused on simplicity and supports sync of play position between clients.
- Reaparr
Cross-platform Plex media downloader that seamlessly adds media from other Plex servers to your own.
- Downtify
Download Spotify music with album art and metadata.
- Stretto
Music player with Youtube/Soundcloud import and iTunes/Spotify discovery.
- Photofield
Experimental fast photo viewer.
- Lidify
Music discovery tool that provides recommendations based on selected Lidarr artists, using Spotify or LastFM.
- MistServer
Public domain streaming media server that works with any device and any format.
- PodFetch
Sleek and efficient podcast downloader.
- SyncTube
Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat.
- vod2pod-rss
Convert YouTube and Twitch channels to podcasts, no storage required. Transcodes VoDs to MP3 192k on the fly, generates an RSS feed to use in podcast clients.
- mikochi
Browse remote folders, upload files, delete, rename, download and stream files to VLC/mpv.
- LidaTube
Finding and fetch missing Lidarr albums via yt-dlp.
- Deleterr
Automated media cleanup tool that removes watched and stale content from Plex, Sonarr, and Radarr based on configurable rules.
- ChannelTube
Download video or audio from YouTube channels on a schedule via yt-dlp.
- YoutubeDL-Server
Web and REST interface to Youtube-DL for downloading videos onto a server.
- Zenphoto
Gallery and CMS project.
- Houndarr
Scheduled backlog searches for Radarr, Sonarr, Lidarr, Readarr and Whisparr. Works through missing and cutoff-unmet items in small rate-limited batches with per-item cooldowns and hourly caps, to avoid overloading indexers.
- Memtly
Event photo sharing platform and gallery with slideshow that allows guests to view and share memories via a QR code.
- Supysonic
Python implementation of the Subsonic server API.
- ydl_api_ng
Simple youtube-dl REST API to launch downloads on a distant server.
- SPIS
A simple, lightweight and fast media server with decent mobile support.
- youtube-dl-nas
Authenticated yt-dlp download queue for video, audio and subtitles, with history, mobile sharing and NAS file management (fork of youtube-dl-server).
- cmyflix
Minimalist Plex/Jellyfin alternative to stream video.
- ClipBucket
Start your own video sharing website (YouTube/Netflix Clone) in a matter of minutes.
- Tiramisu
BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid).
- BotWave
FM broadcasting system with server-client architecture for managing multiple Raspberry Pi transmitters remotely.
- This week in past
Aggregates images taken this week, from previous years and presents them on a web page with a simple slideshow.
- MKVPriority
Selects preferred audio and subtitle tracks using configurable priority scores and sets the appropriate default and forced flags.
- Elengrab
Fast cross-platform video and audio downloader and media viewer with flexible format and quality options. Supports 1000+ websites including YouTube, Instagram, TikTok, Twitch and more.
- TrackWatch
Automated music release tracker for Spotify with email notifications, discography generator, and ghost track cleaner (alternative to Release Radar).
- Ratelog
Movie tracker and rating app (alternative to Letterboxd).
- Channels DVR Server
Flexible server providing a whole home self hosted DVR experience for Channels.
- ClyoCloud
A personal, self-hosted cloud storage and media management application built for privacy, efficiency, and aesthetics.
- Emby
Home media server supporting both DLNA and DIAL (Chromecast) devices out-of-the-box.
- Funkwhale
Modern, web-based, convivial, multi-user and free music server.
- Icecast 2
Streaming audio/video server which can be used to create an Internet radio station or a privately running jukebox and many things in between.
- Mediagoblin
Media publishing platform that anyone can run (alternative to Flickr, YouTube, SoundCloud).
- PhotoStructure
All your family's photos and videos automatically organized into a fun and beautiful website. Runs via Docker, NodeJS, or native desktop installers.
- Plex
Centralized home media playback system with a powerful central server.
- Reservo
Scalable image hosting script with support for CDNs, paid account upgrades, advertising spots and drag & drop upload.
- Rygel
UPnP AV MediaServer that allows you to easily share audio, video, and pictures. Media player software may use Rygel to become a MediaRenderer that may be controlled remotely by a UPnP or DLNA Controller.
- Single File PHP Gallery
Web gallery in one single PHP file.
- Subsonic
Web-based media streamer and jukebox.
- Tube
Youtube-like (_without censorship and features you don't need!_) video sharing app written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and RSS feed.
- üWave
Self-hosted collaborative listening platform. Users take turns playing media—songs, talks, gameplay videos, or anything else—from a variety of media sources like YouTube and SoundCloud.
- Väinö
High-fidelity music server for Raspberry Pi with iOS and Android companion apps.
- VideoLAN Client (VLC)
Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.