GNOME 3622 Published by

Rygel 0.41.0 has been released.



Rygel 0.41.0


A new development release cycle for Rygel has started.

Note: This is a development snapshot. All the usual disclaimers apply.
Main changes:
- Port to libsoup3 (and thus to GUPnP 1.6 API)
- API Bump to 2.8 (also for ruih to align again)
- Loads of translation updates

It is available for download at

  https://download.gnome.org/sources/rygel/0.41/rygel-0.41.0.tar.xz
Changes since 0.40.1:

Overall:

- 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

Bugs fixed in this release:
-   https://gitlab.gnome.org/GNOME/rygel/issues/151
-   https://gitlab.gnome.org/GNOME/rygel/issues/160
-   https://gitlab.gnome.org/GNOME/rygel/issues/166
-   https://gitlab.gnome.org/GNOME/rygel/issues/173
-   https://gitlab.gnome.org/GNOME/rygel/issues/183
-   https://gitlab.gnome.org/GNOME/rygel/issues/187
-   https://gitlab.gnome.org/GNOME/rygel/issues/190
-   https://gitlab.gnome.org/GNOME/rygel/issues/192
-   https://gitlab.gnome.org/GNOME/rygel/issues/192
-   https://gitlab.gnome.org/GNOME/rygel/issues/196
-   https://gitlab.gnome.org/GNOME/rygel/issues/208

All contributors to this release:
- Jens Georg
- Pawan Chitrakar
- Quentin PAGÈS
- Piotr Drąg
- Jan Alexander Steffens (heftig)
- Yaron Shahrabani
- Fabio Tomat
- Yosef Or Boczko
- Danial Behzadi
- Boyuan Yang
- Hugo Carvalho
- Yuri Chornoivan
- Alexander Shopov
- Źmicier Turok
- Jiri Grönroos
- Alexey Rubtsov
- Charles Monzat
- Fran Dieguez
- Rico Tzschichholz
- Jordi Mas
- Kjartan Maraas
- Cheng-Chia Tseng
- Juliano Camargo

Added/updated translations:
- bg.po, courtesy of Alexander Shopov
- ca.po, courtesy of Carles Ferrando Garcia
- fa.po, courtesy of Danial Behzadi
- fi.po, courtesy of Jiri Grönroos
- fr.po, courtesy of Guillaume Bernard
- fur.po, courtesy of Fabio Tomat
- gl.po, courtesy of Fran Dieguez
- he.po, courtesy of Yosef Or Boczko
- nb.po, courtesy of Kjartan Maraas
- ne.po, courtesy of Pawan Chitrakar
- pt.po, courtesy of Hugo Carvalho
- ru.po, courtesy of Alexey Rubtsov
- uk.po, courtesy of Yuri Chornoivan
- zh_CN.po, courtesy of lumingzh
- zh_TW.po, courtesy of Cheng-Chia Tseng