Skip to content

Gerbera v2.2.0

Compare
Choose a tag to compare
@release-drafter release-drafter released this 05 Jul 12:26
· 128 commits to refs/heads/master since this release

We are happy to announce that Gerbera Media Server 2.2.0 is now available.

This includes a special thanks to all our contributors since we now have more that 2000 pull requests!

This update brings a new design for the start page, better logging and a new repository for ubuntu and debian getting rid of jfrog.

Also virtual items are detected during import and cleaned up as required instead of deleting and recreating them all.
This requires a change in js scripts: All import functions have to return a list of created object ids.

NEW Features

  • Configuration for case sensitive media tags (allow making them insensitive)
  • Configuration options for playlist layout
  • Configuration option to activate IN_ATTRIB event for, e.g. permission changes on disk incl. retry if that fails
  • WebUI: New design for home page and login screen
  • Allow metadata handler to be disabled, add charset support
  • UPnP specification files (description.xml, cds.xml) now reflect client quirks
  • Search for upnp:lastPlaybackTime, upnp:playbackCount and play_group
  • Additional command line options for logging (--syslog and --rotatelog)
  • TagLib messages are logged with gerbera now. They also show up with debug-mode="taglib".
  • LibExiv2 messages are logged with gerbera now. They also show up with debug-mode="exiv2".
  • LibExif messages are logged with gerbera now. They also show up with debug-mode="exif".
  • ffmpeg messages are logged with gerbera now. They also show up with debug-mode="ffmpeg".

FIXES

  • Album artist handling in default js layout
  • Build with ffmpegthumbnailer but without ffmpeg
  • Changed repository for ubuntu and debian to https://pkg.gerbera.io/
  • Autologout from UI
  • Finally SIGHUP can be used to reload gerbera without restarting

Code Improvements

  • Rework of server mechanism for file and data requests
  • Update versions of pupnp (1.14.19), npupnp (6.1.2), spdlog (1.14.1), taglib (2.0.1), ffmpegthumbnailer(2.2.2-60-g1b5a779), fmt (11.0.0)
  • Allow building of libexif (up to v0.6.24-90-g2ed252d)
  • Refactoring of property handling in scripts
  • Refactoring of Inotify code and command line handling
  • Refactoring of Config and Content code
  • Reduce header nesting

Changes

Please see our Documentation for how to install the latest Gerbera version on your system.