[software suggestion] Gerbera (successor of MediaTomb)

Suggestions for features and software you would like to see in DietPi, goes here.
Post Reply
gpac
Posts: 2
Joined: Mon Sep 09, 2019 7:36 pm

[software suggestion] Gerbera (successor of MediaTomb)

Post by gpac » Tue Sep 10, 2019 7:52 am

It would be great to have Gerbera packaged (https://gerbera.io/).

"Gerbera is proudly built upon MediaTomb 0.12.1 continuing that projects great legacy."

Low footprint dlna media server (flac / mp3 / …), that can be used by HiFi players / streamers.

Nota : I used Mediatomb 0.12 to serve my flacs on very cheap hardwares : Raspberry pi 1B and on very old Synology NAS (DS101j from 2005 !).

Gerbera is now (buster) available within Debian repo in almost all architectures (https://packages.debian.org/stable/gerbera).

User avatar
WarHawk
Posts: 520
Joined: Thu Jul 20, 2017 7:55 am

Re: [software suggestion] Gerbera (successor of MediaTomb)

Post by WarHawk » Wed Sep 11, 2019 3:59 am

ooh...looks like it does upnp thru a firewall...neat!
Gerbera is a UPnP media server which allows you to stream your digital media through your home network and consume it on a variety of UPnP compatible devices.

Features

Browse and playback your media via your network on all kinds of devices.
Metadata extraction from MP3, OGG, AAC, M4A, FLAC, JPG (and many more!) files.
Media thumbnail support
Web UI with a tree view of the database and the file system, allowing to add/remove/edit/browse your media
Highly flexible media format transcoding via plugins / scripts
Automatic directory rescans (timed, inotify)
User defined server layout based on extracted metadata
Supports last fm scrobbing using lastfmlib
On the fly video thumbnail generation with libffmpegthumbnailer
Support for external URLs (create links to internet content and serve them via UPnP to your renderer)
runs on Linux, FreeBSD, NetBSD, Mac OS X, eCS
runs on x86, Alpha, ARM, MIPS, Sparc, PowerPC


Differences to Mediatomb (So far)

Rebranded as Gerbera, new Logo!
Actively maintained/developed.
Removed bundled libupnp - Now requires upstream 1.8 version.
Removed bundled libuuid.
Ported to CMake.
Enhanced cover art support for MP4, FLAC, Vorbis & WMA files (via TagLib).
TagLib handler opens files read only: stops inotify rescanning the dir on access causing "Object not found" see here.
Album folders have "creator" metadata (artist).
Album folders have artwork: either from external files or the tracks embedded artwork.
Per-track external art support: filename-of-track.jp\* (minus the audio file extension).
Removed libflac use/dep.
Remove libmp4v2 use/dep.
Remove id3lib use/dep.
Removed broken DVD image support (dvdnav).
IPv6 Support
Replaced SpiderMonkey (mozjs) dependency with embedded duktape engine.
WIP port to "Modern C++" / tidying.
Lots of other stuff.
Dropped broken youtube support.
https://github.com/gerbera/gerbera

Seems like it would be VERY simple to build a package for this...way cool

Post Reply