·
2 commits
to master
since this release
We are happy to announce that Gerbera Media Server 3.3.0 is now available.
This release adds the following major features next to many fixes and minor improvements.
- support for cuesheets which are similar to playlists but offer new tracks with their own metadata and therefor are added to the physical layout and are handled in virtual layout.
- internal transcoding by directly using ffmpeg api (experimental - needs community testing support).
Documentation
Please see our Documentation for how to install the latest stable Gerbera version on your system.
Changes
- Gerbera 3.3.0 (#3934), thanks @KarlStraussberger
- Doxygen: silence warnings (#3930), thanks @KarlStraussberger
- Make Layout Options consistent (#3895), thanks @KarlStraussberger
- Refactor Sql hash codes (#3877), thanks @KarlStraussberger
- Bump master (#3835), thanks @KarlStraussberger
馃尲 Features
- Add internal Transcoding (#3867), thanks @KarlStraussberger
- Add server flags for dynamic description (#3904), thanks @KarlStraussberger
- Add quirk NoSecNamespace for Universum DAB+ Internet Radio (#3901), thanks @KarlStraussberger
- Database selection from command line (#3879), thanks @KarlStraussberger
- Add ImportMode to AutoScan settings (#3876), thanks @KarlStraussberger
- Add support for cuesheets (#3840), thanks @KarlStraussberger
馃悶 Bug Fixes
- Fix stack exhaustion via nested search criteria (#3936), thanks @YuEfSaEDU
- Fix SQL injection via search container (#3924), thanks @KarlStraussberger
- Fix search for multiple properties (#3920), thanks @KarlStraussberger
- add missing headers (#3889), thanks @PPN-SD
- Handle url decoding correctly for npupnp (#3882), thanks @KarlStraussberger
- Fix mysql migration 29 (#3878), thanks @KarlStraussberger
- Fix potential nullptr dereference (#3875), thanks @anarcobra
- Fix SQLDatabase::getRefObjects SQL on MySQL/MariaDB (#3865), thanks @cweiske
- Extend length of lyrics (#3863), thanks @KarlStraussberger
- Fix SQL injection via search parameters (#3860), thanks @KarlStraussberger
- Fix for SQL Error when using postgresql (#3854), thanks @ramo-j
- Fix sqlite resource migration (#3850), thanks @KarlStraussberger
- Fix saving some config properties from ui (#3847), thanks @KarlStraussberger
- Fix includes (#3841), thanks @downtownallday
馃摎 Dependencies
- Bump adm-zip from 0.6.0 to 0.6.1 in /gerbera-web (#3938), thanks @dependabot[bot]
- Drop EOL distros (#3932), thanks @KarlStraussberger
- Update to pupnp 22.1.0 (#3931), thanks @KarlStraussberger
- Update to taglib 2.3.2 (#3929), thanks @KarlStraussberger
- Bump serialize-javascript and mocha in /gerbera-web (#3928), thanks @dependabot[bot]
- Bump fast-uri from 3.1.5 to 3.1.7 in /gerbera-web (#3927), thanks @dependabot[bot]
- Update Build Environment (#3917), thanks @KarlStraussberger
- Update to pupnp 22.0.6 (#3916), thanks @KarlStraussberger
- Update to googletest 1.18.0 (#3914), thanks @KarlStraussberger
- Bump fast-uri from 3.1.4 to 3.1.5 in /gerbera-web (#3913), thanks @dependabot[bot]
- Bump ip-address from 10.2.0 to 10.4.0 in /gerbera-web (#3912), thanks @dependabot[bot]
- Bump shell-quote and concurrently in /gerbera-web (#3910), thanks @dependabot[bot]
- Update to taglib 2.3.1 (#3908), thanks @KarlStraussberger
- Bump actions/setup-node from 6 to 7 (#3906), thanks @dependabot[bot]
- Bump actions/setup-python from 6 to 7 (#3907), thanks @dependabot[bot]
- Update to pupnp 22.0.4 (#3905), thanks @KarlStraussberger
- Bump actions/cache from 5 to 6 (#3900), thanks @dependabot[bot]
- Use latest utfcpp directly (#3896), thanks @KarlStraussberger
- Bump form-data from 4.0.5 to 4.0.6 in /gerbera-web (#3892), thanks @dependabot[bot]
- Bump actions/checkout from 6 to 7 (#3893), thanks @dependabot[bot]
- Update to pupnp 2.0.2 - pugixml 1.16 - fmt 12.2.0 (#3890), thanks @KarlStraussberger
- Bump shell-quote and concurrently in /gerbera-web (#3887), thanks @dependabot[bot]
- Collected Updates (#3886), thanks @KarlStraussberger
- Bump tmp from 0.2.5 to 0.2.7 in /gerbera-web (#3872), thanks @dependabot[bot]
- build support for resolute raccoon (#3871), thanks @KarlStraussberger
- Bump qs and body-parser in /gerbera-web (#3869), thanks @dependabot[bot]
- Bump js-cookie from 3.0.5 to 3.0.7 in /gerbera-web (#3868), thanks @dependabot[bot]
- Update to taglib 2.3 (#3866), thanks @KarlStraussberger
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 in /gerbera-web (#3862), thanks @dependabot[bot]
- Bump fast-uri from 3.1.0 to 3.1.2 in /gerbera-web (#3861), thanks @dependabot[bot]
- Bump axios from 1.15.0 to 1.16.0 in /gerbera-web (#3858), thanks @dependabot[bot]
- Bump ip-address from 10.1.0 to 10.2.0 in /gerbera-web (#3857), thanks @dependabot[bot]
- Update to pupnp 1.18.5 (#3855), thanks @KarlStraussberger
- Bump follow-redirects from 1.15.11 to 1.16.0 in /gerbera-web (#3852), thanks @dependabot[bot]
- Bump axios from 1.13.6 to 1.15.0 in /gerbera-web (#3846), thanks @dependabot[bot]
- Bump basic-ftp from 5.2.1 to 5.2.2 in /gerbera-web (#3845), thanks @dependabot[bot]
- Bump basic-ftp from 5.2.0 to 5.2.1 in /gerbera-web (#3843), thanks @dependabot[bot]
- Bump lodash from 4.17.23 to 4.18.1 in /gerbera-web (#3842), thanks @dependabot[bot]
- Bump picomatch from 2.3.1 to 2.3.2 in /gerbera-web (#3837), thanks @dependabot[bot]