* Wed Aug 02 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.42.4:
+ Fix building with meson 1.2.0.
+ Updated translations.
- Drop meson-1_2-typo-fix.patch: Fixed upstream.
* Wed Jul 19 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Add meson-1_2-typo-fix.patch: Fix typo exposed by meson 1.2
* Sat Apr 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.42.3:
+ Server: Fix endless loop in XML namespace lookup
* Sat Apr 01 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.42.2:
+ Server:
- Fix issue with urls having "." in them
- Export disc numbers
+ Tracker3: Export disc numbers
+ MediaExport: Export disc numbers
+ Updated translations.
* Sun Feb 12 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.42.1:
+ Fix incomplete API/ABI switch to 2.8.
+ Document the necessity of X.init_threads().
+ Fix a type mismatch for the collation helper.
+ Re-enable the since checker.
+ Remove deprecated calls to GSSDP/GUPnP.
+ Updated translations.
- Drop rygel-fix-rygel-pcfiles.patch: Fixed upstream.
* Mon Sep 19 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Add rygel-fix-rygel-pcfiles.patch: Fix requires and linking
in .pc files.
- Fix broken Supplements in sub-package.
* Sat Sep 17 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.42.0:
+ Remove obsolete .desktop entries.
+ Updated translations.
* Sat Aug 27 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.41.2:
+ Port to GLib's UUID function.
+ Temporarily disable the Since check during build.
+ Updated translations.
- Changes from version 0.41.1:
+ Fix deprecations in meson files.
+ Adapt to VAPI changes in GUPnP.
+ Updated translations.
- Changes from version 0.41.0:
+ 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: glgo#GNOME/rygel#151, glgo#GNOME/rygel#160,
glgo#GNOME/rygel#166, glgo#GNOME/rygel#173,
glgo#GNOME/rygel#183, glgo#GNOME/rygel#187,
glgo#GNOME/rygel#190, glgo#GNOME/rygel#192,
glgo#GNOME/rygel#192, glgo#GNOME/rygel#196,
glgo#GNOME/rygel#208.
- Replace pkgconfig(gssdp-1.2), pkgconfig(gupnp-1.2) and
pkgconfig(libsoup-2.4) with pkgconfig(gssdp-1.6),
pkgconfig(gupnp-1.6) and pkgconfig(libsoup-3.0) BuildRequires
following upstream changes.
- Use ldconfig_scriptlets macro for post(un) handling.
- Add sover, apiver and typelibver defines, make future
soname/ABI/API updates less of a chore to do.
- Drop update-desktop-files BuildRequires and macrocalls, no longer
needed.
Version: 0.40.3-bp154.1.71
* Sun Jan 09 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.40.3:
+ Tracker3:
- Fix deadlock on start-up.
- Use the correct graph name for Videos.
* Mon Sep 20 2021 Stanislav Brabec <sbrabec@suse.com>
- Remove obsolete translation-update-upstream support
(jsc#SLE-21105).
* Sun Sep 19 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.40.2:
+ Disable tracker2 in default build options.
+ Fixed potential race condition in meson build.
+ Updated translations.
* Sat Feb 20 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.40.1:
+ Server: Set albumArtUri on Videos to provide thumbnails for the
PS4
+ MediaExport: Strip xml suffix when generating titles from
filenames
+ Documentation: Fix generation and install location
+ Tracker3: Add section to the default configuration file
+ Updated translations.
* Mon Jan 04 2021 Bjørn Lie <bjorn.lie@gmail.com>
- Update/correct the description of
rygel-plugin-gstreamer-renderer, it is now based on playbin3.
* Mon Sep 14 2020 dimstar@opensuse.org
- Update to version 0.40.0:
+ Updated translations.
* Mon Sep 07 2020 Dominique Leuenberger <dimstar@opensuse.org>
- Switch to Tracker 3:
+ Replace pkgconfig(tracker-sparql-2.0) BuildRequires with
pkgconfig(tracker-sparql-3.0).
+ Pass -Dplugins=external,gst-launch,lms,media-export,mpris, \
playbin,ruih,tracker3 to meson: the tracker plugin does not
auto disable if the deps are missing.
* Fri Sep 04 2020 dimstar@opensuse.org
- Update to version 0.39.2:
+ Core: Allow loading plugin that conflicts with a disabled
plugin.
+ Server: Check for subtitles only on "local" files.
+ Rygel: Support IPv6 if supported by GUPnP context manager.
+ Tracker: Add missing default in case.
+ Tracker3:
- Make it an optional dependency.
- Add mising default in case.
- Update for API break in 2.99.
+ GstLaunch:
- Fix critical about missing media engine.
- Fix missing updated() call.
- Update resolution of examples.
+ MediaExport: Fix missing title in virtual containers.
- Changes from version 0.39.1:
+ Tests: Add missing test sample files.
- Changes from version 0.39.0:
+ All:
- Remove deprecated GTimeVal.
- Fix "potential null access" warnings with newer Vala.
+ Autotools Build: Removed.
+ Core:
- Actually use pretty hostname.
- Drop libtool support from plugin loader.
- Add support for "Conflicts:" keyword in plugin files.
+ Server:
- Provide subtitles as transcoded resource.
- Hack subtitle mime-types for LG devices.
- Fix a missing nullable argument.
+ Tracker:
- Fix date-time check for New container.
- Remove obsolete variables.
- Fix query for nmm:albumTitle (now nie:title).
+ Tracker3: Add initial support for new Tracker API 3.0.
+ MediaExport: Drop the termin "Blacklist".
+ GStreamer Renderer:
- Port to playbin3.
- Fix GIR namespace errors during vala compile.
+ GStreamer Media Engine:
- Restore transmuxing capabilities.
- Fix time-based seeking on transcoded resources.
+ Data: Fix desktop file.
+ Updated translations.
- Add pkgconfig(gst-editing-services-1.0) BuildRequires: new
dependency.
* Sat Jul 04 2020 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.38.4:
+ Core: Actually use the pretty hostname if found.
+ Server: Fix missing nullable argument.
+ Rygel: Add debug output regarding the currently applied ACL
policy.
+ Server: Fix TimeSeekRange headers being locale-dependent.
+ Tracker:
- Some fixes for compatibility with recent vala.
- nmm:albumTitle was removed ages ago, use nie:title.
+ GStreamer Media Engine: Do not seek on encodebin.
+ Updated translations.
Version: 0.38.3-bp152.1.9
* Sat Jan 25 2020 Dominique Leuenberger <dimstar@opensuse.org>
- No longer recommend -lang: supplements are in use
* Sat Nov 23 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.38.3:
+ Autotools: Dist meson build files.
+ Data: Remove useless Comment: from rygel.desktop.
* Sun Oct 20 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.38.2:
+ Meson Build:
- Fix installation dir for presets.
- Fix installation dir for icons.
- Add option to disable introspection completely.
- Add glib as a dependency to get --target-glib passed on.
- Fix version string in pkg-config.
- Generate libtool link flags into pkg-config files for
backward-compatibility.
- Do not drop date from manpage.
+ All: Clean up code that caused unnecessary C code to be
generated.
+ Core: Fix a potential fd leak.
+ Media Export:
- Drop NOENT XML parsing option.
- Drop RECOVER XML parsing option.
+ GStreamer Media Engine: Link against -lm where necessary.
+ Simple Media Engine:
- Obey lseek return value.
- Simplify code by using IOError.from_errno.
+ Documentation: Fix building the references using wong GUPnP
version.
+ Examples:
- Fix unblacklisting in mx-info.
- Add option to show blacklist in mx-info.
- Switch to gitcheckout via source service, upstream tarball is
currently broken.
- Add meson BuildRequires and activate the macros already in place.
Following this, drop libtool BuildRequires: No longer needed, nor
used.
* Wed Jun 12 2019 Dominique Leuenberger <dimstar@opensuse.org>
- Drop systemd BuildRequires: there is already pkgconfig(systemd)
present, which is sufficient.
- Replace systemd_requires macro with systemd_ordering: systemd is
not strictly required for rygel to be usable, but if systemd and
rygel are installed as part of one transaction, we would like to
see systemd installed first.
* Fri May 24 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.38.1:
+ Several build fixes for recent vala.
+ Updated translations.
* Tue Mar 12 2019 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.38.0:
+ Examples:
- Fix crash if logo is missing in full-screen renderer.
- Fix missing GResource for full-screen renderer.
+ Renderer: Fix a critical if mime type is not present.
- Add libtool BuildRequires and pass autogen.sh, bootstrap tarball.
- Drop api documentation, no longer provided in tarball.
* Wed Feb 13 2019 bjorn.lie@gmail.com
- Update to version 0.37.2:
+ Build:
- Bump GLib dependency to 2.44.
- Drop Valac requirement to 0.36.
+ Server:
- Fix @ADDRESS@ replacement for proxy or transcoded urls.
- Use a proper check for localhost.
- Add some hacks for LG devices.
+ MediaExport: Document blacklisting behaviour.
+ Updated translations.
* Sat Jan 05 2019 bjorn.lie@gmail.com
- Update to version 0.37.1:
+ Add meson build files.
+ Port to GSSDP and GUPnP 1.2 API.
+ Preliminary IPv6 support.
- Changes from version 0.37.0:
+ All:
- Update URLs for gitlab
- Fix compiler warnings in C code
- Documentation updates
- Fix several deprecated functions
+ Renderer: Fix type argument mismatch of return value
+ GStreamer Media Engine: Implement JPEG transcoding
+ GStreamer Renderer:
- Make sinks configurable
- Add support for audio/aac mime type
+ Server: Move engine intialization into server plugin
+ MediaExport: Remove dead code
+ Updated/added dependencies:
- Vala version requirement bumped to 0.40
- GTK+ requirement bumped to 3.22
- GStreamer requirement bumped to 1.12
+ Bugs fixed: glgo#GNOME/rygel#120, glgo#GNOME/rygel#7.
+ Updated translations.
- Replace libgupnp-devel, libgupnp-av-devel, libsoup-devel and
sqlite3-devel with pkgconfig(gupnp-1.2), pkgconfig(gupnp-av-1.0),
pkgconfig(libsoup-2.4) and pkgconfig(sqlite3) BuildRequires:
Align with what configure checks for.
- Add pkgconfig(gio-2.0), pkgconfig(gio-unix-2.0),
pkgconfig(gmodule-2.0), pkgconfig(gssdp-1.2) and
pkgconfig(gupnp-dlna-2.0): Align with what configure checks for.
* Fri Sep 07 2018 bjorn.lie@gmail.com
- Update to version 0.36.2:
+ Build:
- Allow building examples stuff without gstreamer-video.
- Bump GSSDP requirement.
+ All:
- Fix property default values for newer vala.
- Fix position of asynchronous out parameters with newer vala.
- Fix warnings regarding errors on DBus methods with newer
vala.
+ Core: Fix using localized directory names for config directory.
+ GStreamer Renderer: Add support for "video/avi".
+ Media Export: Don't scrub file name when extract-metadata is
false.
+ Bugs fixed in this release: glgo#GNOME/rygel!114,
glgo#GNOME/rygel!118, glgo#GNOME/rygel!119, bgo#792358.
+ Updated translations.
- Add fdupes BuildRequires and corresponding macro, remove
duplicates.
Version: 0.36.1-bp150.1.3
* Tue Mar 20 2018 dimstar@opensuse.org
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Mon Feb 05 2018 bjorn.lie@gmail.com
- Update to version 0.36.1:
+ Examples:
- Fix building examples without Wayland.
- Fix mx-info to use Python 3.
+ Tracker:
- Fix SPARQL syntax error.
- Fail configure if tracker-sparql is not found at all.
+ Bugs fixed: bgo#791921.
+ Updated translations.
- Drop no longed needed post(un) handling of
desktop_database_post(un) and icon_theme_cache_post(un) macros,
we have file triggers taking care of this for us now.
* Mon Sep 11 2017 zaitor@opensuse.org
- Update to version 0.36.0:
+ Updated translations.
* Fri Sep 08 2017 jengelh@inai.de
- Update package descriptions.
* Wed Aug 09 2017 zaitor@opensuse.org
- Update to version 0.35.0:
+ Fix missing COPYING.logo in tarball.
+ Fix XML generation rule for out-of-tree builds from git.
+ Fix Build issue for dist tarballs with Yocto 2.2.
+ Fix GStreamer dependency for media engine.
+ Examples: Add logo to fullscreen renderer.
+ Server: Fix guessing user agent from SSDP/UPnP communication.
+ Renderer: Remove NOT_IMPLEMENTED for SetNextAVTransport.
+ MediaExport: Log if setting nice value for extractor fails.
+ Tracker: Search for 2.0 API.
+ Bugs fixed: bgo#778829.
+ Updated translations.
- Drop rygel-tracker-2_0.patch: Fixed upstream. Following this,
drop gnome-common BuildRequires and stop passing autoreconf.
* Fri Jul 21 2017 zaitor@opensuse.org
- Add rygel-tracker-2_0.patch: Fix build with new tracker, patch
from upstream git. Replace pkgconfig(tracker-sparql-1.0) with
pkgconfig(tracker-sparql-2.0) BuildRequires following the port.
- Following the above, add gnome-common BuildRequires and pass
autoreconf, as the patch touches the buildsystem.
* Mon Mar 20 2017 dimstar@opensuse.org
- Update to version 0.34.0:
+ Updated translations.
* Tue Mar 14 2017 zaitor@opensuse.org
- Update to version 0.33.92:
+ Fix RUIH pkg-config file.
+ Updated translations.
* Mon Feb 27 2017 zaitor@opensuse.org
- Update to version 0.33.90:
+ Server: Add hack for XBMC on original XBox hardware.
+ Settings UI: Fix compilation with Vala master.
+ MediaExport: Improve start-up speed by not re-querying mime
types every time.
+ Bugs fixed: bgo#777703, bgo#778778.
+ Updated translations.
* Tue Feb 14 2017 zaitor@opensuse.org
- Update to version 0.33.1:
+ Disable media-engine test, it is racy.
+ Core: Make configration helper classes publically avalable.
+ GStreamer renderer: Support audio/wav, needed by some Samsung
mobile servers.
+ Examples: Fix C server example.
+ Bugs fixed: bgo#769189, bgo#777379, bgo#778526.
+ Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
* Tue Jan 17 2017 dimstar@opensuse.org
- Update to version 0.33.0:
+ Several fixes for recent vala compiler.
+ MediaExport: Blacklist VA-API for extractor.
+ Bugs fixed: bgo#775152.
+ Updated translations.
* Mon Oct 10 2016 zaitor@opensuse.org
- Update to version 0.32.1:
+ Fix compile warnings with newer vala compiler.
+ Updated translations.
* Mon Sep 19 2016 zaitor@opensuse.org
- Update to version 0.32.0:
+ Updated translations.
* Mon Sep 12 2016 zaitor@opensuse.org
- Update to version 0.31.6:
+ Fixes for Rygel systemd service file (bgo#766332).
+ Updated translations.
* Mon Aug 29 2016 zaitor@opensuse.org
- Update to version 0.31.5:
+ Several translation-related fixes.
+ Fix .desktop file generation.
+ Core library:
- Fix configuration dir generation.
- Fix criticals on unset XDG_* variables.
- Make it possible to add a fixed UDN.
+ MediaExport plugin: Clean-up titles a bit more thoroghly.
+ Tracker:
- Fix criticals on unset XDG_* variables.
- Fix URL filter.
- Skip URL filter if pattern substitution failed.
+ Bugs fixed: bgo#730910, bgo#770276, bgo#770531.
+ Updated translations.
* Tue Aug 16 2016 dimstar@opensuse.org
- Update to version 0.31.4:
+ GStreamer Media engine: Don't proxy HTTP URIs.
+ Bugs fixed: bgo#769283.
+ Updated translations.
* Wed Jul 20 2016 zaitor@opensuse.org
- Update to version 0.31.3:
+ Explain interface list a bit better in documentation.
+ Remove obsolete 'upnp-enabled' switch from default config.
+ Core: Fix log level mix-up.
+ Rygel: Allow IP addresses in interface list.
+ Simple media engine: Pass non-file resources as-is.
+ MediaExport:
- Refactor meta-data extraction.
- Speed up image parsing.
+ Bugs fixed: bgo#767305, bgo#768010.
+ Updated translations.
- Add pkgconfig(gdk-pixbuf-2.0) BuildRequires: New dependency.
* Tue Jun 21 2016 zaitor@opensuse.org
- Update to version 0.31.2:
+ Check whether xsltproc is able to build the manpages.
+ Don't try to build manpages when xsltproc isn't available.
+ Check for libmediaart VAPI file.
+ Rygel:
- Fix critical when running without D-Bus.
- When we ignore a context, disable it.
+ Examples: Fix resource generation.
+ Bugs fixed: bgo#767448, bgo#767458, bgo#767459.
- Add explicit suse-xsl-stylesheets BuildRequires: Needed now that
configure checks for abilities for man-pages generation.
* Mon Jun 06 2016 zaitor@opensuse.org
- Update to version 0.31.1:
+ Rygel: Add a way for Rygel to be started on user bus.
+ Server:
- Remove some annoying warnings.
- Add hack to suport AVI playback on Philips TVs.
- Fix potential issue with calling strlen on a NULL pointer.
+ GStreamer media engine: Use local path instead of FUSE uri.
+ Tracker: Add an option to limit the exposed files to a set of
directories.
+ MediaExport:
- Use local path instead of FUSE uri to fool GStreamer in not
using giosrc.
- Drop some annoying warnings.
- Fix artist view in XBox 360.
+ LMS: Fix license text.
+ Mediathek: Removed.
+ Bugs fixed: bgo#685800, bgo#765898, bgo#766332.
+ Updated translations.
- Drop plugin-zdf-mediathek sub-package, and stop passing
- -enable-mediatek to configure following upstreams removal.
- Following the above: Add plugin-zdf-mediathek Obsoletes.
- Stop installing rygel.service manually. Rygel now comes with
support for systemd --user service. Our service was broken
anyway.