github gerbera/gerbera v3.0.0
Gerbera v3.0.0

one day ago

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

This release is in two ways disconnecting Gerbera from it's MediaTomb past:

  • The way JavaScript is integrated is finally changed from script to function and
  • there is a new database: PostgreSQL.

Furthermore, the layout of documentation for configuration file entries was improved by headings, versioning details and a confval layout.
So, it becomes obvious which setting is available in the respective version.

The Last.FM integration was improved to be working without old lastfmlib by using HTTP based Last.FM API 2.0.
The old lastfmlib based integration can still be used if you get hold of a compiled version and an API key.

Many configuration file entries already got removed or changed, leading to clogged config files. Therefore, the configuration verification on startup now warns as soon as there are entries that do not have any effect. This is the case for some disabled features (e.g., transcoding, databases) as well as for legacy entries.

Removed Features

Support for loading and running layout scripts has been removed now. Now, the JavaScript interface is calling import functions depending on the media type.

If you added or changed javascript files, make sure the modified files are in a separate folder and the config entry import/scripting/script-folder/custom is pointing to that directory.
Also make sure that backup files do not have extension .js otherwise they are loaded!

NEW Features

  • Added (experimental) PostgreSQL database support
  • Integrated Last.FM support for API 2.0
  • WebUI shows referenced items in other parts of layout in details
  • Spinner on WebUI while loading
  • New command line option for even more data in the config example
  • New command line option to drop database
  • Allow blocking a group of clients
  • Integration with systemd
  • Add Build for Ubuntu 25.10

FIXES

  • Integer conversion on 32 bit system
  • Search for contentClass (Samsung TV)
  • Title from NFO files
  • Drop Build for Ubuntu 24.10
  • Search folders in lowercase mode
  • Several Libraries for build on MacOS

Code Improvements

  • MacOS build with ICU and WavPack
  • Documentation is using special tags for config variables
  • Update maximum library versions of exiv2 (0.28.7), fmt (12.1.0), pupnp (1.14.25), spdlog (1.16.0)
  • Cleanup of cmake modules

Changes

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

Full Changelog

v2.6.1...v3.0.0

Don't miss a new gerbera release

NewReleases is sending notifications on new releases.