--- rhythmbox-0.12.5.orig/debian/NEWS +++ rhythmbox-0.12.5/debian/NEWS @@ -0,0 +1,7 @@ +rhythmbox (0.12.4-1) unstable; urgency=low + + Since rhythmbox 0.12.3, the tray icon is a plugin. If you had it enabled + and still want it, you will need to reactivate it. It's located in + Edit -> Plugins -> Status Icon. + + -- Emilio Pozuelo Monfort Sun, 02 Aug 2009 16:22:27 +0200 --- rhythmbox-0.12.5.orig/debian/rhythmbox.mime +++ rhythmbox-0.12.5/debian/rhythmbox.mime @@ -0,0 +1,8 @@ +application/x-ogg; rhythmbox '%s'; description="Ogg Vorbis audio"; test=test -n "$DISPLAY"; nametemplate=%s.ogg +application/ogg; rhythmbox '%s'; description="Ogg Media"; test=test -n "$DISPLAY" +audio/x-mp3; rhythmbox '%s'; description="MP3 audio"; test=test -n "$DISPLAY"; nametemplate=%s.mp3 +audio/x-scpls; rhythmbox '%s'; description="MP3 ShoutCast playlist"; test=test -n "$DISPLAY"; nametemplate=%s.pls +audio/x-mpeg; rhythmbox '%s'; description="MP3 audio"; test=test -n "$DISPLAY" +audio/mpeg; rhythmbox '%s'; description="MP3 audio"; test=test -n "$DISPLAY" +audio/x-mpegurl; rhythmbox '%s'; description="Playlist"; test=test -n "$DISPLAY"; nametemplate=%s.m3u +application/x-flac; rhythmbox '%s'; description="FLAC audio"; test=test -n "$DISPLAY"; nametemplate=%s.flac --- rhythmbox-0.12.5.orig/debian/watch +++ rhythmbox-0.12.5/debian/watch @@ -0,0 +1,3 @@ +version=2 +http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/([\d\.]+)[02468]/ \ + rhythmbox-(.*).tar.gz --- rhythmbox-0.12.5.orig/debian/copyright +++ rhythmbox-0.12.5/debian/copyright @@ -0,0 +1,61 @@ +Initial Debianization: +This package was debianized by Colin Walters on +Wed, 31 Jul 2002 01:01:06 -0400. + +Source: +It was downloaded from + +Upstream Authors and Copyright Holders: + Jorn Baayen + Paolo Borelli + Kenneth Christiansen + David Dollar + Christophe Fergeau + Mark Finlay + Marco Pesenti Gritti + Joshua Haberman + Mark Humphreys + James Kahn + Laurens Krol + James Livingston + Xan Lopez + Ryan Lortie + Olivier Martin + Jonathan Matthew + William Jon McCann + Seth Nickell + Bastien Nocera + Benjamin Otte + Jan Arne Petersen + Kristian Rietveld + Yann Rouillard + Christian Schaller + Charles Schmidt + Dennis Smit + Bob Smith + Michael Terry + Colin Walters + James Willcox + Jeffrey Yasskin +The complete list of upstream authors is in the file +/usr/share/doc/rhythmbox/AUTHORS. + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- rhythmbox-0.12.5.orig/debian/README.Debian +++ rhythmbox-0.12.5/debian/README.Debian @@ -0,0 +1,53 @@ +---[ Mounting devices + +Rhythmbox does not see devices, be it audio CDs or iPods, unless they +are mounted by gvfs. If you are not running nautilus, you need to mount +them with gvfs-mount. + + +---[ Configuring the output sink + +You can choose your preferred output sink by using gnome-sound-properties (in +the gnome-control-center package), or by editing the GConf key: + /system/gstreamer/0.10/default/musicaudiosink + +The default is to detect your output sink automagically. + + +---[ Music sharing + +The avahi-daemon dependency is not absolute, but is necessary for music +sharing. Please install avahi-daemon to share music. + +To be useful, avahi-daemon listens on the network by default. This introduces +a security risk, you might want to configure avahi-daemon or stop it to avoid +listening in exposed areas. + + +--[ mms:// web radios + +To read mms:// based web radios, you need gstreamer0.10-plugins-bad. + + +---[ Before reporting a bug + +If you happen to have problems with sound output or decoding, such as a file +that can not be played, or a crappy sound, please check whether you can +reproduce the problem with GStreamer. The following command reproduces the +behavior of Rhythmbox calling GStreamer: + gst-launch playbin uri=file:///path/to/my/musicfile.ogg + +The upstream BTS is at , and there's no +synchronization mechanism between the Debian and the GNOME BTS, so you can +expect more information on a particular bug not related to Debian in the +upstream BTS. It is always ok to report a bug in the Debian BTS, this +will help other Debian users, but the upstream BTS might give you clues +on a particular bug you're experiencing, a quick workaround, or even tell you +it's fixed! ;) + + +Please submit a bug report on the Debian package rhythmbox if this text is +outdated. + +$Id: README.Debian 20314 2009-06-10 19:28:54Z joss $ + --- rhythmbox-0.12.5.orig/debian/rhythmbox.1 +++ rhythmbox-0.12.5/debian/rhythmbox.1 @@ -0,0 +1,96 @@ +.\" Copyright (C) 2006 Sven Arvidsson +.\" +.\" This is free software; you may redistribute it and/or modify +.\" it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2, +.\" or (at your option) any later version. +.\" +.\" This is distributed in the hope that it will be useful, but +.\" WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\"You should have received a copy of the GNU General Public License along +.\"with this program; if not, write to the Free Software Foundation, Inc., +.\"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +.TH rhythmbox 1 "2006\-12\-24" "GNOME" +.SH NAME +rhythmbox \- music player and library for tagged files using GStreamer +.SH SYNOPSIS +.B rhythmbox +.RI [ option... ] +.SH DESCRIPTION +.B rhythmbox +is a very easy to use music playing and management program which +supports a wide range of audio formats (including mp3 and +ogg). Originally inspired by Apple's iTunes, the current version also +supports Internet Radio and Last.fm integration, iPod syncing and +generic portable audio player support. Audio CD playback, ripping and encoding, music sharing, and Podcasts. +.P +For performance reasons, the remote control abilities have been moved +from the rhythmbox binary to a separate program. See +.BR rhythmbox-client +and the corresponding man page for documentation. +.SH OPTIONS +.TP +.B \-d, \-\-debug +Enable debug output +.TP +.B \-D, \-\-debug-match +Enable debug output matching a specified string +.TP +.B \-\-no-update +Do not update the library with file changes +.TP +.B \-n, \-\-no-registration +Do not register the shell +.TP +.B \-\-dry-run +Don't save any data permanently (implies \-\-no-registration) +.TP +.B \-\-rhythmdb-file +Path for database file to use +.TP +.B \-\-playlists-file +Path for playlists file to use +.TP +.B \-q, \-\-quit +Quit rhythmbox +.TP +.B \-\-display=DISPLAY +X display to use +.TP +.B \-?, \-\-help +Show help options +.TP +.B \-\-help-all +Show all help options +.TP +.B \-\-help-gst +Show GStreamer Options +.TP +.B \-\-help-gtk +Show GTK+ Options +.TP +.B \-\-help-bonobo-activation +Show Bonobo Activation options +.TP +.B \-\-help-gnome +Show GNOME options +.TP +.B \-\-help-gnome-session +Show session management options +.TP +.B \-\-help-gnome-ui +Show GNOME GUI options +.SH AUTHOR +This manual page was written by Sven Arvidsson , +for the Debian system (but may be used by others). +.SH SEE ALSO +.BR "rhythmbox-client" (1). +.P +The online documentation available through the program's +.I Help +menu. + + --- rhythmbox-0.12.5.orig/debian/rhythmbox.manpages +++ rhythmbox-0.12.5/debian/rhythmbox.manpages @@ -0,0 +1,2 @@ +debian/rhythmbox.1 +debian/rhythmbox-client.1 --- rhythmbox-0.12.5.orig/debian/control +++ rhythmbox-0.12.5/debian/control @@ -0,0 +1,108 @@ +Source: rhythmbox +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Loic Minier +Uploaders: Debian GNOME Maintainers +Build-Depends: cdbs (>= 0.4.37), + debhelper (>= 5.0.37.2), + gnome-pkg-tools, + intltool (>= 0.35.0), + libdbus-glib-1-dev (>= 0.35), + libgstreamer0.10-dev (>= 0.10.20), + libgstreamer-plugins-base0.10-dev (>= 0.10.20), + libgtk2.0-dev (>= 2.16.0), + libglib2.0-dev (>= 2.16.0), + libgnome-media-dev (>= 2.8), + libnotify-dev (>= 0.4.1), + libgpod-dev (>= 0.6), + libmusicbrainz4-dev (>= 2.1.0), + libbrasero-media-dev (>= 0.9.1), + libtotem-plparser-dev (>= 2.26.0), + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libsoup2.4-dev (>= 2.26.0), + libsoup-gnome2.4-dev (>= 2.26.0), + libgudev-1.0-dev, + libmtp-dev (>= 0.3.0), + libgnome-keyring-dev, + zlib1g-dev, + libxt-dev, + x11proto-core-dev, + libgconf2-dev, + liblircclient-dev, + gtk-doc-tools (>= 1.4), + gnome-doc-utils, + scrollkeeper, + python-dev (>= 2.3), + python-support (>= 0.5.3), + python-gtk2-dev (>= 2.8.0), + python-gst0.10-dev (>= 0.10.1), + python-gobject-dev (>= 2.13.2), + liblaunchpad-integration-dev (>= 0.1.17), + docbook-xsl (>= 1.54.1), + docbook-utils (>= 0.6.11), + pkg-config, + libglib2.0-doc, + libgtk2.0-doc +Standards-Version: 3.8.3 +XS-Python-Version: >= 2.3 +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/rhythmbox/ubuntu + +Package: rhythmbox +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + ${python:Depends}, + dbus, + gstreamer0.10-plugins-base (>= 0.10.20), + gstreamer0.10-plugins-good (>= 0.10.7), + libgstreamer0.10-0, + gstreamer0.10-alsa | gstreamer0.10-audiosink, + python-gnome2 (>= 2.18), + python-gtk2 (>= 2.10), + gnome-icon-theme, + gstreamer0.10-x, + python-gst0.10, + media-player-info +Conflicts: gnome-control-center (<< 2.15.90) +Recommends: yelp, + avahi-daemon, + notification-daemon, + gvfs-backends +Suggests: gstreamer0.10-plugins-bad, + python-coherence, + gnome-codec-install, + gnome-control-center, + gstreamer0.10-plugins-ugly, + brasero +XB-Python-Version: ${python:Versions} +Description: music player and organizer for GNOME + Rhythmbox is a very easy to use music playing and management program + which supports a wide range of audio formats (including mp3 and ogg). + Originally inspired by Apple's iTunes, the current version also supports + Internet Radio, iPod integration and generic portable audio player + support, Audio CD burning, Audio CD playback, music sharing, and + Podcasts. + . + You need the python-coherence package for DLNA/UPnp sharing plugin. + +Package: rhythmbox-dbg +Architecture: any +Priority: extra +Section: debug +Depends: ${misc:Depends}, + rhythmbox (= ${binary:Version}) +Recommends: libgstreamer0.10-0-dbg, + gstreamer0.10-plugins-base-dbg, + gstreamer0.10-plugins-good-dbg +Suggests: gstreamer0.10-plugins-ugly-dbg +Description: debugging symbols for rhythmbox + Rhythmbox is a very easy to use music playing and management program + which supports a wide range of audio formats (including mp3 and ogg). + Originally inspired by Apple's iTunes, the current version also supports + Internet Radio, iPod integration and generic portable audio player + support, Audio CD burning, Audio CD playback, music sharing, and + Podcasts. + . + This package contains the debugging symbols for rhythmbox. --- rhythmbox-0.12.5.orig/debian/compat +++ rhythmbox-0.12.5/debian/compat @@ -0,0 +1 @@ +5 --- rhythmbox-0.12.5.orig/debian/rhythmbox.menu +++ rhythmbox-0.12.5/debian/rhythmbox.menu @@ -0,0 +1,5 @@ +?package(rhythmbox):needs="X11" \ + section="Applications/Sound" \ + title="Rhythmbox" \ + command="/usr/bin/rhythmbox" \ + icon="/usr/share/pixmaps/rhythmbox-small.xpm" --- rhythmbox-0.12.5.orig/debian/control.in +++ rhythmbox-0.12.5/debian/control.in @@ -0,0 +1,108 @@ +Source: rhythmbox +Section: gnome +Priority: optional +Maintainer: Ubuntu Desktop Team +XSBC-Original-Maintainer: Loic Minier +Uploaders: @GNOME_TEAM@ +Build-Depends: cdbs (>= 0.4.37), + debhelper (>= 5.0.37.2), + gnome-pkg-tools, + intltool (>= 0.35.0), + libdbus-glib-1-dev (>= 0.35), + libgstreamer0.10-dev (>= 0.10.20), + libgstreamer-plugins-base0.10-dev (>= 0.10.20), + libgtk2.0-dev (>= 2.16.0), + libglib2.0-dev (>= 2.16.0), + libgnome-media-dev (>= 2.8), + libnotify-dev (>= 0.4.1), + libgpod-dev (>= 0.6), + libmusicbrainz4-dev (>= 2.1.0), + libbrasero-media-dev (>= 0.9.1), + libtotem-plparser-dev (>= 2.26.0), + libavahi-client-dev (>= 0.6), + libavahi-glib-dev (>= 0.6), + libsoup2.4-dev (>= 2.26.0), + libsoup-gnome2.4-dev (>= 2.26.0), + libgudev-1.0-dev, + libmtp-dev (>= 0.3.0), + libgnome-keyring-dev, + zlib1g-dev, + libxt-dev, + x11proto-core-dev, + libgconf2-dev, + liblircclient-dev, + gtk-doc-tools (>= 1.4), + gnome-doc-utils, + scrollkeeper, + python-dev (>= 2.3), + python-support (>= 0.5.3), + python-gtk2-dev (>= 2.8.0), + python-gst0.10-dev (>= 0.10.1), + python-gobject-dev (>= 2.13.2), + liblaunchpad-integration-dev (>= 0.1.17), + docbook-xsl (>= 1.54.1), + docbook-utils (>= 0.6.11), + pkg-config, + libglib2.0-doc, + libgtk2.0-doc +Standards-Version: 3.8.3 +XS-Python-Version: >= 2.3 +Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/rhythmbox/ubuntu + +Package: rhythmbox +Architecture: any +Depends: ${misc:Depends}, + ${shlibs:Depends}, + ${python:Depends}, + dbus, + gstreamer0.10-plugins-base (>= 0.10.20), + gstreamer0.10-plugins-good (>= 0.10.7), + libgstreamer0.10-0, + gstreamer0.10-alsa | gstreamer0.10-audiosink, + python-gnome2 (>= 2.18), + python-gtk2 (>= 2.10), + gnome-icon-theme, + gstreamer0.10-x, + python-gst0.10, + media-player-info +Conflicts: gnome-control-center (<< 2.15.90) +Recommends: yelp, + avahi-daemon, + notification-daemon, + gvfs-backends +Suggests: gstreamer0.10-plugins-bad, + python-coherence, + gnome-codec-install, + gnome-control-center, + gstreamer0.10-plugins-ugly, + brasero +XB-Python-Version: ${python:Versions} +Description: music player and organizer for GNOME + Rhythmbox is a very easy to use music playing and management program + which supports a wide range of audio formats (including mp3 and ogg). + Originally inspired by Apple's iTunes, the current version also supports + Internet Radio, iPod integration and generic portable audio player + support, Audio CD burning, Audio CD playback, music sharing, and + Podcasts. + . + You need the python-coherence package for DLNA/UPnp sharing plugin. + +Package: rhythmbox-dbg +Architecture: any +Priority: extra +Section: debug +Depends: ${misc:Depends}, + rhythmbox (= ${binary:Version}) +Recommends: libgstreamer0.10-0-dbg, + gstreamer0.10-plugins-base-dbg, + gstreamer0.10-plugins-good-dbg +Suggests: gstreamer0.10-plugins-ugly-dbg +Description: debugging symbols for rhythmbox + Rhythmbox is a very easy to use music playing and management program + which supports a wide range of audio formats (including mp3 and ogg). + Originally inspired by Apple's iTunes, the current version also supports + Internet Radio, iPod integration and generic portable audio player + support, Audio CD burning, Audio CD playback, music sharing, and + Podcasts. + . + This package contains the debugging symbols for rhythmbox. --- rhythmbox-0.12.5.orig/debian/rules +++ rhythmbox-0.12.5/debian/rules @@ -0,0 +1,24 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/rules/utils.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk + +DEB_CONFIGURE_EXTRA_FLAGS += --enable-lirc +DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper +DEB_CONFIGURE_EXTRA_FLAGS += --without-hal + +# exclude plugins from shlibs generation +DEB_DH_MAKESHLIBS_ARGS_rhythmbox += -Xdebian/$(cdbs_curpkg)/usr/lib/rhythmbox +DEB_DH_MAKESHLIBS_ARGS_rhythmbox += -Xdebian/$(cdbs_curpkg)/usr/lib/mozilla + +binary-install/rhythmbox:: + # kill *.a and *.la files of plugins and the shared lib + find debian/rhythmbox -name '*.a' -exec rm -f '{}' ';' + find debian/rhythmbox -name '*.la' -exec rm -f '{}' ';' + # librhythmbox-core.so is a private library, don't ship the .so symlink + rm debian/rhythmbox/usr/lib/librhythmbox-core.so + dh_pysupport --- rhythmbox-0.12.5.orig/debian/rhythmbox.links +++ rhythmbox-0.12.5/debian/rhythmbox.links @@ -0,0 +1 @@ +/usr/share/gtk-doc/html/rhythmbox /usr/share/doc/rhythmbox/development-reference --- rhythmbox-0.12.5.orig/debian/changelog +++ rhythmbox-0.12.5/debian/changelog @@ -0,0 +1,1770 @@ +rhythmbox (0.12.5-0ubuntu5) karmic; urgency=low + + * debian/patches/05_clear_notification_hints.patch: + - Fix displaying wrong cover art for songs (LP: #451086) + + -- Mirco Müller (MacSlow) Sat, 24 Oct 2009 03:21:52 +0200 + +rhythmbox (0.12.5-0ubuntu4) karmic; urgency=low + + * debian/patches/04_podcast_query_info.patch: + - Fix downloading podcasts through buggy servers (LP: #437454) + + -- Robert Ancell Thu, 15 Oct 2009 16:43:55 +1100 + +rhythmbox (0.12.5-0ubuntu3) karmic; urgency=low + + * Updated the coherence plugin from upstream authors svn trunk. + (LP: #447620) + + -- Charlie Smotherman Fri, 09 Oct 2009 16:19:34 -0500 + +rhythmbox (0.12.5-0ubuntu2) karmic; urgency=low + + * debian/patches/91_git_change_fix_inhibit_use.patch: + - git change to fix the current gnome-session inhibit + (lp: #417491) + + -- Sebastien Bacher Thu, 08 Oct 2009 11:10:30 +0200 + +rhythmbox (0.12.5-0ubuntu1) karmic; urgency=low + + * New upstream version: + - New cover art search code using discogs.com and MusicBrainz, replacing + the Amazon cover art search that no longer works + - Updated Coherence UPnP plugin + - Clicking on the status icon summons the main window to the current + workspace + Bugs fixed: + 410684 - MusicBrainz cover art search + 590184 - Update .desktop file for new GenericName conventions + 592404 - use correct icon name for the throbber + 592763 - fix some button definitions so the button-images setting works + 593494 - display location column in playlists if enabled + 594008 - fix reading of symlinks with non-ASCII targets (lp :#426981) + 594124 - fix incorrect variable name in gio chunk loader + 594419 - disable non-functional lyricwiki search (lp: #425871) + 594728 - deadlock setting replaygain-adjusted volume (lp: #427215) + New and updated translations + * debian/patches/02_media-player-info-rename.patch: + - the change is in the new version + + -- Sebastien Bacher Fri, 18 Sep 2009 15:11:47 +0200 + +rhythmbox (0.12.4-2ubuntu1) karmic; urgency=low + + * Sync on Debian, remaining changes: (LP: #427641) + * debian/control.in: + - Build-Depends on liblaunchpad-integration-dev + - Don't Build-Depends on iceape-dev + - Suggests rather than Recommends gstreamer0.10-plugins-ugly since + it's in universe + - Drop hal build/binary dependencies, add gudev build dependency + - Add media-player-id dependency, where the music player + information is kept now. + * debian/rules: + - Disable hal + * debian/rhythmbox.gconf-defaults: + - Don't activate the power manager option it breaks suspend for example + * debian/patches/01_lpi.patch: + - Launchpad integration change + * debian/patches/03_magnatune_partner.patch: + - Set Magnatune plugin partner ID to "ubuntu", as per discussion with Magnatune. + * debian/patches/90_autoconf.patch: + - Configure update + + -- Robert Ancell Fri, 11 Sep 2009 11:06:27 +1000 + +rhythmbox (0.12.4-2) unstable; urgency=low + + * Stop build-depending on libnautilus-burn-dev, we get the cd burning + support through libbrasero-media-dev. + + -- Emilio Pozuelo Monfort Thu, 03 Sep 2009 17:48:58 +0200 + +rhythmbox (0.12.4-1ubuntu2) karmic; urgency=low + + [ Loïc Minier ] + * Suggest brasero. + + [ Martin Pitt ] + * Add 02_media-player-info-rename.patch: media-player-id was renamed to + media-player-info, update path. (Gnome #594765) + * debian/control.in: media-player-id → media-player-info. + + -- Martin Pitt Thu, 10 Sep 2009 19:47:10 +0200 + +rhythmbox (0.12.4-1ubuntu1) karmic; urgency=low + + [ Robert Ancell ] + * Sync on Debian, remaining changes: (LP: #419711) + * debian/control.in: + - Build-Depends on liblaunchpad-integration-dev + - Don't Build-Depends on iceape-dev + - Suggests rather than Recommends gstreamer0.10-plugins-ugly since + it's in universe + * debian/rhythmbox.gconf-defaults: + - Don't activate the power manager option it breaks suspend for example + * debian/patches/01_lpi.patch: + - Launchpad integration change + * debian/patches/03_magnatune_partner.patch: + - Set Magnatune plugin partner ID to "ubuntu", as per discussion with Magnatune. + * debian/patches/90_autoconf.patch: + - Configure update + * debian/control.in: + - Add BZR link + * debian/patches/01_lpi.patch: + * debian/patches/03_magnatune_partner.patch: + * debian/patches/90_autoconf.patch: + - Updated + + [ Martin Pitt ] + * debian/control: Drop hal build/binary dependencies, add gudev build + dependency. Disable hal in debian/rules. + * debian/control: Add media-player-id dependency, where the music player + information is kept now. + + -- Martin Pitt Thu, 27 Aug 2009 12:25:37 +0200 + +rhythmbox (0.12.4-1) unstable; urgency=low + + * debian/NEWS: mention that the tray icon is now a plugin. Closes: + #537137, #539612. + * New upstream release. + * Standards-Version is 3.8.3, no changes needed. + * debian/rules: + - Don't pass --with-gecko to configure, it's not used anymore. + - Don't ship librhythmbox-core.so, it's a private library + to be used by rhythmbox and its plugins. + - Exclude /usr/lib/mozilla from the shlibs generation too. + + -- Emilio Pozuelo Monfort Wed, 26 Aug 2009 18:00:42 +0200 + +rhythmbox (0.12.3-1ubuntu2) karmic; urgency=low + + * debian/control.in: + - set vcs url + * debian/patches/91_git_change_default_notifications_values.patch: + - git change, display notification icon and bubble by default + (lp: #387938) + + -- Sebastien Bacher Mon, 10 Aug 2009 14:06:45 +0200 + +rhythmbox (0.12.3-1ubuntu1) karmic; urgency=low + + * Sync on Debian + * debian/control.in: + - Build-Depends on liblaunchpad-integration-dev + - don't Build-Depends on iceape-dev + - Suggests rather than Recommends gstreamer0.10-plugins-ugly since + it's in universe + * debian/rhythmbox.gconf-defaults: + - don't activate the power manager option it breaks suspend for example + * debian/patches/01_lpi.patch: + - launchpad integration change + * debian/patches/03_magnatune_partner.patch: Set Magnatune plugin + partner ID to "ubuntu", as per discussion with Magnatune. + * debian/patches/90_autoconf.patch: + - configure update + * debian/rules: + - don't use iceape in ubuntu + + -- Sebastien Bacher Thu, 09 Jul 2009 11:51:40 +0200 + +rhythmbox (0.12.3-1) unstable; urgency=low + + [ Josselin Mouette ] + * Recommend gvfs-backends. Closes: #529654. + + [ Emilio Pozuelo Monfort ] + * New upstream release. + - Migrated to playbin2, can now play chained oggs. Closes: #448215. + * Update build-dependencies. + + [ Josselin Mouette ] + * Update README.Debian to indicate that devices need to be mounted for + rhythmbox to see them. + * Only suggest gnome-codec-install, it is way too obnoxious. + + [ Sam Morris ] + * New upstream release. + - Increased build-depends on gstreamer, libnotify and libsoup. + - Build-depend on libsoup-gnome2.4-dev. + * Enabled brasero now it's in unstable. + + -- Josselin Mouette Wed, 08 Jul 2009 22:49:25 +0200 + +rhythmbox (0.12.1-1) unstable; urgency=low + + [ Emilio Pozuelo Monfort ] + * Recommend gnome-codec-install rather than gnome-app-install. + Closes: #523053. + * New upstream release. + - Doesn't exit after the last song. Closes: #525208. + - Doesn't crash when downloading jamendo playlists. Closes: #525766. + - Update build dependencies. + * Remove gstreamer0.10-gnomevfs and libgnomevfs2-extra from Depends + and Recommends, rhythmbox uses gio now. Thanks Sebastien Bacher. + * Require the minimun gstreamer0.10-plugins-base and -good packages + that ship the gio and soup plugins. + * debian/rhythmbox-client.1: Document %st format. LP: #372009. + + [ Josselin Mouette ] + * Only suggest control-center. + * Drop recommends on scrollkeeper. + * Build-depend on libglib2.0-doc and libgtk2.0-doc to ensure proper + xrefs. + * Bump requirement on gstreamer according to upstream. + * Require the development package for gst-python. + + -- Josselin Mouette Tue, 26 May 2009 18:16:18 +0200 + +rhythmbox (0.12.0-2) unstable; urgency=low + + * Upload to unstable. + + -- Josselin Mouette Tue, 07 Apr 2009 14:49:45 +0200 + +rhythmbox (0.12.0-1) experimental; urgency=low + + [ Loic Minier ] + * Fix super old libgnome2-dev bdep to use -1~ instead of -1; it's likely + that the Debian revision isn't needed, but I can't tell from history. + + [ Josselin Mouette ] + * 02_pause_crash.patch: new patch, stolen from upstream. Fixes crashes + when pausing MP3 playback. Closes: #501944. + * Drop Recommends on gnome-volume-manager. + + [ Loic Minier ] + * Use ge-nl and lt-nl in postinst for robustness. + + [ Josselin Mouette ] + * Drop Recommends on sound-juicer. Closes: #510022. + * Move python-gst0.10 to Depends. Closes: #517451. + + [ Rafael Laboissiere ] + * debian/patches/20_compile_with_libmtp8.patch: New patch for fixing + the new number of arguments in function LIBMTP_Send_Track_From_File + (closes: #516564) + + [ Emilio Pozuelo Monfort ] + * New upstream release. + - Fix memory leaks and reduce memory consumption. Closes: #432586. + - Use the XDG music dir for podcast downloads, or $HOME if it + doesn't exist, rather than failing. Closes: #485831. + - Don't crash on Alt+Space. Closes: #501944. + - Don't crash when connecting uninitialized iPods. Closes: #478507. + - Update build-dependencies. + - debian/patches/01_gecko_iceape.patch: + + Removed, not needed anymore. + - debian/patches/00_rhythmbox_radio_songinfo.patch, + debian/patches/02_pause_crash.patch, + debian/patches/10_en_GB.po.patch, + debian/patches/20_compile_with_libmtp8.patch: + + Removed, fixed upstream. + * debian/watch: don't uupdate. + * debian/rhythmbox.postinst: removed, the version needed the hack is + not even in oldstable now. + * Let rhythmbox-dbg depend on ${misc:Depends} + * Section of rhythmbox-dbg is debug. + * Standards-Version is 3.8.0, no changes needed. + * debian/pycompat: removed, not needed. + * debian/rhythmbox.1: escape hyphens + + [ Josselin Mouette ] + * Update some lagging build-dependencies. + * Re-enable HAL on hurd and kfreebsd. + + -- Emilio Pozuelo Monfort Thu, 19 Mar 2009 18:38:16 +0100 + +rhythmbox (0.11.6-1) unstable; urgency=low + + [ Josselin Mouette ] + * 10_en_GB.po.patch: fix minor issue in British translation. + Closes: #487942. + + [ Sam Morris ] + * New upstream release. + * Drop 90_from_svn_fix_audioscrobbler_issue.patch, + 91_from_svn_fix_eject_crasher.patch, + 92_from_svn_fix_amazon_coverts_download.patch, + 93_from_svn_fix_cdda_gvfs_handling.patch, + 93_from_svn_fix_xfade_locking_issue.patch, + 94_from_svn_fix_podcast_parsing_issue.patch: incorporated upstream. + + -- Josselin Mouette Fri, 18 Jul 2008 22:49:56 +0200 + +rhythmbox (0.11.5-5) unstable; urgency=low + + * debian/control.in: + + Don't build depend on vala as it only builds a useless sample plugin + anyway and fails to build with latest vala (Closes: #481395). + + -- Sebastian Dröge Thu, 22 May 2008 10:48:55 +0200 + +rhythmbox (0.11.5-4) unstable; urgency=low + + * 01_gecko_iceape.patch: allow iceape as a valid gecko variant. + * Pass --with-gecko=iceape to make it used. + * Build-depend on iceape-dev 1.1.9-5. Closes: #480823. + * Remove unnecessary argument passed to dh_pysupport. + * Put the Debian menu entry in Applications/Sound. + * rhythmbox-small.xpm: downscaled to 32x32 per menu policy (bwahaha). + * Standards version is 3.7.3. + * Build-depend on libvala-dev for vala plugin support. + + -- Josselin Mouette Mon, 12 May 2008 21:57:19 +0200 + +rhythmbox (0.11.5-3) unstable; urgency=low + + * debian/patches/00_rhythmbox_radio_songinfo.patch + - Added. Fixes radio streams not showing metadata after being paused and + started again. + * Sync a set of fixes from SVN from the Ubuntu packaging: + - debian/patches/90_from_svn_fix_audioscrobbler_issue.patch + + Added. Fixes sending songs data with uri escape sequences still in them + to audioscrobbler + - debian/patches/91_from_svn_fix_eject_crasher.patch + + Added. Fixes crash on eject + - debian/patches/92_from_svn_fix_amazon_coverts_download.patch + + Added. Fix the amazon cover downloader + - debian/patches/93_from_svn_fix_cdda_gvfs_handling.patch + + Added. Handle new-style gvfs cdda URIs + - debian/patches/93_from_svn_fix_xfade_locking_issue.patch + + Added. Fixes some locking issues with the xfade backend + - debian/patches/94_from_svn_fix_podcast_parsing_issue.patch + + Added. Fix parsing problems with some podcasts (Closes: #473412) + + -- Sjoerd Simons Sat, 03 May 2008 12:23:44 +0200 + +rhythmbox (0.11.5-2) unstable; urgency=low + + [ Norbert Tretkowski ] + * Recommend python-gst0.10, most plugins are useless without it. + (closes: #472849) + + [ Loic Minier ] + * Suggest python-coherence instead of python-louie and update description; + Franklin Piat; closes: #474733. + + -- Norbert Tretkowski Fri, 04 Apr 2008 10:49:18 +0200 + +rhythmbox (0.11.5-1) unstable; urgency=low + + [ Norbert Tretkowski ] + * New upstream development release, upload to unstable. + * Add python-gst0.10 to Build-Dependencies. + * Update libtotem-plparser-dev Build-Dependency. + + [ Loic Minier ] + * Suggest python-louie for UPnP support; thanks Amaya Rodrigo Sastre; + closes: #452087. + * Rename debian/rhythmbox.xpm to rhythmbox-small.xpm; update the menu file + to use this icon; should permit the .desktop file to prefer the SVG. + * Update the XPM file with the new SVG artwork. + + [ Sam Morris ] + * Update libnotify-dev Build-Dependency. + * Build-depend on libxul-dev for the Mozilla browser iTunes Music Store + plugin. + * Recommend gnome-app-install for automatic codec installation. + * Build-depend on libsoup2.4-dev. + + -- Norbert Tretkowski Fri, 21 Mar 2008 09:59:09 +0100 + +rhythmbox (0.11.2-1) experimental; urgency=low + + [ Norbert Tretkowski ] + * New upstream development release. + - Fix crash in preferences dialog; GNOME #455232; closes: #443169. + * Versioned dependency on python-gnome2; closes: #436719. + + [ Sven Arvidsson ] + * Update man page for rythmbox-client. + + [ Loic Minier ] + * Only recommend gstreamer0.10-plugins-ugly; closes: #436736. + + -- Norbert Tretkowski Sat, 13 Oct 2007 14:17:51 +0200 + +rhythmbox (0.11.1-1) experimental; urgency=low + + [ Loic Minier ] + * Document the need for gstreamer0.10-plugins-bad to play mms:// web radios + and suggest the package; thanks Alexis Bezverkhyy; closes: #429991. + * New upstream development release. + - Add a libmtp-dev build-dep for MTP support. + - Drop patches 80_from_bugzilla_fix_crash_on_eject, + 81_from_bugzilla_fix_unknown_tags, + and 81_from_bugzilla_process_pending_events, merged upstream. + + -- Loic Minier Tue, 26 Jun 2007 16:28:06 +0200 + +rhythmbox (0.11.0-1) experimental; urgency=low + + * New upstream development series; use at your own risk. + - Target at experimental; include check-dist. + - Bump up build-deps to libgtk2.0-dev >= 2.8.0, libgnomevfs2-dev >= 2.8.0, + libgstreamer0.10-dev >= 0.10.11, libgstreamer-plugins-base0.10-dev + >= 0.10.4, libglib2.0-dev >= 2.13.0. + - Add vala support to TODO. + - Search now ignores diacritics; closes: #425806. + * Build-depend on python-gtk2-dev >= 2.10 and python-gtk2 >= 2.10; + closes: #427056. + * New patch, 80_from_bugzilla_fix_crash_on_eject, fixes crash on iPod eject; + Ubuntu #117724; found in the Ubuntu package. + * New patch, 81_from_bugzilla_fix_unknown_tags, fixes songs having "Unknown" + tags when both ID3v1 and ID3v2 tags exist with possible trailing + whitespace; GNOME #442792; found in the Ubuntu package. + * New patch, 81_from_bugzilla_process_pending_events, process pending events + so that tags aren't randomly ignored, complements + 81_from_bugzilla_fix_unknown_tags; found in the Ubuntu package. + + -- Loic Minier Tue, 19 Jun 2007 15:04:22 +0200 + +rhythmbox (0.10.1-1) unstable; urgency=low + + * Recommend libgnomevfs2-extra to fetch album art; thanks Tom Parker; + closes: #423830, #424753. + * New upstream stable release. + * Wrap build-deps and deps. + * Watch all stable versions in watch file. + * Misc cleanups. + + -- Loic Minier Tue, 29 May 2007 14:08:14 +0200 + +rhythmbox (0.10.0-3) unstable; urgency=low + + [ Sven Arvidsson ] + * Add a -dbg package (Closes: #419891). + - Bump up build-dep of cdbs to >= 0.4.37. + - Let rhythmbox-dbg recommend the available GStreamer -dbg packages + + -- Loic Minier Sat, 12 May 2007 10:02:47 +0200 + +rhythmbox (0.10.0-2) unstable; urgency=low + + * Upload to unstable; closes: #423478. + + -- Loic Minier Sat, 12 May 2007 09:53:42 +0200 + +rhythmbox (0.10.0-1) experimental; urgency=low + + * Fix 0.9.8-4 changelog entry. + * New upstream release. + - Drop patch 01_xoverlay-fix, merged upstream. + + -- Loic Minier Wed, 04 Apr 2007 11:22:13 +0200 + +rhythmbox (0.9.8-4) experimental; urgency=low + + * Let rhythmbox recommend gnome-control-center >= 2.15.90 for + gnome-sound-properties; conflict with gnome-control-center << 2.15.90 as + the bundled gnome-sound-properties is not aware of GStreamer profiles; + update README.Debian accordingly. + + -- Loic Minier Fri, 23 Mar 2007 11:31:26 +0100 + +rhythmbox (0.9.8-3) experimental; urgency=high + + * Depend on gstreamer0.10-x, fixes segfault in the visualization plugin; + closes: #414273. + + -- Loic Minier Sun, 11 Mar 2007 18:51:49 +0100 + +rhythmbox (0.9.8-2) experimental; urgency=low + + * New patch, 01_xoverlay-fix, to stop visualizer + problems when no x overlay is found; from upstream r4915; + thanks Jonathan Matthew (Closes: #414273) + + -- Sven Arvidsson Sat, 10 Mar 2007 21:35:15 +0100 + +rhythmbox (0.9.8-1) experimental; urgency=low + + * New upstream release; "Type slowly". + - Drop patch 10_gnome-power-manager-active-key, merged upstream. + - Drop patch 94_from-svn-fix-soup-headers, merged upstream. + - Delete *.la and *.a files for the new shared lib. + - Ship shlibs, but exclude plugins from shlibs generation. + * Don't overwrite DEB_INSTALL_MANPAGES_rhythmbox. + * Move man pages to rhythmbox.manpages. + * Drop obsolete clean rule. + * Bump up python-support build-dep to >= 0.5.3 and drop dh_python call. + + -- Loic Minier Thu, 22 Feb 2007 14:39:46 +0100 + +rhythmbox (0.9.7-2) experimental; urgency=low + + [ Sven Arvidsson ] + * Merge 0.9.6-6. + + [ Loic Minier ] + * Add a get-orig-source target to retrieve the upstream tarball. + * Merge final bits from 0.9.6-6. + + -- Loic Minier Sat, 27 Jan 2007 09:36:29 +0100 + +rhythmbox (0.9.7-1) experimental; urgency=low + + * New upstream release, "I love Perth". + - Bump up libgpod-dev build-dep to >= 0.4. + - Drop patch 10_podcasts-with-html-mime-type, merged upstream. + - Drop patch 90_from_cvs_fix_crash_when_disconnecting_ipod, merged + upstream. + - Drop patch 91_from_cvs_fix_crasher_when_closing_while_playing_cd, + merged upstream. + - Drop patch 92_from_cvs_set_codeset_to_utf8, merged upstream. + - Drop patch 93_from_cvs_fix_crash_on_song_edition, merged upstream. + - New patch, 10_gnome-power-manager-active-key, fixes a copy-paste typo in + the GConf schema for the gnome-power-manager enable/disable key; + GNOME #387527. + + -- Loic Minier Tue, 19 Dec 2006 15:36:05 +0100 + +rhythmbox (0.9.6-6) unstable; urgency=low + + [ Sven Arvidsson ] + * Update man page, add man page for rhythmbox-client + (Closes: #386372, #401638) + * Removed broken scripts, rb-print-playing.py and rb-set-rating.py. + Partly superseded by rhythmbox-client. + * Recommend notification-daemon (Closes: #381233) + + [ Loic Minier ] + * Add a get-orig-source target to retrieve the upstream tarball. + * New patch, 94_from-svn-fix-soup-headers, to fix call to + soup_headers_parse_response with libsoup 2.2.99; backported from upstream + r4760; thanks Jonathan Matthew; closes: #406688. + + -- Loic Minier Sat, 27 Jan 2007 09:34:11 +0100 + +rhythmbox (0.9.6-5) unstable; urgency=high + + * Recommend hal; closes: #380503. + + -- Loic Minier Sun, 17 Dec 2006 11:29:12 +0100 + +rhythmbox (0.9.6-4) unstable; urgency=low + + * Drop libhal-dev build-dep on kfreebsd and hurd; thanks Petr Salinger; + closes: #401601. + + -- Loic Minier Mon, 4 Dec 2006 21:25:27 +0100 + +rhythmbox (0.9.6-3) unstable; urgency=low + + * Depend on gnome-icon-theme; closes: #382529, #391769. + + -- Loic Minier Wed, 25 Oct 2006 12:15:38 +0200 + +rhythmbox (0.9.6-2) unstable; urgency=low + + * Stop shipping *.a and *.la files of plugins. + * Recommend g-v-m for iPod support; document this in README.Debian. + * New patch, 90_from_cvs_fix_crash_when_disconnecting_ipod, fixes a crash + when disconnecting an iPod; from upstream; found in the Ubuntu package; + Ubuntu #63985. + * New patch, 91_from_cvs_fix_crasher_when_closing_while_playing_cd, fixes a + crash when closing Rhythmbox during CD playback; from CVS; found in the + Ubuntu package. + * New patch, 92_from_cvs_set_codeset_to_utf8, to force the charset of + GStreamer messages to UTF-8, fixes a crash; from CVS; found in the Ubuntu + package; GNOME #359083. + * New patch, 93_from_cvs_fix_crash_on_song_edition, fixes a crasher when + editing a song; from CVS; found in the Ubuntu package; GNOME #359083. + * New patch, 10_podcasts-with-html-mime-type, to accept parsing Postcasts + served as html as MIME type; thanks Matt Kraai; closes: 394961. + + -- Loic Minier Tue, 24 Oct 2006 21:55:40 +0200 + +rhythmbox (0.9.6-1) unstable; urgency=low + + * New upstream release. + - Build-depend on libgnome-keyring-dev for gnome-keyring support of DAAP + shares. + - Drop --enable-tag-writing from configure args, it is now the default. + - Bump libnautilus-burn-dev build-dep to >= 2.14 to ensure most functions + are available. + - Bump python-gtk2-dev build-dep to >= 2.8.0. + - Depend on python-gnome2 for gnomevfs support in plugins. + - Drop patch 03_dbus0.9, merged upstream. + - Smarter about creating podcast file names; closes: #350802. + - HTTP proxy-related fixes/improvements; closes: #370751. + - Doesn't try to download an episode if it couldn't be parsed; + closes: #371868. + * Build-depend on cdbs >= 0.4.35 instead of calling dh_installmime manually. + * Leave the Rhythmbox Development Reference Manual in the gtk-doc canonical + location, and symlink to it instead. + * Bump Debhelper compatibility level to 5. + * Convert to new Python Policy. + - Build-depend on python-support (>= 0.4). + - Bump up Debhelper build-dep to 5.0.37.2. + - Set Python compatibility level to 2. + - Add XS-Python-Version with ">= 2.3". + - Add XB-Python-Version to rhythmbox. + - Call dh_pysupport and dh_python; pass /usr/lib/rhythmbox/plugins to + dh_pysupport. + - Depend on ${python:Depends}. + - Depend on python-gtk2. + + -- Loic Minier Sun, 1 Oct 2006 18:37:08 +0200 + +rhythmbox (0.9.5-3) unstable; urgency=low + + * New patch, 03_dbus0.9.patch, to use dbus_connection_close() instead of + dbus_connection_disconnect() which will be removed in dbus >= 0.90; thanks + Sebastian Dröge. (Closes: #385381) + + -- Loic Minier Thu, 31 Aug 2006 11:29:09 +0200 + +rhythmbox (0.9.5-2) unstable; urgency=low + + * Fix spelling of Podcasts, thanks mlind (feenix) and Sébastien Bacher. + (Ubuntu: #54336) + + -- Loic Minier Fri, 28 Jul 2006 14:39:48 +0200 + +rhythmbox (0.9.5-1) unstable; urgency=low + + * New upstream release. + + -- Loic Minier Thu, 22 Jun 2006 20:24:45 +0200 + +rhythmbox (0.9.4.90-1) experimental; urgency=low + + * New upstream pre-release of 0.9.5. + - Update James Livingston's email address. + [debian/copyright] + - Bump up libgtk2.0-dev build-dep to >= 2.6.0. + [debian/control, debian/control.in] + - Add a libgnome-media-dev (>= 2.8) build-dep for track transfer support. + [debian/control, debian/control.in] + - Drop libbonobo2-dev and liborbit2-dev build-deps. + [debian/control, debian/control.in] + - Don't configure with --enable-daap as this is now the default. + [debian/rules] + - Drop libnotify version checks patch, merged upstream. + [debian/patches/10_eggtrayicon-libnotify-version-checks.patch] + - Use local copies of the rb-print-playing.py and rb-set-rating.py samples + as they didn't end in the tarball. + [debian/rb-print-playing.py, debian/rb-set-rating.py, + debian/rhythmbox.install] + + -- Loic Minier Thu, 8 Jun 2006 08:36:56 +0200 + +rhythmbox (0.9.4.1-6) unstable; urgency=low + + * Ship Rhythmbox Development Reference Manual below /usr/share/doc/rhythmbox + instead of /usr/share/gtk-doc/html/rhythmbox. (Closes: #363143) + [debian/rules] + + -- Loic Minier Mon, 22 May 2006 15:30:25 +0200 + +rhythmbox (0.9.4.1-5) unstable; urgency=low + + * Fix postinst to repair the scrollkeeper db only when scrollkeeper is + installed, hence do repair for upgrades from <= 0.9.4.1-5. + (Closes: #368279) + [debian/rhythmbox.postinst] + + -- Loic Minier Sun, 21 May 2006 10:29:28 +0200 + +rhythmbox (0.9.4.1-4) unstable; urgency=low + + * Recommend sound-juicer for audio CD ripping, thanks Jack. + (Closes: #367980) + [debian/control, debian/control.in] + * Rebuild against unstable's libsexy. (Closes: #368069) + + -- Loic Minier Fri, 19 May 2006 20:34:04 +0200 + +rhythmbox (0.9.4.1-3) unstable; urgency=low + + * Update description to mention Audio CD playback, Generic portable audio + player support, and Podcasts, thanks Sven Arvidsson. (Closes: #367035) + [debian/control, debian/control.in] + * Removed obsolete pipelines. (Closes: #367192) + [debian/README.Debian] + * Rebuild scrollkeeper database completely if upgrading from versions + >= 0.9.4.1-1 and < 0.9.4.1-3. + [debian/rhythmbox.postinst] + * New patch to take a CVS version of widgets/eggtrayicon.c and additional + libnotify version checks fixes. (Closes: #367713) + [debian/patches/10_eggtrayicon-libnotify-version-checks.patch] + + -- Loic Minier Thu, 18 May 2006 14:29:26 +0200 + +rhythmbox (0.9.4.1-2) unstable; urgency=medium + + * Disable scrollkeeper-update run in "make install" with configure's + --disable-scrollkeeper. + [debian/rules] + + -- Loic Minier Sun, 7 May 2006 11:59:08 +0200 + +rhythmbox (0.9.4.1-1) unstable; urgency=low + + * New upstream release. + * Bump up Standards-Version to 3.7.2. + [debian/control, debian/control.in] + + -- Loic Minier Sat, 6 May 2006 17:03:17 +0200 + +rhythmbox (0.9.4-1) unstable; urgency=low + + * New upstream release. + - Fixes handling of songs with "&" in tags. (Closes: #353226) + - Remembers window visibility between sessions. (Closes: #223257) + - New --no-update command-line flag to skip any check for changes on files + of the library. (Closes: #200586, #332584) + - Sorts automatic playlists. (Closes: #220481) + - Music sharing is now documented in the manual. (Closes: #355234) + - Goes to next song when you delete the current one. (Closes: #205976) + - Update address of Jonathan Matthew. + [debian/copyright] + - Pass --enable-lirc to configure. + [debian/rules] + - Document the need to bump up the nautilus-burn build-dep in later + uploads. + [debian/TODO] + - Build-depend on libsexy-dev (>= 0.1.5). + [debian/control, debian/control.in] + - Build-depend on python, python-gtk2-dev, python-dev. + [debian/control, debian/control.in] + - Build-depend on gnome-doc-utils (>= 0.3.2). + [debian/control, debian/control.in] + * Ship sample Python scripts to access Rhythmbox via dbus to retrieve things + like the name of the currently playing song. (Closes: #230302) + [debian/rhythmbox.install] + * Rework the description to mention sharing. + [debian/control, debian/control.in] + * Document the Avahi dependency in README.Debian. + [debian/README.Debian] + + -- Loic Minier Sun, 16 Apr 2006 18:33:44 +0200 + +rhythmbox (0.9.3.1-1) unstable; urgency=low + + * New upstream release. + + -- Loic Minier Sun, 5 Feb 2006 14:48:09 +0100 + +rhythmbox (0.9.3-1) unstable; urgency=low + + * New upstream release. + - Fix crashes with Ogg Vorbis and FLAC. (Closes: #348021) + - Shell invocations don't bring up the window. (Closes: #349686) + - Now offers links to last.fm instead of allmusic.com. + (Closes: #225088, #270245) + - Now saves the database every 5 minutes if dirty. + (Closes: #271215, #335785) + - Now restores the state of the window completely when de-iconifying. + (Closes: #301846) + - Add libnotify-dev >= 0.2.2 build-dep. + [debian/control, debian/control.in] + - Bump libgnomevfs2-dev build-dep to >= 2.7.4 + [debian/control, debian/control.in] + - Bump libtotem-plparser-dev build-dep to >= 1.1.5. + [debian/control, debian/control.in] + - Add libglade2-dev build-dep. + [debian/control, debian/control.in] + - Drop useless --enable-ipod from DEB_CONFIGURE_EXTRA_FLAGS and comment + on the other flags. + - Switch to a GStreamer 0.10 sound-system. + . Should avoid gap between songs. (Closes: #293437) + . Should be faster to index new directories. (Closes: #320678) + . Drop GStreamer 0.8 build-deps. + [debian/control, debian/control.in] + . Add libgstreamer0.10-dev, libgstreamer-plugins-base0.10-dev + build-deps. + [debian/control, debian/control.in] + . Add gstreamer0.10-gnomevfs, gstreamer0.10-plugins-base, + gstreamer0.10-plugins-good, gstreamer0.10-plugins-ugly, + libgstreamer0.10-0, and gstreamer0.10-alsa | gstreamer0.10-audiosink + deps to rhythmbox. + [debian/control, debian/control.in] + . Drop gstreamer0.8 deps for rhythmbox. + [debian/control, debian/control.in] + - Bump libavahi-client-dev and libavahi-glib-dev to >= 0.6. + [debian/control, debian/control.in] + - Add zlib1g-dev build-dep. + [debian/control, debian/control.in] + - Bump libmusicbrainz-dev build-dep to >= 2.1.0. + [debian/control, debian/control.in] + - Add libx11-dev build-dep but keep the libxt-dev build-dep for now. + [debian/control, debian/control.in] + - Add libglib2.0-dev build-dep for glib-genmarshal. + [debian/control, debian/control.in] + - Add gtk-doc-tools >= 1.4 build-dep. + [debian/control, debian/control.in] + - Drop obsolete DBus 0.60 patch (merged upstream). + [debian/patches/07_dbus060.patch] + * Downgrade the avahi-daemon dependency to a Recommends since Rhythmbox + now starts without any error dialog when avahi-daemon isn't running. + (Closes: #349478, #349533) + [debian/control, debian/control.in] + * Include full GPL block and full AUTHORS list. + [debian/copyright] + * Use HTTP in watch file. + [debian/watch] + * Misc doc updates. + [debian/rules, debian/README.Debian, debian/TODO] + * Drop obsolete NEWS file. + [debian/NEWS] + + -- Loic Minier Thu, 2 Feb 2006 22:22:18 +0100 + +rhythmbox (0.9.2-3) unstable; urgency=low + + * Depend on dbus, command-line invocations should work again, thanks Alexis + Papadopoulos and Sjoerd Simons. (Closes: #348168) + [debian/control, debian/control.in] + * Depend on avahi-daemon for DAAP music sharing. + [debian/control, debian/control.in] + + -- Loic Minier Mon, 16 Jan 2006 18:10:22 +0100 + +rhythmbox (0.9.2-2) unstable; urgency=low + + * Upload to unstable. + * Add libgpod-dev to build-depends to reenable iPod support + (closes: #346006). [debian/control.in] + * Update description. [debian/control.in] + * Make ALSA the default GStreamer audiosink. [debian/control.in] + + -- Jordi Mallach Tue, 10 Jan 2006 21:11:18 +0100 + +rhythmbox (0.9.2-1) experimental; urgency=low + + * New upstream version: + - Add podcast support + - Podcast fixes and improvements + - Add support for audioscrobbler/last.fm submission + - Add audio CD support + - Use libgpod, add support for ipod playlists + - Make more strings translatable + - Stop when reaching end of playlist in linear mode + - Fix lots of window-state weirdness + - Remember window position + - Fix memory leaks + - Make hidden/shown window policy better + - DBus interface improvements + - Use natural sorting order + - Fix "show window" in tray icon menu to toggle correctly + - Don't share hidden tracks with DAAP + - Make connecting to DAAP shares asynchronous + - Make DAAP work on 64 bit systems + - Make tag-writing safer + - Fix memory leaks + - Make default stations actually show up + - Make dragging playlists copy not move files + - Fix re-ordering problems + - Save the database regularly + - Show disc number in info window + - UI and HIG fixes + - Allow search box to match multiple properties + - Report iradio errors better + - Make date formats correct in all locales + - Fix drag-and-drop of URLs + - Mork better with autofs mounts + - Don't wedge gnome-vfs-daemon + - Use chunked loading/sending of daap files + - Allow Anjuta to import the source tree + - Add support for year/date metadata + - Display errors in the radio properties + - Add file-overwrite dialogs for GTK 2.8 + - Add "Edit Playlist" item to main menu + - Make new radio station use the properties dialog + - Display the count in the "All" line of browsers + - Fix query-model refcount and polling problems + - Fix emission of entry-changed signals on startip + - Support gzip encoded DAAP + - Allow pause by middle-clicking on the tray icon + - Start some RhythmDB API docs + - Don't display error if Avahi daemon isn't running + - Emit single "icon missing" warning + - Store the bitrate for radio streams + - Bring back per-source search box text + - GObject-ify rb-daap-connection.c + - Make disabling and re-enabling daap work + - Give playlists and entry-type + - Use g_list_prepend to make things not O(n^2) + - Don't hang with broken DAAP servers + - Update quick-reference to have right keys + - Fix libsoup tests for DAAP + - Don't have date-added column for cds and ipods + - Support Avahi 0.6 + - Disable saving, renaming, and deletion of DAAP playlists + - Assorted other bug fixes + - Disable the close button's minimise-to-tray action + - Fix the window parameter storage when using the notify (Ubuntu: #1657). + - Fix the scaling of the side pane (Ubuntu: #15048). + - Fix the sorting by genre (Ubuntu: #19815). + * debian/control.in: + - Build-Depends on libmusicbrainz4-dev + - doesn't Build-Depends on dbus-1-utils + - build with dbus 0.60 + * debian/patches/07_dbus060.patch: + - patch for dbus 0.60 + * debian/rules: + - build with tag writing (it does id3/flac changes at the moment) + + [ Loic Minier ] + * Update watch file. + * Don't depend on avahi-daemon. (Closes: #343051) + + -- Sebastien Bacher Mon, 19 Dec 2005 00:48:21 +0100 + +rhythmbox (0.9.1-1) experimental; urgency=low + + [ Loic Minier ] + * Fix and update GStreamer pipelines suggested to debug Rhythmbox. + (Closes: #329213) [debian/README.Debian] + * Update audiosink configuration information. [debian/README.Debian] + + [ Sebastien Bacher ] + * New upstream version: + - Add DAAP (iTunes' music sharing) support. + - Notification bubble from tray icon. + - Minimise to tray rather than exiting when close is used. + - Allow sources to form a tree, for child playlists. + - Add removable media framework and port ipod code. + - Support HAL >= 0.5 as well as > 0.2. + - Much improved automatic playlists, including more criteria options and + sorting. + - Use a proper GTK status bar. + - Better drag-n-drop support: drag from browsers to source list, + from browsers or track list to other apps and re-order playlists. + - Update DBus support to version 0.35, general DBUS improvements and drop + command-line arguments for DBus. + - Add "limit by time" option to playlists. + - Display hours if a song is longer than 60 minutes. + - Use new volume widget, same as in Totem. + - Focus entry view when enter is pressed in search box. + - Show source list when playlist os created. + - Disable rather then hide seek bar. + - Improved error handling in RBPlayer. + - Remove dashboard support. + - Many HIG and UI improvements. + - Use last.fm instead of allofmusic.com for links. + - Remove autorating of tracks. + - Fix header synchronisation. + - Fix some window state issues. + - Add "Date Added" column. + - Better playlist loading. + - Make playing source bold, rather than using an icon. + - Allow library-derived sources to override behaviour. + - Correctly update status bar and don't use useless info. + - Add support for building API docs with gnome-doc-utils. + - Update the default radio stations. + - Remove a heap of old code, and use stock art instead of custom art. + - Many rhythmdb improvements. + - Fix more memory leaks. + - Many bug fixes and minor improvements. + - Updated Translations. + * debian/control.in: + - build with the new dbus/hal versions (Closes: #333362). + * debian/control.in, debian/rules: + - build with the daap option. + + -- Sebastien Bacher Mon, 17 Oct 2005 19:35:51 +0200 + +rhythmbox (0.9.0-2) experimental; urgency=medium + + * Bump totem build-dep to catch the shlib-deps. (Closes: #327460) + + -- Loic Minier Sun, 11 Sep 2005 12:14:39 +0200 + +rhythmbox (0.9.0-1) experimental; urgency=low + + * New upstream release. + - Bump libgtk2.0-dev, libgnomevfs2-dev, dbus-glib-1-dev, + libgstreamer0.8-dev, libgstreamer-plugins0.8-dev, + libgstreamer-gconf0.8-dev build-deps. + [debian/control, debian/control.in] + - Add libnautilus-burn-dev, libhal-dev, libtotem-plparser-dev, pkg-config, + liblircclient-dev, libbonobo2-dev, liborbit2-dev build-deps. + [debian/control, debian/control.in] + - Drop obsolete patches. [debian/patches/02_patch-134_ipod-crash.patch, + debian/patches/03_patch-135_utf-8-filenames.patch, + debian/patches/04_patch-136_musepack-wma-support.patch, + debian/patches/05_patch-137-song-rating.patch, + debian/patches/20_bugzilla-attach-38781_ipod-gnomevfsvolumemonitor-hal-support.patch, + debian/patches/21_re-autotools.patch, + debian/patches/30_bugzilla-attach-39194_fix-null-mountpoint.patch, + debian/patches/40_debian_geometry_hints.patch, + debian/patches/50_debian_xmlsaveformatfile_check.patch] + - Doesn't loop forever when parsing radio streams. (Closes: #278761) + - Column sorting works. (Closes: #294605, #315511) + - New ^Y keybinding to clear the search text. (Closes: #211720) + - Doesn't drop files from the DB if a network share isn't mounted. + (Closes: #287072) + - Xine backend has been dropped upstream. (Closes: #225883, #255817) + - Shows date in song properties. (Closes: #274407) + * Switch DEB_CONFIGURE_EXTRA_FLAGS to a "+=" and add a comment on building + with tag writing support. [debian/rules] + * Bump Standards-Version to 3.6.2. [debian/copyright] + * Drop xine TODO item. [debian/TODO] + * Add CDBS' utils. [debian/rules] + + -- Loic Minier Tue, 6 Sep 2005 10:35:16 +0200 + +rhythmbox (0.8.8-13) unstable; urgency=high + + * urgency high for Sarge targetted RC bugfix + * check the return code of xmlSaveFormatFile when saving playlists, fixes + data loss when disk is full (closes: #309119). Thanks to Robert McQueen. + [debian/patches/50_debian_xmlsaveformatfile_check.patch] + * fix a bug introduced with the 40_debian_geometry_hints patch where one + couldn't resize the small version of the GUI (closes: #257838) + [debian/patches/40_debian_geometry_hints.patch] + + -- Loic Minier Sun, 15 May 2005 20:42:12 +0200 + +rhythmbox (0.8.8-12) unstable; urgency=low + + * debian/patches/40_debian_geometry_hints.patch: new patch to fix the + probably wrong 0 max_height geometry hint, interpreted strangely by + different windows managers + + -- Loic Minier Sun, 8 May 2005 10:02:40 +0200 + +rhythmbox (0.8.8-11) unstable; urgency=low + + * debian/patches/\ + 20_bugzilla-attach-38781_ipod-gnomevfsvolumemonitor-hal-support.patch: + new patch from upstream to detect the mount point of iPod devices. This + means there's no more hardcoded iPod mount point, and we "comply" with FHS + (closes: #298915) + * Add a dbus-glib-1-dev build-dep for HAL support. + * debian/patches/21_re-autotools.patch: re-configure and re-autoheader with + newer configure.ac + * debian/patches/30_bugzilla-attach-39194_fix-null-mountpoint.patch: new + patch from upstream to fix a crash when mountpoint is NULL (probably + caused by blank CD in drive) + + -- Loic Minier Thu, 24 Mar 2005 14:11:36 +0100 + +rhythmbox (0.8.8-6) unstable; urgency=high + + * urgency high because of RC bug fix + * build-depend on libgnomeui-dev (>= 2.8.1-3) to get rif of the libhowl + dependency (closes: #298870) (that's enough to get a good libgnomevfs2 + dep) + + -- Loic Minier Sat, 12 Mar 2005 15:43:19 +0100 + +rhythmbox (0.8.8-5) unstable; urgency=low + + * debian/patches/00_relibtoolize.patch: dropped (useless) + + -- Loic Minier Sun, 30 Jan 2005 14:10:10 +0100 + +rhythmbox (0.8.8-4) unstable; urgency=low + + * debian/patches: + - removed 01_keep-playing-state.patch (closes: #292509) + (reopens: #218262) + - added 00_relibtoolize.patch (libtoolize --force && aclocal-1.7 && + autoconf && rm -rf autom4te.cache) + + -- Loic Minier Sat, 29 Jan 2005 19:51:34 +0100 + +rhythmbox (0.8.8-3) unstable; urgency=low + + * control: + . we do need libgstreamer-plugins0.8-dev + . we only need libxml-parser-perl, and not intltool + + -- Loic Minier Wed, 26 Jan 2005 18:54:10 +0100 + +rhythmbox (0.8.8-2) unstable; urgency=low + + * build with iPod support! (closes: #277678) + * patches: + . 01_keep-playing-state.patch: patch from upstream BTS to stay in + paused mode when pressing next or previous (closes: #218262) + . 02_patch-134_ipod-crash.patch: prevent crash when iPod is connected + . 03_patch-135_utf-8-filenames.patch: better handling of utf-8 and + non-utf-8 filenames + . 04_patch-136_musepack-wma-support.patch: musepack and wma support + . 05_patch-137-song-rating.patch: song rating fix + * updated notes in README.Debian + * corrected copyright file + * added TODO.Debian with a short list of small things that could done + * new rhythmbox.xpm (Gimp's output is really nicer) + * control: + . removed libpanel-applet2-dev libgstreamer-plugins0.8-dev, libflac-dev, + libvorbis-dev, and libmusicbrainz2-dev Build-Depends (not used) + . removed esound Recommends + . removed vorbis-tools Depends + . moved scrollkeeper and yelp to Recommends + . added debhelper's misc:deps + . updated CDBS vresionned build-deps to ensure we have dh_desktop + . changed libxml-parser-perl Depends in favor of intltool (>= 0.28-2) + * rhythmbox.postinst: removed + + -- Loic Minier Tue, 25 Jan 2005 10:04:52 +0100 + +rhythmbox (0.8.8-1) unstable; urgency=low + + * New upstream release: + - flip playing icon in RTL locale. + - don't include x-directory/normal in MimeType. + - save playlists after first start even if nothing's loaded. + - don't include nautilus menu item by default. (Closes: #260317) + * rhythmbox.menu: remove trailing space (Closes: #262427) + * rules: + - add DEB_DH_MAKESHLIBS_ARGS_rhythmbox to workaround #204975 + - remove debugging CFLAGS + * added rhythmbox.xpm (convert'ed from upstream's rhythmbox.png) and + rhythmbox.install to provide an ugly icon in the menu + * set myself as Maintainer + * Updated notes in README.Debian (Closes: #265167) + + -- Loic Minier Tue, 12 Oct 2004 23:56:37 +0200 + +rhythmbox (0.8.7-1) unstable; urgency=low + + * New upstream release. + + -- Sebastien Bacher Thu, 30 Sep 2004 01:44:27 +0200 + +rhythmbox (0.8.6-1) unstable; urgency=low + + * New upstream release. + * rhythmbox.postinst: + - register the desktop file in the database for the new mime system. + + -- Sebastien Bacher Sat, 18 Sep 2004 23:09:19 +0200 + +rhythmbox (0.8.5-3) unstable; urgency=low + + * debian/rhythmbox.postinst, debian/rhythmbox.postrm: + - removed, dh_gconf and dh_scrollkeeper handle that. + + -- Sebastien Bacher Fri, 6 Aug 2004 20:41:15 +0000 + +rhythmbox (0.8.5-2) unstable; urgency=low + + * debian/NEWS: fix typos (closes: #263203). + * rebuild against libgnutls11 (closes: #263676). + * debian/control.in: build-depend on libgnomeui 2.6.1.1-4 to enforce the + libgnutls11 dependency. + + -- Josselin Mouette Thu, 5 Aug 2004 16:47:49 +0200 + +rhythmbox (0.8.5-1) unstable; urgency=low + + * New upstream release. + * debian/rhythmbox.mime: + - register with the MIME system (Closes: #255905). + * debian/patches/lirc.patch: + - removed the patch for the lirc support since apparently it doesn't work. + + -- Sebastien Bacher Thu, 24 Jun 2004 12:47:00 +0200 + +rhythmbox (0.8.4-6) unstable; urgency=low + + * debian/control.in: + - depends on gstreamer0.8-flac (Closes: #250584). + * debian/rhythmbox.menu: + - added an icon (Closes: #252844). + * debian/patches/lirc.patch: + - patch from Jon Oberheide to reactivate the lirc + support (Closes: #246422). + + -- Sebastien Bacher Fri, 11 Jun 2004 18:37:33 +0200 + +rhythmbox (0.8.4-5) unstable; urgency=low + + * Rebuilt with gtk+2.4 to use the new fileselector (Closes: #252827). + + -- Sebastien Bacher Sun, 6 Jun 2004 02:47:40 +0200 + +rhythmbox (0.8.4-4) unstable; urgency=low + + * debian/control.in: + + really fix audiosink problem. + + -- Sebastien Bacher Sun, 23 May 2004 21:36:32 +0200 + +rhythmbox (0.8.4-3) unstable; urgency=low + + * debian/control.in: + + use gstreamer0.8-audiosink for Depends (Closes: #250433). + * included NEWS file from Martin-Eric Racine . + + -- Sebastien Bacher Sun, 23 May 2004 03:07:11 +0200 + +rhythmbox (0.8.4-2) unstable; urgency=low + + * Upload to unstable since the new branch works fine. + + -- Sebastien Bacher Sat, 22 May 2004 01:51:46 +0200 + +rhythmbox (0.8.4-1) experimental; urgency=low + + * New upstream release. + + -- Sebastien Bacher Wed, 19 May 2004 00:00:12 +0200 + +rhythmbox (0.8.3-2) experimental; urgency=low + + * Upload in experimental since gstreamer 0.8 is in the archive now. + + officially close bugs marked as fixed in previous changelog entries + (Closes: #243408, #245839, #244144, #229361, #235110, #220213, #229710) + (Closes: #228474, #225183, #237048, #244340, #247167). + * debian/control.in: + + added Build-Depends on libxt-dev and libxml-parser-perl. + + -- Sebastien Bacher Mon, 17 May 2004 18:53:07 +0200 + +rhythmbox (0.8.3-1) experimental; urgency=low + + * New upstream release. + + -- Sebastien Bacher Tue, 4 May 2004 22:24:23 +0200 + +rhythmbox (0.8.2-1) experimental; urgency=low + + * New upstream release. + + don't crash when the GConf schema isn't properly installed + (Closes: #243408). + * debian/control.in: + + removed Build-depends on libid3tag0-dev (Closes: #245839). + + -- Sebastien Bacher Sat, 1 May 2004 12:51:43 +0200 + +rhythmbox (0.8.1-1) experimental; urgency=low + + * New upstream release + + find iradio-initial.pls correctly (Closes: #244144). + + -- Sebastien Bacher Tue, 20 Apr 2004 22:54:33 +0200 + +rhythmbox (0.8.0-1) experimental; urgency=low + + * New upstream release. + + save database and playlists while running (Closes: #229361, #235110). + + magnatune radio is in default list (Closes: #220213). + + update shuffle checkbox on changes (Closes: #229710). + * Added manpage from Max Vozeler (Closes: 228474). + * debian/control.in: + + updated Build-Depends on libid3tag0-dev to >= 0.15.0b + (Closes: #225183, #237048). + + -- Sebastien Bacher Fri, 16 Apr 2004 22:25:19 +0200 + +rhythmbox (0.7.2-1) experimental; urgency=low + + * New upstream release. + + -- Sebastien Bacher Mon, 12 Apr 2004 19:33:13 +0200 + +rhythmbox (0.6.10-1) unstable; urgency=low + + * New upstream release (Closes: #241166). + + -- Sebastien Bacher Wed, 31 Mar 2004 19:38:10 +0200 + +rhythmbox (0.6.8-1) unstable; urgency=low + + * New upstream release: + + Save library even after first time Rhythmbox runs + (Closes: #235818, #235823). + + -- Sebastien Bacher Sat, 6 Mar 2004 12:40:54 +0100 + +rhythmbox (0.6.7-1) unstable; urgency=low + + * New upstream release. + * debian/rules: + + Removed the workaround, the schemas installation is fixed in this version. + + -- Sebastien Bacher Sat, 28 Feb 2004 11:56:07 +0100 + +rhythmbox (0.6.6-1) unstable; urgency=low + + * New upstream release: + + Keep current selection on right-click (Closes: #211575). + * debian/control.in: + + Suggests yelp (Closes: #227263). + + Updated Buil-Depends on debhelper to 4.1.87 for dh_gconf + (Closes: #230861). + * debian/README.Debian: + + Added a note on list conversions of files between 0.5 and 0.6 versions + (Closes: #227501). + * debian/patches/rb-m3u-playlists.patch: + + Removed since the fix is included in the new version. + * debian/rules: + + Workaround for the wrong schemas installation dir. + + -- Sebastien Bacher Fri, 27 Feb 2004 22:35:39 +0100 + +rhythmbox (0.6.5-2) unstable; urgency=low + + * debian/patches/rb-m3u-playlists.patch: + + New patch to fix m3u playlists loading (Closes: #229481). + + -- Sebastien Bacher Sun, 1 Feb 2004 00:47:56 +0100 + +rhythmbox (0.6.5-1) unstable; urgency=low + + * New upstream release: + + Work with session management (Closes: #223257). + + Fix length calculation for some VBR MP3s (Closes: #224456). + + Fix volume popup near bottom of screen (Closes: #213257). + * debian/README.Debian: + + Updated to add a note on gstreamer-properties usage to change audio sink + (Closes: #229023). + + -- Sebastien Bacher Thu, 22 Jan 2004 19:36:22 +0100 + +rhythmbox (0.6.4-1) unstable; urgency=low + + * New upstream release. + + -- Colin Walters Mon, 12 Jan 2004 08:16:39 +0000 + +rhythmbox (0.6.3-1) unstable; urgency=low + + * New upstream release. + + Use better algorithms for Shuffle (Closes: #206407). + + Fix length parsing from variable-bitrate MP3s (Closes: #224456). + * debian/patches/00docs-fix.patch: + + Removed since the changes are include in the new version. + * debian/patches/01docs-fix-autogen.patch: + + Removed since the changes are include in the new version. + + -- Sebastien Bacher Mon, 22 Dec 2003 20:40:58 +0100 + +rhythmbox (0.6.1-2) unstable; urgency=low + + * 00docs-fix.patch: patch from Jordi Mallach to make the XML correct + (closes: #223538, #223802). + * 01docs-fix-autogen.patch: patch Makefile.in as well. + * rules: + + use simple-patchsys.mk to apply the patches. + + clean help/C/authors.xml to force its rebuild. + + -- Josselin Mouette Fri, 12 Dec 2003 20:50:18 +0100 + +rhythmbox (0.6.1-1) unstable; urgency=low + + * New upstream release. + + -- Sebastien Bacher Thu, 4 Dec 2003 21:53:28 +0100 + +rhythmbox (0.6.0-1) unstable; urgency=low + + * New upstream release. + + Fix the launching from nautilus (Closes: #218715). + + Keep a playback history (Closes: #218264). + + Don't crash on a song removal (Closes: #207073). + * debian/control: + + Set GNOME Team as maintainer (thanks Colin). + + Updated Standards-Version to 3.6.1.0. + * debian/patches: + + keycodes.patch: removed. + * debian/rules: + + Updated for the GNOME Team maintenance. + + -- Sebastien Bacher Tue, 11 Nov 2003 22:02:23 +0100 + +rhythmbox (0.5.4-1) unstable; urgency=low + + * New upstream release + + -- Colin Walters Mon, 27 Oct 2003 17:19:42 -0500 + +rhythmbox (0.5.3-1) unstable; urgency=low + + * New upstream release. + + -- Colin Walters Thu, 4 Sep 2003 23:43:28 -0400 + +rhythmbox (0.5.2-1) unstable; urgency=low + + * New upstream release. + + -- Colin Walters Tue, 26 Aug 2003 23:50:22 -0400 + +rhythmbox (0.5.1-1) unstable; urgency=low + + * New upstream release. + - Fixes multimedia keycodes grabbing (Closes: #206010) + + -- Colin Walters Mon, 18 Aug 2003 18:34:37 -0400 + +rhythmbox (0.5.0-1) unstable; urgency=low + + * New upstream release. + - Kills off old copied getline stuff, which had size_t issues + (Closes: #205849) + + -- Colin Walters Sat, 16 Aug 2003 23:13:40 -0400 + +rhythmbox (0.4.99.5-1) unstable; urgency=low + + * New upstream prerelease (Closes: #204115) + + Sorry Debian Unstable users, you're my guinea pigs. This is + a prerelease. It does however fix a near-infinite number of bugs, + some of which you can see below. So overall, I doubt anyone + would want to stay with the old package. If you don't like this, + please don't file bugs. Instead, you will have to fork a copy + of net-rhythmbox yourself. + + Now, since this is a prerelease - I am interested in bug reports. + You may file bugs in the Debian Bug Tracking System, but I would + much prefer that you file them in the upstream Bugzilla: + http://bugzilla.gnome.org/ + + However, it does break compatibility with the old library cache + format; you will have to re-add all of your files to the library. The + upstream author is kind of a lazy bastard, and doesn't really have + time to write transition scripts (which would be quite difficult + anyways). Sorry about that. + + - Rhythmbox follows links, this is intentional (Closes: #169488) + - Alphabetical sorting is fixed (Closes: #172089) + - Playlist saving is more reliable (Closes: #182815) + - Tray icon recreates itself (Closes: #192557) + - Setting properties on iradio stations works (Closes: #193686) + - Control-J is consistent with menu item (Closes: #173634) + - Groks .m3u files (Closes: #182596) + - GStreamer threading is more reliable (Closes: #178283) + - Shuffling code is refactored, should not hang (Closes: #192556) + - Playing files with : in name works (Closes: #188511) + - Repeat in single-song playlists works (Closes: #188477) + + -- Colin Walters Fri, 15 Aug 2003 21:31:23 -0400 + +rhythmbox (0.4.8-5) unstable; urgency=low + + * debian/control: + - Remove Build-Depends on libgstreamer-core-libs-dev. + - Remove Depends on gstreamer-core. + - Build-Depend on the latest libgstreamer0.6-dev. + - Build-Depend on the latest cdbs. + + -- Colin Walters Sat, 7 Jun 2003 01:47:20 -0400 + +rhythmbox (0.4.8-4) unstable; urgency=low + + * debian/control: + - Bump Standards-Version: 3.5.10, no changes required. + - Build-Depend on cdbs. + - Remove Build-Depends on xlibs-pic, now that libxosd2-dev has + picked it up. + - Change Section to gnome. + * debian/rules: + - Convert to cdbs. + * debian/rocks: + - Removed. + + -- Colin Walters Sun, 25 May 2003 05:08:35 -0400 + +rhythmbox (0.4.8-3) unstable; urgency=low + + * The "Pfizer Launches 'Zoloft For Everything' Ad Campaign" release. + * debian/control: + - Add Build-Depends on xlibs-pic; this should make the powerpc buildd + happy. + + -- Colin Walters Wed, 14 May 2003 16:34:01 -0400 + +rhythmbox (0.4.8-2) unstable; urgency=low + + * The "Dozens Dead In Chicago-Area Meatwave" release. + * debian/control: + - Add Build-Depends on xlibs-pic (Closes: #192561). + * debian/patches/getline-ssizet.patch: + - New patch, should fix build failures on ia64 and alpha. + + -- Colin Walters Sat, 10 May 2003 00:10:36 -0400 + +rhythmbox (0.4.8-1) unstable; urgency=low + + * The "Bush To Lovely Chilean Ambassador: 'I Must Paint You'" release. + * New upstream release. + - Really restore shuffle state (Closes: #188951) + * debian/control: + - Bump Build-Depends on musicbrainz to 2.0.0. + - Bump Build-Depends on gstreamer to 0.6.1. + - Standards-Version: 3.5.9, no changes required. + - Update description. + * debian/rules: + - Update to latest version of Colin's Build System. + + -- Colin Walters Wed, 7 May 2003 15:07:35 -0400 + +rhythmbox (0.4.6-1) unstable; urgency=low + + * The "Marilyn Manson Now Going Door-To-Door Trying To Shock People" + release. + * If this release fixes one of the bugs you reported, please close it! + * New upstream release. + * debian/rocks: + - Include NEWS, README in /usr/share/doc/rhythmbox (Closes: #179430) + * debian/rules: + - Update to latest version of Colin's Build System. + + -- Colin Walters Fri, 11 Apr 2003 23:43:52 -0400 + +rhythmbox (0.4.5-6) unstable; urgency=low + + * debian/control: + - Build-Depend on the latest libvorbis-dev. + * debian/rocks: + - Disable -Werror. + + -- Colin Walters Thu, 13 Mar 2003 18:09:53 -0500 + +rhythmbox (0.4.5-5) unstable; urgency=low + + * debian/control: + - Add Depends on gstreamer-core (Closes: #182114). + + -- Colin Walters Sat, 22 Feb 2003 18:38:41 -0500 + +rhythmbox (0.4.5-4) unstable; urgency=low + + * debian/control: + - Add Build-Depends on gstreamer-gconf. + + -- Colin Walters Sat, 15 Feb 2003 11:18:16 -0500 + +rhythmbox (0.4.5-3) unstable; urgency=low + + * debian/control: + - Add missing comma in Build-Depends. + + -- Colin Walters Sat, 15 Feb 2003 02:10:42 -0500 + +rhythmbox (0.4.5-2) unstable; urgency=low + + * debian/control: + - Add Build-Depends on libflac-dev. + + -- Colin Walters Fri, 14 Feb 2003 23:58:59 -0500 + +rhythmbox (0.4.5-1) unstable; urgency=low + + * New upstream (literally). This package is now built from the + netRhythmbox branch. This is a one-time temporary release, until + the next version of Rhythmbox. + * debian/control: + - Merge in dependencies from monkey-media. Include + gstreamer-core-libs (Closes: #179905). + + -- Colin Walters Thu, 6 Feb 2003 23:44:44 -0500 + +rhythmbox (0.4.1-8) unstable; urgency=low + + * NMU (with maintainer's permission) + * recompile against gstreamer-0.6 and monkey-media + + -- David Schleef Mon, 10 Feb 2003 22:11:28 -0800 + +rhythmbox (0.4.1-7) unstable; urgency=low + + * debian/control: + - Build-Depend on the latest monkey-media (Closes: #177971). + * debian/rules: + - Update to latest version of Colin's Build System. + + -- Colin Walters Wed, 22 Jan 2003 15:05:36 -0500 + +rhythmbox (0.4.1-6) unstable; urgency=low + + * debian/README.Debian: + - Note on how to change output sink. + * debian/patches/no-double-filename-escape.patch: + - New patch, created thanks to debugging from + Aleksey Kliger (Closes: #169486). + * debian/rules: + - Update to latest version of Colin's Build System. + + -- Colin Walters Fri, 10 Jan 2003 18:46:23 -0500 + +rhythmbox (0.4.1-5) unstable; urgency=low + + * debian/control: + - Build-Depend on the latest monkey-media. + - Minor description tweaks again. + + -- Colin Walters Mon, 23 Dec 2002 03:20:03 -0500 + +rhythmbox (0.4.1-4) unstable; urgency=low + + * debian/control: + - Build-Depend on scrollkeeper. Doh. + + -- Colin Walters Sun, 15 Dec 2002 22:07:25 -0500 + +rhythmbox (0.4.1-3) unstable; urgency=low + + * debian/rocks: + - Also remove omf_timestamp file in clean rule, in an attempt to fix + build failures on i386. + + -- Colin Walters Sun, 15 Dec 2002 14:02:55 -0500 + +rhythmbox (0.4.1-2) unstable; urgency=low + + * debian/control: + - Make description suck less. + - Build-Depend on the latest monkey-media. + + -- Colin Walters Thu, 12 Dec 2002 16:54:54 -0500 + +rhythmbox (0.4.1-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Build-Depend on the latest monkey-media. + * debian/patches/fix-color-value-overflow-in-link.patch: + - Incorporated upstream; deleted. + * debian/patches/no-crash-on-null-LANG.patch: + - Incorporated upstream; deleted. + * debian/patches/no-crash-on-null-column-preferences.patch: + - Incorporated upstream; deleted. + + -- Colin Walters Wed, 11 Dec 2002 14:10:45 -0500 + +rhythmbox (0.4.0-4) unstable; urgency=low + + * debian/rocks: + - Fix up XML references. + - Remove extra cruft in deb-extra-clean rule. + * debian/rules: + - Update to latest version of Colin's Build System. + * debian/postinst, debian/postrm: + - Old, obsolete files; deleted. + * debian/menu: + - Renamed to rhythmbox.menu, so dh_installmenu actually does something + with it. + + -- Colin Walters Wed, 11 Dec 2002 01:32:40 -0500 + +rhythmbox (0.4.0-3) unstable; urgency=low + + * debian/rules: + - Update to latest version of Colin's Build System. + * debian/patches/fix-color-value-overflow-in-link.patch: + - Use a width of 4 instead of 2. + * debian/patches/no-crash-on-null-LANG.patch: + - New patch. + * debian/control: + - Build-Depend on the latest monkey-media. + + -- Colin Walters Tue, 3 Dec 2002 10:49:05 -0500 + +rhythmbox (0.4.0-2) unstable; urgency=low + + * debian/rules: + - Update to latest version of Colin's Build System. + * debian/rocks: + - Use GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 instead of + GCONF_DISABLE_SCHEMA_MAKEFILE_INSTALL=1. + * debian/patches/fix-color-value-overflow-in-link.patch, + debian/patches/no-crash-on-null-column-preferences.patch: + - New patches from Sjoerd Simons + (Closes: #169199, #169204). + + -- Colin Walters Fri, 15 Nov 2002 11:49:08 -0500 + +rhythmbox (0.4.0-1) unstable; urgency=low + + * New upstream release. + * debian/control: + - Build-Depend on latest version of monkey-media. + - Don't Build-Depend on dbs or automake1.6. + * debian/rules: + - Use Colin's Build System. + + -- Colin Walters Thu, 14 Nov 2002 11:42:57 -0500 + +rhythmbox (0.3.0+release-7) unstable; urgency=low + + * The "I love making the i386 users wait for the autobuilders" release. + * debian/control: + - Build-Depend on latest version of monkey-media (Closes: #168402). + - Bump Standards-Version to 3.5.7. + * debian/rules: + - Support DEB_BUILD_OPTIONS=noopt instead of debug. + + -- Colin Walters Tue, 12 Nov 2002 21:22:58 -0500 + +rhythmbox (0.3.0+release-6) unstable; urgency=low + + * debian/control: + - Build-Depend on latest version of monkey-media (Closes: #168402). + - Note that Internet radio isn't implemented yet. + * debian/patches/gconf-schema-fix.patch: + - New. + * README.Debian: + - Remove outdated information (Closes: #167709). + + -- Colin Walters Sat, 9 Nov 2002 11:33:02 -0500 + +rhythmbox (0.3.0+release-5) unstable; urgency=low + + * The "Maybe this and monkey-media should be in the same tarball..." release. + * debian/control: + - Build-Depend on latest version of monkey-media. + + -- Colin Walters Thu, 10 Oct 2002 12:36:12 -0400 + +rhythmbox (0.3.0+release-4) unstable; urgency=low + + * The "This version of rhythmbox is a bit old, but it actually works" release. + * First upload to sid! (Closes: #154919) + * debian/control: + - Build-Depend on latest version of monkey-media. + + -- Colin Walters Thu, 10 Oct 2002 12:36:12 -0400 + +rhythmbox (0.3.0+release-3) unstable; urgency=low + + * Recompile against gstreamer packages in experimental, not my own local + hacked-up .debs of CVS. + + -- Colin Walters Wed, 2 Oct 2002 20:58:59 -0400 + +rhythmbox (0.3.0+release-2) unstable; urgency=low + + * debian/control: + - Build-Depend on the latest versions of libpanel-applet2-dev and + libgnomevfs2-dev. Remove Build-Dependency on obsolete libgnutls-dev + package. + - Update description to reflect the fact that the features list is at + the moment a blatant set of lies. + + -- Colin Walters Sun, 29 Sep 2002 15:23:59 -0400 + +rhythmbox (0.3.0+release-1) unstable; urgency=low + + * New upstream version. + * debian/control: + - [rhythmbox]: Depend on scrollkeeper. + + -- Colin Walters Fri, 16 Aug 2002 22:54:00 -0400 + +rhythmbox (0.3.0+cvs20020730-2) unstable; urgency=low + + * debian/control: + - [src:rhythmbox] Tighten up Build-Depends. + + -- Colin Walters Wed, 31 Jul 2002 14:13:20 -0400 + +rhythmbox (0.3.0+cvs20020730-1) unstable; urgency=low + + * Initial Release (Closes: #151346, #154919). + + -- Colin Walters Wed, 31 Jul 2002 01:01:06 -0400 + --- rhythmbox-0.12.5.orig/debian/TODO +++ rhythmbox-0.12.5/debian/TODO @@ -0,0 +1,14 @@ +$Id: TODO 11631 2007-06-19 13:24:25Z lool $ + +This is a short compilation of nice things we could to improve rhythmbox in +Debian. + +- more mailcap entries, /usr/lib/mime/packages/rhythmbox only lists some known + types, but the list is not exhaustive + +- reportbug plugin, most users can't diagnostic wether problems are coming from + gstreamer or from rhythmbox itself, it would be nice to extend reportbug to + do some basic tests or to print a message + +- vala support + --- rhythmbox-0.12.5.orig/debian/rhythmbox.install +++ rhythmbox-0.12.5/debian/rhythmbox.install @@ -0,0 +1,3 @@ +debian/rhythmbox-small.xpm usr/share/pixmaps +debian/tmp/usr +debian/tmp/etc --- rhythmbox-0.12.5.orig/debian/rhythmbox-small.xpm +++ rhythmbox-0.12.5/debian/rhythmbox-small.xpm @@ -0,0 +1,177 @@ +/* XPM */ +static char *rhythmbox_small[] = { +/* columns rows colors chars-per-pixel */ +"32 32 139 2", +" c #50514E", +". c #525350", +"X c #575A57", +"o c #585A56", +"O c #575A58", +"+ c #575B58", +"@ c #575A59", +"# c #555B5D", +"$ c #545B5F", +"% c #5C5D5A", +"& c #4E5D6A", +"* c #4C5E6F", +"= c #515C65", +"- c #505C66", +"; c #515C66", +": c #4B5E71", +"> c #4A5E75", +", c #48607B", +"< c #596776", +"1 c #5F6A73", +"2 c #61676C", +"3 c #606A72", +"4 c #6C7172", +"5 c #6B7274", +"6 c #767973", +"7 c #777B75", +"8 c #787A76", +"9 c #787A77", +"0 c #7B7D79", +"q c #7B7D7A", +"w c #7C7E7A", +"e c #7D7F7A", +"r c #7D7F7B", +"t c #7C807A", +"y c #7E817B", +"u c #7D817C", +"i c #7E817C", +"p c #7E817D", +"a c #7F827D", +"s c #80837E", +"d c #81837E", +"f c #82847F", +"g c #3365A3", +"h c #3465A3", +"j c #3365A4", +"k c #3464A4", +"l c #3465A4", +"z c #3565A4", +"x c #3465A5", +"c c #3565A5", +"v c #3466A4", +"b c #456080", +"n c #426185", +"m c #426186", +"M c #7087A1", +"N c #7E8FA0", +"B c #91928E", +"V c #929490", +"C c #949591", +"Z c #949691", +"A c #999B96", +"S c #9FA09C", +"D c #A0A09D", +"F c #A4A5A1", +"G c #A9ABA6", +"H c #AAABA8", +"J c #ADAEAB", +"K c #ACAEAC", +"L c #AEB0AD", +"P c #B2B2AF", +"I c #B2B3B0", +"U c #BEC0BB", +"Y c #9EB4D0", +"T c #BBC2C0", +"R c #B5C2CF", +"E c #C2C5C0", +"W c #C4C4C1", +"Q c #C4C5C2", +"! c #C6C6C4", +"~ c #C5C9C3", +"^ c #C7C9C3", +"/ c #C9C9C7", +"( c #C9CAC7", +") c #CBCBC9", +"_ c #C9CCC9", +"` c #CBCCCA", +"' c #CACCCB", +"] c #CCCCC9", +"[ c #CCCDCA", +"{ c #CCCDCB", +"} c #CDCDCB", +"| c #CECECB", +" . c #CECFCC", +".. c #CFCFCE", +"X. c #CBD3D6", +"o. c #CFD6D7", +"O. c #D8D8D6", +"+. c #D8D9D7", +"@. c #D9D9D7", +"#. c #DADCD7", +"$. c #DADEDB", +"%. c #DCDDDA", +"&. c #DEDEDC", +"*. c #DFE1DD", +"=. c #DFE0DE", +"-. c #E0E0DD", +";. c #E0E2DD", +":. c #E0E0DE", +">. c #E0E1DE", +",. c #CAD5E2", +"<. c #CDD7E3", +"1. c #D6DBE1", +"2. c #D6DDE3", +"3. c #E3E3E1", +"4. c #E3E4E1", +"5. c #E3E5E1", +"6. c #E4E4E1", +"7. c #E4E4E2", +"8. c #E1E5E7", +"9. c #E4E6E6", +"0. c #E2E7EC", +"q. c #E3E8ED", +"w. c #E6EAEE", +"e. c #E7EAEE", +"r. c #EAEAE8", +"t. c #EDEDEC", +"y. c #EDEEEC", +"u. c #EEEEEC", +"i. c #EFEFED", +"p. c #ECEEF0", +"a. c #EEEFF1", +"s. c #F2F2F0", +"d. c #F3F3F2", +"f. c #F3F4F3", +"g. c #F2F4F6", +"h. c #F5F5F4", +"j. c #FAFAF9", +"k. c #FBFBFA", +"l. c None", +/* pixels */ +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.p 7 7 7 7 7 7 7 7 7 7 7 7 a l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.u ` j.k.k.k.k.k.k.k.k.k.k.j.` t l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.y _ k.k.k.k.k.k.k.k.k.k.k.k.k.g.' i l.l.l.l.l.l.l.", +"l.l.l.l l.l.l.4 2 o o o o o o o o o o o o o # < 5 l.l.l.l l.l.l.", +"l.l.l.l.l.l.1 N 9.h.h.h.h.h.h.h.h.h.h.h.h.h.h.1.M 3 l.l.l.l.l.l.", +"l.l.l l.l.l.b 8.5.;.;.;.#.G B 8 8 B G #.;.;.;.5.2.m l.l.l.l l.l.", +"l.l l.l.l.h & h.;.;.;.E w C I ] &.! S r E ;.;.;.h.* c l.l.l.l l.", +"l.l l.l.l.l X h.;.;.E 9 L .@.3.u.u.u.{ q E ;.;.h.@ l l.l.l.l l.", +"l.l l.l.v l.o h.;.#.w J .@.6.u.u.u.u.u.{ r #.;.h.o l.g l.l.l l.", +"l l.l.l.k l.o h.;.G V .+.6.u.u.u.u.u.u.u.S G ;.h.o l.x l.l.l.l ", +"l l.l.l.j l.o h.;.B P +.6.u.u.u.u.u.u.u.u.! B ;.h.o l.h l.l.l.l ", +"l l.l.l.l l.o h.;.8 } 4.u.u.u.H H u.u.u.u.&.8 ;.h.o l.l l.l.l.l ", +"l l.l.l.z l.o h.;.8 &.u.u.u.u.F F u.u.u.7...8 ;.h.o l.j l.l.l.l ", +"l l.l.l.x l.o h.;.B ! u.u.u.u.u.u.u.u.6.O.P B ;.h.o l.h l.l.l.l ", +"l l.l.l.l.l o h.;.G S u.u.u.u.u.u.u.3.O.| Z G ;.h.o l.l.l.l.l.l ", +"l.l.l.l.l.l $ h.;.#.r { u.u.u.u.u.3.O.| K e #.;.h.O k l.l.l.l.l ", +"l.l l.l.l.l., f.;.;.E q { u.u.u.3.O.| L 9 E ;.;.h.: v l.l.l.l l.", +"l.l l.l.l.l.> ,.*.;.;.E r S ! &.) P C 0 E ;.;.;.0.n l.l.l.l.l l.", +"l.l.l l.l.l.+ <.o.;.;.;.#.G B 8 8 B G #.;.;.;.X.Y ; l.l.l.l l.l.", +"l.l.l.l.l.l.o h.$.^ A 6 A ^ ;.;.;.;.^ A 6 A T R w.o l.l.l.l l.l.", +"l.l.l.l l.l.o h.^ f W :.( d ^ ;.;.^ f W :.( s ~ h.o l.l.l l.l.l.", +"l.l.l.l.l.l.o h.A Q %.>.d.[ A ;.;.A Q %.>.d.[ A h.o l.l.l.l.l.l.", +"l.l.l.l.l.l.$ h.6 =.-.U i.t.6 ;.;.6 =.-.U i.t.6 h.# l.l.l.l.l.l.", +"l.l.l.l.l.l.- q.A / s.i.d.[ A ;.;.A / s.i.d.[ A e.= l.l.l.l.l.l.", +"l.l.l.l.l.l.o p.^ d [ t.[ d ^ ;.;.^ d [ t.[ d ^ a.o l.l.l.l.l.l.", +"l.l.l.l.l.l.o y.5.^ A 6 A ^ ;.;.;.;.^ A 6 A ^ 5.y.o l.l.l.l.l.l.", +"l.l.l.l.l.l.. D r.h.h.h.h.h.h.h.h.h.h.h.h.h.h.r.D . l.l.l.l.l.l.", +"l.l.l.l.l.l.l. % o o o o o o o o o o o o o o % l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l." +}; --- rhythmbox-0.12.5.orig/debian/rhythmbox-client.1 +++ rhythmbox-0.12.5/debian/rhythmbox-client.1 @@ -0,0 +1,165 @@ +.\" Copyright (C) 2006 Sven Arvidsson +.\" +.\" This is free software; you may redistribute it and/or modify +.\" it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 2, +.\" or (at your option) any later version. +.\" +.\" This is distributed in the hope that it will be useful, but +.\" WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\"You should have received a copy of the GNU General Public License along +.\"with this program; if not, write to the Free Software Foundation, Inc., +.\"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +.TH rhythmbox 1 "2007\-06\-28" "GNOME" +.SH NAME +rhythmbox-client \- controls a running instance of rhythmbox +.SH SYNOPSIS +.B rhythmbox-client +.RI [ option... ] +.SH DESCRIPTION +.B rhythmbox-client +is a tool for controlling an already running instance of +.B rhythmbox. +It's useful for remote control scripting or printing details of +what's playing. +.SH OPTIONS +.TP +.B \-?,\-\-help +Show help options +.TP +.B \-\-debug +Enable debug output +.TP +.B \-\-no-start +Do not start a new instance of rhythmbox +.TP +.B \-\-quit +Quit rhythmbox +.TP +.B \-\-no-present +Don't present an existing rhythmbox window +.TP +.B \-\-hide +Hide the rhythmbox window +.TP +.B \-\-next +Jump to next song +.TP +.B \-\-previous +Jump to previous song +.TP +.B \-\-notify +Show notification of the playing song +.TP +.B \-\-play +Resume playback if currently paused +.TP +.B \-\-pause +Pause playback if currently playing +.TP +.B \-\-play-pause +Toggle play/pause mode +.TP +.BI "\-\-play-uri="URI +Play a specified URI, importing it if necessary +.TP +.BI "\-\-enqueue " filename +Add specified tracks already in the library to the play queue +.TP +.B \-\-clear-queue +Empty the play queue before adding new tracks +.TP +.B \-\-print-playing +Print the title and artist of the playing song +.TP +.B \-\-print-playing-format +Print formatted details of the song +.TP +.B \-\-set-volume +Set the playback volume +.TP +.B \-\-volume-up +Increase the playback volume +.TP +.B \-\-volume-down +Decrease the playback volume +.TP +.B \-\-print-volume +Print the current playback volume +.TP +.B \-\-mute +Mute playback +.TP +.B \-\-unmute +Unmute playback +.SH FORMAT OPTIONS +.TP +%at +album title +.TP +%aa +album artist +.TP +%aA +album artist (lowercase) +.TP +%as +album artist sortname +.TP +%aS +album artist sortname (lowercase) +.TP +%ay +album year +.TP +%ag +album genre +.TP +%aG +album genre (lowercase) +.TP +%an +album disc number +.TP +%aN +album disc number, zero padded +.TP +%st +stream title +.TP +%tn +track number (i.e 8) +.TP +%tN +track number, zero padded (i.e 08) +.TP +%tt +track title +.TP +%ta +track artist +.TP +%tA +track artist (lowercase) +.TP +%ts +track artist sortname +.TP +%tS +track artist sortname (lowercase) +.TP +%td +track duration +.TP +%te +track elapsed time +.TP +Variables can be combined using quotes. For example "%tn %aa %tt", will print the track number followed by the artist and the title of the track. +.SH AUTHOR +This manual page was written by Sven Arvidsson , +for the Debian system (but may be used by others). +.SH SEE ALSO +.BR "rhythmbox" (1). --- rhythmbox-0.12.5.orig/debian/rhythmbox.gconf-defaults +++ rhythmbox-0.12.5/debian/rhythmbox.gconf-defaults @@ -0,0 +1,2 @@ +/apps/rhythmbox/plugins/power-manager/active false +/apps/rhythmbox/plugins/power-manager/hidden false --- rhythmbox-0.12.5.orig/debian/patches/03_magnatune_partner.patch +++ rhythmbox-0.12.5/debian/patches/03_magnatune_partner.patch @@ -0,0 +1,14 @@ +# Description: Set "ubuntu" as partner ID in the magnatune plugin +# Ubuntu-specific: Yes +diff -Nur -x '*.orig' -x '*~' rhythmbox-0.12.4/plugins/magnatune/magnatune/MagnatuneSource.py rhythmbox-0.12.4.new/plugins/magnatune/magnatune/MagnatuneSource.py +--- rhythmbox-0.12.4/plugins/magnatune/magnatune/MagnatuneSource.py 2009-08-23 20:38:43.000000000 +1000 ++++ rhythmbox-0.12.4.new/plugins/magnatune/magnatune/MagnatuneSource.py 2009-08-27 15:43:31.000000000 +1000 +@@ -47,7 +47,7 @@ + # pass + + +-magnatune_partner_id = "rhythmbox" ++magnatune_partner_id = "ubuntu" + + # URIs + magnatune_song_info_uri = "http://magnatune.com/info/song_info_xml.zip" --- rhythmbox-0.12.5.orig/debian/patches/01_lpi.patch +++ rhythmbox-0.12.5/debian/patches/01_lpi.patch @@ -0,0 +1,44 @@ +diff -Nur -x '*.orig' -x '*~' rhythmbox-0.12.4/configure.ac rhythmbox-0.12.4.new/configure.ac +--- rhythmbox-0.12.4/configure.ac 2009-08-23 20:38:42.000000000 +1000 ++++ rhythmbox-0.12.4.new/configure.ac 2009-08-27 15:43:11.000000000 +1000 +@@ -88,6 +88,7 @@ + gtk+-2.0 >= $GTK_REQS \ + glib-2.0 >= $GLIB_REQS \ + gio-2.0 >= $GLIB_REQS \ ++ launchpad-integration \ + gio-unix-2.0 >= $GLIB_REQS \ + gnome-media-profiles >= $GNOME_MEDIA_PROFILES_REQS \ + libsoup-2.4 >= $LIBSOUP_REQS \ +diff -Nur -x '*.orig' -x '*~' rhythmbox-0.12.4/data/ui/rhythmbox-ui.xml rhythmbox-0.12.4.new/data/ui/rhythmbox-ui.xml +--- rhythmbox-0.12.4/data/ui/rhythmbox-ui.xml 2009-08-23 20:38:42.000000000 +1000 ++++ rhythmbox-0.12.4.new/data/ui/rhythmbox-ui.xml 2009-08-27 15:42:36.000000000 +1000 +@@ -90,6 +90,7 @@ + + + ++ + + + +diff -Nur -x '*.orig' -x '*~' rhythmbox-0.12.4/shell/rb-shell.c rhythmbox-0.12.4.new/shell/rb-shell.c +--- rhythmbox-0.12.4/shell/rb-shell.c 2009-08-23 20:38:43.000000000 +1000 ++++ rhythmbox-0.12.4.new/shell/rb-shell.c 2009-08-27 15:42:36.000000000 +1000 +@@ -35,6 +35,7 @@ + #include + #include + #include ++#include + + #include + #include +@@ -1257,6 +1258,10 @@ + gtk_ui_manager_ensure_update (shell->priv->ui_manager); + gtk_window_add_accel_group (GTK_WINDOW (shell->priv->window), + gtk_ui_manager_get_accel_group (shell->priv->ui_manager)); ++ ++ launchpad_integration_add_ui (shell->priv->ui_manager, ++ "/MenuBar/HelpMenu/LaunchpadItems"); ++ + menubar = gtk_ui_manager_get_widget (shell->priv->ui_manager, "/MenuBar"); + + gtk_box_pack_start (GTK_BOX (shell->priv->main_vbox), menubar, FALSE, FALSE, 0); --- rhythmbox-0.12.5.orig/debian/patches/05_clear_notification_hints.patch +++ rhythmbox-0.12.5/debian/patches/05_clear_notification_hints.patch @@ -0,0 +1,19 @@ +diff -Nur -x '*.orig' -x '*~' rhythmbox-0.12.5/plugins/status-icon/rb-status-icon-plugin.c rhythmbox-0.12.5.new/plugins/status-icon/rb-status-icon-plugin.c +--- rhythmbox-0.12.5/plugins/status-icon/rb-status-icon-plugin.c 2009-09-16 23:04:49.000000000 +0200 ++++ rhythmbox-0.12.5.new/plugins/status-icon/rb-status-icon-plugin.c 2009-10-24 03:19:57.000000000 +0200 +@@ -396,6 +396,7 @@ + G_CALLBACK (notification_closed_cb), + plugin, 0); + } else { ++ notify_notification_clear_hints (plugin->priv->notification); + notify_notification_update (plugin->priv->notification, primary, secondary, icon_name); + } + +@@ -417,6 +418,7 @@ + notify_notification_set_timeout (plugin->priv->notification, timeout); + + if (pixbuf != NULL) { ++ notify_notification_clear_hints (plugin->priv->notification); + notify_notification_set_icon_from_pixbuf (plugin->priv->notification, pixbuf); + } + --- rhythmbox-0.12.5.orig/debian/patches/04_podcast_query_info.patch +++ rhythmbox-0.12.5/debian/patches/04_podcast_query_info.patch @@ -0,0 +1,267 @@ +# +# Description: Use g_file_input_stream_query_info() to avoid HTTP HEAD request (which fails on buggy servers) +# Ubuntu: https://bugs.edge.launchpad.net/ubuntu/+source/rhythmbox/+bug/437454 +# Upstream: https://bugzilla.gnome.org/show_bug.cgi?id=596615 +# +diff -Nur -x '*.orig' -x '*~' rhythmbox-0.12.5/podcast/rb-podcast-manager.c rhythmbox-0.12.5.new/podcast/rb-podcast-manager.c +--- rhythmbox-0.12.5/podcast/rb-podcast-manager.c 2009-09-17 07:04:49.000000000 +1000 ++++ rhythmbox-0.12.5.new/podcast/rb-podcast-manager.c 2009-10-15 16:36:03.000000000 +1100 +@@ -153,9 +153,14 @@ + guint prop_id, + GValue *value, + GParamSpec *pspec); ++static void read_file_cb (GFile *source, ++ GAsyncResult *result, ++ RBPodcastManagerInfo *data); + static void download_file_info_cb (GFile *source, + GAsyncResult *result, + RBPodcastManagerInfo *data); ++static void download_podcast (GFileInfo *src_info, ++ RBPodcastManagerInfo *data); + static void rb_podcast_manager_abort_download (RBPodcastManagerInfo *data); + static gboolean rb_podcast_manager_sync_head_cb (gpointer data); + static gboolean rb_podcast_manager_head_query_cb (GtkTreeModel *query_model, +@@ -618,7 +623,7 @@ + } + + static void +-download_error (RBPodcastManagerInfo *data, GError *error) ++download_error (RBPodcastManagerInfo *data, GError *error, gboolean in_thread) + { + GValue val = {0,}; + rb_debug ("error downloading %s: %s", +@@ -636,7 +641,12 @@ + g_value_unset (&val); + + rhythmdb_commit (data->pd->priv->db); +- g_idle_add ((GSourceFunc)end_job, data); ++ ++ if (in_thread) { ++ g_idle_add ((GSourceFunc)end_job, data); ++ } else { ++ rb_podcast_manager_abort_download (data); ++ } + } + + static gboolean +@@ -645,7 +655,6 @@ + const char *location; + RBPodcastManagerInfo *data; + char *query_string; +- const char *attrs; + GList *d; + + g_assert (rb_is_main_thread ()); +@@ -689,69 +698,103 @@ + + data->source = g_file_new_for_uri (location); + +- attrs = G_FILE_ATTRIBUTE_STANDARD_SIZE "," +- G_FILE_ATTRIBUTE_STANDARD_COPY_NAME "," +- G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME; +- g_file_query_info_async (data->source, +- attrs, +- G_FILE_QUERY_INFO_NONE, +- 0, +- data->cancel, +- (GAsyncReadyCallback) download_file_info_cb, +- data); ++ g_file_read_async (data->source, ++ 0, ++ data->cancel, ++ (GAsyncReadyCallback) read_file_cb, ++ data); + + GDK_THREADS_LEAVE (); + return FALSE; + } + + static void +-download_file_info_cb (GFile *source, +- GAsyncResult *result, +- RBPodcastManagerInfo *data) ++read_file_cb (GFile *source, ++ GAsyncResult *result, ++ RBPodcastManagerInfo *data) + { + GError *error = NULL; + GFileInfo *src_info; +- char *local_file_name = NULL; +- char *feed_folder; +- char *esc_local_file_name; +- char *local_file_uri; +- char *sane_local_file_uri; +- char *conf_dir_uri; + + g_assert (rb_is_main_thread ()); + +- rb_debug ("got file info results for %s", ++ rb_debug ("started read for %s", + get_remote_location (data->entry)); + +- src_info = g_file_query_info_finish (source, result, &error); +- +- /* ignore G_IO_ERROR_FAILED here, as it probably just means that the server is lame. +- * actual problems (not found, permission denied, etc.) have specific errors codes, +- * so they'll still be reported. ++ data->in_stream = g_file_read_finish (data->source, ++ result, ++ &error); ++ if (error != NULL) { ++ download_error (data, error, FALSE); ++ g_error_free (error); ++ return; ++ } ++ ++ src_info = g_file_input_stream_query_info (data->in_stream, ++ G_FILE_ATTRIBUTE_STANDARD_SIZE "," ++ G_FILE_ATTRIBUTE_STANDARD_COPY_NAME "," ++ G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME, ++ NULL, ++ &error); ++ ++ /* If no stream information then probably using an old version of gvfs, fall back ++ * to getting the stream information from the GFile. ++ * This branch can be removed when this version of gvfs is released, see: ++ * https://bugzilla.gnome.org/show_bug.cgi?id=598505 + */ +- if (error != NULL && g_error_matches (error, G_IO_ERROR, G_IO_ERROR_FAILED) == FALSE) { +- GValue val = {0,}; ++ if (error != NULL) { ++ rb_debug ("file info query from input failed, trying query on file: %s", error->message); ++ g_error_free (error); + +- rb_debug ("file info query failed: %s", error->message); ++ g_file_query_info_async (data->source, ++ G_FILE_ATTRIBUTE_STANDARD_SIZE "," ++ G_FILE_ATTRIBUTE_STANDARD_COPY_NAME "," ++ G_FILE_ATTRIBUTE_STANDARD_EDIT_NAME, ++ G_FILE_QUERY_INFO_NONE, ++ 0, ++ data->cancel, ++ (GAsyncReadyCallback) download_file_info_cb, ++ data); ++ return; ++ } + +- g_value_init (&val, G_TYPE_ULONG); +- g_value_set_ulong (&val, RHYTHMDB_PODCAST_STATUS_ERROR); +- rhythmdb_entry_set (data->pd->priv->db, data->entry, RHYTHMDB_PROP_STATUS, &val); +- g_value_unset (&val); ++ rb_debug ("got file info results for %s", ++ get_remote_location (data->entry)); + +- g_value_init (&val, G_TYPE_STRING); +- g_value_set_string (&val, error->message); +- rhythmdb_entry_set (data->pd->priv->db, data->entry, RHYTHMDB_PROP_PLAYBACK_ERROR, &val); +- g_value_unset (&val); ++ download_podcast (src_info, data); ++} + +- rhythmdb_commit (data->pd->priv->db); ++static void ++download_file_info_cb (GFile *source, ++ GAsyncResult *result, ++ RBPodcastManagerInfo *data) ++{ ++ GError *error = NULL; ++ GFileInfo *src_info; ++ ++ src_info = g_file_query_info_finish (source, result, &error); + ++ if (error != NULL) { ++ download_error (data, error, FALSE); + g_error_free (error); +- rb_podcast_manager_abort_download (data); +- return; + } else { +- g_clear_error (&error); ++ rb_debug ("got file info results for %s", ++ get_remote_location (data->entry)); ++ ++ download_podcast (src_info, data); + } ++} ++ ++static void ++download_podcast (GFileInfo *src_info, RBPodcastManagerInfo *data) ++{ ++ GError *error = NULL; ++ char *local_file_name = NULL; ++ char *feed_folder; ++ char *esc_local_file_name; ++ char *local_file_uri; ++ char *sane_local_file_uri; ++ char *conf_dir_uri; + + if (src_info != NULL) { + data->download_size = g_file_info_get_attribute_uint64 (src_info, G_FILE_ATTRIBUTE_STANDARD_SIZE); +@@ -769,7 +812,7 @@ + + if (local_file_name == NULL) { + /* fall back to the basename from the original URI */ +- local_file_name = g_file_get_basename (source); ++ local_file_name = g_file_get_basename (data->source); + rb_debug ("didn't get a filename from the file info request; using basename %s", local_file_name); + } + +@@ -819,7 +862,6 @@ + return; + } + +- + data->destination = g_file_new_for_uri (sane_local_file_uri); + if (g_file_query_exists (data->destination, NULL)) { + GFileInfo *dest_info; +@@ -892,7 +934,7 @@ + TRUE, + &error); + if (error != NULL) { +- download_error (data, error); ++ download_error (data, error, TRUE); + g_error_free (error); + } + } +@@ -1407,14 +1449,6 @@ + gssize n_read; + gssize n_written; + guint64 downloaded; +- +- /* open remote file */ +- data->in_stream = g_file_read (data->source, data->cancel, &error); +- if (error != NULL) { +- download_error (data, error); +- g_error_free (error); +- return NULL; +- } + + /* if we have an offset to download from, try the seek + * before anything else. if we can't seek, we'll have to +@@ -1443,7 +1477,7 @@ + } + } + if (error != NULL) { +- download_error (data, error); ++ download_error (data, error, TRUE); + g_error_free (error); + return NULL; + } +@@ -1491,7 +1525,7 @@ + data->cancel, + &error); + if (error != NULL) { +- download_error (data, error); ++ download_error (data, error, TRUE); + g_error_free (error); + return NULL; + } +@@ -1535,7 +1569,8 @@ + g_object_unref (data->out_stream); + + if (error != NULL) { +- download_error (data, error); ++ download_error (data, error, TRUE); ++ g_error_free (error); + } else { + download_progress (data, downloaded, data->download_size, TRUE); + } --- rhythmbox-0.12.5.orig/debian/patches/80_update_louie_imports.patch +++ rhythmbox-0.12.5/debian/patches/80_update_louie_imports.patch @@ -0,0 +1,37 @@ +--- rhythmbox-0.12.5.orig/plugins/coherence/upnp_coherence/__init__.py ++++ rhythmbox-0.12.5/plugins/coherence/upnp_coherence/__init__.py +@@ -12,7 +12,7 @@ + + import gconf + +-import louie ++import coherence.extern.louie as louie + + from coherence import log + +only in patch2: +unchanged: +--- rhythmbox-0.12.5.orig/plugins/coherence/upnp_coherence/MediaStore.py ++++ rhythmbox-0.12.5/plugins/coherence/upnp_coherence/MediaStore.py +@@ -6,7 +6,7 @@ + + import os.path + import rhythmdb +-import louie ++import coherence.extern.louie as louie + import urllib + + from coherence import __version_info__ +only in patch2: +unchanged: +--- rhythmbox-0.12.5.orig/plugins/coherence/upnp_coherence/MediaPlayer.py ++++ rhythmbox-0.12.5/plugins/coherence/upnp_coherence/MediaPlayer.py +@@ -13,7 +13,7 @@ + from coherence.upnp.core.soap_service import errorCode + from coherence.upnp.core import DIDLLite + +-import louie ++import coherence.extern.louie as louie + + from coherence.extern.simple_plugin import Plugin + --- rhythmbox-0.12.5.orig/debian/patches/90_autoconf.patch +++ rhythmbox-0.12.5/debian/patches/90_autoconf.patch @@ -0,0 +1,75 @@ +diff -Nur -x '*.orig' -x '*~' rhythmbox-0.12.4/configure rhythmbox-0.12.4.new/configure +--- rhythmbox-0.12.4/configure 2009-08-23 20:39:01.000000000 +1000 ++++ rhythmbox-0.12.4.new/configure 2009-08-27 15:46:50.000000000 +1000 +@@ -18386,6 +18386,7 @@ + gtk+-2.0 >= \$GTK_REQS \\ + glib-2.0 >= \$GLIB_REQS \\ + gio-2.0 >= \$GLIB_REQS \\ ++ launchpad-integration \\ + gio-unix-2.0 >= \$GLIB_REQS \\ + gnome-media-profiles >= \$GNOME_MEDIA_PROFILES_REQS \\ + libsoup-2.4 >= \$LIBSOUP_REQS \\ +@@ -18395,6 +18396,7 @@ + gtk+-2.0 >= $GTK_REQS \ + glib-2.0 >= $GLIB_REQS \ + gio-2.0 >= $GLIB_REQS \ ++ launchpad-integration \ + gio-unix-2.0 >= $GLIB_REQS \ + gnome-media-profiles >= $GNOME_MEDIA_PROFILES_REQS \ + libsoup-2.4 >= $LIBSOUP_REQS \ +@@ -18407,6 +18409,7 @@ + gtk+-2.0 >= $GTK_REQS \ + glib-2.0 >= $GLIB_REQS \ + gio-2.0 >= $GLIB_REQS \ ++ launchpad-integration \ + gio-unix-2.0 >= $GLIB_REQS \ + gnome-media-profiles >= $GNOME_MEDIA_PROFILES_REQS \ + libsoup-2.4 >= $LIBSOUP_REQS \ +@@ -18428,6 +18431,7 @@ + gtk+-2.0 >= \$GTK_REQS \\ + glib-2.0 >= \$GLIB_REQS \\ + gio-2.0 >= \$GLIB_REQS \\ ++ launchpad-integration \\ + gio-unix-2.0 >= \$GLIB_REQS \\ + gnome-media-profiles >= \$GNOME_MEDIA_PROFILES_REQS \\ + libsoup-2.4 >= \$LIBSOUP_REQS \\ +@@ -18437,6 +18441,7 @@ + gtk+-2.0 >= $GTK_REQS \ + glib-2.0 >= $GLIB_REQS \ + gio-2.0 >= $GLIB_REQS \ ++ launchpad-integration \ + gio-unix-2.0 >= $GLIB_REQS \ + gnome-media-profiles >= $GNOME_MEDIA_PROFILES_REQS \ + libsoup-2.4 >= $LIBSOUP_REQS \ +@@ -18449,6 +18454,7 @@ + gtk+-2.0 >= $GTK_REQS \ + glib-2.0 >= $GLIB_REQS \ + gio-2.0 >= $GLIB_REQS \ ++ launchpad-integration \ + gio-unix-2.0 >= $GLIB_REQS \ + gnome-media-profiles >= $GNOME_MEDIA_PROFILES_REQS \ + libsoup-2.4 >= $LIBSOUP_REQS \ +@@ -18476,6 +18482,7 @@ + gtk+-2.0 >= $GTK_REQS \ + glib-2.0 >= $GLIB_REQS \ + gio-2.0 >= $GLIB_REQS \ ++ launchpad-integration \ + gio-unix-2.0 >= $GLIB_REQS \ + gnome-media-profiles >= $GNOME_MEDIA_PROFILES_REQS \ + libsoup-2.4 >= $LIBSOUP_REQS \ +@@ -18486,6 +18493,7 @@ + gtk+-2.0 >= $GTK_REQS \ + glib-2.0 >= $GLIB_REQS \ + gio-2.0 >= $GLIB_REQS \ ++ launchpad-integration \ + gio-unix-2.0 >= $GLIB_REQS \ + gnome-media-profiles >= $GNOME_MEDIA_PROFILES_REQS \ + libsoup-2.4 >= $LIBSOUP_REQS \ +@@ -18499,6 +18507,7 @@ + gtk+-2.0 >= $GTK_REQS \ + glib-2.0 >= $GLIB_REQS \ + gio-2.0 >= $GLIB_REQS \ ++ launchpad-integration \ + gio-unix-2.0 >= $GLIB_REQS \ + gnome-media-profiles >= $GNOME_MEDIA_PROFILES_REQS \ + libsoup-2.4 >= $LIBSOUP_REQS \ --- rhythmbox-0.12.5.orig/debian/patches/91_git_change_fix_inhibit_use.patch +++ rhythmbox-0.12.5/debian/patches/91_git_change_fix_inhibit_use.patch @@ -0,0 +1,144 @@ +Subject: Do not use gnome-power-manager for inhibits, instead use gnome-session + +In this patch the session is prevented from going idle, but all other +activities (user switching, suspend, etc) are allowed. This will prevent +gnome-power-manager from suspending the computer due to inactivity. + +See http://git.gnome.org/cgit/gnome-session/tree/gnome-session/org.gnome.SessionManager.xml +for explaination of the flags value we use to inhibit gnome-session +--- +diff --git a/plugins/power-manager/rb-power-manager-plugin.c b/plugins/power-manager/rb-power-manager-plugin.c +index c8dea1d..b6912e9 100644 +--- a/plugins/power-manager/rb-power-manager-plugin.c ++++ b/plugins/power-manager/rb-power-manager-plugin.c +@@ -27,7 +27,7 @@ + */ + + /* +- * gnome-power-manager integration. ++ * gnome-session integration. + * currently consists of inhibiting suspend while playing. + */ + +@@ -35,6 +35,7 @@ + + #include + #include ++#include + + #include "rb-plugin.h" + #include "rb-debug.h" +@@ -55,6 +56,7 @@ typedef struct + guint32 cookie; + gint handler_id; + gint timeout_id; ++ RBShell *shell; + } RBGPMPlugin; + + typedef struct +@@ -120,33 +122,15 @@ create_dbus_proxy (RBGPMPlugin *plugin) + + /* try new name first */ + plugin->proxy = dbus_g_proxy_new_for_name_owner (plugin->bus, +- "org.freedesktop.PowerManagement", +- "/org/freedesktop/PowerManagement/Inhibit", +- "org.freedesktop.PowerManagement.Inhibit", ++ "org.gnome.SessionManager", ++ "/org/gnome/SessionManager", ++ "org.gnome.SessionManager", + &error); + if (error != NULL && ignore_error (error) == FALSE) { +- g_warning ("Failed to create dbus proxy for org.gnome.PowerManager: %s", ++ g_warning ("Failed to create dbus proxy for org.gnome.SessionManager: %s", + error->message); + g_error_free (error); + return FALSE; +- } else if (error != NULL) { +- g_error_free (error); +- error = NULL; +- +- /* fall back to original name */ +- plugin->proxy = dbus_g_proxy_new_for_name_owner (plugin->bus, +- "org.gnome.PowerManager", +- "/org/gnome/PowerManager", +- "org.gnome.PowerManager", +- &error); +- if (error != NULL) { +- if (ignore_error (error) == FALSE) { +- g_warning ("Failed to create dbus proxy for org.gnome.PowerManager: %s", +- error->message); +- } +- g_error_free (error); +- return FALSE; +- } + } + + g_signal_connect_object (plugin->proxy, +@@ -187,10 +171,12 @@ inhibit_cb (DBusGProxy *proxy, + static gboolean + inhibit (RBGPMPlugin *plugin) + { ++ GtkWindow *window; + plugin->timeout_id = 0; ++ gulong xid = 0; + + if (plugin->cookie != 0) { +- rb_debug ("Was going to inhibit gnome-power-manager, but we already have done"); ++ rb_debug ("Was going to inhibit gnome-session, but we already have done"); + return FALSE; + } + +@@ -200,12 +186,16 @@ inhibit (RBGPMPlugin *plugin) + + rb_debug ("inhibiting"); + g_object_ref (plugin); ++ g_object_get (plugin->shell, "window", &window, NULL); ++ xid = GDK_WINDOW_XWINDOW (GTK_WIDGET (window)->window); + dbus_g_proxy_begin_call (plugin->proxy, "Inhibit", + (DBusGProxyCallNotify) inhibit_cb, + plugin, + NULL, +- G_TYPE_STRING, _("Music Player"), ++ G_TYPE_STRING, "rhythmbox", ++ G_TYPE_UINT, xid, + G_TYPE_STRING, _("Playing"), ++ G_TYPE_UINT, 8, /* flags */ + G_TYPE_INVALID); + + return FALSE; +@@ -245,7 +235,7 @@ uninhibit (RBGPMPlugin *plugin) + plugin->timeout_id = 0; + + if (plugin->cookie == 0) { +- rb_debug ("Was going to uninhibit power manager, but we haven't inhibited it"); ++ rb_debug ("Was going to uninhibit session manager, but we haven't inhibited it"); + return FALSE; + } + +@@ -255,7 +245,7 @@ uninhibit (RBGPMPlugin *plugin) + + rb_debug ("uninhibiting; cookie = %u", plugin->cookie); + g_object_ref (plugin); +- dbus_g_proxy_begin_call (plugin->proxy, "UnInhibit", ++ dbus_g_proxy_begin_call (plugin->proxy, "Uninhibit", + (DBusGProxyCallNotify) uninhibit_cb, + plugin, + NULL, +@@ -291,6 +281,7 @@ impl_activate (RBPlugin *rbplugin, + + plugin = RB_GPM_PLUGIN (rbplugin); + ++ plugin->shell = g_object_ref (shell); + plugin->bus = dbus_g_bus_get (DBUS_BUS_SESSION, &error); + if (plugin->bus == NULL) { + g_warning ("Couldn't connect to system bus: %s", (error) ? error->message : "(null)"); +@@ -338,6 +329,7 @@ impl_deactivate (RBPlugin *rbplugin, + plugin->handler_id = 0; + } + ++ g_object_unref (plugin->shell); + g_object_unref (shell_player); + + if (plugin->proxy != NULL) { + +