All Versions
Latest Version
Avg Release Cycle
82 days
Latest Release

Changelog History
Page 3

  • v1.2.0 Changes

    April 29, 2018
    • ๐Ÿ’ป Amazing new web ui
    • UPnP Search implemented
    • ๐Ÿ‘Œ Improved Docs:, kindly hosted by Read the Docs.
    • ๐Ÿšš Broken Youtube support removed
    • ๐Ÿ›  Fixed AUXDATA truncation with UTF-8 characters.
    • ๐Ÿ‘Œ Improved message when libupnp fails to bind correctly.
    • ๐Ÿ‘ Allow use of FFMpeg to extract AUXDATA
    • ๐ŸŒฒ Duktape JS scripting errors are now visible in log file
    • ๐Ÿ›  Fixed a crash in EXIV2 image handler.
    • ๐Ÿ›  Fixed "root path" sometimes missing for scripted layouts.
  • v1.1.0 Changes

    September 29, 2017
    • ๐Ÿ’ป Modern UI Preview
    • ๐Ÿ›  Raspberry Pi / 32bit fixes
    • ๐Ÿ‘ Video thumbnail support
    • Protocol Extensions
    • ๐Ÿ›  BSD Fixes
    • ๐Ÿ‘ Album Artist support
    • ๐Ÿš€ The --pidfile option has been removed, as we removed the --daemon option in the previous release retaining --pidfile option did not make sense
    • ๐Ÿš€ This release supports <=libupnp 1.8.2 due to breaking changes in libupnp master branch, 1.2 will most likely require >=1.8.3.
  • v1.0.0 Changes

    May 29, 2017

    ๐Ÿš€ I am proud to announce the first release of the Gerbera media server!

    ๐Ÿ›  There have been over 340 commits since the last commit on the MediaTomb git. These including porting the build system to cmake, removing lots of bundled code (including libupnp itself), replacing spidermonkey with duktape, code housekeeping, album artwork support, bugfixes and more.

    A lot of work done, but much much more is still to do!

    ๐Ÿš€ This release is so we can get the code into the hands of more people for wider testing, hopefully to get packages built for a range of distributions and get even more testing and (hopefully) pull requests as a result ๐Ÿ‘

    ๐Ÿš€ Huge thanks to everyone who has contributed to this release, including the original MediaTomb authors for creating such a great project.

  • v0.12.2 Changes

    • โž• Added mtime and sizeOnDisk to JS objects
  • v0.12.2._pre20160522

    May 22, 2016
  • v0.12.1 Changes

    • ๐Ÿ›  fixed YouTube service support (got broken after they updated their website)
    • ๐Ÿ›  fixed a problem in soap response http headers (solves "access error" on Yamaha RX-V2065)
    • ๐ŸŒฒ turned out the change log for 0.12.0 was not complete (various closed bugs were not mentioned)
    • ๐Ÿ›  fixed automatic id3lib detection when taglib is not available
  • v0.12.0 Changes

    • โž• added video thumbnail generation using libffmpegthumbnailer
    • โž• added configure settings which allow to enable sqlite backups by default
    • โž• added cross compile defaults for the inotify check to configure
    • โž• added configure check for broken libmagic on Slackware
    • โž• added libmp4v2 metadata handler to get tags and cover art from mp4 files
    • โš  got rid of several compiler warnings
    • โž• added storage cache
    • โž• added storage insert buffering
    • ๐Ÿ›  fixed mysql "threads didn't exit" issue
    • ๐Ÿ‘ implemented YouTube service support which allows to watch YouTube videos on your UPnP player (in combination with transcoding)
    • โž• added fixes to allow PCM playback on the PS3 and other devices, thanks to mru for his findings. This allows streaming transcoded OGG and FLAC media to the PS3.
    • โž• added option to enable tooltips for the web UI, thanks to cweiske for the patch
    • ๐Ÿ›  fixed bug #1986789 - Error when renaming a playlist container
    • โž• added parameter -D/--debug (enable debug output)
    • closed feature request #1934646 - added parameter --version (prints version information
    • โž• added parameter --compile-info (prints compile information)
    • ๐Ÿ›  fixed problem "Negative duration in .m3u files" (SF forum)
    • ๐Ÿ›  fixed bug #2078017 - Playlist inital import fails in autoscan directories
    • ๐Ÿ›  fixed bug #1890657 - transcoding tmp file using 2 //
    • ๐Ÿ›  fixed bug #1978210 - compile error with newer libcurl
    • ๐Ÿ›  fixed bug #1934649 - typo in --help text
    • ๐Ÿ›  fixed bugs #1986709 and #1996046 - cannot rename item with & in name
    • ๐Ÿ›  fixed bug #2122696 - build error with MySQL 5.1
    • ๐Ÿ›  fixed bug #1973930 - Incorrect UPnP class assigned to Vorbis and Theora items
    • ๐Ÿ›  fixed bug #1934659 - unspecific error message when db is not available
    • ๐Ÿ›  fixed bug #2904448 - memset with number of bytes set to 0 in
    • โž• added a "Directories" view in the default layout for Photos and Video, the feature is still somewhat experimental
    • โž• added a feature that allows to mark played items
    • ๐Ÿ‘Œ improved inotify check which was failing with 2.4 kernels
    • โž• added support for lastfmlib, thanks to Dirk Vanden Boer vor the patch
    • increased buffer length for the exif field following the request from one of our users
    • ๐Ÿ›  fixed a problem where the upnp-string-limit function was not correctly truncating UTF-8 strings
    • ๐Ÿ›  fixed a bug where --enable-id3lib did not turn off the automatic enabling of taglib, which then resulted in an error message saying, that both libraries are enabled
    • implemented feature request #2833402 - ability to change ffmpegthumbnailer param "image quallity"
    • ๐Ÿ›  fixed bug #2783557 - Mediatomb always flags file as chunked output, thanks to Michael Guntsche
    • ๐Ÿ›  fixed bug #2804342 - wrong namespace in
    • โž• added a fix for glibc 2.10, thanks to Honoome for the patch
    • โž• added patches for NetBSD, thanks to Jared D. McNeill
    • ๐Ÿ›  fixed bug #2944701 Adding comment in config as last line yields segfault
    • ๐Ÿ›  fixed bug #2779907 SQLITE3: (1) cannot start a transaction within a transaction
    • ๐Ÿ›  fixed bug #2820213 build broken with libmp4v2-1.9.0
    • ๐Ÿ›  fixed bug #2161155 inotify thread aborts
    • ๐Ÿ›  fixed bug #2011296 SVN rev 1844 doesn't show more than 10 files on PS3
    • ๐Ÿ›  fixed bug #1988738 web ui docs miss note how to access web ui
    • ๐Ÿ›  fixed bug #1929230 invalid XML in UPNP messages
    • ๐Ÿ›  fixed bug #1865386 autoscan dir already exists error
    • ๐Ÿ‘ implemented feature request #2313953 support for forked libmp4v2 project
    • implemented feature request #1955192 flag/mark watched video files
    • ๐ŸŒฒ implemented feature request #1928580 better logging/tracing support
    • ๐Ÿ“‡ implemented feature request #1754010 m4a metadata extraction
  • v0.11.0 Changes

    • ๐Ÿ‘ implemented transcoding support that allows to plug in an arbitrary transcoding application
    • โž• added fourcc detection for AVI files and transcoding options to limit transcoding to certain fourcc's
    • โž• added new metadata extractor using ffmpeg, patch submitted by Ingo Preiml
    • โž• added vorbis / theora detection for ogg containers, so video files should not end up in audio containers anymore
    • ๐Ÿ›  fixed bug where database-file option was still checked even when MySQL was selected in the configuration
    • ๐Ÿ›  fixed a bug where check of the home directory was enforced even if the configuration file was specified on command line
    • UTF-8 fix suggested by piman - taglib should handle UTF-8 correctly, so we will request an UTF-8 string from taglib and do not do the conversion ourselves
    • UTF-8 fix for libextractor, basically same as with TagLib
    • โž• added default mapping for flv files since they are not correctly recognized by libmagic
    • ๐Ÿ›  fixed a bug where we could get crashed by a missing URL parameter sent to the UI
    • ๐Ÿ›  fixed 64bit related issues in the UPnP SDK
    • ๐Ÿ›  fixed a problem where ID3 tags were not detected with id3lib
    • ๐Ÿ›  fixed off by one errors in StringBuffer class, thanks to stigpo for the patch
    • ๐Ÿ›  fixed bug #1824216 - encoded URLs were not treated properly
    • ๐ŸŒฒ made sure that log output is always flushed
    • ๐Ÿ”ง made temporary directory configurable
    • ๐Ÿ“œ using expat as XML parser
    • ๐Ÿ†• new XML generator - support for comments
    • ๐Ÿ”„ changed layout of the storage configuration XML
    • โž• added migration for old config.xml
    • ๐Ÿ”€ speed up sqlite3 by setting synchronous=off by default
    • โž• adding automatic database backup for sqlite3
    • โž• adding automatic backup restore on sqlite3 database corruption
    • ๐Ÿ›  fix permission problem - supplementary groups weren't set by initgroups()
    • ๐Ÿ›  fixed js (spidermonkey) related crashes
    • ๐Ÿ›  fix mysql reconnect issue - charset was lost after reconnect
    • โž• added check to avoid coredump when max number of inotify watches has been reached
    • made sure that range requests specified as "bytes=0-" do not trigger a 416 response for media where the filesize is unknown
    • โž• added fix for chunked encoding that was posted on the maemo forums
    • ๐Ÿ›  fixed configure to determine if iconv needs the const char cast or not (fixes OSX compilation problem)
    • โž• added album art support for the PS3
    • ๐Ÿ›  fixed a bug where path used by add container chain was not converted to UTF-8
    • โž• added patch for author and director extraction from id3 tags, submitted by Reinhard Enders
    • init script for fedora now uses the -e option instead of grepping for the IP (old variant only worked on systems with english language)
    • โšก๏ธ updated spec file with changes from Marc Wiriadisastra
    • ๐Ÿ“‡ we now are also providing the filesize along with the other metadata
    • โž• added environment variables that can be used for additional server configuration (useful for directory independent NAS setups)
    • โž• added comments and examples to the config.xml that is generated by the server
    • โž• added patch from Gabriel Burca to extract keywords from id3 tags
    • โž• added runtime inotify detection
    • โž• added a workaround for the Noxon V1 which for some reasons sends us a double encoded ampersand XML sequences in the URL
    • implemented feature request #1771561, extension to mimetype mappings can now be case insensitive
  • v0.10.0 Changes

    • MySQL database version pumped to 3 (MediaTomb will automatically update the database during the first launch)
    • Sqlite3 database version pumped to 2 (MediaTomb will automatically update the database during the first launch)
    • โž• added support for inotify based autoscan
    • ๐Ÿ“œ playlist support - parsing playlist via js is now possible
    • โž• added network interface option
    • โž• added workaround for a PS3 related problem, where sockets were left open (bug #1732412)
    • ๐Ÿ‘Œ improved iconv handling of illegal characters
    • โž• added character conversion safeguards to make sure that non UTF-8 strings do not make it into the database from js scripts
    • made character conversion functions available to js
    • โž• added option to hide PC Directory from UPnP renderers
    • โž• added album art support, album art is extracted from ID3 tags and offered to UPnP devices
  • v0.9.1 Changes

    • โž• added support for Playstation 3
    • โž• added command line option that allows to tell the server where to put the configuration upon first startup
    • ๐Ÿ›  fixed a fseeko-check related bug in configure
    • ๐Ÿ”ง the configure script now honors the LDFLAGS while checking for sqlite3
    • ๐Ÿ›  fixed wrong message printout in configure
    • ๐Ÿ’ป PC Directory can now be renamed in the UI
    • ๐Ÿ›  fixed a bug in, the --with-extractor-libs= parameter didn't work
    • ๐Ÿ›  fixed a MySQL related bug, if the path or filename contained non-UTF8 characters, the inserted strings weren't complete
    • circumvented a bug/feature of older MySQL versions, that caused the MySQL database creation script to fail
    • MySQL database version pumped to 2 (MediaTomb will automatically update the database during the first launch)