Gerbera v0.11.0 Release Notes

    • ๐Ÿ‘ 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