diff --git a/rygel.changes b/rygel.changes index 4e5a633..f71bf74 100644 --- a/rygel.changes +++ b/rygel.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +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 @@ -17,46 +25,49 @@ Fri May 6 14:59:10 CEST 2011 - dimstar@opensuse.org + Fix severe performance regression introduced in 0.9.9 + Fix a crash on corrupt files + Generate ChangeLog from git on make dist -- Changes from version 0.10.0: - + Simplified transcoding by use of new 'encodebin' GStreamer - element. - + Much more consistent and simpler HTTP stream handling by - increased reliability on GStreamer. - + Many fixes and improvements to HTTP streams. - + More robust tests for HTTP streams. - + Fix .po files being all uppercase. - + Don't crash if log_domain is unset. - + Apply Xbox hacks on Philips DLNA TV. - + Time seek header must be locale-independent. - + Correct supported SeekMode values. +- 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. - + Expose 'dc:date' for items when available. - + Add support for 'refID' attribute. Although currently no plugin - uses this, we are already adding this basic support to satisfy - DLNA. - + Throw error if 'dlnaManaged' attribute or wrong DLNA profile is - provided in an item creation request. - + Prevent a crash in 'ImportResource' action handling. - + Report slightly more accurate time seek range. - + Don't error out on attempt to delete an inexistent file. + + 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. - - Query user folders only once. - - Remove huge cache directive. - Implement search by duration. - - Properly cancel the file monitor. - - Fix crash on file removal. + + Mediathek: + - Add option to choose between H.264 and WMV videos. + Tracker: - - Mark newly added items as available. - - Set 'nie:contentCreated' on created items. - - Take mime-type from gupnp-dlna to work-around bug#647575. - - Properly escape regular expression in title containers. - - Create a unique URI for new items. - - Mark resources we created as ours. - + More DLNA requirements satisfied + - 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. -- For more changes between the last release and this one, see NEWS. - Replace gtk2-devel BuildRequires with pkgconfig(gtk+-3.0) ------------------------------------------------------------------- diff --git a/rygel.spec b/rygel.spec index 0d36aa4..ca57b9c 100644 --- a/rygel.spec +++ b/rygel.spec @@ -21,11 +21,10 @@ Name: rygel Version: 0.10.2 Release: 1 License: LGPL v2 or later -Summary: Collection of UPnP/DLNA services for GNOME +Summary: Home Media Solution for GNOME based on UPnP/DLNA Url: http://live.gnome.org/Rygel Group: Productivity/Multimedia/Other Source0: %{name}-%{version}.tar.bz2 -BuildRequires: dbus-1-glib-devel BuildRequires: gstreamer-0_10-devel BuildRequires: intltool BuildRequires: libgee-devel @@ -47,61 +46,65 @@ Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak), -implemented through a plug-in mechanism. UPnP in simplest words is a set of -protocols that defines how different devices on a home network can seamlessly -(without or with minimum configuration) communicate with each other. UPnP AV -defines how multimedia systems could be built on top of that. DLNA in simple -words is a long list of rules that implementers must comply to if they want -to achieve interoperability with other implementations in the market. +Rygel is a home media solution that allows you to easily share audio, +video and pictures, and control of media player on your home network. In +technical terms it is both a UPnP AV MediaServer and MediaRenderer +implemented through a plug-in mechanism. Interoperability with other +devices in the market is achieved by conformance to very strict +requirements of DLNA and on the fly conversion of media to format that +client devices are capable of handling. %package devel License: LGPL v2 or later -Summary: Collection of UPnP/DLNA services for GNOME -- Development Files +Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Development Files Group: Development/Libraries/C and C++ Requires: %{name} = %{version} %description devel -Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak). +Rygel is a home media solution that allows you to easily share audio, +video and pictures, and control of media player on your home network. This package provides development files for rygel. %package plugin-gstreamer-renderer License: LGPL v2 or later -Summary: Collection of UPnP/DLNA services for GNOME -- GStreamer Renderer Plugin +Summary: Home Media Solution for GNOME based on UPnP/DLNA -- GStreamer Renderer Plugin Group: Productivity/Multimedia/Other Requires: %{name} = %{version} %description plugin-gstreamer-renderer -Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak). +Rygel is a home media solution that allows you to easily share audio, +video and pictures, and control of media player on your home network. This package provides a standalone MediaRenderer plugin, based on the GStreamer playbin2 element. %package plugin-tracker License: LGPL v2 or later -Summary: Collection of UPnP/DLNA services for GNOME -- Tracker Plugin +Summary: Home Media Solution for GNOME based on UPnP/DLNA -- Tracker Plugin Group: Productivity/Multimedia/Other Requires: tracker Requires: %{name} = %{version} Supplements: packageand(%{name}:tracker) %description plugin-tracker -Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak). +Rygel is a home media solution that allows you to easily share audio, +video and pictures, and control of media player on your home network. This package provides a plugin using tracker to export media found on the local machine. %package plugin-zdf-mediathek License: LGPL v2 or later -Summary: Collection of UPnP/DLNA services for GNOME -- ZDF Mediathek Plugin +Summary: Home Media Solution for GNOME based on UPnP/DLNA -- ZDF Mediathek Plugin Group: Productivity/Multimedia/Other Requires: %{name} = %{version} # Make it installable by default for german-speaking users Provides: locale(%{name}:de) %description plugin-zdf-mediathek -Rygel is a collection of DLNA (UPnP AV) services (devices in UPnP speak). +Rygel is a home media solution that allows you to easily share audio, +video and pictures, and control of media player on your home network. This package provides a plugin to export online media from the ZDF TV station.