- Use GUPnP 1.6 API
- Use Libsoup 3 API
- API bump to 2.8
- ABI reset
Confirmation UI:
- Do not install ui file if preferences are not built
Documentation:
- Fix gtk-doc generation and installation
- Add option "man_pages" to disable man pages
Config:
- Fix Tracker3 configuration
Presets:
- Add presets for more encoders
- Fix mp4 muxing
- Support VA-API MPEG2 encoding
- Support VA-API H.264 encoding
Rygel:
- Port to GApplication instead of using our own single instance
mechanism
Core:
- Make plugin loader more predictable
Server:
- Add albumArtURI to VideoItem for devices that use that
for the thumbnail
Renderer:
- Fix a critical if there is no mime_type
MediaExport:
- Strip XML extensions (for DIDL_S playlists)
- Support ".nomedia" to skip indexing folders
- If database upgrade failed, do not activate plugin
- Treat parallel Tracker3 module similar to original Tracker
plugin
- Drop deperecated ValueArray
- Fix disabling meta-data extraction
LMS:
- Drop deprecated ValueArray
Tracker (old):
- Disable by default
Tracker3:
- Fix Video graph
- Fix deadlock on start
- Do not kill whole rygel if service is not activatable
GStreamer Media Engine:
- Adapt to deprecations
- Fix pipeline blocking issue when transcoding from video-only
files