Gerbera is an UPnP Media Server. It allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices.
Deploy this app to Linode with a free $100 credit!
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.
Pull requests are very welcome and reporting issues is encouraged.
View our documentation online at https://docs.gerbera.io.
Head over to the docs page on Installing Gerbera for instructions on how to install Gerbera.
Visit our docs for instructions to Compile Gerbera or Compile latest Gerbera.
git clone https://github.com/gerbera/gerbera.git
mkdir build
cd build
cmake ../gerbera -DWITH_DEBUG=YES
make -j4
sudo make install
Library | Min Version | Recommended | Latest tested | Required? | Note | Default |
---|---|---|---|---|---|---|
libupnp | 1.14.6 | 1.14.14 | 1.14.14 | XOR libnpupnp | pupnp | |
libnpupnp | 4.2.1 | 4.2.1 | 4.2.1 | XOR libupnp | npupnp | Disabled |
libuuid | Depends on OS | Not required on *BSD | ||||
pugixml | 1.10 | 1.13 | Required | XML file and data support | ||
libiconv | Required | Charset conversion | ||||
sqlite3 | 3.7.0 | 3.35.5 | 3.36.0 | Required | Database storage | |
zlib | Required | Data compression | ||||
fmtlib | 7.1.3 | 7.1.3 | 9.1.0 | Required | Fast string formatting | |
spdlog | 1.8.1 | 1.8.5 | 1.11.0 | Required | Runtime logging | |
duktape | 2.1.0 | 2.6.0 | 2.7.0 | Optional | Scripting Support | Enabled |
mysql | Optional | Alternate database storage | Disabled | |||
curl | Optional | Enables web services | Enabled | |||
taglib | 1.12 | 1.12 | 1.13 | Optional | Audio tag support | Enabled |
libmagic | Optional | File type detection | Enabled | |||
wavpack | 5.1.0 | 5.4.0 | 5.6.0 | Optional | WavPack metadata support | Disabled |
libmatroska | 1.6.3 | 1.7.1 | Optional | MKV metadata | Enabled | |
libebml | 1.4.2 | 1.4.4 | Optional | requird by libmatroska | Enabled | |
ffmpeg/libav | Optional | File metadata | Disabled | |||
libexif | Optional | JPEG Exif metadata | Enabled | |||
libexiv2 | v0.26 | v0.27.5 | Optional | Exif, IPTC, XMP metadata | Disabled | |
lastfmlib | 0.4.0 | 0.4.0 | 0.4.0 | Optional | Enables scrobbling | Disabled |
ffmpegthumbnailer | 2.2.0 | 2.2.2 | Optional | Generate video thumbnails | Disabled | |
inotify | Optional | Efficient file monitoring | Enabled |
GPLv2
Copyright (C) 2005
Gena Batyan <bgeradz at mediatomb dot cc>
Sergey Bostandzhyan <jin at mediatomb dot cc>
Copyright (C) 2006-2008
Gena Batyan <bgeradz at mediatomb dot cc>
Sergey Bostandzhyan <jin at mediatomb dot cc>
Leonhard Wimmer <leo at mediatomb dot cc>
Copyright (C) 2016-2023
Gerbera Contributors
Please login to review this project.
No reviews for this project yet.
Simple media server software, with the aim of being fully c…
µStreamer is a lightweight and very quick server to stream …
Self-hosted React + Redux app that streams your media colle…
Comments (0)
Please login to join the discussion on this project.