| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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.
Gerbera was originally based on MediaTomb
View our documentation online at http://docs.gerbera.io.
Docker images are provided on Docker Hub, we recommend running a tagged version.
Stephen Czetty maintains a Ubuntu PPA.
The latest version and git ebuild are in the main portage tree.
Gerbera is available in AUR stable or git version.
Gerbera is avaiable on software.opensuse.org.
Gerbera is included in Testing and Unstable.
Gerbera is available in Entware for your embedded device/router!
Gerbera uses CMake.
# Assuming Ubuntu base git clone https://github.com/gerbera/gerbera.git mkdir build cd build cmake ../gerbera -DWITH_MAGIC=1 -DWITH_MYSQL=1 -DWITH_CURL=1 -DWITH_JS=1 \ -DWITH_TAGLIB=1 -DWITH_AVCODEC=1 -DWITH_FFMPEGTHUMBNAILER=1 -DWITH_EXIF=1 -DWITH_LASTFM=1 make -j4 sudo make install
Alternatively, the options can be set using a GUI (make sure to press "c" to configure after toggling settings in the GUI):
git clone https://github.com/gerbera/gerbera.git mkdir build cd build cmake ../gerbera make edit_cache # Enable some of the WITH... options make -j4 sudo make install
apt-get install uuid-dev libexpat1-dev libsqlite3-dev libmysqlclient-dev \ libmagic-dev libexif-dev libcurl4-openssl-dev # If building with LibAV/FFmpeg (-DWITH_AVCODEC=1) apt-get install libavutil-dev libavcodec-dev libavformat-dev libavdevice-dev \ libavfilter-dev libavresample-dev libswscale-dev libswresample-dev libpostproc-dev
The following packages are too old in 16.04 and must be installed from source: taglib (1.11.x), and libupnp (1.8.x).
libupnp must be configured/built with --enable-ipv6. See scripts/install-pupnp18.sh for details.
The following has bee tested on FreeBSD 11.0 using a clean jail environment.
pkg install wget git autoconf automake libtool taglib cmake gcc libav ffmpeg libexif pkgconf liblastfm gmake
git clone https://github.com/gerbera/gerbera.git mkdir build cd build sh ../gerbera/scripts/install-pupnp18.sh sh ../gerbera/scripts/install-duktape.sh cmake ../gerbera -DWITH_MAGIC=1 -DWITH_MYSQL=0 -DWITH_CURL=1 -DWITH_JS=1 -DWITH_TAGLIB=1 -DWITH_AVCODEC=1 -DWITH_EXIF=1 -DWITH_LASTFM=0 -DWITH_SYSTEMD=0 make -j4 sudo make install
The Gerbera Team maintains a Homebrew Tap to allow for easy installation of Gerbera Media Server on macOS.
https://github.com/gerbera/homebrew-gerbera
| Lib | Version | Required? | Note | Compile-time option | Default |
|---|---|---|---|---|---|
| libupnp | 1.8.3 | Required | pupnp | ||
| libuuid | Depends on OS | On *BSD native libuuid is used, others require e2fsprogs-libuuid | |||
| expat | Required | ||||
| libiconv | Required | ||||
| sqlite3 | Required | Database storage | |||
| zlib | Required | ||||
| duktape | 2.1.0 | Optional | Scripting Support | WITH_JS | Enabled |
| mysql | Optional | Alternate database storage | WITH_MYSQL | Disabled | |
| curl | Optional | Enables web services | WITH_CURL | Enabled | |
| taglib | 1.11.1 | Optional | Audio tag support | WITH_TAGLIB | Enabled |
| libmagic | Optional | File type detection | WITH_MAGIC | Enabled | |
| ffmpeg/libav | Optional | File metadata | WITH_AVCODEC | Disabled | |
| libexif | Optional | JPEG Exif metadata | WITH_EXIF | Enabled | |
| libexiv2 | Optional | Exif, IPTC, XMP metadata | WITH_EXIV2 | Disabled | |
| lastfmlib | 0.4.0 | Optional | Enables scrobbling | WITH_LASTFM | Disabled |
| ffmpegthumbnailer | Optional | Generate video thumbnails | WITH_FFMPEGTHUMBNAILER | Disabled | |
| inotify | Optional | Efficient file monitoring | WITH_INOTIFY | 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-2019
Gerbera Contributors
| Back | FazBrowse Home | New Git URL |