Dominique Leuenberger
b996d2a2c6
+ Updated translations. OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/rygel?expand=0&rev=213
3098 lines
118 KiB
Plaintext
3098 lines
118 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sun Sep 15 07:08:02 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
- Update to version 0.44.0:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 30 19:20:22 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
- Update to version 0.43.0:
|
|
+ Tracker: Plugin removed, please use Tracker3
|
|
+ LMS: Plugin removed
|
|
+ Updated translations.
|
|
- Stop passing lms to meson option call, no longer needed nor used
|
|
since the plugin is removed.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 7 10:15:34 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Update to version 0.42.6:
|
|
+ MediaExport: Do not ignore dangling symlinks forever.
|
|
+ External Plug-in: Fix issue with recent Vala version.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 28 17:16:42 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Update to version 0.42.5:
|
|
+ Core: Fix issue with devices that cannot handle DLNA 1.51.
|
|
+ Server:
|
|
- Fix issue with Raumfeld devices not supporting OGG
|
|
- Actually validate derivedFrom operator
|
|
+ MediaExport Fix critical after a change in glib.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 2 12:42:43 UTC 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 09:59:45 UTC 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 19:27:40 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
- Update to version 0.42.3:
|
|
+ Server: Fix endless loop in XML namespace lookup
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 1 13:45:40 UTC 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 12:16:10 UTC 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 13:35:06 UTC 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 11:50:01 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
- Update to version 0.42.0:
|
|
+ Remove obsolete .desktop entries.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 27 20:26:57 UTC 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.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 17 20:54:42 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
|
|
|
|
- Update to version 0.40.4:
|
|
+ Do not install UI file if preferences are not built.
|
|
+ Renderer: Fix critical if mime_type is missing.
|
|
+ Tracker3: Do not exit if service is missing.
|
|
+ MediaExport: Fix running without media indexing.
|
|
+ Updated translations.
|
|
- Update plugin-tracker Supplements to current standard.
|
|
- Drop plugin-zdf-mediathek Obsoletes, last available 6 years ago,
|
|
we can expect everyone have moved on by now.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 9 10:24:14 UTC 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 20:20:09 UTC 2021 - Stanislav Brabec <sbrabec@suse.com>
|
|
|
|
- Remove obsolete translation-update-upstream support
|
|
(jsc#SLE-21105).
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Sep 19 09:12:46 UTC 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 11:48:46 UTC 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 4 13:36:07 UTC 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 12:52:56 UTC 2020 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.40.0:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 7 11:21:34 UTC 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 4 16:30:27 UTC 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 4 09:36:37 UTC 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.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 25 14:19:22 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- No longer recommend -lang: supplements are in use
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 23 22:51:14 UTC 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 07:07:33 UTC 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 14:43:28 UTC 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 23:50:53 UTC 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 06:57:12 UTC 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 19:40:36 UTC 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 5 21:34:03 UTC 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 7 16:09:31 UTC 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.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 20 16:49:51 UTC 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 16:39:29 UTC 2018 - dimstar@opensuse.org
|
|
|
|
- Modernize spec-file by calling spec-cleaner
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 5 19:08:20 UTC 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 18:25:48 UTC 2017 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.36.0:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 8 12:58:41 UTC 2017 - jengelh@inai.de
|
|
|
|
- Update package descriptions.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 9 19:14:24 UTC 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 20:35:41 UTC 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 14:40:16 UTC 2017 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.34.0:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 14 08:50:38 UTC 2017 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.33.92:
|
|
+ Fix RUIH pkg-config file.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 27 21:46:39 UTC 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 20:50:20 UTC 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 12:29:15 UTC 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 19:26:10 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.32.1:
|
|
+ Fix compile warnings with newer vala compiler.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 19 19:58:02 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.32.0:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 12 19:51:49 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.31.6:
|
|
+ Fixes for Rygel systemd service file (bgo#766332).
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 29 19:58:19 UTC 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 14:10:05 UTC 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 09:01:53 UTC 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 21:57:57 UTC 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 6 18:04:08 UTC 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.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 6 18:03:08 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.31.0:
|
|
+ Fix desktop.in files to which created invalid desktop files
|
|
after being processed.
|
|
+ Disable upload and remove file removal in default
|
|
configuration.
|
|
+ Minor documentation updates,
|
|
+ Fix output of build summary to show proper tracker version.
|
|
+ Core:
|
|
- Always delay reload of config files to prevent reading empty
|
|
files.
|
|
- Make plugin loader watch the config making it possible to
|
|
enable/disable plugins on-the-fly.
|
|
- Fix a possible strncpy overflow in ARP lookup.
|
|
+ Server: Clean up HTTP GET request handling.
|
|
+ Rygel:
|
|
- Fix an issue where we pass NULL to a DBus function causing
|
|
criticals.
|
|
- Fix plugin name and make it possible to actually deactivate
|
|
it.
|
|
+ Tracker: Clean up plugin startup.
|
|
+ GStreamer renderer: Fix log domain.
|
|
+ Playbin: Clean up plugin startup.
|
|
+ MediaExport:
|
|
- If allow-upload is not set, then make it impossible for
|
|
MediaExport to remove files from the disk.
|
|
- Fix a critical when disconnecting a non-existing signal.
|
|
+ Db: Generate api documentation.
|
|
+ Tests: Reenable MediaEngine tests.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 6 18:02:08 UTC 2016 - dimstar@opensuse.org
|
|
|
|
- Update to verson 0.30.3:
|
|
+ Add a way for Rygel to be started on user systemd
|
|
+ Core: Fix potential strncpy overflow in BasicManagement
|
|
+ Server:
|
|
- Remove annoying warning
|
|
- Add hack to support AVI files on newer Philips TVs
|
|
- Fix potential crash when applying DIDL
|
|
+ MediaExport:
|
|
- Remove annoying warning
|
|
- Fix Artist hierarchy on XBox 360
|
|
+ Bugs fixed: bgo#685800, bgo#766332, bgo#766757.
|
|
- Add pkgconfig(systemd) BuildRequires: auto-detect the location to
|
|
install the user service file to.
|
|
- Add /sbin/ldconfig call to post/postun scriptlet of
|
|
librygel-db-2_6-2.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 10 20:46:46 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.30.2:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 12 12:40:26 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.30.1:
|
|
+ LMS: Use "LMS" as section for the plugin consistently.
|
|
+ Core: Always delay reload of config file to prevent double
|
|
change notifications.
|
|
+ Rygel: Fix an issue with passing NULL to Vala DBus functions.
|
|
+ MediaExport:
|
|
- If "allow-upload" is set to false, don't create writable
|
|
containers to prevent filesystem modifications.
|
|
- Prevent a critical when "uris" configuration is changed due
|
|
to non-existing timer.
|
|
+ Bugs fixed: bgo#764016, bgo#764829.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 21 20:24:51 UTC 2016 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.30.0:
|
|
+ Replace glib-gettext and intltool with gettext.
|
|
+ Bugs fixed: bgo#763586.
|
|
+ Updated translations.
|
|
- Drop intltool BuildRequires: no longer needed.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 15 10:01:14 UTC 2016 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.29.5:
|
|
+ Remove obsolete configuration entries from documentation.
|
|
+ Fix underlinking.
|
|
+ Database:
|
|
- Don't try to alter r/o databases.
|
|
- Remove obsolete PRAGMA.
|
|
+ MediaExport: Remove all WS from DVD XML.
|
|
+ LightMediaScanner: Add config to template and docs for the
|
|
config.
|
|
- Replace libsoup-devel BuildRequires with pkgconfig(libsoup-2.4).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 1 10:49:24 UTC 2016 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.29.4:
|
|
+ Simplify detection of tracker on compile time.
|
|
+ Server: Print sort critera used for the browse request in
|
|
debug.
|
|
+ Database: Add possibilty to dump the SQL using an environment
|
|
variable.
|
|
+ GStreamer Media Engine:
|
|
- Do not crash if dvdreadsrc is not available.
|
|
- Fix time-based seeking on DVDs.
|
|
+ Rygel: Improve signalling for changes in config files.
|
|
+ MediaExport:
|
|
- Some style fixes.
|
|
- Fix DVD containers.
|
|
- Really clean AVI titles.
|
|
- Switch back to dvd:// URI scheme.
|
|
- Prevent criticals when parsing playlists.
|
|
- Don't leak XML doc in DVD parser.
|
|
- Don't break on broken XML files lsdvd may produce.
|
|
- Fix setting the track id for multi-track DVDs.
|
|
+ Lightmediascanner: Switch to use the database in read-only
|
|
mode.
|
|
+ Tests: Reenable some of them.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 16 09:42:10 UTC 2016 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.29.3:
|
|
+ Core: Fix a small memory leak with DescriptionDocument
|
|
handling.
|
|
+ Server: Add "Server:" HTTP header.
|
|
+ MediaExport:
|
|
- Fix DLNA profile and extension for DVD isos to improve
|
|
compatibility with more renderers.
|
|
- Some code refactoring.
|
|
- Remove UNIX signal handling from mx-extract.
|
|
- Get the tile of the DVD from the file name, not from the
|
|
volume title.
|
|
- If the DVD has only one title, export it directly.
|
|
- Try to make nice movie titles for videos.
|
|
- Avoid a potential race condition and crash on slow startup.
|
|
+ GstLaunch: Fix URI generation.
|
|
+ GStreamer media engine: Fix URI generation.
|
|
+ Bugs fixed: bgo#747816.
|
|
+ Updated translatins.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 9 08:37:18 UTC 2016 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.29.2:
|
|
+ Database:
|
|
- Use GObject-style construction for Database.
|
|
- Add possibility to re-bind a Cursor.
|
|
+ Server:
|
|
- Fix thumbnails with some Samsung TVs.
|
|
- Hide engine-internal URIs.
|
|
- Indent request headers for better readability.
|
|
- Fix Range header of resources with unknown length.
|
|
- Improve MIME -> extension mapping.
|
|
- Add explicit check for @restricted.
|
|
+ MediaExport:
|
|
- Really remove broken/empty cache DVD file.
|
|
- Skip DVD if lsdvd isn't available instead of blacklisting.
|
|
+ GStreamer Media Engine: Fix serving resources with unspecified
|
|
length.
|
|
+ Gst-Launch: Fix setting of DLNA profile.
|
|
+ LMS: Replace custom database functions with implementations
|
|
from Rygel.Database.
|
|
+ Bugs fixed: bgo#721312, bgo#740266.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 19 11:15:22 UTC 2016 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.29.1:
|
|
+ Fix license text of code to be LGPLv2.1+ proper.
|
|
+ Fix license of logo to be CC-BY-SA-3.0.
|
|
+ Add a plugin to support LightweightMediaScanner.
|
|
+ Core: Avoid crash if plugin folder is missing.
|
|
+ Server:
|
|
- Avoid a crash on empty protocol info.
|
|
- Fix issue with calculating end byte in partial request.
|
|
- Playlists need to support INTERACTIVE transport mode.
|
|
- Some code cleanup.
|
|
- Set albumArtURI when applying DIDL on UpdateObject call.
|
|
+ GStreamer media engine: Remove broken transmuxing.
|
|
+ MediaExport:
|
|
- Some code cleanup.
|
|
- Add support for .iso files and VIDEO_TS folders.
|
|
+ Examples: Add option to unblacklist files from MediaExport
|
|
database to mx-info.
|
|
+ Bugs fixed: bgo#756823, bgo#757056, bgo#757570, bgo#801521.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 13 16:52:54 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.28.2:
|
|
+ Include SVG logo again with updated license.
|
|
+ Server:
|
|
- Properly calculate end byte of partial requests. Fixes a lot
|
|
of weird issues with Samsungs and Kodi.
|
|
- Make generated playlists support INTERACTIVE transfer mode.
|
|
+ Bugs fixed: bgo#756823.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 12 17:14:42 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.28.1:
|
|
+ Server: Fix a potential crash if there is no protocol info
|
|
provided.
|
|
+ MediaExport:
|
|
- Fix database upgrade from v16 to v17.
|
|
- Use correct install path for out-of-process helper binary.
|
|
+ GStreamer Media Engine: Remove failed attempt to do
|
|
transmuxing.
|
|
+ Bugs fixed: deb#801521, deb#800896.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 22 06:46:30 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.28.0:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 14 10:16:20 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.27.6:
|
|
+ Database: Fix issue introduced with 0.27.5 that caused exec()
|
|
to only run the first query of a list of ";"-separated queries.
|
|
+ Media-Export:
|
|
- Fix extration with disabled meta-data.
|
|
- Fix extraction of DIDL_S playlists.
|
|
- Small simplification and removal of accidental debug warnings.
|
|
+ Mediathek:
|
|
- Use new default feed because the old one does not exist
|
|
anymore.
|
|
- Remove WMV support because it got removed from the service.
|
|
This is a major problem as the MP4 support is provided using
|
|
RTSP and we need to fix bgo#651535 to make it usable for all
|
|
renderers again.
|
|
- Fix automatic resource generation.
|
|
+ BUg fixed: bgo#754420.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 2 10:00:37 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.27.5:
|
|
+ Gst-Launch: Fix missing resources.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 17 22:02:54 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.27.4:
|
|
+ Server:
|
|
- Fix MediaResource copy constructor to copy import_uri.
|
|
- Serialize import URI properlie in MediaResource.
|
|
- Fix rewriting of subtitle URIs in PV tag.
|
|
- Add PV subtitle to all resources.
|
|
+ Database:
|
|
- Make it a little bit more generic
|
|
- Fix vala deps.
|
|
+ GStreamer media engine: Do not add transcoded resources for
|
|
place-holder items.
|
|
+ Bugs fixed: bgo#753314.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 23 06:58:33 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.27.3:
|
|
+ Remove streaming only mode.
|
|
+ Switch DLNA version to 1.51 to accomodate for the long
|
|
protocolInfo strings.
|
|
+ Bump GLib and Vala requirements.
|
|
+ Add an implementation for GUPnPACL based on a DBus interface.
|
|
+ MediaExport plugin:
|
|
- Add back album art extraction.
|
|
- Add back possibility to not harvest meta-data.
|
|
- Add timing output for HarvestingTask.
|
|
- Add a blacklist database table and bump database schema to v17.
|
|
- Add back by-passing of text files for the extractor.
|
|
- Add blacklisting for broken URIs.
|
|
- Drop support for database schema upgrade for versions < v16.
|
|
- Translation and style fixes.
|
|
+ Bugs fixed: bgo#747815, bgo#748404, bgo#751942, bgo#752207.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 1 11:45:01 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.27.2:
|
|
+ Make configure.ac a bit easier to read.
|
|
+ Database: Move core database functionality into its own library
|
|
so code may be shared (e.g. LMS, ODID, …).
|
|
+ MediaExport plugin:
|
|
- Refactor and style fixes.
|
|
- Split meta-data extraction into an external process.
|
|
- Move core database functionality into its own library.
|
|
+ Bugs fixed: bgo#749798.
|
|
+ Updated translations.
|
|
- Split new librygel-db-2_6-2 package.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 27 09:39:58 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.27.1:
|
|
+ Coding style fixes.
|
|
+ Link plug-ins to only export the necessary symbols.
|
|
+ Use gupnp_get_uuid () instead of libuuid directly.
|
|
+ String updates.
|
|
+ Core: Make it possible to change the device's serial number.
|
|
+ Server:
|
|
- Fix output of to_string() method for HTTPByteSeekResponse.
|
|
- Make MP3 the preffered audio resource for LG devices.
|
|
- Fix mime-type rewriting.
|
|
- Do not add child count to DIDL-Lite if it's < 0.
|
|
- Do not add 1--1/* range response headers.
|
|
- Fix replacing of @ADDRESS@ variable in URIs.
|
|
+ Renderer:
|
|
- Fix TransportActions for images.
|
|
- Fix slide-show feature handling.
|
|
+ GStreamer renderer:
|
|
- Prevent a critical message.
|
|
- Remove deprecated API.
|
|
- Make it possible to override the User-Agent header.
|
|
- Remove obsolete helper code from GStreamer 0.10.
|
|
+ RUIH: Check mandatory arguments.
|
|
+ External Plug-in:
|
|
- Actually add resources to items.
|
|
- Use -1 as "unknown child count" instead of int.MAX.
|
|
+ GStreamer media engine:
|
|
- Handle non-file uris.
|
|
- Do not add transcoder if the original resource is the same
|
|
profile.
|
|
- Move URIs that are already HTTP to the top of the list.
|
|
+ Simple media engine: Use a thread pool if available.
|
|
+ Bugs fixed: bgo#731467, bgo#746679, bgo#748410, bgo#748628,
|
|
bgo#748769, bgo#749771.
|
|
+ Updated translations.
|
|
- Drop libuuid-devel BuildRequires: no longer needed.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun May 10 10:35:51 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.26.1:
|
|
+ Fix underlinking of RUIH library.
|
|
+ Server:
|
|
- Prevent a crticial warning.
|
|
- Make Kodi a variant of XBMC in hacks,
|
|
- Prevent a crash on missing thumbnails.
|
|
- Fix npt= header parsing.
|
|
+ Renderer: Fix wrong double escaping.
|
|
+ GStreamer media engine:
|
|
- Fix time-based seeking.
|
|
- Fix resource duration handling for transcoded resources.
|
|
+ Examples: Fix the C server example.
|
|
+ Bugs fixed: bgo#748410.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 23 20:03:25 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.26.0:
|
|
+ Update documentation build to work out-of-tree and skip
|
|
useless rebuilds.
|
|
+ Include new API in gtk-doc.
|
|
+ Fix make distclean.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 19 09:31:16 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Create /usr/sbin/rcrygel symlink for service control.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 17 08:53:20 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.25.3:
|
|
+ Server:
|
|
- Some clean-up.
|
|
- Use framerate in PlaySpeed response.
|
|
- Style fixes.
|
|
+ Tracker: Fix for new resource handling.
|
|
+ Renderer:
|
|
- Set "Connection: close" in HEAD request to server.
|
|
- Fix GetProtocolInfo output.
|
|
- Correctly escape state variables.
|
|
- Fix an issue with dangling this pointer of AVTransport in
|
|
lambdas.
|
|
- Fix an issue with dangling service pointer in ChangeLog.
|
|
- Fix AV1-MR:1-AVT:1-6.1.
|
|
- Return an error on incorrect playback transitions
|
|
+ GStreamer Renderer: Add GObject introspection.
|
|
+ UI: Fix ambiguity with recent Vala compiler and GLib.ListStore.
|
|
- split out new typelib-1_0-RygelRendererGst-2_6 subpackage.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 3 16:50:16 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Move .desktop file from X-SuSE-ControlCenter-System to
|
|
X-SuSE-ControlCenter-Personal: in essence, we're configuring
|
|
personal preferences.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 18 19:11:49 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.25.2.1:
|
|
+ Fix distributed tarball.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 17 09:37:11 UTC 2015 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.25.2:
|
|
+ Merge changes from Cablelab's CVP-2 implementation.
|
|
+ Avoid circular reference that made context recreation fail
|
|
after suspend/resume cycle.
|
|
+ Bugs fixed: bgo#720218, bgo#736365, bgo#740221.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 26 10:04:58 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.25.1:
|
|
+ Use different log domains for components.
|
|
+ Core: Fix typo.
|
|
+ Server: Small refactoring regarding remote/local resources.
|
|
+ Rygel: Improve compatibility with recent Vala compiler.
|
|
+ Tracker: Fix compile issues due to missing exception.
|
|
+ MediaExport: Fix issue where files removed on dist were not
|
|
removed from index.
|
|
+ Bugs fixed: bgo#740903, bgo#741913, bgo#741953.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 24 18:40:34 UTC 2015 - badshah400@gmail.com
|
|
|
|
- Update to version 0.25.0:
|
|
+ Fix issue with generated version if downstream calls
|
|
autoreconf on the dist tarball.
|
|
+ Add Remote UI Server implementation.
|
|
+ Add EnergyManagement service implementation.
|
|
+ Bump ABI/API.
|
|
+ Renderer: Make it possible to implement different play modes.
|
|
+ Server:
|
|
- Several style fixes and code refactorings.
|
|
- Move the code for Samsung subtitles into Samsung device
|
|
hack.
|
|
+ MediaExport: Style and documentation fixes.
|
|
+ GStreamer media engine: Fix warning about non-existent source
|
|
id.
|
|
+ Simple media engine: Fix locking.
|
|
+ Tests: Reenable locking-affected engine tests.
|
|
+ Bump libmediaart version to 0.7.0.
|
|
+ Bugs fixed: bgo#737513, bgo#737522, bgo#737867.
|
|
- Package new plugin ruih:
|
|
+ Create new subpackage librygel-ruih-2_0-1 for the ruih
|
|
shared library.
|
|
+ Require librygel-ruih-2_0-1 by the -devel package.
|
|
- Requires libmediaart >= 1.9.0 for building.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 24 18:39:34 UTC 2015 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.24.3:
|
|
+ Distribute git-version-gen so that distributions that
|
|
re-configure the tarball will get a proper version.
|
|
+ Core: Fix use of OCM flags.
|
|
+ Simple media engine: Fix locking.
|
|
+ GStreamer media engine: Fix Warning about removing the bus
|
|
watch.
|
|
+ MediaExport: Fix issue with removed files still showing up in
|
|
browser.
|
|
+ Bugs fixed: bgo#741953.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 13 19:36:49 UTC 2014 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.24.2:
|
|
+ Server: Fix sidecar album art extraction.
|
|
+ Media-Export: Work-around an issue with GStreamer bindings that
|
|
caused truncated embedded album art.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 13 20:42:51 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.24.1:
|
|
+ Server: Fix UpdateObject call on MusicItem.
|
|
+ External: Fix plugin activation.
|
|
+ MPRIS:
|
|
- Fix stream position indication for clients that do not event
|
|
"Position".
|
|
- Fix plugin activation.
|
|
- Force update of properties on plugin creation.
|
|
+ GObject-Introspection:
|
|
- Fix renderer example and require a recent version of g-i.
|
|
- Add license for examples.
|
|
+ Bugs fixed: bgo#737867.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 22 09:57:56 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.24.0:
|
|
+ Make it possible to build without GObject introspection.
|
|
+ Server: Fix a critical about timeout sources.
|
|
+ MediaExport:
|
|
- Fix typo in plugin file.
|
|
- Don't delete a file if the file monitor signalled the file
|
|
was deleted.
|
|
+ Renderer: Fix criticals on start-up.
|
|
+ GStreamer media engine: Fix possible race in accessing a
|
|
critical section.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 20 06:54:18 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.23.3.1:
|
|
+ build: Fix building of introspection data.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 19 20:47:32 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.23.3:
|
|
+ Some build fixes.
|
|
+ Add GObject introspection support and some examples.
|
|
+ Core: Fix building with recent vala versions.
|
|
+ Server:
|
|
- Fix a crash when ImportResource() is cancelled.
|
|
- Simplify error handling in ImportResource().
|
|
- Use new libmediaart API.
|
|
+ Renderer: Make it possible to re-implement PlayerController.
|
|
+ Changes in dependencies: Libmediaart >= 0.5.0.
|
|
+ Known issues: It's currently not possible to implement a
|
|
renderer using g-i. That is either some issue in Vala or a bug
|
|
in what we do.
|
|
+ Bugs fixed: bgo#732057, bgo#734302.
|
|
+ Updated translations.
|
|
- Add gobject-introspection-devel BuildRequires: new dependency.
|
|
- Create new subpackages typelib-1_0-RygelCore-2_4,
|
|
typelib-1_0-RygelRenderer-2_4 and typelib-1_0-RygelServer-2_4.
|
|
- Require the new subpackages by the -devel package.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 28 20:18:23 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.23.2:
|
|
+ Hide Object.uris property. Its semantics were always unclear.
|
|
+ Renderer:
|
|
- Work-around failing HEAD requests, next incarnation.
|
|
- Support M3U playlists.
|
|
- Check instance id in Next() and Prev() SOAP calls.
|
|
- Sent byte position in RelCount/AbsCount instead of int.MAX.
|
|
+ GStreamer renderer:
|
|
- Remove "TRANSITIONING" state in Stop() and Pause() SOAP
|
|
calls.
|
|
- Don't try to parse empty meta-data for duration guessing.
|
|
+ Server:
|
|
- Make sure tags don't contain white-spaces in UpdateObject()
|
|
call.
|
|
- Improve CSV splitting in UpdateObject().
|
|
- Validate date in UpdateObject().
|
|
+ Basic Management: Fix NSLookup repitition.
|
|
+ Bugs fixed: bgo#732935.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 27 21:18:41 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.23.1.1:
|
|
+ Launch rygel directly from desktop file (bgo#731858).
|
|
- Changes from version 0.23.1:
|
|
+ Remove -Wl,-z,defs.
|
|
+ Fix several criticals related to time-out sources.
|
|
+ Rygel:
|
|
- Change single instance behavior; don't replace running
|
|
instance by default, add new "-r/--replace" option to go back
|
|
to the old behavior.
|
|
- Several manpage fixes.
|
|
+ Server:
|
|
- Pass on all resources on object creation.
|
|
- Pass more meta-data on object creation.
|
|
- Improve error handling in reference creation.
|
|
- Set HTTP version to 1.1 as late as possible.
|
|
- Port media art lookup to libmediaart.
|
|
- Add some documentation for AudioItem.
|
|
- Move some properties to base classes.
|
|
- Fix a potential null pointer dereference.
|
|
+ Renderer:
|
|
- Report NextAVTransport* values in GetMediaInfo().
|
|
- Properly remove the playlist timeout.
|
|
+ GStreamer Renderer:
|
|
- Don't exit if there is no playbin element.
|
|
- Deprecate Renderer.wrap.
|
|
- Use cubic volume.
|
|
- Fix duration and position.
|
|
- Use duration from meta-data until playbin does provide it.
|
|
- Rely on libsoup to determine the proxy.
|
|
- Use dlna+http virtual protocol if the dlnasrc element is
|
|
available.
|
|
+ Preferences: Use Gtk.Window instead of Gtk.Dialog.
|
|
+ External: Let the peer decide on the sort order.
|
|
+ MediaExport:
|
|
- Code style fixes.
|
|
- Use libmediaart for media art extraction.
|
|
- Handle external media art such as folder.jpg etc.
|
|
- Prevent a strange warning on media upload.
|
|
- Add a configuration option to disable/set the time to wait
|
|
before extracting meta-data after a file modification event
|
|
has happened.
|
|
- Properly handle album art for m4a files.
|
|
+ Bugs fixed: bgo#689632, bgo#694455, bgo#702555, bgo#709723,
|
|
bgo#710387, bgo#710443, bgo#720672, bgo#721817, bgo#721824,
|
|
bgo#723374, bgo#726982, bgo#727424, bgo#727479, bgo#729090,
|
|
bgo#731348, bgo#731859.
|
|
- Add pkgconfig(gstreamer-audio-1.0) and pkgconfig(libmediaart-1.0)
|
|
BuildRequires: new dependencies.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 26 10:10:45 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.22.3:
|
|
+ Remove odd build flags.
|
|
+ Work-around an issue with valadoc and code samples.
|
|
+ Server:
|
|
- Fix UPnP error codes on object creation.
|
|
- Set HTTP version as late as possible.
|
|
- Prevent a critical on upload.
|
|
- Avoid a potential crash by null dereference.
|
|
+ Renderer:
|
|
- Set Next* values in GetMediaInfo().
|
|
- Rely on libsoap to handle proxies properly.
|
|
- Fix an issue about non-existing timeout ids.
|
|
- Work-around failing HEAD requests.
|
|
- Set proper UPnP error if instance ids are missing on
|
|
Prev/Next.
|
|
- Send the current byte position.
|
|
+ Basic diagnostics: Fix use of repitition parameter in NSLookup.
|
|
+ GStreamer Renderer:
|
|
- Fix duration for and position.
|
|
- Parse duration from meta-data.
|
|
- Remove "TRANSITIONING" state when going to "STOPPED" or
|
|
"PAUSED_PLAYBACK".
|
|
+ GStreamer Media Engine: Prevent a critical after streaming
|
|
ends.
|
|
+ Media Export:
|
|
- Prevent a warning on upload.
|
|
- Fix album art for m4a media.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 16 19:18:41 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.22.2:
|
|
+ Fix dbus plugins.
|
|
+ Bump libsoup requirement to 2.44.
|
|
+ tracker: actually use nmm:dlnamime property.
|
|
+ Bugs fixed: bgo#730913.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Apr 14 20:40:01 UTC 2014 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.22.1:
|
|
+ Core: Don't spam debug log.
|
|
+ Renderer: Fix URI handling for playlists.
|
|
+ Bugs fixed: bgo#726776.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 25 14:00:28 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.22.0:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 19 09:18:52 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.21.6:
|
|
+ More cp -d replacement.
|
|
+ GStreamer Renderer: Fix two criticals on start-up.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 7 07:48:57 UTC 2014 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.21.5:
|
|
+ Some gtk-doc fixes.
|
|
+ Remove obsolete configure function from autogen.sh.
|
|
+ Fix "make distcheck".
|
|
+ Replace non-portable cp -d.
|
|
+ Fix GstLaunch examples in rygel.conf for GStreamer 1.0.
|
|
+ Add support for /etc/pretty-hostname.
|
|
+ Support building with tracker-1.0 API.
|
|
+ Core:
|
|
- Remove Freedesktop.* DBus interfaces.
|
|
- Move the two copies of Rygel.DLNAProfile to Core.
|
|
+ GStreamer Renderer:
|
|
- Deprecate .wrap constructor.
|
|
- Don't leak and return a value in the .wrap constructor on
|
|
error.
|
|
+ MediaExport: Be a bit more helpful and tell which folder we
|
|
failed to enumerate.
|
|
+ Bugs fixed: bgo#722021, bgo#722527, bgo#724138, bgo#724215,
|
|
bgo#724820.
|
|
+ Updated translations.
|
|
- Drop rygel-Make-GstLaunch-pipelines-work-with-gst-1.0.patch and
|
|
rygel-support-tracker-1.0.patch: Fixed upstream.
|
|
- Drop automake and libtool BuildRequires and stop passing
|
|
autoreconf: No longer needed as we do not carry any patches.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 20 12:23:36 UTC 2014 - zaitor@opensuse.org
|
|
|
|
- Add rygel-support-tracker-1.0.patch: Support building with
|
|
tracker-1.0, patch to be sent upstream.
|
|
- Replace pkgconfig(tracker-sparql-0.18) for
|
|
pkgconfig(tracker-sparql-1.0) BuildRequires, and add automake and
|
|
libtool BuildRequires and pass autoreconf due to above patch.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 14 23:30:00 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.21.4:
|
|
+ Core: Link against libm for "round" function.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 14 23:00:00 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.21.3:
|
|
+ Update FSF address.
|
|
+ Server:
|
|
- Use correct depth for PNG thumbnails.
|
|
- Add hacks for LG SmartShare TVs.
|
|
+ MediaExport: Work around an SQL error when browsing Artists.
|
|
+ GStreamer Renderer:
|
|
- Query source element for duration and position.
|
|
- Remove BUFFERING/CLOCK_LOST handling.
|
|
+ External: Don't corrupt container names.
|
|
+ Bugs fixed: bgo#720671, bgo#720836, bgo#721270, bgo#721575,
|
|
bgo#721824.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 14 22:00:00 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.21.2.1:
|
|
+ Add build support for tracker 0.18.
|
|
+ Server:
|
|
- Allow server plugins to override search capabilities.
|
|
- Add more Samsung hacks.
|
|
- Add seeking hacks for some UPnP music receivers.
|
|
+ Renderer:
|
|
- Return protocol info of current media in
|
|
GetCurrentConnectionInfo call.
|
|
- Implement SetNextAVTransportURI.
|
|
- Treat REL_TIME/ABS_TIME the same again. This is less broken
|
|
than the original fix.
|
|
- Use correct PlaybackStorageMedium values.
|
|
+ BasicManagement: Remove unused state variable.
|
|
+ MPRIS: Set default playspeed to prevent a critical.
|
|
+ External: Fix wrong parameter order in AlbumArtFactory.
|
|
+ Bugs fixed: bgo#706986, bgo#709165, bgo#712181, bgo#712660,
|
|
bgo#715089, bgo#719721, bgo#719998, bgo#720669, bgo#720837.
|
|
+ Updated translations.
|
|
- Replace pkgconfig(tracker-sparql-0.16) BuildRequires with
|
|
pkgconfig(tracker-sparql-0.18): move to Tracker 0.18.
|
|
- Change SLPP packages suffix from -2_0-1 to -2_2-2, following
|
|
upstreams soname changes (incl. -devel pacakge requires).
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 14 21:00:00 UTC 2014 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.21.1:
|
|
+ Fix vala check to only compile, not link to avoid issues with
|
|
gst-uninstalled.
|
|
+ Some documentation fixes.
|
|
+ Port to new libsoup session API.
|
|
+ Basic Management: Add initial support.
|
|
+ Server: Support serving subtitles using the PV method. Fixes
|
|
external subtitles for a variety of devices such as WD TV Live
|
|
or Panasonic TVs.
|
|
+ Renderer:
|
|
- Accept missing mime-types in playlist check.
|
|
- Fix CurrentTransportActions to include Next and Prev.
|
|
- Support milliseconds in time-stamps.
|
|
- Drop allowed value list from TransportPlaySpeed.
|
|
- Unify playspeed parsing.
|
|
- Implement DLNA bye seeking.
|
|
- Fix and implement PlaybackStorageMedium variable.
|
|
+ MPRIS: Fix for new renderer API.
|
|
+ GStreamer renderer:
|
|
- Implement DLNA byte seeking.
|
|
- Enable more playspeeds.
|
|
+ Bugs fixed: bgo#707058, bgo#707059, bgo#707541, bgo#707831,
|
|
bgo#710368, bgo#711399, bgo#711661, bgo#712336.
|
|
- Changes from version 0.21.0:
|
|
+ Port to new libsoup vapi.
|
|
+ Several i18n fixes.
|
|
+ Make missing gtk-doc non fatal and just don't build api docs
|
|
then unless explicitly requested.
|
|
+ Rename --enable-valadoc to --enable-apidocs.
|
|
+ Several style fixes.
|
|
+ Add "devel" and "release" shortcuts to autogen.
|
|
+ Drop strict vala compiler because of deprecations.
|
|
+ Core: Get MediaDevice port from MetaConfig.
|
|
+ Server:
|
|
- Generate proper contentFeatures.dlna.org header for DIDL_S
|
|
resources.
|
|
- Use xmlNs instead of specifying the namespace in string form
|
|
in Samsung subtitle support.
|
|
- Make MediaObject.serialize public to enable custom XML
|
|
modifications.
|
|
- Use URL-aware base64 encoding to prevent issues with "/".
|
|
+ Renderer:
|
|
- Fix REL_TIME seeking.
|
|
- Fix error codes when seeking beyond the file.
|
|
- Fix error codes when time-seek is not available.
|
|
- Add PossiblePlaybackStorageMedia values.
|
|
- Set track info for empty or non-http uris.
|
|
- Fix AbsoluteCounterPosition type.
|
|
- Listen to MediaPlayer.volume changes.
|
|
- Don't loop on image-only playlists.
|
|
- Lower LastChange accumulation timeout.
|
|
+ GStreamer renderer:
|
|
- Handle seeking beyond end of file.
|
|
- Remove invalid DLNA profile MPEG_TS_HD_EU_ISO.
|
|
- Fix GStreamer dependency to use 1.0 instead of 0.10.
|
|
+ MediaExport: Fix GstDiscoverer error handling.
|
|
+ MPRIS:
|
|
- Fix seeking.
|
|
- Query seeking ability from DBus.
|
|
- Ignore read-only MPRIS peers.
|
|
+ Simple media engine: Support files > 4GB on 32bit systems.
|
|
+ Bugs fixed: bgo#677405, bgo#686628, bgo#692509, bgo#704317,
|
|
bgo#707054, bgo#709077, bgo#709170, bgo#709190, bgo#709287,
|
|
bgo#709551, bgo#709627, bgo#709723, bgo#709887, bgo#710377,
|
|
bgo#710781.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 14 20:38:21 UTC 2014 - zaitor@opensuse.org
|
|
|
|
- Add rygel-Make-GstLaunch-pipelines-work-with-gst-1.0.patch, make
|
|
the GstLaunch pipelines in rygel.conf work with gst-1.0
|
|
(bgo#724215, bnc#864121).
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 26 11:48:57 UTC 2013 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.20.3:
|
|
+ Allow building against Tracker 0.18.
|
|
+ Server:
|
|
- Add more work-arounds for Samsung TVs.
|
|
- Add more hacks for devices doing full seek requests.
|
|
+ Bugs fixed: bgo#715089.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 11 22:01:16 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.20.2 (bnc#849913):
|
|
+ Renderer:
|
|
- Return proper error if media is not seekable.
|
|
- Prevent a critical on missing MIME-types.
|
|
- Add Next/Prev to CurrentTransportActions.
|
|
- Support milliseconds in renderer.
|
|
+ Server:
|
|
- Fix XML generation.
|
|
- Fix base64 escaping of URLs.
|
|
+ MPRIS:
|
|
- Ignore read-only peers.
|
|
+ Bugs fixed: bgo#710377, bgo#710877, bgo#711399, bgo#711661.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 14 11:52:09 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.20.1:
|
|
+ Core: Make it possible to set a fixed TCP port in
|
|
Rygel.MediaDevice.
|
|
+ Renderer:
|
|
- Implement REL_TIME seeking.
|
|
- Fix UPnP error codes on illegal seek targets.
|
|
- Fix PossiblePlaybackStorageMedia values.
|
|
- Set track information for non-HTTP URIs.
|
|
- Fix AbsoluteCounterPosition value type.
|
|
- Reflect volume information from player on UPnP.
|
|
- Don't do looped playback for image playlists.
|
|
- Lower changelog aggregation timeout.
|
|
+ Server: Return proper contentFeatures header for generated
|
|
playlists.
|
|
+ Preferences: Fix c&p tooltips.
|
|
+ GStreamer Renderer:
|
|
- Check seek target before actually seeking.
|
|
- Remove invalid MPEG_TS_HD_EU_ISO profile.
|
|
+ MediaExport: Fix an issue with disappearing files and having
|
|
non-accessible files in the index.
|
|
+ MPRIS:
|
|
- Fix seeking.
|
|
- Only allow seeking on peers that actually support it.
|
|
+ Simple Media Engine: Fix issue when streaming a file > 4GB on
|
|
platforms that don't support MMAP calls on files this large.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 24 12:11:05 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.20.0:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 16 21:07:57 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.19.7:
|
|
+ Renderer:
|
|
- Fix compatible actions.
|
|
- Fix missing , in renderer protocol info.
|
|
- Initialize mute state from player.
|
|
+ MediaExport: Fix a crash after disabling virtual folders.
|
|
+ Rygel: Print version number on startup.
|
|
+ Bugs fixed: bgo#677552, bgo#701934, bgo#706978, bgo#707962.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 3 13:56:15 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.19.6:
|
|
+ Improve Android compatiblity.
|
|
+ Server:
|
|
- Fix upload of files.
|
|
- Fix CreateReference call.
|
|
+ GStreamer Renderer:
|
|
- Fix warning with newer valac about copying unowned structs.
|
|
+ MediaExport:
|
|
- Fix warning with newer valac about copying unowned structs.
|
|
+ Bugs fixed: bgo#706525, bgo#706797, bgo#707065, bgo#707146.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 21 06:47:21 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.19.5:
|
|
+ Core:
|
|
- Use proper PNG depth value of 24 bit.
|
|
- Fix several error codes.
|
|
+ Server:
|
|
- Validate <createClass> nodes during object creation.
|
|
- Fix recursive item removal and notification thereof.
|
|
- Fix several error codes.
|
|
- Remove manually removed items from the ItemRemovalQueue.
|
|
- Report missing "Filter" argument in browse call.
|
|
- Use searchClasses to find a compatible container in
|
|
DLNA.ORG_AnyContainer container creation scenario.
|
|
- Add X_GetDLNAUploadProfiles call.
|
|
- Move the knowledge about supported DLNA profiles from the
|
|
MediaEngine to the MediaServerPlugin.
|
|
+ Renderer:
|
|
- Add possibility to define a set of supported DLNA profiles
|
|
and not only mime types to the renderer.
|
|
- Add missing <X_DLNADOC> node and content.
|
|
- Remove unused state variables.
|
|
+ MediaExport plugin:
|
|
- Fix invalid browse response in "Artist" folder that broke
|
|
compatibility with certain Samsung TV sets.
|
|
- Actually use the sort criteria when browsing/searching in
|
|
virtual folders.
|
|
- Fix a critical/crash on automatic item removal.
|
|
- Implement container removal.
|
|
- Emit containerUpdateID signals when a playlist container
|
|
changes.
|
|
- Add several messages when database operations fail.
|
|
- Fix memory corruption in SQLite string collation functions.
|
|
- Use fall-back search when client searches for @refID to
|
|
capture the virtual container as well as manually created
|
|
references.
|
|
- Use correct OCM flags for playlist containers.
|
|
- Remove hack for searching UPnP containers.
|
|
- Fix recursion in virtual containers on certain search
|
|
requests.
|
|
- Fix a critical in the custom SQLite "CONTAINS" keyword
|
|
implementation.
|
|
+ External plugin:
|
|
- Fix an untranslatable message.
|
|
+ Bugs fixed: bgo#699698, bgo#702228, bgo#702253, bgo#702452,
|
|
bgo#702633, bgo#702741, bgo#703135, bgo#704146, bgo#705084,
|
|
bgo#705576, bgo#705587, bgo#705899, bgo#706058, bgo#706059,
|
|
bgo#706142, bgo#706143, bgo#706182.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 30 16:31:04 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.19.4:
|
|
+ Fix building with --enable-debug.
|
|
+ Fix device templates to have "correct" element order.
|
|
+ Add a target to generate the HTML versions of manpages.
|
|
+ Core:
|
|
- Fix DescriptionFile.set_dlna_caps to properly create missing
|
|
nodes.
|
|
- Keep order of elements when manipulating the device
|
|
description in DescriptionClass.
|
|
- Refactor code to only manipulate the device description from
|
|
one place.
|
|
+ Server:
|
|
- Fix seeking with full-range seeks on time-based seek
|
|
requests.
|
|
- Fix a rare issue with item creation returning the wrong
|
|
meta-data.
|
|
- Fix UpdateObject UPnP call to actually work.
|
|
- Use object.container by default and fall-back to
|
|
object.container.storageFolder for XBox 360.
|
|
- Fix error codes for serveral SOAP calls.
|
|
- Add support for dc:creator.
|
|
- Fix an accidental C ABI break.
|
|
- Always add a user agent to the agent cache even if it doesn't
|
|
match the current hack.
|
|
- Force HTTP 1.1 as recommended by DLNA.
|
|
- Fix upload of DIDL_S playlist items.
|
|
- Make it possible to override OCM flags in children of
|
|
MediaObject.
|
|
+ MediaExport:
|
|
- Use proper (full) iso8601 date format as required by DLNA.
|
|
- Use object.container by default and fall-back to
|
|
object.container.storageFolder for XBox 360.
|
|
- Use DLNA-compliant create-classes.
|
|
- Allow reference creation everywhere.
|
|
- Use dc:creator.
|
|
- Don't leak file descriptors in the JPEG writer.
|
|
- Set proper OCM flags on the playlist root container.
|
|
- Set proper <upnp:searchClass> on containers.
|
|
+ Bugs fixed: bgo#701637, bgo#701948, bgo#702083, bgo#702231,
|
|
bgo#702254, bgo#702255, bgo#702256, bgo#702258, bgo#702262,
|
|
bgo#702451, bgo#702555, bgo#702743, bgo#703044, bgo#703140,
|
|
bgo#703241, bgo#704066.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jun 23 18:18:51 UTC 2013 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.19.3:
|
|
+ Server:
|
|
- Add container serialisation to EXTM3U.
|
|
- Fix DLNA transfer modes for generated playlists.
|
|
+ Rygel: Add -s,--shutdown options to shut down a running
|
|
instance without using d-feet or dbus-send.
|
|
+ GStreamer media engine:
|
|
- Some string fixes.
|
|
- Fix a typo in the avenc_aac preset.
|
|
- Issue a proper warning when we fail to setup a data source.
|
|
- Don't crash if there's no RTP depayloader available.
|
|
+ MediaExport:
|
|
- Make it possible to remove playlists.
|
|
- Expose the playlists for XBox 360.
|
|
+ Preferences UI:
|
|
- Some glade file clean-ups.
|
|
- Move toolbar style from code to glade file.
|
|
- Support setting of multiple network interfaces as introduced
|
|
in 0.19.2.
|
|
+ Updated translations.
|
|
- Drop libtool BuildRequires, and stop passing autoreconf -fi in
|
|
%build as we do not carry any patches.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 4 18:41:20 UTC 2013 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.19.2:
|
|
+ Minor build fixes and clean-up.
|
|
+ Documentation updates and typos fixed.
|
|
+ Core: Make the interface= configuration multi-valued.
|
|
+ Rygel:
|
|
- Make the commandline options translatable.
|
|
- Show a message when we run in streaming-only mode.
|
|
+ Server: Some coding style fixes.
|
|
+ Renderer: Provide a proper fall-back to GET if peer does not
|
|
support HEAD.
|
|
+ Preferences: Don't lose the current network interface.
|
|
+ MediaExport:
|
|
- Don't lose child containers when we add the parent container.
|
|
- Fix sorting by date.
|
|
+ Bugs fixed: bgo#648003, bgo#694357, bgo#700570.
|
|
- Changes from version 0.19.1:
|
|
+ Some build simplifications.
|
|
+ Fix translation comments.
|
|
+ Update the architecture diagram.
|
|
+ Stop blindly loading every dynamic library we can find in the
|
|
plug-in folder.
|
|
+ Rygel: Show a warning if the user configuration could not be
|
|
found.
|
|
+ Core:
|
|
- Fix a memory leak in Rygel.DescriptionFile.
|
|
- Rename a variable called "template" to avoid issues when
|
|
using Rygel from C++.
|
|
+ Server: Don't add DIDL_S <res> nodes on childless containers.
|
|
+ Renderer: Treat MALFORMED requests as BAD_REQUESTS.
|
|
+ MediaExport:
|
|
- Add infrastructure for testing the plug-in.
|
|
- Add two regression tests for bgo#689326.
|
|
- Unbreak synchronization use-cases.
|
|
- Support server-side playlists.
|
|
+ Tracker: Make it possible to upload to DLNA.ORG_AnyContainer
|
|
even if there's nothing of that type of media shared yet.
|
|
+ GStreamer media engine:
|
|
- Some clean-up.
|
|
- Work around a vala bug causing issues on non-Intel
|
|
architectures.
|
|
+ Preferences:
|
|
- Only set "enable" checkmark if the user's config file and the
|
|
autostart file exist and enable-upnp is set in the
|
|
configuration.
|
|
- Fix issue with newly created user configuration being mostly
|
|
empty on first start.
|
|
- Use a GtkSwitch for enabling/disabling sharing.
|
|
- Fix starting Rygel after enabling it in the dialog.
|
|
|
|
+ Bugs fixed: bgo#660885, bgo#695593, bgo#698260, bgo#698572,
|
|
bgo#703281, bgo#697793, bgo#697949, lpo#827030
|
|
- Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 13 17:28:17 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.18.2:
|
|
+ Rygel:
|
|
- Show a warning on missing user configuration.
|
|
+ Core:
|
|
- Fix a memory leak when modifying description files.
|
|
- Rename a C++ reserved keyword.
|
|
+ Server:
|
|
- Only add a DIDL_S resource to a container if it's non-empty.
|
|
+ Renderer:
|
|
- Use a better work-around for peers not supporting HEAD
|
|
requests.
|
|
+ GStreamer media engine:
|
|
- Remove dead code
|
|
- Work-around a vala code-gen bug causing streaming to fail on
|
|
non-Intel architectures.
|
|
- Drop a racy test.
|
|
+ Preferences UI:
|
|
- Fix logic of enable/disable to involve existence of the
|
|
autostart file.
|
|
- Fix half-empty user configuration on first start.
|
|
- Fix starting Rygel after enabling it in the UI.
|
|
+ MediaExport:
|
|
- Fix bug where child folders disappeared until next start when
|
|
adding their parent folder to the configuration.
|
|
+ Bugs fixed: bgo#648003, bgo#697793, bgo#698260, bgo#698572,
|
|
deb#703281.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 16 11:12:45 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.18.1:
|
|
+ Rygel:
|
|
- Clarify commandline argument help.
|
|
+ Server:
|
|
- Fix the check for OCM flags on object creation.
|
|
- Set proper OCM flags in containers.
|
|
- Containers don't need to be added to object removal queue.
|
|
- Make it possible to delete a container via DestroyObject.
|
|
- Accept invalid seek requests on non-seekable entities.
|
|
+ Renderer:
|
|
- Improve mime-type comparing to be a bit more forgiving on the
|
|
format.
|
|
- Continue rendering even if peer does not support HTTP HEAD.
|
|
+ GStreamer media engine:
|
|
- Drop some format restrictions GStreamer should be able to
|
|
figure out itself.
|
|
+ MediaExport:
|
|
- Prefer object titles given through CreateObject call to those
|
|
got from meta-data extraction
|
|
- Fix an issue where SQLite errors were accidentally dropped.
|
|
- Fix child count for containers that only contain other
|
|
containers.
|
|
- Set the correct id when creating a container.
|
|
+ Bugs fixed: bgo#694814, bgo#694155, bgo#683926, bgo#694815,
|
|
bgo#674736.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 26 10:54:44 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.18.0:
|
|
+ Clarify the thread context of RygelDataSource's signals.
|
|
+ Fix a critical message during upload.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 19 19:29:58 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.17.10:
|
|
+ Fix preferences desktop file.
|
|
+ Fix a typo and namespace for errordomain.
|
|
+ Add hacks for Samsung TVs to generate proper mime-type for
|
|
Matroska files.
|
|
+ Fix variable expansion in configure scripts.
|
|
+ MediaExport:
|
|
- Revert change for static titles (bgo#683926).
|
|
+ GStreamer renderer:
|
|
- Show a proper error message on plabybin errors.
|
|
+ Bugs fixed: bgo#690877, bgo#691654.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 6 12:32:49 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.17.9:
|
|
+ Fix ContainerUpdateIDs variable.
|
|
+ Add DLNA "create-child-container" capabilities.
|
|
+ Add possibility to create containers in addition to items.
|
|
+ Always downgrade each service to V1 for device quirks.
|
|
+ Downgrade to V1 for libupnp-based devices.
|
|
+ Downgrade to V1 for iOS clients using system libraries for
|
|
HTTP.
|
|
+ Some spelling fixes.
|
|
+ Implement CreateReference UPnP call.
|
|
+ MediaExport:
|
|
- Allow to create containers.
|
|
- Use title set by CreateObject or UpdateObject instead of the
|
|
one detected from meta-data extraction.
|
|
- Some code clean-up.
|
|
- Drop unused database column.
|
|
+ Bugs fixed: bgo#694019, bgo#694155, bgo#683926, bgo#694270,
|
|
bgo#694179, bgo#694926.
|
|
+ Updated translations.
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 20 20:33:21 UTC 2013 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.17.8:
|
|
+ Various documentation fixes.
|
|
+ Fix an issue with using DLNA.ORG_AnyContainer on upload.
|
|
+ Linker fixes.
|
|
+ Some minor nullable fixes.
|
|
+ Modify .pc files to include useful information for external
|
|
media engines and plug-ins.
|
|
+ Hide rygel-preferences in GNOME environment since it's handled
|
|
by system settings.
|
|
+ MediaExport:
|
|
- Various clean-ups.
|
|
- Fix comparing GFiles properly.
|
|
- Properly check for hidden files instead of using .has_prefix
|
|
(".").
|
|
- Don't emit multiple extraction errors.
|
|
- Fix some unnecessary sting copying.
|
|
- Fix plug-in start-up on on database error.
|
|
- Fix harvesting of dates from media files.
|
|
- More LastChange event emitting fixes.
|
|
- React if configuration of uris changes.
|
|
- Add an option to disable the virtual container hierarchy.
|
|
- Also extract basic file information if no GstDiscoverer can
|
|
be created.
|
|
+ GStreamer Renderer:
|
|
- Support flash videos as announced by grl-ms2 and its youtube
|
|
plug-in.
|
|
- Honor http_proxy environment variable and desktop proxy
|
|
settings.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 6 22:44:26 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.17.7:
|
|
+ Add keywords to .desktop file.
|
|
+ Fix documentation installation when building from tarball.
|
|
+ Convert all public classes to use GObject-style construction.
|
|
+ Add hack for Windows 7 system SSDP to show up in network
|
|
neighbourhood as media device and not as a generic UPnP device.
|
|
+ Support .smi subtitles.
|
|
+ Also apply device downgrade hacks to the media renderer.
|
|
+ Fix an issue with translation strings being splitted.
|
|
+ GStreamer Media Engine:
|
|
- Port to new GUPnP-DLNA API.
|
|
+ GStreamer Renderer:
|
|
- Fix LPCM mime type to be case-insensitive.
|
|
+ MediaExport:
|
|
- Drop unused DBus service. Same result will be achievable via
|
|
manipulating the settings in the next release.
|
|
- Some internal refactoring.
|
|
- Correctly use @refID on items in the virtual folders.
|
|
- Use proper container class for virtual folders.
|
|
- Don't loop endlessly when database upgrade fails.
|
|
- Port to new GUPnP-DLNA API.
|
|
- Fix an issue when the XDG_ variables are not properly
|
|
defined.
|
|
+ Bugs fixed: bgo#690770, bgo#690360, bgo#690533, bgo#675186,
|
|
bgo#692189, bgo#691595 and
|
|
https://github.com/01org/media-service-upnp/issues/117
|
|
+ Documentation updates.
|
|
+ Updated translations.
|
|
- Drop rygel-doc-install.patch: fixed upstream.
|
|
- Replace pkgconfig(gupnp-dlna-1.0) BuildRequires with
|
|
pkgconfig(gupnp-dlna-2.0), following upstreams port to the new
|
|
GUPnP-DLNA API.
|
|
- Add pkgconfig(gstreamer-app-1.0) and
|
|
pkgconfig(gupnp-dlna-gst-2.0) BuildRequires: new verified
|
|
dependencies.
|
|
- Replace pkgconfig(tracker-sparql-0.14) BuildRequires with
|
|
pkgconfig(tracker-sparql-0.16).
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 6 21:08:49 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.17.6:
|
|
+ Fix parsing of configuration from environment variables.
|
|
+ Remove an ugly hack using leaking symbols in GStreamer media
|
|
engines.
|
|
+ Documentation updates.
|
|
+ Example code updates.
|
|
+ Silence uncaught error from Thumbnailer when there's no DBus
|
|
session bus.
|
|
+ Add a SD_NA MPEG2 transcoding profile for north american
|
|
SD-only televisions.
|
|
+ Fix bitrates for the AVC_MP4_BL_CIF15_AAC_520 DLNA profile.
|
|
+ GStreamer Renderer: Fix pc file install and dependencies.
|
|
+ GStreamer Media Engine:
|
|
- Clean-ups.
|
|
- Print a proper warning if the transcoding profile is empty
|
|
instead of showing a critical.
|
|
+ MediaExport:
|
|
- Add "All" container below each artist.
|
|
- Make some settings changeable at runtime: "extract-metadata"
|
|
and "monitor-changes" can now be changed and they will be
|
|
picked up without the need to restart or kill -HUP rygel.
|
|
- Fix missing objAdd event in change tracking.
|
|
- Suppress objMod events from containers that are not tracked.
|
|
- Remove some triple update events for one update.
|
|
+ MPRIS: Show a less scary message when no DBus session bus is
|
|
available.
|
|
+ External: Show a less scary message when no DBus session bus is
|
|
available.
|
|
+ Bugs fixed: bgo#676136, bgo#679262, bgo#686676, bgo#690772.
|
|
+ Updated translations.
|
|
- Add rygel-doc-install.patch: Fix installation path for
|
|
documentations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 6 20:55:25 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.17.5.1:
|
|
+ Fix underlinking of some plug-ins.
|
|
+ MediaExport:
|
|
- Fix database upgrade from schema version 11 to 12.
|
|
- Changes from version 0.17.5:
|
|
+ Correctly announce "content-synchronization" DLNA capability if
|
|
supported.
|
|
+ Move some public classes to GObject-style construction.
|
|
+ Drop some obsolete code.
|
|
+ Large refactoring and clean-up of the build setup.
|
|
+ Renderer:
|
|
- Fix issue with internal plug-in in librygel-renderer.
|
|
- Delay creation of the PlayerController. This fixes a critical
|
|
in the wrapping GStreamer renderer.
|
|
- Fix an issue with X_DLNA_SeekTime being always available,
|
|
even for images.
|
|
- Fix a typo in the initial state variable notify.
|
|
- Add renderer-side PlaySpeed support.
|
|
+ Server:
|
|
- Fix issue with ServiceResetToken being regenerated at each
|
|
start.
|
|
- Fix issue with missing search capabilities when the plug-in
|
|
supports change tracking.
|
|
- Fix schema location in generated LastChange XML.
|
|
- Fix issue where only the most recent LastChange event was
|
|
added to the LastChange XML.
|
|
- Fix an issue with default parameter set to "this" being
|
|
ambigous.
|
|
- Get the SystemUpdateID from the back-end when it supports
|
|
change tracking.
|
|
+ GStreamer renderer:
|
|
- Base RygelPlaybinRenderer on RygelMediaRenderer instead of
|
|
directly extending RygelMediaDevice.
|
|
- Move the plugin class back into the Playbin plugin.
|
|
+ MediaExport:
|
|
- Implement tracking of changes.
|
|
- Persist ServiceResetToken.
|
|
- Persist systemUpdateID, containerUpdateID and
|
|
totalDeletedChildCount.
|
|
- Some file renaming to match coding style.
|
|
- Don't try to parse each and every text file.
|
|
- Don't run gst-discoverer on text files.
|
|
+ Fixed/added examples and tests.
|
|
+ Updated documentations.
|
|
+ Bugs fixed: bgo#689603, bgo#689134, bgo#689135, bgo#689960,
|
|
bgo#690056.
|
|
- Changes from version 0.17.4:
|
|
+ Various documentation fixes.
|
|
+ Fix .pc file to point to correct version of libgee.
|
|
+ Hopefully final fix for building with --disable-valadoc.
|
|
+ Change --with-media-engine=none to =simple.
|
|
+ MediaExport:
|
|
- Add DLNA profile for playlists.
|
|
- Ignore files starting with ".".
|
|
- Handle text/plain to accomodate issues with shared-mime-info
|
|
and missing file extensions.
|
|
+ Bugs fixed: bgo#689517
|
|
- Changes from version 0.17.3:
|
|
+ Really bump Vala requirement as announced in previous version.
|
|
+ Remove obsolete --enable-test-plugin configure option.
|
|
+ Don't run tests by default.
|
|
+ Server:
|
|
- Add serialisation of containers to DIDL_S playlist format.
|
|
- Generate thumbnails for native files only.
|
|
- Add support for playlist items.
|
|
- Support DIDL_S DLNA profile.
|
|
+ Tracker:
|
|
- Fix building against recent tracker releases.
|
|
+ Renderer:
|
|
- Mark some strings for translation.
|
|
- Add PresetNameList to initial notify.
|
|
- Set correct track numbers.
|
|
- Support DIDL_S playlists.
|
|
- Some state notification fixes.
|
|
- Add GetCurrentTransportActions UPnP call.
|
|
+ Playbin:
|
|
- Add 3GPP mime-type.
|
|
- Properly query duration using DURATION_CHANGED message and
|
|
really check if the pipeline knows its TIME and not just its
|
|
size.
|
|
+ Media-Export:
|
|
- Reenable media art extraction.
|
|
- Fix a critical on harvesting.
|
|
- Fix an upload issue with the method to mark an item as a
|
|
place-holder.
|
|
- Support playlist items.
|
|
+ New example renderer
|
|
+ Updated documentations.
|
|
+ Bugs fixed: bgo#686638
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 6 20:01:28 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.17.2:
|
|
+ Fix , unescaping and CSV parsing in UpdateObject call.
|
|
+ Fix thumbnails for XBox 360.
|
|
+ Look for the proper device description XML.
|
|
+ Fix regression that caused missing Content-Length headers.
|
|
+ More GObject API changes.
|
|
+ Fix pkg-config files to not include GStreamer dependency.
|
|
+ Port to libgee-0.8 API
|
|
+ Remove unneccessary GStreamer dependencies
|
|
+ MediaExport: Fix regression causing empty containers.
|
|
+ Playbin: only report duration of a file if it's really known.
|
|
+ Examples: C version of the server plug-in.
|
|
+ Media-Engine Gstreamer: Port to GStreamer 1.0 API.
|
|
+ Known Issues:
|
|
- Transcoding to WMV is not working properly, streams are
|
|
audio-only.
|
|
- Media art extraction is disabled as it caused
|
|
crashes/lock-ups.
|
|
- Replace libgee-devel BuildRequires with pkgconfig(gee-0.8).
|
|
- Add pkgconfig(libxml-2.0) BuildRequires: new dependency.
|
|
- Change (Build)Requires/Recommends for port to GStreamer 1.0:
|
|
+ Old BuildRequires: pkgconfig(gstreamer-0.10),
|
|
pkgconfig(gstreamer-pbutils-0.1), pkgconfig(gupnp-dlna-1.0)
|
|
+ New BuildRequires: pkgconfig(gstreamer-1.0),
|
|
pkgconfig(gstreamer-pbutils-1.0), pkgconfig(gupnp-dlna-1.1)
|
|
+ Old Requires: gstreamer-0_10-plugins-base
|
|
+ New Requires: gstreamer-plugins-base
|
|
+ Old Recommends: gstreamer-0_10-plugins-bad,
|
|
gstreamer-0_10-plugins-good and gstreamer-0_10-plugins-ugly
|
|
+ New Recommends: gstreamer-plugins-bad, gstreamer-plugins-good
|
|
and gstreamer-plugins-ugly.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 6 19:45:07 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.17.1:
|
|
+ Many documentation updates.
|
|
- Fix random failure of HTTPGetTest.
|
|
- Clean-up linking, trying to fix over- and underlinking.
|
|
- Adapt to new GUPnP vapi.
|
|
- Fix crash if force-downgrade-for is empty.
|
|
- Fix a namespace issue in the public API.
|
|
- Fix the pkg-config files after API and bump.
|
|
- Only create a seek when the client requests seeking.
|
|
- Don't search for modules in hidden folders, except .libs to
|
|
support --enable-uninstalled.
|
|
- Drop the "test" plugin.
|
|
- Switch some of the public members in API to GObject properties.
|
|
- Some style fixes.
|
|
- Change Device version to MediaServer:3.
|
|
- Change Service version to ContentDirectory:3.
|
|
- Implement "Track Changes" feature of ContentDirectory:3.
|
|
- Add an API for plugins to show capabilities such as upload or
|
|
change tracking.
|
|
- Implement UpdateObject in ContentDirectory:3.
|
|
+ Media-Engine GStreamer:
|
|
- Fix a crash in transcoding.
|
|
- Fix a mix-up in DLNA profiles causing upload to fail.
|
|
- Ignore full-range seeks, fixing a transcoding issue with
|
|
certain versions of mpegtsmux.
|
|
+ MediaExport:
|
|
- Don't expose a colorDepth of 0.
|
|
- Allow updating of objects via UPnP call "UpdateObject".
|
|
+ Renderer-Gst:
|
|
- Add convenience method to access GstPlaybin of renderer
|
|
plug-in.
|
|
+ Examples:
|
|
- Fix service description in SysV init script.
|
|
- Add an example server plugin.
|
|
- Add an example renderer plugin.
|
|
+ External:
|
|
- Support "audio.music" as documented in the spec.
|
|
+ MPRIS:
|
|
- Fix a crash when a peer does not implement mandatory
|
|
properties.
|
|
+ Playbin:
|
|
- Add mime-types for AAC audio.
|
|
+ Bugs fixed: bgo#674738, bgo#674738, bgo#676024, bgo#679023,
|
|
bgo#680496, bgo#683934, bgo#684868, bgo#686018.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 6 18:16:24 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.17.0:
|
|
+ Implement notification on configuration changes.
|
|
+ Fix compatibility issues with newer Reciva firmwares.
|
|
+ Add missing header, vapi and deps files.
|
|
+ Make it possible to compile and run Rygel without GStreamer.
|
|
+ API version is bumped to 2.0.
|
|
+ .so version is bumped to 1.
|
|
+ Examples: Fix standalone-server example to not return 404 all
|
|
the time.
|
|
+ Bugs fixed: bgo#685183.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 6 18:15:04 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Revert to usage of gupnp-dlna-1.0 in order to avoid GStreamer
|
|
being linked in two versions (bnc#802296):
|
|
+ Replace pkgconfig(libgupnp-dlna-1.1) BuildRequires with
|
|
pkgconfig(gupnp-dlna-1.0).
|
|
+ Stop replacing gupnp-dlna-1.0 in configure* with
|
|
gupnp-dlna-1.1, reverting to original rygel upstream use.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 4 09:10:53 UTC 2013 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.16.4:
|
|
+ Use correct bitrates for AVC_MP4_BL_CIF15_AAC_520.
|
|
+ Don't try to generate thumbnails for non-native files.
|
|
+ Playbin:
|
|
- Add "PresetNameList" to initial LastChange notify.
|
|
- Add 3GPP to supported formats.
|
|
- Set proper track number on playback.
|
|
- Fix a typo "PossibleRecordQualityMode" ->
|
|
"PossibleRecordQualityModes".
|
|
- Fix configuration via environment variables.
|
|
- Print a proper warning on missing GStreamer elements for
|
|
transcoding instead of showing a critical.
|
|
- Prevent a critical when a no DBus thumbnailing daemon could
|
|
be found.
|
|
+ MediaExport:
|
|
- Fix an issue with uploaded files not being harvested and only
|
|
having an res@importUri.
|
|
- Don't bother to react on changes for hidden files as they're
|
|
ignored in meta-data extraction anyway.
|
|
- Add an "All" container below each artist's virtual container.
|
|
+ MPRIS:
|
|
- Be less scary if there's no DBus session bus available.
|
|
+ External:
|
|
- Be less scary if there's no DBus session bus available.
|
|
+ Bugs fixed: bgo#676136, bgo#679262
|
|
+ Updated translations.
|
|
- Replace pkgconfig(gupnp-dlna-1.0) BuildRequires with
|
|
pkgconfig(gupnp-dlna-1.1): gupnp bumped the API Version (for
|
|
GStreamer 1.0 / 0.10 parallel installability) and we want to use
|
|
the new version).
|
|
- Replace gupnp-dlna-1.0 in configure* with gupnp-dlna-1.1. in
|
|
order to detected the new gupnp-dlna API version.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 15 08:07:24 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.16.3:
|
|
+ Really fix the Content-Length: header handling and fix a
|
|
regression introduced in 0.16.2 on the first try fixing that.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 13 10:37:35 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.16.2:
|
|
+ Skip modules in hidden directories to fix issues with certain
|
|
distribution's debug symbols.
|
|
+ Ignore seek requests that request everything. Should fix issues
|
|
with transcoding.
|
|
+ Fix thumbnails for transcoded videos on XBox 360. Also fixes
|
|
"No transcoder available for WMVHIGH_FULL.wmv" messages.
|
|
+ Add missing Content-Length header.
|
|
+ Playbin:
|
|
- Add AAC mime types as supported.
|
|
- Only report duration if it's really known.
|
|
- Add missing buffering and lost clock handling.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 15 12:22:43 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.16.1:
|
|
+ Fix the installation and distribution of vapi and header files.
|
|
+ Add .deps files.
|
|
+ Add missing pkg-config files.
|
|
+ Force downgrade for devices with Reciva firmware.
|
|
+ Fix a crash if force-downgrade-for option is empty.
|
|
+ Fix linking with unstable GUPnP stack.
|
|
+ Fix MPEG2 transcoding with older mpegtsmux element.
|
|
+ External:
|
|
- Actually use "audio.music" as documented in the MediaServer2
|
|
spec.
|
|
+ MediaExport:
|
|
- Ignore invalid color depth 0.
|
|
+ MPRIS:
|
|
- Don't crash on faulty MPRIS2 implementations missing
|
|
mandatory properties.
|
|
+ Examples:
|
|
- Fix the server example to actuall work and not return 404 for
|
|
every file.
|
|
- Fix the service description in Debian init file.
|
|
+ Bugs fixed: bgo#685183, bgo#684868, bgo#683934, bgo#674738,
|
|
bgo#685196, bgo#685478.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 25 14:45:19 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.16.0:
|
|
+ Install header files for librygel-server and librygel-renderer.
|
|
+ Add more API documentation.
|
|
+ Fix Rygel HTTP GET test failure on recent libsoup.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 18 15:13:16 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.15.4:
|
|
+ Fix seeking issue
|
|
+ Fix server doc generation.
|
|
+ Fix hierarchy, signals and properties doc generation.
|
|
+ Fix tarball to include everything necessary to rebuild from
|
|
vala code.
|
|
+ Fix tarball to include the upstart, sysv and systemd files.
|
|
+ MediaExport:
|
|
- Drop the file extension filter and rely on content-types.
|
|
+ Bugs fixed: bgo#671361
|
|
+ Updated translations.
|
|
- Drop our own rygel.service: the tarball contains the example now.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 7 16:34:48 UTC 2012 - vuntz@opensuse.org
|
|
|
|
- Add libunistring-devel BuildRequires: this is an optional
|
|
dependency we missed a while ago, used for collation.
|
|
- Package systemd service file:
|
|
+ Add systemd BuildRequires.
|
|
+ Add %{?systemd_requires}.
|
|
+ Ship rygel.service (taken from git, as it's not in the
|
|
tarball), and install it as %{_unitdir}/rygel.service.
|
|
+ Add %service_add_{pre,post,preun,postun} calls in scriptlets.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 4 11:15:46 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.15.3:
|
|
+ Update/Add some copyright headers
|
|
+ Fix the AVC_MP4_BL_CIF15_AAC_520 transcoder and enable it by
|
|
default
|
|
+ Disable broken transmuxing. Was only working by chance anyway
|
|
+ Add start-up scripts for upstart, systemd and debian systemv
|
|
+ MediaExport:
|
|
- Fix a regression in searching introduced in 0.15.2
|
|
- Fix uploading. This was a "regression" we introduced while
|
|
fixing uploading for the N9. The new method works for Tracker
|
|
and MediaExport
|
|
+ Bugs fixed: bgo#683028
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 3 07:31:50 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Add pkgconfig(gstreamer-pbutils-0.10) BuildRequires: configure
|
|
checks explicitly for it.
|
|
- Change gstreamer-0_10-devel BuildRequires to
|
|
pkgconfig(gstreamer-0.10).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 20 21:05:11 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.15.2:
|
|
+ Prevent a critical if the thumbnail for a file does not exist.
|
|
+ Fix all warnings from newer Vala.
|
|
+ Let the plugins do the sorting to prevent that we slice before
|
|
we sort.
|
|
+ Move the default sort criteria into MediaContainer to allow
|
|
containers to override it if necessary.
|
|
+ Canonicalize common error messages.
|
|
+ Add TwoPlayer to V1 downgrades.
|
|
+ Small refactoring of the V1 handling.
|
|
+ Fix debug builds.
|
|
+ Add "description" property to MediaItem.
|
|
+ Remove misc.vapi.
|
|
+ Disable installing if --enable-uninstalled was used.
|
|
+ Tracker:
|
|
- Sort browse results using SPARQL.
|
|
- Sort album containers by disc, track and title.
|
|
+ MediaExport:
|
|
- Sort browse and search results using SQL.
|
|
- Fix a crash when a client tried to access a non-existent
|
|
query container.
|
|
- Sort album containers by disc, track and title.
|
|
- Properly collate query containers.
|
|
+ Mediathek:
|
|
- Extract date and description from RSS feed.
|
|
- Sort by date descending (newest entry first) by default.
|
|
+ Bugs fixed: bgo#639809, bgo#652375, bgo#661482, bgo#668376,
|
|
bgo#680742, bgo#681452
|
|
+ Updated translations.
|
|
- Replace libgupnp-dlna-devel BuildRequires with
|
|
pkgconfig(gupnp-dlna-1.0): it is more preciese and matches what
|
|
configure is looking for.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 10 13:00:44 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.15.1:
|
|
+ Fix setting of meta-data in AVTransport.
|
|
+ Fix compatibility with various new Samsung devices.
|
|
+ Fix content-range checking.
|
|
+ Relay meta-data to player instances in AVTransport.
|
|
+ Fall-back to template description if cached description is not
|
|
readable.
|
|
+ Add librygel-core, librygel-server and librygel-renderer.
|
|
+ Generate documentation for newly created libraries.
|
|
+ Use GIO for thumbnail requests and don't fail if there's no
|
|
thumbnail directory as tumbler creates that.
|
|
+ MediaExport:
|
|
- Use display_name instead of filename to prevent encoding
|
|
issues in DIDL.
|
|
- Speed up browsing of virtual folders.
|
|
- Fix upgrade from Rygel 0.6 (be nice to Debian stable users).
|
|
- Fix translation of virtual folders.
|
|
- Massively speed up initial meta-data extraction.
|
|
+ Playbin:
|
|
- Uptime content-types for various XIPH formats.
|
|
- Fix LPCM playback.
|
|
+ External:
|
|
- Don't browse external containers recursively.
|
|
- Guard against empty mandatory properties.
|
|
+ Tracker;
|
|
- Port to libtracker-sparql.
|
|
- Use nfo:fileName as alternative title if nie:title is not
|
|
available.
|
|
- Remove some dead code.
|
|
- Unify query code.
|
|
+ Bugs fixed: bgo#644491, bgo#661988, bgo#674542, bgo#676037,
|
|
bgo#677959, bgo#677966, bgo#679648
|
|
+ Updated translations.
|
|
- Add pkgconfig(tracker-sparql-0.14) BuildRequires: new dependency.
|
|
- Create subpackages for librygel-{core,renderer,server}-1_0-0,
|
|
following SLPP.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 9 19:30:12 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.15.0.1:
|
|
+ Port to Vala 0.16 vapis.
|
|
+ Use new GMutex/GCond api.
|
|
+ Use GLib 2.30 Unix signal handling code.
|
|
+ Parse "Range:" HTTP headers using libsoup functions.
|
|
+ Fix SinkProtocolInfo generation in SinkConnectionManager.
|
|
+ Fix URI escaping in AVTransport ChangeLog generation.
|
|
+ Use the correct XML namespace for upnp:author and upnp:album in
|
|
GetSortCapabilities.
|
|
+ Use GStreamer presets to set the encoding bitrates in our
|
|
transcoders.
|
|
+ Lower the MP3 and MPEG2 bitrates a bit.
|
|
+ Remove the current AAC transcoder and add a working one.
|
|
+ Fix state machine transitions in AVTransport.
|
|
+ Set correct number of tracks and reset when URI is empty.
|
|
+ Implement GetMediaInfo_Ext.
|
|
+ Check InstanceID in AVTransport and RenderingControl.
|
|
+ Use "FactoryDefault" as default RenderingControl preset.
|
|
+ Update service description files to include the proper allowed
|
|
values.
|
|
+ Verify if the URI passed in SetAVTransportURI is accessible and
|
|
the media matches any of the advertised mime types.
|
|
+ Fix initial LastChange event to include all state variables.
|
|
+ Fix RecordMedium state variable to return "NOT_IMPLEMENTED".
|
|
+ Fix serveral error codes in AVTransport.
|
|
+ Add some checks for "Mute" and "Volume" in RenderingControl.
|
|
+ Push meta-data, mime type and contentFeatures.dlna.org to the
|
|
MediaPlayer instance.
|
|
+ Select streamingMode.dlna.org header based on DLNA flags.
|
|
+ IOP:
|
|
- Force version downgrade for devices using the Mediabolic UPnP
|
|
stack.
|
|
+ Playbin:
|
|
- Fix duration notification
|
|
- Avoid Warning from GStreamer when an empty URI is set.
|
|
- Use "NO_MEDIA_PRESENT" as initial state instead of "STOPPED".
|
|
+ GstLaunch:
|
|
- Add an option to set the DLNA profile of a stream if
|
|
applicable
|
|
+ Ui:
|
|
- Fix initial set-up.
|
|
- Fix removing autostart file when Rygel is not running.
|
|
+ Bugs fixed: bgo#675234, bgo#674071, bgo#674733
|
|
+ Updated translations.
|
|
- Add pkgconfig(glib-2.0) BuildRequires: new verified dependency.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 8 12:29:02 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.14.3:
|
|
+ Fix Samsung compatibility fix from 0.14.1.
|
|
+ MediaExport: Massively speed up indexing
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 18 07:17:39 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.14.2:
|
|
+ Fix content range checks
|
|
+ Fix compatibility with Samsung's UE40E* devices
|
|
+ MediaExport:
|
|
- Force UTF-8 for titles, fixing invalid DIDLLite snippets
|
|
- Use libunistring for UTF-8 collation if available
|
|
- Get rid of unnecessary joins in virtual folders
|
|
- Fix database upgrade from Rygel 0.6 (DB version 5)
|
|
+ Playbin:
|
|
- Add more mime-types for containers and codecs from the XIPH
|
|
family
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 29 14:40:11 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.14.1:
|
|
+ Fix compilation with GLib <= 2.28.
|
|
+ Fix generation of SinkProtocolInfo in all players.
|
|
+ Add work-around for Onkyo TX-NRxxx devices.
|
|
+ Escape URIs in player's ChangeLog.
|
|
+ MediaExport:
|
|
- Fix the fix for using the correct container UPnP class.
|
|
+ Playbin:
|
|
- Notify listeners about duration change only once.
|
|
+ UI:
|
|
- Fix enabling and disabling of service autostart
|
|
+ Bugs fixed: bgo#674071, bgo#674733.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 26 16:12:53 UTC 2012 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.14.0:
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 20 17:11:54 UTC 2012 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.13.4:
|
|
+ Add the new logo.
|
|
+ Don't abort if a client requests an invalid thumbnail or
|
|
subtitle.
|
|
+ Don't crash if a GStreamer element is missing.
|
|
+ Set X_DLNACAP according to the allow-upload/allow-deletion
|
|
configuration.
|
|
+ Drop the "maximum version" requirements in configure.ac.
|
|
+ Revert the "npt=0- is not a seek" patch since it broke DLNA
|
|
requirement 7.3.33.4.
|
|
+ Don't crash if a User-Agent contains non-UTF-8 characters.
|
|
+ MPRIS:
|
|
- Don't abort if a server doesn't use the proper type for the
|
|
"Metadata" property.
|
|
+ MediaExport:
|
|
- Set proper UPnP class for virtual containers.
|
|
+ Mediathek:
|
|
- Reduce severity of a warning message.
|
|
+ Playbin:
|
|
- Emit duration change once the playbin can know it.
|
|
+ Tracker:
|
|
- Refactor alternative properties.
|
|
+ Bugs fixed: bgo#667781, bgo#672048.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 7 21:02:41 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.13.3:
|
|
+ Fix a regression introduced in 0.13.2 that caused the XBox 360
|
|
to show empty Album, Artist and Genre folders with the Tracker
|
|
plugin.
|
|
+ Fix the time-out used on item creation.
|
|
+ Only ask tumbler to create thumbnails if it's not a remote
|
|
resource.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 21 14:44:18 UTC 2012 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.13.2:
|
|
+ Work around a reference issue when using vala-0.16.
|
|
+ Really add the hack for WMP 12.
|
|
+ Fix XBox 360 showing the same songs multiple times in the
|
|
"Songs" listing when not using MediaExport back-end.
|
|
+ Drop obsolete gconf dependency.
|
|
+ Don't crash when loading the same module twice accidently.
|
|
+ Add tests for ItemCreator class.
|
|
+ Refactor, document and clean-up ItemCreator class.
|
|
+ Use supplied <dc:date> in CreateObject call.
|
|
+ Tracker:
|
|
- Revert the change that lets the fs-miner choose the RDF type.
|
|
This broke uploading very badly.
|
|
- Use the item's date when creating a new item.
|
|
+ Bugs fixed: bgo#660477, bgo#664184, bgo#669858.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 9 18:54:46 UTC 2012 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.13.1:
|
|
+ Fix MPEG2 transcoding to not fail due to a typo in the
|
|
container caps.
|
|
+ Output debug information about the used transcoding profile.
|
|
+ Fix AVC transcoding: Framerate and resource resolution.
|
|
+ Some documentation updates.
|
|
+ Simplify the RTP depayloader guessing code by using GStreamer
|
|
functionality.
|
|
+ Stop leaking HTTPRequests due to a ref cycle.
|
|
+ Some stability errors and conformance changes.
|
|
+ Add coverage reports for unittests.
|
|
+ Increase the coverage of some classes.
|
|
+ Fix basic search implementation for offset > 0 and limit == 0.
|
|
+ Add an environment variable to set the time-out for plug-in
|
|
loading to help when running in valgrind.
|
|
+ IOP:
|
|
- More refactoring: Version downgrade is not longer bound to
|
|
the XBox 360 hacks and configurable.
|
|
- Add hacks for XBMC which has problems to play AAC/M4A files
|
|
shared with the "correct" DLNA mime-type.
|
|
- Fix Slideshow option in XBox 360 when called from top-level
|
|
image browser.
|
|
- If a time-seek requests everything, just ignore that it's a
|
|
seek.
|
|
- Add a file extension to all served URIs to help those devices
|
|
that need them.
|
|
- Fix an issue where Windows Media Player 12 only showed the
|
|
first 200 items.
|
|
+ UI:
|
|
- Minor clean-up and polishing.
|
|
- Tooltips.
|
|
+ Tracker:
|
|
- Get rid of work-around for bgo#623685
|
|
+ MediaExport:
|
|
- Fix a regression in the file monitor that caused moved files
|
|
to be missed.
|
|
- Update the documentation to clarify how to enter URIs in the
|
|
configuration file.
|
|
- Fix an endless loop when adding media to an empty but watched
|
|
directory.
|
|
- Delay the creation of the virtual folder hierarchy until the
|
|
initial walk is done.
|
|
+ Mediathek:
|
|
- Update the documentation on how to configure it and
|
|
distribute those.
|
|
+ MPRIS:
|
|
- Add possibility to disable the whole module.
|
|
+ External:
|
|
- Don't crash if the D-Bus server doesn't behave as specified
|
|
when sending updates.
|
|
- Transcoding/Proxying if the uri contained the @ADDRESS@
|
|
template
|
|
- Fix icons; it was still using the MediaItem1 interface.
|
|
- Update child count properly if container changes.
|
|
- Add possibility to disable the whole module.
|
|
+ Bugs fixed: bgo#644538, bgo#653120, bgo#659432, bgo#663631,
|
|
bgo#663826, bgo#666363, bgo#668335, bgo#669677, bgo#669680,
|
|
rh#759206.
|
|
+ Updated translations.
|
|
- Remove xz BuildRequires now that it comes for free in the build
|
|
system.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 23 21:39:06 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.13.0:
|
|
+ Use context-less API from gupnp-0.18.
|
|
+ Get rid of a nested MainLoop in HTTP POST handling that caused
|
|
a lot of trouble with vala's async support.
|
|
+ Refactor ClientHacks into a generic part and XBox support.
|
|
+ Add a hack for Panasonic TVs that can only handle PNG
|
|
thumbnails if you tell them they're JPEG.
|
|
+ Always build and run tests when using autogen.sh.
|
|
+ Write uploaded data to a temporary hidden file first and move
|
|
to real file later, helping file monitors to only create a
|
|
single event.
|
|
+ Add a 128x128 version of the icon.
|
|
+ Move the 48x48 JPEG icon and 120x120 icons necessary for DLNA
|
|
out of the icon theme.
|
|
+ Drop XML comments from the content description files which
|
|
might cause issues in IOP.
|
|
+ Stabilize the error handling in HTTP POST.
|
|
+ Clean-up GTK+ checks in configure.ac.
|
|
+ Only pass -g to valac when --enable-debug was passed.
|
|
+ More robust transcoding on faulty input.
|
|
+ Clean-up and refactor audio- and video-transcoders.
|
|
+ Clean-up RTP depayloader guessing.
|
|
+ Fix deadlock on Ctrl-C.
|
|
+ Fix a crash on filesystem error while uploading.
|
|
+ MediaExport:
|
|
- Refactor and clean QueryContainer.
|
|
- Use proper UPnP classes like
|
|
object.container.album.musicAlbum for virtual folders.
|
|
- Support audio-less videos.
|
|
+ Mediathek:
|
|
- Set proper DLNA profile on the WMV streams.
|
|
+ Playbin:
|
|
- Add support for image/jpeg and image/png.
|
|
+ Tracker:
|
|
- Fix querybuilder for graphed statements.
|
|
- Let tracker-fs-miner override properties and chose the proper
|
|
RDF type for an uploaded file.
|
|
- Cache ContainerUpdateIDs for metadata-based containers.
|
|
+ Bugs fixed: bgo#660107, bgo#661336, bgo#637226.
|
|
+ Updated translations.
|
|
- Drop rygel-newer-libsoup.patch: fixed upstream.
|
|
- Add xz BuildRequires because we can't build a package for a
|
|
xz-compressed tarball without explicitly specifying that... See
|
|
bnc#697467 for more details.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 15 10:25:40 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.12.5:
|
|
+ Send proper SSDP notification when killed with SIGTERM.
|
|
+ Fix out-of-tree builds.
|
|
+ Prevent a crash when searching and uploading in parallel.
|
|
+ Prevent a critical error when the uri to be added already
|
|
exists.
|
|
+ Prevent a name clash when an uploader is really fast in
|
|
creating items.
|
|
+ Mark thumbnail resources as transcoded. This helps certain
|
|
devices to use them as thumbnails and not as the original
|
|
stream.
|
|
+ Prevent a false-positive test success in http-post-test.
|
|
+ Use proper error if a client tries to get the children of a
|
|
media item.
|
|
+ Fix huge CPU load if a client did a lot of byte-range requests
|
|
on a large media file.
|
|
+ Tracker:
|
|
- Fall back to nfo:fileLastModified if nie:creationDate is not
|
|
available.
|
|
- Properly clean and escape any passed item ID.
|
|
+ MediaExport:
|
|
- Properly disable MediaExport if Tracker start-up is slow.
|
|
- Add rygel-newer-libsoup.patch: fix build with libsoup 2.37.x.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 8 22:36:47 CEST 2011 - zaitor@opensuse.org
|
|
|
|
- Update to version 0.12.4:
|
|
+ Fix an assertion when one of the preconditions failed during
|
|
HTTP Post.
|
|
+ Limit the length of the filename generated in CreateObject to
|
|
avoid problems on FAT.
|
|
+ Use SoupURI to validate and properly escape the URI given
|
|
during CreateObject. This could cause huge CPU consumption
|
|
if the URI was really long (1k).
|
|
+ Do not crash if ImportResource is cancelled.
|
|
+ Fix DBUS thumbnailer regression introduced in 0.12.3
|
|
(bgo#660892).
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 27 13:31:33 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.12.3:
|
|
+ Fix item upload when the upload directory was on a FAT
|
|
partition and the title contained characters which are illegal
|
|
on FAT.
|
|
+ Do not show a critical when the thumbnailer DBus service is not
|
|
available.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 21 11:15:05 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.12.2:
|
|
+ Fix a crash when a context disappears and reappears while Rygel
|
|
is streaming media.
|
|
+ Only check for vala compiler when --enable-vala is passed.
|
|
+ Sanity check of upnp:class in CreateObject call.
|
|
+ Properly finish ImportResource call when the host in SourceUri
|
|
is not reachable.
|
|
+ MediaExport:
|
|
- Fix "contains" search
|
|
- Add m2ts to harvested media files
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 14 07:29:24 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.12.1:
|
|
+ Fix service description templates for RenderingControl and
|
|
AVTransport.
|
|
+ Update documentation for run-time dependencies.
|
|
+ MediaExport:
|
|
- Speed-up virtual container browsing by adding indices to the
|
|
database.
|
|
+ Playbin:
|
|
- Fix setting of current playback URI, preventing a possible
|
|
crash later on.
|
|
- Announce support for video/x-mkv additonaly to
|
|
video/x-matroska.
|
|
+ Tracker:
|
|
- Only consider objects with URIs, otherwise a search or browse
|
|
will error out unnecessarily.
|
|
+ External:
|
|
- Add TrackNumber to optional properties.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 5 16:32:05 UTC 2011 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.12.0:
|
|
+ Make use of the Thumbnailer DBus service if available.
|
|
+ Revert encodebin transcoder to pre 0.10.0 state. Transcoding
|
|
should now work for everyone again.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 5 20:10:34 CEST 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.11.3:
|
|
+ Fixed an abort if the client requested chunks of data being too
|
|
small.
|
|
+ Fix memory leaking related to file upload.
|
|
+ Work-around a crash when the service description file is
|
|
invalid.
|
|
+ Make rygel a single-instance app. If a new instance is started,
|
|
the old instance will be shut down. This is likely to be
|
|
reveresed in a future release.
|
|
+ Fix an UPnP compatibility regression.
|
|
+ Fix resolution and framerate for MPEG_TS_HD_NA_ISO transcoder.
|
|
+ Adapt to changes in upcoming vala-0.14
|
|
+ Allow UPnP class generalization on upload to
|
|
DLNA_ORG.AnyContainer.
|
|
+ Add transcoders for AAC_ISO_320 and AVC_MP4_BL_CIF15_AAC_520.
|
|
Note that both are disabled by default since GStreamer has some
|
|
issues with these pipelines.
|
|
+ IOP:
|
|
- Fix IOP with XBox 360's music browsing.
|
|
- Fix IOP with Samsung Galaxy S.
|
|
- Fix IOP with Allegro clients.
|
|
+ Tracker:
|
|
- Properly escape meta-data strings.
|
|
- Update search containers if tracker content changes.
|
|
- Fix wrong search result when "exists true" was searched for
|
|
artist, album and genre.
|
|
- Implement @refID.
|
|
- Add an option to share only those files that have a
|
|
nmm:dlnaProfile set.
|
|
+ MediaExport:
|
|
- Refactor database access code.
|
|
+ Bugs fixed: bgo#629582, bgo#654833
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 17 12:40:48 CEST 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.11.2:
|
|
+ Fix regression introduced in 0.11.1 which made tracker plugin
|
|
fail to start.
|
|
+ Add commandline options -c, --config to override the user
|
|
configuration file.
|
|
+ Add a config file options to override the upload directories.
|
|
+ Use proper UPnP service description syntax.
|
|
+ Tracker:
|
|
- Clean-up left-over place-holder items on plugin start-up.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 21 13:45:48 CEST 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.11.1:
|
|
+ Fix warnings and critical messages when Rygel is run without a
|
|
DBus session bus available.
|
|
+ Modify XBox support to not disturb UPnP conformance.
|
|
+ Bump required minimum versions of GSSDP, GUPnP, GUPnP-AV and
|
|
GUPnP-Vala.
|
|
+ Implement upnp:searchClass.
|
|
+ Several improvements to SOAP action parameter validation.
|
|
+ MediaExport:
|
|
- Add APE to the supported media formats.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 10 09:10:09 CEST 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.11.0:
|
|
+ Serve video thumbnails to XBox 360
|
|
+ Change ImportResource not to use GVFS
|
|
+ Validate passed sort criteria string
|
|
+ More validation and robustness of input arguments for actions
|
|
+ Complete supported formats for TimeSeekRange parsing
|
|
+ Ignore unknown commandline options and print help string when
|
|
encountering those
|
|
+ Make sure an uploaded file is closed after HTTP POST
|
|
+ Several fixes related to seeking
|
|
+ Add restrictions to correct transfer modes
|
|
+ MediaExport:
|
|
- Wait for filesystem events to settle before harvesting new
|
|
files
|
|
- General code clean-up, especially in the file monitor
|
|
- Add option to disable file monitoring
|
|
- Add more exotic media to be harvested:
|
|
.mpc/.mpc: MusePack
|
|
.wv: WavPack
|
|
.aac: Stand-alone AAC (raw/ADTS)
|
|
.mp2: MPEG 1, Audio Profile 2
|
|
.webm: WebM video files
|
|
.mka: Audio in a Matroska file
|
|
- Ignore unknown file from discoverer
|
|
+ Tracker:
|
|
- Print the used upload directories
|
|
- Use D-Bus filtering for GraphUpdated, be waken much less by
|
|
tracker
|
|
- Support adding of existing but non-indexed files as well as
|
|
general objects with all kinds of URIs through the
|
|
CreateObject call
|
|
- Generally rework the handling of place holder items which are
|
|
uploaded later by the Content-Directory
|
|
- Set item size in the tracker-miner graph
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 1 11:54:58 CEST 2011 - vuntz@opensuse.org
|
|
|
|
- Update summaries and descriptions based on new text from
|
|
upstream.
|
|
- Remove now unneeded dbus-1-glib-devel BuildRequires: code got
|
|
ported to GDBus.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jun 1 06:29:49 UTC 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.10.2:
|
|
+ Fix sorting on dates without time
|
|
+ Fix MediaExport plugin skipping m4a files
|
|
+ Fix serving of album art
|
|
+ Fix an assertion when harvesting files still being downloaded
|
|
+ Don't entity-quote UTF-8 characters
|
|
+ Fix a hidden potential crasher with vala async functions
|
|
+ bgo#648486: Rygel doesn't show up in Samsung PS50C77 TV.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 6 14:59:10 CEST 2011 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.10.1:
|
|
+ Fix severe performance regression introduced in 0.9.9
|
|
+ Fix a crash on corrupt files
|
|
+ Generate ChangeLog from git on make dist
|
|
- Main changes in 0.10.0, since 0.8.x (see NEWS for all changes):
|
|
+ Satisfy more DLNA requirements and pass more DLNA testcases.
|
|
+ Various fixes for compatibility with different hardware
|
|
(including XBox).
|
|
+ Sort Search and Browse results alphabetically (in descending
|
|
order) by title when no sorting criteria is specified by the
|
|
client.
|
|
+ Sort in ascending order by default.
|
|
+ HTTP Connection stalling supported for ALL streams.
|
|
+ Support 'background' mode for all streams.
|
|
+ Don't offer audio transcoding for videos.
|
|
+ Ability to enable/disable upload of media.
|
|
+ Ability to enable/disable deletion of media.
|
|
+ Add option to disable UPnP to all configuration sources.
|
|
+ Use both user & system configuration.
|
|
+ UI:
|
|
- Trim-down the UI to only provide options that end-user needs.
|
|
- Use the correct key for 'UPnP enabled' option.
|
|
- All widgets must be disabled when sharing is.
|
|
- Option to use 'any' network.
|
|
+ MediaExport:
|
|
- Improved performance.
|
|
- Hide empty virtual folders.
|
|
- Avoid crawling $HOME by default.
|
|
- Implement search by duration.
|
|
+ Mediathek:
|
|
- Add option to choose between H.264 and WMV videos.
|
|
+ Tracker:
|
|
- Improved performance.
|
|
- Add 'Genre' hierarchy.
|
|
- Expose more information for music items.
|
|
- Make sure we only expose items that are either explicity
|
|
marked to be shared over UPnP network or not marked at all.
|
|
- Add "New" container: Under each category container, add a
|
|
child container that lists all items of that category that
|
|
were added (to tracker-store) less than 3 days ago.
|
|
- Only share available files: As tracker also indices removable
|
|
media we need to filter out those files that are currently
|
|
unavailable.
|
|
+ Improved log output control.
|
|
+ Port from dbus-glib and GValue usage to GDBus and GVariant.
|
|
+ Many bug fixes, including fixes for crashes.
|
|
+ Updated translations.
|
|
- Replace gtk2-devel BuildRequires with pkgconfig(gtk+-3.0)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 14 19:49:24 CET 2011 - sbrabec@suse.cz
|
|
|
|
- Added support for translation-update-upstream.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Feb 13 17:02:39 CET 2011 - vuntz@opensuse.org
|
|
|
|
- Call relevant macros in %post/%postun:
|
|
+ %desktop_database_post/postun because the package ships at
|
|
least one desktop file.
|
|
- Drop %mime_database_post/postun calls in %post/%postun: there is
|
|
no mime type definition in the package.
|
|
- Pass %{?no_lang_C} to %find_lang so that english documentation
|
|
can be packaged with the program, and not in the lang subpackage.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 14 15:19:51 CET 2010 - vuntz@opensuse.org
|
|
|
|
- Do not install 120x120 icons: this is an invalid size, and it
|
|
makes the build fail. So we remove them for now, until upstream
|
|
uses the right 128x128 size.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 16 16:46:24 CET 2010 - dimstar@opensuse.org
|
|
|
|
- Update to version 0.8.3:
|
|
+ Sort Search and Browse results alphabetically (in descending
|
|
order) by title when no sorting criteria is specified by the
|
|
client.
|
|
+ Remove redundant call to Gst.init().
|
|
+ Unique short commandline argument for disabling WMV transcoding
|
|
+ MediaExport:
|
|
- Export media even if metadata extraction fails for it.
|
|
- Improved debug log.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 22 11:43:38 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.8.2:
|
|
+ Don't assume user's config folder to be present everywhere.
|
|
+ Destroy the device list before quitting main loop to make sure
|
|
to send the SSDP 'BYE' message to devices.
|
|
+ Tracker:
|
|
- Make sure we only expose items that are either explicity
|
|
marked to be shared over UPnP network or not marked at all.
|
|
- Assume UPnP-created items to be shared. We create items on
|
|
demand from UPnP clients so its logical to assume that the
|
|
client would want it to be available on the UPnP network
|
|
immediately after their creation.
|
|
- URI escape metadata titles for IDs to correctly handle titles
|
|
that have charachters like ',' and ':' in them.
|
|
- Some non-functional changes.
|
|
+ MediaExport:
|
|
- Proper default values for item metdata. This fixes the
|
|
misterious "0" Album and Artist on XBox.
|
|
- Handle requests for audio and image item types, not just
|
|
music and pictures.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 28 19:45:06 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.8.1:
|
|
+ Make i18n actually work.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 28 01:54:25 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.8.0:
|
|
+ Don't add 'modelDescription' node in device description if
|
|
already added.
|
|
+ Generate XML files from templates at build time so we can strip
|
|
out newlines and leading whitespace to improve our IOP with
|
|
some devices in the market that use some crappy XML parsers.
|
|
+ Don't let libxml add a newline after the 'xml' header node.
|
|
+ rygel-preferences:
|
|
- Use correct Gtk+ Vala API version.
|
|
+ MediaExport:
|
|
- Add null checks to avoid crash in environments where standard
|
|
XDG folders are undefined or unknown to glib.
|
|
+ Localization:
|
|
- Make .desktop files translatable.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 14 12:57:54 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Update to version 0.7.8:
|
|
+ If the client didn't pass a Range header in the request, don't
|
|
append Accept-Ranges and Content-Range headers to response.
|
|
This fixes picture browsing on XBox 360 (again).
|
|
+ Don't put empty nodes in device description.
|
|
+ Use '\r\n' instead of '\n' in XML files. Some UPnP devices in
|
|
the market are apparently unable to handle the unix EOL
|
|
character so we better provide the XML files in DOS format.
|
|
+ MediaExport:
|
|
- Fix an assertion failure.
|
|
+ Localization:
|
|
- Remove markup from a translatable string in preferences UI.
|
|
- Don't build translatable strings by substitution.
|
|
- Prefer the term 'folder' over 'directory' in translated
|
|
strings.
|
|
- Miscellaneous string fixes.
|
|
- Don't translate debug messages.
|
|
+ Updated translations.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 4 10:26:22 CEST 2010 - vuntz@opensuse.org
|
|
|
|
- Cleanup package:
|
|
+ Improve summaries and descriptions.
|
|
+ Add Recommends for gstreamer-0_10-plugins-base,
|
|
gstreamer-0_10-plugins-bad, gstreamer-0_10-plugins-good,
|
|
gstreamer-0_10-plugins-ugly.
|
|
+ Ship in the main package some useful plugins, instead of having
|
|
them in separate packages.
|
|
+ Make the plugin-zdf-mediathek subpackage automatically
|
|
installable for users using the de locale.
|
|
+ Move the Supplements for tracker to the plugin-tracker
|
|
subpackage, where it belongs.
|
|
+ Create a lang subpackage.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 1 00:12:25 UTC 2010 - lmedinas@opensuse.org
|
|
|
|
- Initial package (version 0.7.7).
|
|
|