Deploy Now

Stars

1,407

Forks

234

Watchers

36

Developer links

Gerbera

Movies, music, and photos stored on your server become a streaming library your television, game console, and phone can browse and play across the home network with Gerbera. Point it at your movie, music, and photo directories and it builds a searchable database, extracting titles, artists, albums, and cover art from the files themselves. The web interface shows the library as a tree of containers and items, where you add directories, edit entries, and reorganise how content is presented to devices. Automatic rescans watch your folders on a timer or through filesystem notifications, so new episodes and albums appear without manual imports. When a device cannot play a format, transcoding plugins convert the stream on the fly into something it accepts. Video files get thumbnails generated automatically, and external URLs can be added as virtual items that renderers play like local media. Different devices see the same library through layouts you define from the extracted metadata, grouped by artist, genre, year, or folder structure. A clients view lists the renderers that connect, and the configuration view edits the server setup from the browser instead of XML files. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPLv2 licensed.

Gerbera
Gerbera
Gerbera
Gerbera
Gerbera
Gerbera

Benefits

  • Every Screen In The House
  • Smart TVs, game consoles, phones, and media players browse and play the same library over UPnP and DLNA, with no per-device uploads or proprietary apps required.
  • Metadata Does The Organising
  • Gerbera reads tags from MP3, FLAC, OGG, AAC, and image files to build artist, album, and genre views automatically, so a raw folder tree becomes a navigable collection.
  • Transcoding For Stubborn Devices
  • Plugin and script based transcoding converts streams on the fly into formats your renderer accepts, so older televisions and picky players still play modern files without pre-conversion chores.
  • A Library That Updates Itself
  • Timed and inotify driven rescans notice new files as they land in watched directories, keeping the served library current while the configuration view manages everything from the browser.

Features

  • UPnP AV Streaming
  • Serves audio, video, and images over the UPnP AV protocol with DLNA compatibility, so televisions, consoles, and network players discover and stream the library natively.
  • Web Management Interface
  • The built-in web UI presents filesystem and database tree views for adding, removing, and editing items, plus dedicated search, clients, and configuration views.
  • Metadata Extraction
  • Extracts tags and cover art from MP3, OGG, AAC, M4A, FLAC, WavPack, and JPEG files, with exif data and on-the-fly video thumbnail generation.
  • Flexible Transcoding
  • External transcoding profiles route streams through tools like ffmpeg or VLC per mime type and renderer, converting unsupported formats during playback.
  • Automatic Rescans
  • Watches configured directories with inotify or scheduled scans, importing changes, removing deleted items, and refreshing the database without restarting the server.
  • Custom Server Layouts
  • JavaScript based import scripts and virtual layout options reorganise how items appear to devices, grouped by metadata fields instead of the on-disk folder structure.

Apps Similar to Gerbera