·
56 commits
to refs/heads/master
since this release
We are happy to announce that Gerbera Media Server 2.5.0 is now available.
The following changes are noteworthy:
- Changed default for layout to
js
if built with JavaScript support. - The new autoscan mode
manual
in conjunction with the actionScan Now
replaces the action to add individual folders.
NEW Features
- All configuration options for autoscan directories are available in the web UI now, including scripts and storage in the database.
- New configuration option for autoscan directories to rescan files that ended up as plain object in the first run.
- Several script options to control audio layout
- Harmonisation of metadata handling for wavpack and matroska media handlers
- Fabricated comment on import in media handlers (incl. configuration)
- Resource attribute
pixelFormat
for videos. - Additional Resources (thumbnail, subtitle) for External Urls
- New UI command
Scan Now
and minor improvement - Manual autoscan to replace
Add Items
in filesystem view
FIXES
- Album art and structure in builtin layout
- Autoscan objects in scripts
- Metadata in builtin layout, album artist in default js layout
- Commands in UI show descriptive tooltips
- Child items of autoscan folder in UI
Code Improvements
- Removed static from ConfigDefinition
- Update versions of pugixml (1.15), libexif (v0.6.25), wavpack (5.8.1), fmt (11.1.4), spdlog (1.15.1), wavpack (1.8.1), googletest (1.16.0), libexiv2 (0.28.5)
Detailled Changes
- Gerbera 2.5.0 (#3415), thanks @KarlStraussberger
- Fix shutdown issue (#3414), thanks @KarlStraussberger
- Build with fmt 11.1.4 (#3413), thanks @KarlStraussberger
- Autoscan fixes (#3410), thanks @KarlStraussberger
- Update libexiv2 to 0.28.5 (#3409), thanks @KarlStraussberger
- Add manual autoscan option (#3408), thanks @KarlStraussberger
- Web UI: properly encode arguments (#3407), thanks @KarlStraussberger
- Add Run Scan action in Web UI (#3406), thanks @KarlStraussberger
- Fix config load (#3405), thanks @KarlStraussberger
- Refactor WebRequests (#3403), thanks @KarlStraussberger
- Debian Build for arm64 (#3400), thanks @KarlStraussberger
- Update libexiv2 to 0.28.4 (#3399), thanks @KarlStraussberger
- Support Resources for External Items (#3398), thanks @KarlStraussberger
- Populate playlist item titles (#3397), thanks @jmwanderer
- Fix update of playlists (#3395), thanks @jmwanderer
- Update to googletest 1.16.0 (#3393), thanks @KarlStraussberger
- Extract Pixelformat for videos (#3392), thanks @KarlStraussberger
- UI: Make details collapsable in items editor detail view (#3390), thanks @KarlStraussberger
- Rework autoscan list handling (#3389), thanks @KarlStraussberger
- Sqlite: Exit after multiple exceptions (#3384), thanks @KarlStraussberger
- Fix management auf autoscans in list (#3385), thanks @KarlStraussberger
- Generate Comment from Metadata During Scan (#3368), thanks @KarlStraussberger
- Update wavpack (#3380), thanks @KarlStraussberger
- Build with fmt 11.1.3 (#3323), thanks @KarlStraussberger
- Downgrade docker builder as well (#3379), thanks @KarlStraussberger
- work around build issue (#3378), thanks @KarlStraussberger
- Cleanup tree and autoscan commands (#3374), thanks @KarlStraussberger
- Build correct Autoscan Type (#3371), thanks @KarlStraussberger
- Add Options to Scripts (#3365), thanks @KarlStraussberger
- Fix UpnpMap logic (#3364), thanks @KarlStraussberger
- Set more metadata in builtin layout (#3359), thanks @KarlStraussberger
- Improve logging of string conversion (#3355), thanks @KarlStraussberger
- Update Library Versions (#3354), thanks @KarlStraussberger
- Focal: Freeze more aws-sdk versions (#3353), thanks @KarlStraussberger
- Focal: freeze ruby aws-sdk versions used for package upload (#3352), thanks @KarlStraussberger
- Fix cors host without ipv6 address (#3349), thanks @KarlStraussberger
- Remap metadata fields when parsing virtual-directories keys (#3351), thanks @mill1000
- Autoscan: Add missing properties to web UI and database (#3346), thanks @KarlStraussberger
- Force Reread of unknown files (#3345), thanks @KarlStraussberger
- JS: Fix config autoscan object in scripts (#3344), thanks @KarlStraussberger
- Fix album art in builtin layout (#3341), thanks @KarlStraussberger
- Refactor static code from ConfigDefinition (#3338), thanks @KarlStraussberger
- Bump master (#3337), thanks @KarlStraussberger
Please see our Documentation for how to install the latest Gerbera version on your system.