Changelog for
rygel-0.18.4-6.1.x86_64.rpm :
* Sat Aug 17 2013 zaitorAATTopensuse.org- Update to version 0.18.4: + Some documentation fixes. + Core: - Use the correct depth value for PNG files (24 instead of 32). + Server: - Fix uploading of DIDL_S playlists. - Fix a critical when a client created an object and removed it before uploading its content. - Fix a critical when the \"Filter\" argument of the Browse call is missing. + GStreamer MediaEngine: - Issue a warning if a source element cannot be created. + MediaExport: - Add missing
entries in DIDL. - Fix the invalid browse response in \"Artist\" virtual containers. - Use the sort criteria in virtual folders. - Fix a critical/crash if a file was removed remotely that didnn\'t exist anymore. - Add a message when counting children of virtual containers failed. - Fix a memory corruption when doing string collation. - Use fall-back search for AATTrefID to capture everything in the virtual folders as well. - Use full iso8601 date format. + Bugs fixed: bgo#702228, bgo#702231, bgo#702253, bgo#702254, bgo#702256, bgo#702633, bgo#704146, bgo#705084. + Updated translations.
* Thu Jul 25 2013 zaitorAATTopensuse.org- Update to version 0.18.3: + Server: - Fix DLNA transfer mode handling for generated DIDL_S playlists. - Fix time-seek on full-range seek requests. - Fix a rare issue with item creation returning the wrong meta-data. - Fix UpdateObject UPnP call to actually work. - Fix error codes for several of the UPnP calls. - Always add an entry to the user agent cache, even if the hack doesn\'t apply. + GStreamer media engine: - Fix a typo in a preset file that might break transcoding. - Don\'t crash when a RTP depayloader cannot be found. + MediaExport: - Fix sorting by date. - Don\'t leak file descriptors in the album art JPEG writer. + Preferences UI: - Don\'t lose the interface setting. + Bugs fixed: bgo#700570, bgo#694357, bgo#702262, bgo#702743, bgo#701637, bgo#702083, bgo#703140, bgo#701948.
* Mon May 13 2013 dimstarAATTopensuse.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 2013 dimstarAATTopensuse.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 2013 dimstarAATTopensuse.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 2013 dimstarAATTopensuse.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 06 2013 dimstarAATTopensuse.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 2013 zaitorAATTopensuse.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 06 2013 dimstarAATTopensuse.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 AATTrefID 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 06 2013 dimstarAATTopensuse.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 06 2013 dimstarAATTopensuse.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 06 2013 dimstarAATTopensuse.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 06 2013 dimstarAATTopensuse.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 06 2013 dimstarAATTopensuse.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 06 2013 dimstarAATTopensuse.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 04 2013 dimstarAATTopensuse.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 resAATTimportUri. - 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 2012 dimstarAATTopensuse.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 2012 dimstarAATTopensuse.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 2012 dimstarAATTopensuse.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 2012 dimstarAATTopensuse.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 2012 dimstarAATTopensuse.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 07 2012 vuntzAATTopensuse.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 04 2012 dimstarAATTopensuse.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 03 2012 dimstarAATTopensuse.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 2012 dimstarAATTopensuse.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 2012 dimstarAATTopensuse.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 09 2012 dimstarAATTopensuse.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 08 2012 dimstarAATTopensuse.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 2012 dimstarAATTopensuse.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 2012 dimstarAATTopensuse.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 2012 vuntzAATTopensuse.org- Update to version 0.14.0: + Updated translations.
* Tue Mar 20 2012 vuntzAATTopensuse.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 07 2012 dimstarAATTopensuse.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 2012 vuntzAATTopensuse.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
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 09 2012 dimstarAATTopensuse.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 AATTADDRESSAATT 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 2011 dimstarAATTopensuse.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 2011 vuntzAATTopensuse.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 08 2011 zaitorAATTopensuse.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 2011 vuntzAATTopensuse.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 2011 vuntzAATTopensuse.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 2011 vuntzAATTopensuse.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 05 2011 vuntzAATTopensuse.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 05 2011 dimstarAATTopensuse.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 AATTrefID. - 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 2011 dimstarAATTopensuse.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 2011 dimstarAATTopensuse.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 2011 dimstarAATTopensuse.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 01 2011 vuntzAATTopensuse.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 01 2011 dimstarAATTopensuse.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 06 2011 dimstarAATTopensuse.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 2011 sbrabecAATTsuse.cz- Added support for translation-update-upstream.
* Sun Feb 13 2011 vuntzAATTopensuse.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 2010 vuntzAATTopensuse.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 2010 dimstarAATTopensuse.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 2010 vuntzAATTopensuse.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 2010 vuntzAATTopensuse.org- Update to version 0.8.1: + Make i18n actually work. + Updated translations.
* Mon Sep 27 2010 vuntzAATTopensuse.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 2010 vuntzAATTopensuse.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\
\' instead of \'\
\' 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 04 2010 vuntzAATTopensuse.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 01 2010 lmedinasAATTopensuse.org- Initial package (version 0.7.7).