michael@0: # michael@0: # Do NOT Edit the Auto-generated Part! michael@0: # Generated by: spectacle version 0.19~pre michael@0: # michael@0: # >> macros michael@0: # << macros michael@0: michael@0: Name: banshee-1 michael@0: Summary: Banshee Media Player michael@0: Version: 1.7.3 michael@0: Release: 4.3 michael@0: Group: Applications/Multimedia michael@0: License: MIT michael@0: URL: http://banshee.fm michael@0: Source0: %{name}-%{version}.tar.bz2 michael@0: Source100: banshee-1.yaml michael@0: Patch0: enable-library-watcher-by-default.patch michael@0: Patch1: meego-aware-context-menu-positions-bmc869.patch michael@0: Patch2: move-video-mutex-in-func-bmc5591.patch michael@0: Patch3: increase-pipeline-ready-timeout-bmc193.patch michael@0: Patch4: play-next-track-after-unsupported-codec-bmc802.patch michael@0: Patch5: close-player-engine-on-fsq-clear-bmc2684.patch michael@0: Patch6: moblin-to-meego-rename.patch michael@0: Patch7: media-as-meego-icon-name.patch michael@0: Patch8: search-unknown-artist-album-bmc6228.patch michael@0: Patch9: import-video-playlist-bmc8383.patch michael@0: Patch10: start-as-meego-client-bmc7394.patch michael@0: Requires: %{name}-core = %{version} michael@0: Requires: %{name}-backend-platform-unix = %{version} michael@0: Requires: gst-plugins-good michael@0: BuildRequires: pkgconfig(shared-mime-info) michael@0: BuildRequires: pkgconfig(gconf-2.0) michael@0: BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) michael@0: BuildRequires: pkgconfig(sqlite3) >= 3.4 michael@0: BuildRequires: pkgconfig(mono) >= 2.6 michael@0: BuildRequires: pkgconfig(gtk-sharp-2.0) michael@0: BuildRequires: pkgconfig(mono-addins) michael@0: BuildRequires: pkgconfig(ndesk-dbus-glib-1.0) michael@0: BuildRequires: pkgconfig(taglib-sharp) michael@0: BuildRequires: pkgconfig(libmtp) michael@0: BuildRequires: pkgconfig(xrandr) >= 1.1.1 michael@0: BuildRequires: pkgconfig(xxf86vm) >= 1.0.0 michael@0: BuildRequires: pkgconfig(gconf-sharp-2.0) michael@0: BuildRequires: pkgconfig(meego-panel) michael@0: BuildRequires: intltool michael@0: michael@0: michael@0: %description michael@0: Powerful yet simple media player. michael@0: michael@0: michael@0: michael@0: %package devel michael@0: Summary: Development package for Banshee michael@0: Group: Development/Libraries michael@0: Requires: %{name} = %{version}-%{release} michael@0: Requires: gst-plugins-base-devel michael@0: Requires: gtk2-devel michael@0: michael@0: %description devel michael@0: Users who wish to extend Banshee should install this package. It michael@0: includes standard Linux development files and other tools for building michael@0: extensions and applications on top of the Banshee core application michael@0: framework. michael@0: michael@0: michael@0: %package core michael@0: Summary: Core Banshee platform libraries, services, and resources michael@0: Group: Applications/Multimedia michael@0: Requires: %{name} = %{version}-%{release} michael@0: Requires(post): /bin/touch michael@0: Requires(post): gtk2 michael@0: michael@0: %description core michael@0: This package provides core libraries, services, and resources for michael@0: building Banshee clients and user experiences. michael@0: michael@0: michael@0: %package backend-platform-unix michael@0: Summary: UNIX platform support for Banshee michael@0: Group: Applications/Multimedia michael@0: Requires: %{name} = %{version}-%{release} michael@0: michael@0: %description backend-platform-unix michael@0: This package provides many optimizations for UNIX based platforms. In michael@0: particular, it provides a POSIX IO layer that performs better than the michael@0: default System.IO/.NET IO layer provided in the base banshee-1 package. michael@0: michael@0: michael@0: %package backend-platform-hal michael@0: Summary: Legacy HAL platform support for Banshee michael@0: Group: Applications/Multimedia michael@0: Requires: %{name} = %{version}-%{release} michael@0: Requires: %{name}-backend-platform-unix = %{version} michael@0: michael@0: %description backend-platform-hal michael@0: This package provides legacy Hardware Abstraction Layer support for michael@0: older Linux systems. michael@0: michael@0: michael@0: %package backend-platform-gnome michael@0: Summary: GNOME platform support for Banshee michael@0: Group: Applications/Multimedia michael@0: Requires: %{name} = %{version}-%{release} michael@0: Requires: %{name}-backend-platform-unix = %{version} michael@0: Requires(post): /bin/touch michael@0: Requires(post): gtk2 michael@0: michael@0: %description backend-platform-gnome michael@0: This package provides platform integration with the GNOME Desktop for michael@0: Banshee. Most notably it provides a configuration backend to GConf, so michael@0: all user settings can be stored there. Other GNOME specific integration michael@0: hooks are provided as well. michael@0: michael@0: Users running Banshee on GNOME are recommended to install this package. michael@0: michael@0: michael@0: %package backend-platform-meego michael@0: Summary: GNOME platform support for Banshee michael@0: Group: Applications/Multimedia michael@0: Requires: %{name} = %{version}-%{release} michael@0: Requires: %{name}-backend-platform-gnome = %{version} michael@0: Requires: %{name}-client-classic = %{version} michael@0: michael@0: %description backend-platform-meego michael@0: This package provides platform integration with the MeeGo Desktop for michael@0: Banshee. This provides the mutter-meego panel and a customized classic michael@0: user interface. michael@0: michael@0: michael@0: %package client-classic michael@0: Summary: Banshee client providing the classic interface michael@0: Group: Applications/Multimedia michael@0: Requires: %{name} = %{version}-%{release} michael@0: Provides: %{name}-client = %{version} michael@0: BuildRequires: desktop-file-utils michael@0: michael@0: %description client-classic michael@0: The Classic Banshee client provides a familiar user interface with a michael@0: source list and three-pane layout for browsing and exploring media. michael@0: This client is the most feature rich, but does not sacrifice usability. michael@0: michael@0: michael@0: %package client-muinshee michael@0: Summary: Banshee client modeled after the Muine music player interface michael@0: Group: Applications/Multimedia michael@0: Requires: %{name} = %{version}-%{release} michael@0: Provides: %{name}-client = %{version} michael@0: michael@0: %description client-muinshee michael@0: The Muinshee Banshee client provides a user interface modeled directly michael@0: after the old GNOME Muine media player. michael@0: michael@0: michael@0: %package extensions-default michael@0: Summary: Default extensions for Banshee michael@0: Group: Applications/Multimedia michael@0: Requires: %{name} = %{version}-%{release} michael@0: Requires(post): /bin/touch michael@0: Requires(post): gtk2 michael@0: michael@0: %description extensions-default michael@0: The default set of extensions for Banshee including a Play Queue, michael@0: Last.fm streaming, Audio Scrobbling, metadata fixup, video playback, michael@0: an Amazon MP3 downloader, and much more. It is highly recommended. michael@0: michael@0: michael@0: %package dmp michael@0: Summary: Digital Media Player support for Banshee michael@0: Group: Applications/Multimedia michael@0: Requires: %{name} = %{version}-%{release} michael@0: Requires(post): /bin/touch michael@0: Requires(post): gtk2 michael@0: michael@0: %description dmp michael@0: Core support for Digital Media Player support. Includes generic michael@0: USB mass storage device support michael@0: michael@0: michael@0: %package dmp-mtp michael@0: Summary: MTP/PlaysForSure Digital Media Player support for Banshee michael@0: Group: Applications/Multimedia michael@0: Requires: %{name} = %{version}-%{release} michael@0: Requires: %{name}-dmp = %{version} michael@0: Requires: libmtp michael@0: michael@0: %description dmp-mtp michael@0: Support for various MTP/PlaysForSure/Certified For Windows Vista(R) michael@0: devices as provided by libmtp. michael@0: michael@0: michael@0: michael@0: %prep michael@0: %setup -q -n %{name}-%{version} michael@0: michael@0: # enable-library-watcher-by-default.patch michael@0: %patch0 -p1 michael@0: # meego-aware-context-menu-positions-bmc869.patch michael@0: %patch1 -p1 michael@0: # move-video-mutex-in-func-bmc5591.patch (Evaluate in Upstream) michael@0: %patch2 -p1 michael@0: # increase-pipeline-ready-timeout-bmc193.patch michael@0: %patch3 -p1 michael@0: # play-next-track-after-unsupported-codec-bmc802.patch michael@0: %patch4 -p1 michael@0: # close-player-engine-on-fsq-clear-bmc2684.patch michael@0: %patch5 -p1 michael@0: # moblin-to-meego-rename.patch michael@0: %patch6 -p1 michael@0: # media-as-meego-icon-name.patch michael@0: %patch7 -p1 michael@0: # search-unknown-artist-album-bmc6228.patch (Evaluate in Upstream) michael@0: %patch8 -p1 michael@0: # import-video-playlist-bmc8383.patch michael@0: %patch9 -p1 michael@0: # start-as-meego-client-bmc7394.patch michael@0: %patch10 -p1 michael@0: # >> setup michael@0: # << setup michael@0: michael@0: %build michael@0: # >> build pre michael@0: # << build pre michael@0: michael@0: %autogen --disable-static \ michael@0: --with-vendor-build-id="%distribution" \ michael@0: --libexecdir=%{_libexecdir} \ michael@0: --enable-meego \ michael@0: --disable-docs \ michael@0: --disable-boo \ michael@0: --disable-youtube \ michael@0: --disable-daap \ michael@0: --disable-ipod michael@0: michael@0: make %{?jobs:-j%jobs} michael@0: michael@0: # >> build post michael@0: # << build post michael@0: %install michael@0: rm -rf %{buildroot} michael@0: # >> install pre michael@0: # << install pre michael@0: %make_install michael@0: chmod -x %{buildroot}%{_libdir}/banshee-1/*.config michael@0: chmod -x %{buildroot}%{_libdir}/banshee-1/*/*.config michael@0: # FIXME: this is necessary because of an upstream build bug michael@0: # that is calling update-mime-database michael@0: find %{buildroot}%{_datadir}/mime -maxdepth 1 -type f -exec rm -f {} \; michael@0: rm -f %{buildroot}%{_datadir}/applications/mimeinfo.cache michael@0: # We don't want these on MeeGo for various reasons michael@0: rm -f \ michael@0: %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.Emusic.dll* \ michael@0: %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.NotificationArea.dll* \ michael@0: %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.Bpm.dll* \ michael@0: %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.PlayerMigration.dll* \ michael@0: %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.MiniMode.dll* \ michael@0: %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.AudioCd.dll* michael@0: %if !0%{?suse_version} michael@0: sed -i 's/Name=Banshee /Name=/' %{buildroot}%{_datadir}/applications/banshee-1*.desktop michael@0: %endif michael@0: michael@0: michael@0: # >> install post michael@0: # << install post michael@0: %find_lang banshee-1 michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: %post core michael@0: /bin/touch --no-create %{_datadir}/icons/hicolor || : michael@0: %{_bindir}/gtk-update-icon-cache \ michael@0: --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : michael@0: michael@0: %postun core michael@0: /bin/touch --no-create %{_datadir}/icons/hicolor || : michael@0: %{_bindir}/gtk-update-icon-cache \ michael@0: --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: %post backend-platform-gnome michael@0: /bin/touch --no-create %{_datadir}/icons/hicolor || : michael@0: %{_bindir}/gtk-update-icon-cache \ michael@0: --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : michael@0: michael@0: %postun backend-platform-gnome michael@0: /bin/touch --no-create %{_datadir}/icons/hicolor || : michael@0: %{_bindir}/gtk-update-icon-cache \ michael@0: --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: %post extensions-default michael@0: /bin/touch --no-create %{_datadir}/icons/hicolor || : michael@0: %{_bindir}/gtk-update-icon-cache \ michael@0: --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : michael@0: michael@0: %postun extensions-default michael@0: /bin/touch --no-create %{_datadir}/icons/hicolor || : michael@0: %{_bindir}/gtk-update-icon-cache \ michael@0: --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : michael@0: michael@0: michael@0: %post dmp michael@0: /bin/touch --no-create %{_datadir}/icons/hicolor || : michael@0: %{_bindir}/gtk-update-icon-cache \ michael@0: --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : michael@0: michael@0: %postun dmp michael@0: /bin/touch --no-create %{_datadir}/icons/hicolor || : michael@0: %{_bindir}/gtk-update-icon-cache \ michael@0: --quiet %{_datadir}/icons/hicolor 2> /dev/null|| : michael@0: michael@0: michael@0: michael@0: michael@0: %files -f banshee-1.lang michael@0: %defattr(-,root,root,-) michael@0: # >> files michael@0: # << files michael@0: michael@0: michael@0: %files devel michael@0: %defattr(-,root,root,-) michael@0: %{_libdir}/banshee-1/gconf-schema-extractor.exe michael@0: %{_libdir}/pkgconfig/banshee-1-*.pc michael@0: # >> files devel michael@0: # << files devel michael@0: michael@0: %files core michael@0: %defattr(-,root,root,-) michael@0: %dir %{_libdir}/banshee-1 michael@0: %dir %{_libdir}/banshee-1/Extensions michael@0: %dir %{_libdir}/banshee-1/Backends michael@0: %dir %{_libdir}/banshee-1/gstreamer-0.10 michael@0: %dir %{_datadir}/banshee-1 michael@0: %dir %{_datadir}/banshee-1/audio-profiles michael@0: %dir %{_datadir}/banshee-1/icons michael@0: %dir %{_datadir}/banshee-1/icons/hicolor michael@0: %dir %{_datadir}/banshee-1/icons/hicolor/* michael@0: %dir %{_datadir}/banshee-1/icons/hicolor/*/* michael@0: %{_libdir}/banshee-1/Mono.Data.Sqlite.dll* michael@0: %{_libdir}/banshee-1/Hyena.dll* michael@0: %{_libdir}/banshee-1/Hyena.Data.Sqlite.dll* michael@0: %{_libdir}/banshee-1/Hyena.Gui.dll* michael@0: %{_libdir}/banshee-1/Migo.dll* michael@0: %{_libdir}/banshee-1/MusicBrainz.dll* michael@0: %{_libdir}/banshee-1/Mono.Media.dll* michael@0: %{_libdir}/banshee-1/Lastfm.dll* michael@0: %{_libdir}/banshee-1/Lastfm.Gui.dll* michael@0: %{_libdir}/banshee-1/Banshee.Core.dll* michael@0: %{_libdir}/banshee-1/Banshee.Services.dll* michael@0: %{_libdir}/banshee-1/Banshee.Services.addins michael@0: %{_libdir}/banshee-1/Banshee.Widgets.dll* michael@0: %{_libdir}/banshee-1/Banshee.ThickClient.dll* michael@0: %{_libdir}/banshee-1/Banshee.CollectionIndexer.dll* michael@0: %{_libdir}/banshee-1/Banshee.exe* michael@0: %{_libdir}/banshee-1/Halie.exe* michael@0: %{_libdir}/banshee-1/Beroe.exe* michael@0: %{_datadir}/dbus-1/services/org.bansheeproject.Banshee.service michael@0: %{_datadir}/dbus-1/services/org.bansheeproject.CollectionIndexer.service michael@0: %{_datadir}/banshee-1/icons/hicolor/*/categories/source-playlist.png michael@0: %{_datadir}/banshee-1/icons/hicolor/*/categories/source-smart-playlist.png michael@0: %{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-all.png michael@0: %{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-none.png michael@0: %{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-single.png michael@0: %{_datadir}/banshee-1/icons/hicolor/*/actions/encode.png michael@0: %{_datadir}/banshee-1/icons/hicolor/*/emblems//creative-commons*.png michael@0: %{_datadir}/icons/hicolor/16x16/apps/media-player-banshee.png michael@0: %{_datadir}/icons/hicolor/22x22/apps/media-player-banshee.png michael@0: %{_datadir}/icons/hicolor/24x24/apps/media-player-banshee.png michael@0: %{_datadir}/icons/hicolor/32x32/apps/media-player-banshee.png michael@0: %{_datadir}/icons/hicolor/48x48/apps/media-player-banshee.png michael@0: %{_datadir}/icons/hicolor/192x192/apps/media-player-banshee.png michael@0: %{_libdir}/banshee-1/libbanshee.so michael@0: %{_libdir}/banshee-1/gstreamer-0.10/libgstequalizer.so michael@0: %{_libdir}/banshee-1/Backends/Banshee.GStreamer.dll* michael@0: %{_datadir}/banshee-1/audio-profiles/*.xml michael@0: # >> files core michael@0: # << files core michael@0: michael@0: %files backend-platform-unix michael@0: %defattr(-,root,root,-) michael@0: %{_libdir}/banshee-1/Backends/Banshee.Unix.dll* michael@0: # >> files backend-platform-unix michael@0: # << files backend-platform-unix michael@0: michael@0: %files backend-platform-hal michael@0: %defattr(-,root,root,-) michael@0: %{_libdir}/banshee-1/Backends/Banshee.Hal.dll* michael@0: # >> files backend-platform-hal michael@0: # << files backend-platform-hal michael@0: michael@0: %files backend-platform-gnome michael@0: %defattr(-,root,root,-) michael@0: %{_libdir}/banshee-1/Backends/Banshee.Gnome.dll* michael@0: %{_libdir}/banshee-1/Backends/Banshee.NowPlaying.X11.dll* michael@0: %{_datadir}/banshee-1/icons/hicolor/*/actions/media-write-cd.png michael@0: %{_libdir}/banshee-1/Backends/libbnpx11.so michael@0: # >> files backend-platform-gnome michael@0: # << files backend-platform-gnome michael@0: michael@0: %files backend-platform-meego michael@0: %defattr(-,root,root,-) michael@0: %{_libdir}/banshee-1/MeeGo.exe* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.MeeGo.dll* michael@0: %{_libexecdir}/meego-panel-banshee michael@0: %{_datadir}/dbus-1/services/com.meego.UX.Shell.Panels.banshee.service michael@0: %{_datadir}/mutter-meego/panels/meego-panel-banshee.desktop michael@0: # >> files backend-platform-meego michael@0: # << files backend-platform-meego michael@0: michael@0: %files client-classic michael@0: %defattr(-,root,root,-) michael@0: %{_prefix}/bin/banshee-1 michael@0: %{_datadir}/applications/banshee-1*.desktop michael@0: %{_libdir}/banshee-1/Nereid.exe* michael@0: # >> files client-classic michael@0: # << files client-classic michael@0: michael@0: %files client-muinshee michael@0: %defattr(-,root,root,-) michael@0: %{_prefix}/bin/muinshee michael@0: %{_libdir}/banshee-1/Muinshee.exe* michael@0: # >> files client-muinshee michael@0: # << files client-muinshee michael@0: michael@0: %files extensions-default michael@0: %defattr(-,root,root,-) michael@0: %{_bindir}/bamz michael@0: %{_datadir}/mime/audio/x-amzxml.xml michael@0: %{_datadir}/mime/packages/amazonmp3.xml michael@0: %{_libdir}/banshee-1/Extensions/Banshee.AmazonMp3.exe* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.Audiobook.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.InternetRadio.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.CoverArt.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.FileSystemQueue.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.Fixup.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.MultimediaKeys.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.Lastfm.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.LastfmStreaming.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.PlayQueue.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.NowPlaying.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.Podcasting.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.InternetArchive.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.LibraryWatcher.dll* michael@0: %{_datadir}/banshee-1/icons/hicolor/*/categories/lastfm-*.png michael@0: %{_datadir}/banshee-1/icons/hicolor/*/categories/audiobook.* michael@0: %{_datadir}/banshee-1/icons/hicolor/*/categories/podcast*.png michael@0: %{_datadir}/banshee-1/icons/hicolor/*/categories/radio.* michael@0: %{_datadir}/banshee-1/icons/hicolor/*/categories/internet-archive.* michael@0: %{_datadir}/banshee-1/icons/hicolor/*/categories/amazon-mp3-source.* michael@0: %{_datadir}/banshee-1/icons/hicolor/*/status/podcast*.png michael@0: %{_datadir}/banshee-1/icons/hicolor/*/actions/media-import-audio-cd.png michael@0: # >> files extensions-default michael@0: # << files extensions-default michael@0: michael@0: %files dmp michael@0: %defattr(-,root,root,-) michael@0: %{_libdir}/banshee-1/Extensions/Banshee.Dap.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.Dap.MassStorage.dll* michael@0: %{_datadir}/banshee-1/icons/hicolor/*/devices/phone-* michael@0: # >> files dmp michael@0: # << files dmp michael@0: michael@0: %files dmp-mtp michael@0: %defattr(-,root,root,-) michael@0: %{_libdir}/banshee-1/Mtp.dll* michael@0: %{_libdir}/banshee-1/Extensions/Banshee.Dap.Mtp.dll* michael@0: # >> files dmp-mtp michael@0: # << files dmp-mtp michael@0: michael@0: %changelog michael@0: * Sun Oct 17 2010 ting.z.zhou@intel.com michael@0: - Added start-as-meego-client-bmc7394.patch, fix banshee failed to michael@0: start with option "--show-import-media" (bmc#7394) michael@0: * Fri Oct 15 2010 ting.z.zhou@intel.com michael@0: - Replaced separate-video-rpgain-mutexes-bmc1115.patch with michael@0: move-video-mutex-in-func-bmc5591.patch, which combines the fix michael@0: for bmc#1115 and bmc#5591 (bmc#1115, bmc#5591) michael@0: - Added search-unknown-artist-album-bmc6228.patch, fixing michael@0: crash when searching unknown artist or album (bmc#6228) michael@0: - Added import-video-playlist-bmc8383.patch, fixing video playlist michael@0: can not be imported (bmc#8383) michael@0: * Tue Aug 3 2010 nashif@linux.intel.com michael@0: - Removed dependency on banshee-1-lang which does not exist as a package anymore michael@0: * Sat Jul 31 2010 abockover@novell.com michael@0: - Update to 1.7.3 release michael@0: - New simplified packaging using spectacle michael@0: - Patch to work against MeeGo 1.1 (no longer compatible on michael@0: 1.0) due to renamed (moblin->meego) directories and files michael@0: * Thu Jul 22 2010 abockover@novell.com michael@0: - Added separate-video-rpgain-mutexes-bmc1115.patch, fixing a michael@0: deadlock on the player engine when playing video (bmc#1115) michael@0: - Added increase-pipeline-ready-timeout-bmc193.patch, fixing michael@0: a seek problem by increasing a timeout (bmc#193) michael@0: - Added play-next-track-after-unsupported-codec-bmc802.patch, michael@0: allowing transitioning to the next track after a track with michael@0: an unsupported codec is encountered (bmc#802) michael@0: - Added close-player-engine-on-fsq-clear-bmc2684.patch, which michael@0: will stop playback when clearing the File System Queue if michael@0: the track playing is in the FSQ. This works around the issue michael@0: where USB devices cannot be ejected when playing from them; michael@0: a full fix will be in 1.1/Banshee 1.7.x/1.8 as that version michael@0: will bring native integrated device support to MeeGo through michael@0: GIO/udev support; 1.6 only supported HAL, which MeeGo does michael@0: not have (bmc#2684) michael@0: * Thu Jul 22 2010 abockover@novell.com michael@0: - Annotate patches with their upstreamed status michael@0: - Clean up the mangling of the Banshee .desktop files in michael@0: %%install and only do this mangling on Intel's MeeGo michael@0: * Tue Jun 29 2010 abockover@novell.com michael@0: - Added gnome-proxy-support-bmc1920.patch, implementing full michael@0: support for GNOME proxy configuration via GConf (bmc#1920) michael@0: - Identify patches in %%prep with -b flags michael@0: * Thu May 20 2010 chris.e.ferron@linux.intel.com michael@0: - Fixed name of banshee media player to media player for meego. michael@0: media-as-meego-icon-name.patch michael@0: * Fri May 14 2010 abockover@novell.com michael@0: - Fix bmc#531: added stream-volume-interaction-support-bmc531.patch michael@0: to never load/save the volume from preferences since volume state michael@0: is fully managed on the stream/pipeline in GStreamer 0.10.25+ michael@0: - Update for bmc#1756: added make-source-view-lighter-bmc1756.patch michael@0: to tweak the background color of the source view to fit in better michael@0: with the updated toolbar color in MeeGo michael@0: * Thu May 13 2010 abockover@novell.com michael@0: - Fix bmc#1746: use 'media' not 'Banshee Media Player' as MeeGo michael@0: toolbar button tooltip michael@0: * Added media-as-meego-panel-button-tooltip-bmc1746.patch michael@0: * Added po file overlay tarball po-since-1.6.1.tar.bz2, provides michael@0: German translation updates and ensures 'media' is translated michael@0: in all 15 POR languages michael@0: * Fri May 7 2010 abockover@novell.com michael@0: - Updated to 1.6.1 release, capturing all the cumulative MeeGo fixes michael@0: - Additioanl fixes for MeeGo theme updates (bmc#1756) since last michael@0: since-1.6.0.patch update michael@0: * Mon May 3 2010 abockover@novell.com michael@0: - Respun since-1.6.0.patch to b5c7c103fd9bcc409a70dcb7be9f37468b3097de michael@0: - Fixes UI/usability issues around the MeeGo toolbar, improves michael@0: spacing, padding, and color scheme for MeeGo (bmc#790) michael@0: - Fixes Last.fm support (bmc#163), it was missing from the build michael@0: - Always load config.xml from /etc/skel if it exists and there is no michael@0: user configuration (e.g. user removes their config) michael@0: * Sun May 2 2010 abockover@novell.com michael@0: - Respun since-1.6.0.patch to 51b166a3885b6367ea2abe370dea853ca1aaa658 michael@0: - Fixes a number of MeeGo bugs: michael@0: * bmc#1036 - zone switches when toggling fullscreen michael@0: * bmc#1420 - regression where can't launch after quitting michael@0: * bmc#537 - exits fullscreen when pausing/resuming video michael@0: * bmc#809 - video can pop out of main window michael@0: * bmc#531 - volume will will be set to 100%% when playing michael@0: * bmc#928 - shows traditional window title for a second at startup michael@0: * bmc#538 - toolbar can't be shown again when toggling fullscreen michael@0: * bmc#571 - 'media' should be localized michael@0: * Tue Apr 27 2010 abockover@novell.com michael@0: - Respun since-1.6.0.patch to b286a9818f3ce21ef45163fe7724d747b7e211ce michael@0: * Ensures that if either the music or video library is empty, michael@0: for instance, when Banshee has never been run before, that the michael@0: media folders are scanned (media from /etc/skel shows up on michael@0: first launch). michael@0: * Tue Apr 27 2010 abockover@novell.com michael@0: - Respun since-1.6.0.patch to 65b6789309f01504011f3f6acd17b8b2a4879f7d michael@0: * Fixes bmc#222 - need to click twice to launch panel michael@0: * Fixes bmc#828 - Banshee crashes regularly, especially when importing michael@0: * Fixes bmc#1034 - repeat menu items get removed from shuffle menu michael@0: * Various upstream bug fixes michael@0: - Added meego-aware-context-menu-positions-bmc869.patch michael@0: * Fixes bmc#869 - context menu can be hidden under MeeGo toolbar michael@0: - Disable DAAP support in MeeGo (was not supposed to be enabled) michael@0: * Wed Apr 14 2010 abockover@novell.com michael@0: - Added since-1.6.0.patch michael@0: * MeeGo panel UI overhaul, implementing new UI design michael@0: * Adds support for showing some dialogs via DBus/command line, michael@0: like the import dialog (for MeeGo devices panel) michael@0: * Fixes various MeeGo bugs michael@0: * Minor bug fixes for MusicBrainz/Amazon ASIN lookup michael@0: * Maemo DAP path fixes (do not read/sync private media michael@0: folders, and support the Playlists folder) michael@0: * Wed Mar 31 2010 abockover@novell.com michael@0: - Update to 1.6.0 release michael@0: * 265 bugs fixed since 1.5.1 michael@0: * 30 bugs fixed since 1.5.6 michael@0: - Notable bugs fixed since 1.5.6 michael@0: * Fix device support on upcoming distros with DeviceKit rename michael@0: * Restore equalizer preset correctly (bgo#614313) michael@0: * Handle broken symlinks correctly (bgo#614065) michael@0: * Allow overriding Android, Maemo, WebOS default settings (bgo#611991) michael@0: * Fix crash deleting playlist on mass storage device (bgo#613734) michael@0: * Fix issue with iTunes importer dialog sizing (bgo#613607) michael@0: * Fix play count calculation with gapless enabled (bgo#613418) michael@0: * Handle exceptions thrown by old plugins (Mirage, etc) michael@0: * Use panel-specific (eg monochrome) icon in notification area michael@0: * Mon Mar 29 2010 abockover@novell.com michael@0: - Updated to 1.5.99 tarball which brings the package up to almost michael@0: 1.6.0, including various general bug fixes and MeeGo improvements michael@0: - Added artist list to MeeGo panel michael@0: - Improved speed of MeeGo toolbar binding michael@0: - Fixed various sync issues between sources, models, views michael@0: in the MeeGo panel michael@0: - Various UI polish on the MeeGo panel michael@0: - Enable library watcher (e.g. inotify, auto-import) by default michael@0: * Tue Mar 23 2010 abockover@novell.com michael@0: - Update to 1.5.7 release, providing the new MeeGo panel and michael@0: working integration michael@0: * Mon Mar 22 2010 abockover@novell.com michael@0: - Support building on MeeGo michael@0: - New package: banshee-1-backend-platform-meego michael@0: - Exclude some extensions from banshee-1-extensions-default michael@0: * Mon Mar 22 2010 abockover@novell.com michael@0: - Update to 1.5.6 release, fixing 44 bugs since 1.5.5 michael@0: * Fix rendering and interaction bugs in the grid view michael@0: * Fix issue with volume getting reset on every song change michael@0: * Handle volume changes from outside Banshee (eg PulseAudio) michael@0: * Fix issue parsing some RSS feeds michael@0: * Fix library importing and rescanning on all IO backends michael@0: * Support coverart for albums without an artist (bgo#612626) michael@0: * Don't capture 's' presses if keybindings disabled michael@0: * Fix typing in the Wikipedia webkit view michael@0: * Fix equalizer settings migration (bgo#612669) michael@0: * Redraw the entire ListView when dragging columns michael@0: * Increase podcast download timeout michael@0: * Fix bad startup crash in PlayQueue on old Mono michael@0: * Fix "Too many open files" bug with GIO backend michael@0: * [Banshee.Hardware] Handle exceptions (bgo#613173) michael@0: * [PodcastActions] Unsubscribe from an event on dispose michael@0: * [ContextPane] Fix crash if active removed (bgo#613277) michael@0: * [LastfmSource] Fix crash (bgo#612824) michael@0: * [Lastfm] Fix crash using auth Refresh button (bgo#610911) michael@0: * [Lastfm] Fix crash (bgo#613276) michael@0: * Fix compilation error with older Mono michael@0: * Fix compilation error with bundled notify-sharp michael@0: * Fix --disable-youtube flag michael@0: * Set YouTube install dir to Extensions/ michael@0: * Fix building with older GStreamer (bgo#613339) michael@0: * Wed Mar 17 2010 gburt@suse.de michael@0: - Require libmtp8, not libmtp michael@0: * Tue Mar 16 2010 gburt@suse.de michael@0: - Fix extensions-default Requires michael@0: * Thu Mar 11 2010 gburt@suse.de michael@0: - Update to 1.5.5 release michael@0: * Minor feature and bug fix/stability release michael@0: - Gapless Playback / Playbin2 michael@0: - Grid View michael@0: - YouTube Extension michael@0: * Enhancements: michael@0: - Improve search responsiveness on large libraries michael@0: - Add icons for Nexus One and Audiobooks michael@0: - Play Queue item count, size, duration now ignores old tracks michael@0: - Muinshee fixes: disable Auto-DJ, allow reordering, hide previous song michael@0: * Notable bug fixes: michael@0: - Fix a very common, SQL-related crash in 1.5.4 michael@0: - Fix saving equalizer settings in culture-invariant way michael@0: - Jumping to a source's prefs via its context menu works again michael@0: - Usage data not submitted more than every 48 hours michael@0: - Fix repeatedly resyncing some files to a device b/c transcoded michael@0: - Clear the redo stack on shuffle mode change michael@0: - Accept feeds with empty title michael@0: - Uri encode file location queries, making them work properly michael@0: - Fixes to the OS X build michael@0: * 26 bugs were fixed since 1.5.4 michael@0: * Wed Feb 24 2010 gburt@suse.de michael@0: - Update to 1.5.4 release michael@0: * Minor feature and bug fix/stability release michael@0: * New features: michael@0: - Opt-In Usage Data Collection michael@0: - Default Equalizer Presets michael@0: - Banshee Community Extensions michael@0: - Extensible Shuffle Modes michael@0: * Enhancements: michael@0: - Wikipedia context pane extension enabled by default michael@0: - Add support for Nokia N900 phones michael@0: - Add tooltip to playback error column michael@0: - On close Internet Archive item, return to Search michael@0: - Notify user if try to sync missing file to DAP michael@0: - Popup explanation of manual playlist ordering when appropriate michael@0: - Simplify the default set of columns in Podcasts michael@0: - Enable 'Delete From Drive' action in File System Queue michael@0: - Make debuggable from within MonoDevelop michael@0: - Coverart for unicode artist/albums now supported michael@0: - Dropped glade-sharp dep; GNOME 3.0 ready michael@0: - Add columns showing track sample rate and bits per sample michael@0: - Option to sort an artist's albums by year, not title michael@0: * Notable bug fixes: michael@0: - Fixes to GIO backend michael@0: - Many crash/startup fixes for OS X build michael@0: - Enable LibraryWatcher only for Music and Video libraries michael@0: - Do better job preserving IsCompilation metadata michael@0: - Store some PlayQueue settings in the db (not GConf) michael@0: - Update to Last.fm's API change for scrobbling/recs michael@0: - Bring back static FileNamePattern API used by some scripts michael@0: - Fix several memory leaks michael@0: * 40 bugs were fixed since 1.5.3 michael@0: * Thu Jan 28 2010 gburt@suse.de michael@0: - Enable building GIO backend michael@0: * Wed Jan 27 2010 gburt@suse.de michael@0: - Fix issue with muinshee getting installed instead of michael@0: the classic client on some versions of SUSE michael@0: * Wed Jan 27 2010 gburt@suse.de michael@0: - Update to 1.5.3 release michael@0: * Minor feature and bug fix/stability release michael@0: * New features michael@0: - Sync device from playlist option michael@0: - Type-ahead find in track, artist, and album lists michael@0: - Optional cover art in lower-left corner michael@0: - Cover art editable via drag-and-drop and right-click michael@0: - Audiobooks library extension michael@0: - Library-folder watcher extension michael@0: - eMusic importer/downloader extension michael@0: - GIO file backend, supports non-local files michael@0: - Return of the Mac OS X release michael@0: * Enhancements: michael@0: - Improved Podcast filtering/browsing michael@0: - Extension preferences tab reworked michael@0: - Extension names/descriptions translated michael@0: - Improved sqlite performance michael@0: - Added --set-rating=RATING command line option michael@0: - Support for Nexus One devices michael@0: * Notable bug fixes: michael@0: - DAPs (ipods, etc) should work on DeviceKit-using distros michael@0: - Fix issue with DAAP authenticating michael@0: - Podcast renaming should work well now michael@0: - Podcast download cancelling is now fast michael@0: - Internet Archive results paging off-by-one fixed michael@0: - Should build with older Mono/Gtk# again (eg on openSUSE 11.0) michael@0: - Fix issue with MTP devices on 64-bit distros michael@0: * 75 bugs were fixed since 1.5.2 michael@0: * Sat Nov 21 2009 abockover@novell.com michael@0: - Update to 1.5.2 release michael@0: * Minor feature and bug fix/stability release michael@0: * New features michael@0: - The Internet Archive extension michael@0: - The iTunes importer michael@0: - Metadata ratings and playcount import and export michael@0: - Add support for Pulse and Droid phones michael@0: - Use new Last.fm API michael@0: * Enhancements michael@0: - Many accessibility enhancements michael@0: - When sorting by score also sort by playcount (bgo#598431) michael@0: - Add WICD support (bgo#596918) michael@0: - Add the USB id for the Palm Pre in developer mode michael@0: - Improve the import media dialog (bgo#559013) michael@0: - Allow seeking in DAAP streams michael@0: - Tooltip for the AutoDJ source combobox (bgo#598504) michael@0: - Improve recognition of Android devices michael@0: - Recognize Samsung Galaxy device in debug mode michael@0: - PlaybackError query field (bgo#590946) michael@0: - Additional tokens for file system organization (bgo#489861) michael@0: - Remember direction when sorting the list view (bgo#590869) michael@0: - Cleaner track change notification popup (bgo#565453) michael@0: - Move Last.fm settings to the preferences dialog michael@0: - Double click toggles fullscreen in Now Playing (bgo#577971) michael@0: * Notable bug fixes michael@0: - Fix the playcount update (bgo#563021) michael@0: - Correct default button in message dialogs (bgo#599495) michael@0: - Hide shuffle menu when shuffling is disabled (bgo#599465) michael@0: - Fix bug with AutoDJ updating LastPlayed erroneously (bgo#594701) michael@0: - Fix next playback source (bgo#599834) michael@0: - Fix adding tracks to the play queue (bgo#600498) michael@0: - Fix up iPod podcast support (bgo#434237) michael@0: - Fix cover art pick up for multi-disc albums (bgo#591982) michael@0: - Fix the play queue when StopWhenFinished is on (bgo#563021) michael@0: - Fix race when saving track metadata (bgo#598321) michael@0: * 49 bugs were fixed since 1.5.1 michael@0: * Wed Sep 30 2009 abockover@novell.com michael@0: - Update to 1.5.1 release michael@0: * Major feature and bug fix/stability release michael@0: * New features michael@0: - Play Queue Auto DJ keeps the tunes coming michael@0: - Shuffle by album and artist michael@0: - Shuffle by weighted rating and score mode michael@0: - Add tooltips for ellipsized list view text michael@0: - Keep the playing song visible in the track list michael@0: - Add support for WebOS/Pre devices michael@0: - Add support for the Samsung Galaxy Android Phone michael@0: - Scores of other enhancements and minor features michael@0: * Major bugs fixed michael@0: - Fix MimeTypes for tracks ripped before 1.4 (bgo##536590) michael@0: - Fix compilation metadata reading and writing (bgo#563283) michael@0: - Work with new notification-daemon (bgo#565876) michael@0: - Avoid needlessly syncing iPods twice michael@0: - Fix crash in equalizer (bgo #548912) michael@0: - Prevent endless "Searching for CD metadata..." (bgo#527788) michael@0: - Dispose the SqliteCommand after it's executed (bgo#586498) michael@0: - Fix crash when opening the profile conf dialog (bgo#587308) michael@0: - Fix editor always prompting to save podcasts (bgo#584880) michael@0: - Fix initial track score calculation (bgo#594568) michael@0: - Many, many, many more bug fixes michael@0: - ~130 bugs were fixed since 1.5.0 michael@0: - ~250 bugs were fixed since 1.4.3 (last packaged release) michael@0: - Major packaging changes michael@0: * Split Boo extension into an -extensions-boo package michael@0: * Split Digital Media Player extensions into -dmp (core libraries michael@0: and the generic USB mass storage support), -dmp-ipod, and michael@0: - dmp-mtp packages (since they have extra deps) michael@0: * Split clients into separate packages (-client-classic and michael@0: - client-muinshee); each client provides banshee-1-client michael@0: * Split core libraries, services, and resources into the -core michael@0: package michael@0: * The root package is basically a meta package now that requires michael@0: a client package, the GStreamer engine, the UNIX backend, and michael@0: recommends the classic client, and some extensions michael@0: - All patches and translation overlays removed since they are michael@0: merged into the upstream release michael@0: * Tue Aug 25 2009 aj@suse.de michael@0: - Add build require on mono-zeroconf-devel to fix build. michael@0: * Sat Aug 15 2009 beineri@opensuse.org michael@0: - fix duplicate appearance of Banshee in (KDE) start menu michael@0: * Thu Mar 5 2009 abockover@novell.com michael@0: - Update to 1.4.3 release michael@0: * Bug-fix-only release michael@0: * 17 bugs fixed since 1.4.2 (most of which were already applied) michael@0: * Removed the Novell translations since I disagree with the way michael@0: we handle them with upstream - the upstream translations are michael@0: rather complete (~93%%); kept the Korean translation since one michael@0: does not exist upstream michael@0: * Wed Feb 4 2009 gburt@suse.de michael@0: - Patch fixing playlists not being saved to DAPs (bnc#472526) michael@0: - Patch fixing adding files to MTP devices (bnc#472524) michael@0: - Patch renaming sr@Latn translation to sr@latin (bnc#472522) michael@0: * Fri Jan 30 2009 gburt@suse.de michael@0: - Patch fixing freeze on DAP load (bnc#465214) michael@0: - Patch fixing crash on delete from File System Queue (bnc#467377) michael@0: - Patch fixing crash on MTP device load (bnc#470722) michael@0: - Patch fixing hang while loading streams (bnc#376532) michael@0: * Wed Jan 21 2009 abockover@novell.com michael@0: - Patch to fix RPMLINT warning about trailing ; on MimeType field michael@0: in .desktop files michael@0: - Remove some legacy hacks for dealing with openSUSE < 10.3 michael@0: - Add logic to bundle certain assemblies when we are building from michael@0: the upstream/devel OBS project (Banshee) and not openSUSE or SLE michael@0: to allow us to do safe intermediate upgrades of packages outside michael@0: of the distro michael@0: * Wed Jan 21 2009 abockover@novell.com michael@0: - Update to 1.4.2 michael@0: - Bug fix only release that includes all previous patches to 1.4.1 michael@0: * Mon Jan 12 2009 mauro@suse.de michael@0: - Translations update. michael@0: * Sun Jan 11 2009 gburt@suse.de michael@0: - Patch to fix support for itms podcast subscription inks (bnc#465149) michael@0: - Patch to fix freeze caused by submitting Last.fm now playing (bnc#465215) michael@0: * Sun Jan 11 2009 abockover@novell.com michael@0: - Patch to support Nautilus/GIO device actions (play CD, highlight michael@0: media player, etc) (bnc#461677) michael@0: - Patch to prevent DAAP service from crashing (bnc#465159) michael@0: - Patch to allow persisting build metadata and vendor information in michael@0: assemblies, and show in log file to help with better bug reports; michael@0: adds --with-vendor-build-id="%%distribution" to the spec michael@0: * Sun Jan 11 2009 abockover@novell.com michael@0: - Fix up desktop files (bnc#456120, bnc#459993, bnc#440615, bnc#461677) michael@0: - Fix primary desktop file to -N "Banshee" -G "Media Player" (bnc#433594) michael@0: * Sat Jan 10 2009 abockover@novell.com michael@0: - Patch to set the mimetype for ripped tracks (bnc#464889) michael@0: - Patch to handle spaces in command line arguments (bnc#440883) michael@0: - Patch to make xx_YY langs work from xml:lang, fixes zh_CN et al (bnc#449788) michael@0: - Patch for API compat fix for 1.4.2 (bgo#562151) michael@0: - Patch to show audio CDs in import dialog, fixes SLE 10 regression (bnc#457918) michael@0: * Fri Jan 9 2009 gburt@suse.de michael@0: - Patch to fix handling of internet radio loading (bnc#456120) michael@0: * Thu Jan 8 2009 gburt@suse.de michael@0: - Patch to avoid Rescan tool podcast bug (bnc#464604) michael@0: - Patch to avoid Rescan tool gui glitch (bnc#462304) michael@0: - Patch for non-UTF8 RSS parsing (bnc#459084) michael@0: - Patch to show .MP3 in import dialog (bnc#464608) michael@0: - Patch for less rigid rss date parsing - bnc#464612) michael@0: - Patch to fix genre-search casing bug (bnc#464615) michael@0: - Patch for non-ASCII scrobbling (bnc#464613) michael@0: - Patch for podcast published date (bnc#464617) michael@0: - Patch for duplicate albums b/c compilation support (bnc#464619) michael@0: - Patch for track count editor fix (bnc#464620) michael@0: - Patch to remove /tmp extension loading (bnc#464622) michael@0: - Patch for pack/add browser fix (bnc#464629) michael@0: * Fri Dec 19 2008 gburt@suse.de michael@0: - Patch to fix podcast-related DAP crash (bnc#464627) michael@0: - Patch to fix DAAP-related freeze on startup (bnc#450125) michael@0: - Patch to fix bug that prevented unsubscribing from a podcast (bnc#464624) michael@0: - Patch to fix crash when using Banshee in certain languages and inserting michael@0: an audio CD (bnc#464626) michael@0: * Fri Dec 12 2008 mauro@suse.de michael@0: - Patch to fix bnc#447606 Unlocalised text on Equalizer menu michael@0: * Fri Nov 21 2008 abockover@suse.de michael@0: - Patch to create music directory in prefs dialog (bnc#432754) michael@0: - Remove Real audio/video mime types from .desktop file (bnc#440615) michael@0: - Fix an issue with generics for gmcs (bgo#561392) michael@0: - Allow escape key to close the equalizer dialog (bgo#552818) michael@0: - Allow last track in a folder to be deleted on mass storage DAPs (bgo##560550) michael@0: - Updated translations michael@0: * Tue Nov 11 2008 abockover@suse.de michael@0: - Updated to 1.4.1 Release michael@0: * Fix some API/extensibility issues to ensure 1.4 API will not need to break michael@0: * Fixed assembly versioning to be static as 1.4.0.0 to ensure compat michael@0: * Store known devices in the extension manfiest to ensure other devices michael@0: can be added later externally (forward compat) michael@0: * Updated G1 icons from Jakub Steiner michael@0: * Cosmetic fixes (spacing/padding/alignment) with the DAP overview page michael@0: * Fix build issue with 10.3 michael@0: * Fix build issue with Mono trunk michael@0: * Fri Nov 7 2008 abockover@suse.de michael@0: - Updated to 1.4.0.1 Release michael@0: * Fixes an issue with the G1 not reading cover art at wrong folder depth michael@0: * Fix a path typo michael@0: * Fri Nov 7 2008 abockover@suse.de michael@0: - Updated to 1.4.0 Release michael@0: * Fixes on top of mass storage extension support T-Mobile G1/Android Phone michael@0: * Added verification tool at build time to test DLL mapping to michael@0: avoid further bugs like bgo#557868 and bnc#440409 michael@0: * Worked around a potential Mono bug causing a crash (bgo#556573) michael@0: * Fixes in the track editor to avoid false positives on edit-save confirm michael@0: * Fixed track edito auto-order for track-number/count michael@0: * Fixed a seldom seen crasher (bnc#557867) michael@0: * Fri Oct 31 2008 gburt@suse.de michael@0: - Fix critical bug in our dll mapping config (bgo#557868, bnc#440409) michael@0: * Sat Oct 25 2008 abockover@suse.de michael@0: - Updated to 1.3.3 Release michael@0: * Small Bug-fix only release michael@0: - Removed code that prompted/set Banshee as default player (bnc#433096) michael@0: - Bug fix in equalizer element fixing crash (bnc#557260) michael@0: - Fixed bug where play queue would stop after every song (bnc#557386) michael@0: - Allow prepending the play queue over DBus (for GNOME Do) (bnc##557526) michael@0: * Mon Oct 13 2008 abockover@suse.de michael@0: - Fixed .desktop file (bnc#433594) michael@0: * Mon Oct 13 2008 abockover@suse.de michael@0: - Updated to 1.3.2 Release michael@0: * Minor features/improvements: michael@0: - Allow queueing files via dbus michael@0: - Fix to allow the podcast primary source to contain [smart] playlists michael@0: - When finished playing from the play queue, play the song after michael@0: the song we left off from, or stop playing if nothing was playing before michael@0: - Improved podcast refresh timing michael@0: - Import all white-listed files, even if TagLib# doesn't recognize them michael@0: - Cache and store images directly as Cairo ImageSurfaces, yielding michael@0: performance and memory improvements michael@0: - Major memory leak and performance fixes (avoid PangoContext leak) michael@0: - Enable autocomplete in editor for artist, album, and album artist michael@0: - Many improvements and fixes to the collection indexer, ready for external michael@0: applications to consume now michael@0: * 59 bugs were closed since 1.3.1 michael@0: * Notable Bugs FIXED: michael@0: - Fix bug with non-JPEG cover art (bgo#388162) michael@0: - Remember the user's smart playlist units (bgo#545887) michael@0: - Look for PNG and BMP artwork in the album's folder (bgo#547841) michael@0: - Avoid showing album art for 'unknown' artists (bgo#549320) michael@0: - Jump to playing podcast and radio station now work michael@0: - Fix bug with default CD importing profile (bgo#528621) michael@0: - libmtp8 support (bgo#542117) michael@0: - Fix bug with switching themes and things not getting updated michael@0: - Recommendations and DAP storage panes are visible again michael@0: - F11 toggles fullscreen (bgo#553440) michael@0: - Remove newlines from podcast titles and descriptions (bgo#550008) michael@0: - Fix issue with the Seek slider and recent versions of Gtk# (bgo#536397) michael@0: - Fix bug with showing/selecting invalid profile for DAP transcoding michael@0: * Mon Sep 22 2008 abockover@suse.de michael@0: - Updated to 1.3.1 Release michael@0: * Minor feature/cosmetic improvements: michael@0: - Improved track editor UI and usability michael@0: - Break columns context menu into two columns for easier navigation michael@0: - Many fixes regarding column resizing and default widths michael@0: * 42 bugs were closed since 1.3.0 michael@0: * Notable Bugs FIXED: michael@0: - Remember sorting per source (bgo#524656) michael@0: - Fix audio CD crash bug michael@0: - Dialogs' translation domain properly set (bgo#536268) michael@0: - Fix recent regression where the ListView scrolled to the top michael@0: when switching sources michael@0: - Allow shrinking selections with shift-click (bgo#535561) michael@0: - Fix issue with it taking two clicks on the notification icon to michael@0: get the main window visible, if Banshee was minimized (bgo#551916) michael@0: - Don't give UI indication that the track list is sortable unless michael@0: it really is (bgo#551969) michael@0: * Fri Sep 12 2008 abockover@suse.de michael@0: - Updated to 1.3.0 Release michael@0: * Features & Enhancements michael@0: - Vastly improved portable media player support michael@0: o Automatic/proper synchronization mode michael@0: o Playlists and smart playlists can be saved to devices (fate#303577) michael@0: o Cover art can be synced to mass storage devices michael@0: - Library rescanning - can now detect newly added, removed, and michael@0: relocated files and update its collection (fate#5152) michael@0: - Option to rename files when metadata changes michael@0: - Collection indexer service with DBus API for third party apps michael@0: like GNOME Do, Beagle, Tangerine to query/index (dep. of fate#303568) michael@0: - Flat-file playlists can be opened from command line (fate#303576) michael@0: - Podcasting improvements michael@0: - New fancy cover art UI for the Now Playing source michael@0: - ReplayGain level correction support michael@0: - Improved performance of the album/podcast browsers michael@0: - Offline mode (disable features requiring network access) michael@0: - Banshee will now ask if it should be the default media player michael@0: - Support for extra metadata fields including BPM, Grouping, BitRate, michael@0: Conductor, DiscCount, and IsCompilation: read/write/colums/query support michael@0: * 64 bugs were closed since 1.2.1 michael@0: * Notable Bugs FIXED: michael@0: - Drag and Drop to Nautilus works again (bgo#535128) michael@0: - Improved support for dark themes (bgo#544840) michael@0: - Improved ASX support (bgo#545646) michael@0: - Fix performance bug with loading USB Mass Storage DAPs (bgo#548254) michael@0: - Fix bug with the DAP usage bar being filtered (bgo#537366) michael@0: - Fix performance issue with album and podcast browsers (bgo#547628) michael@0: * Wed Aug 27 2008 abockover@suse.de michael@0: - Add a define based on if we are in OBS or autobuild michael@0: - Only call suse_update_desktop_file in autobuild, since parity michael@0: between OBS and autobuild is a myth, and we don't want to nuke michael@0: upstream translations in our desktop file michael@0: * Fri Aug 15 2008 abockover@suse.de michael@0: - BuildRequires for boo-devel, it provides the .pc file michael@0: * Thu Aug 14 2008 abockover@suse.de michael@0: - Enabled Boo support for openSUSE 11.1 and newer now that the michael@0: boo package is properly split into boo and boo-devel to avoid michael@0: a painful and unnecessary dependency chain michael@0: - spec file cleanup michael@0: * Wed Aug 13 2008 gburt@suse.de michael@0: - Add patch to fix common crash for tracks without cover art (bgo#547520) michael@0: * Tue Aug 12 2008 abockover@suse.de michael@0: - Updated to 1.2.1 Release michael@0: * Features & Enhancements michael@0: - Drag and drop albums or artists from the browser michael@0: - New import source to aid in importing videos from your camera michael@0: - Show cover art in Now Playing michael@0: - Pressing play will play the first track selected if nothing is loaded michael@0: - Pressing o on a track selection behaves the same as pressing enter michael@0: - Include never-played tracks when querying against last played michael@0: - Prefer cover art named cover/folder/front.jpg over other image files michael@0: - Translation updates from 19 translators michael@0: * 24 Bugs FIXED since Banshee 1.2.0 michael@0: * Notable bugs FIXED: michael@0: - Fix bug with loading USB Mass Storage Players michael@0: - Fix ASX and mms:// support michael@0: - Fix a common crash when quitting Banshee 1.2 michael@0: - Amarok importer now migrates date added and last played michael@0: - Fix crash when editing smart playlists with date fields michael@0: - 24 bugs fixed since 1.2 michael@0: * Mon Aug 4 2008 abockover@suse.de michael@0: - Updated to 1.2 Release (1.2.0) michael@0: * Major new features bringing full parity to 0.13.2: michael@0: - 10-band equalizer with preset support michael@0: - Multi-Artist (Compilation/Various) Album Support michael@0: - Internet Radio michael@0: - Recommendations pane michael@0: - DAAP/Music Sharing michael@0: - Playlist importing michael@0: - Manual track reordering of playlists/play queue michael@0: - Amarok database migration michael@0: * 82 Bugs FIXED since Banshee 1.0 michael@0: * Notable bugs FIXED: michael@0: - More robust parsing of podcast (RSS) files michael@0: - Find and use cover art from the album folder (cover.jpg, etc) michael@0: - Add Last.fm as a cover art provider michael@0: - The last playback source is used when the Play Queue is empty michael@0: - Better performance (start up time, memory usage, searching, etc) michael@0: - Disable the screensaver when in fullscreen mode michael@0: - Much improved performance and UI for automatic cover art fetching michael@0: - Fix issues with importing and playing files in folders named Music* michael@0: * Mon Jun 9 2008 jpr@suse.de michael@0: - Turn off boo scripting, it causes too many dependencies in a michael@0: stock install michael@0: * Thu Jun 5 2008 abockover@suse.de michael@0: - Updated to 1.0 Final Release (1.0.0) michael@0: * 57 Bugs FIXED since RC1 michael@0: * Notable bugs FIXED: michael@0: - Fix GUI identifying podcast items to avoid dupes (bgo#536555) michael@0: - Use standard seek/position widget in popup (bgo#536396) michael@0: - Fix metacity focus bug in fullscreen (bgo#531187) michael@0: - Fix GTK theme issues (bgo#536052, bgo#534731) michael@0: - Show fullscreen on same monitor as parent window (bgo#535982) michael@0: - Fix player engine DBus support (bgo#534472) michael@0: - Added matching for oga and ogv extensions (bgo#532561) michael@0: - Fix crash when ejecting hardware (bgo#535898) michael@0: - Only set rating when mouse is released (bgo#535338) michael@0: - Use proper icon in notif area depending on panel size (bgo#526333) michael@0: - Set notification window hint on popup (bgo#526326) michael@0: - Fixed a number of DBus API issues (bgo#532215) michael@0: * Fixed audio CD duplication through Brasero and Nautilus michael@0: * Fixed GStreamer plugin installation hooks michael@0: * Show full --help information to expose command line functions michael@0: - Since 1.0 Alpha 3: michael@0: * Full iPod and MTP support including video sync michael@0: * Default smart playlist selection michael@0: * Mini mode extension michael@0: * Extension manager michael@0: * Boo scripting support michael@0: * Full screen video support michael@0: * Podcast support (including video) michael@0: * Auto-rip CD importing michael@0: * CD Burning through Brasero michael@0: * New device status bar michael@0: * Automatic cover art downloader michael@0: * DBus command line client michael@0: * Single instance support michael@0: * File system/local queue support michael@0: * Over 100 bugs fixed michael@0: * Sat May 31 2008 abockover@suse.de michael@0: - Updated to 1.0 RC1 Release (0.99.3) michael@0: * Full iPod and MTP support including video sync michael@0: * Default smart playlist selection michael@0: * Mini mode extension michael@0: * Extension manager michael@0: * Boo scripting support michael@0: * Full screen video support michael@0: * Podcast support (including video) michael@0: * Auto-rip CD importing michael@0: * CD Burning through Brasero michael@0: * New device status bar michael@0: * Automatic cover art downloader michael@0: * DBus command line client michael@0: * Single instance support michael@0: * File system/local queue support michael@0: * Over 100 bugs fixed michael@0: * Wed May 28 2008 sbrabec@suse.cz michael@0: - Do not call gtk-update-icon-cache (bnc#395056). michael@0: * Tue Apr 15 2008 coolo@suse.de michael@0: - disable parallel build to fix build michael@0: * Thu Apr 10 2008 abockover@suse.de michael@0: - Updated to 1.0 Alpha 3 Release (0.98.3) michael@0: * Adds audio CD playback and ripping michael@0: * Adds USB Mass Storage Digital Audio Player syncing michael@0: * New experimental shuffle UI was added michael@0: * Repeat modes now work michael@0: * Jump to song was implemented michael@0: * Full screen mode was implemented (not video) michael@0: * Visual improvements in Last.fm michael@0: * Cairo widgets (list view, track header) respect system DPI michael@0: * Over 40 other bugs fixed since 0.98.2 michael@0: * Wed Mar 26 2008 abockover@suse.de michael@0: - Updated to 1.0 Alpha 2 Release (0.98.2) michael@0: * Adds video importing, collection management, and playback michael@0: * Cache files respect XDG_CACHE_HOME michael@0: * List view settings are preserved (column width/visibility) michael@0: * Play Count, Skip Count, Last Played, and Last Skipped are updated michael@0: * Allow editing of artist and album names michael@0: * Start playing when artist or album browser is double clicked michael@0: * Bookmarks extension was ported to 1.0 APIs michael@0: * Date-based searches and smart playlists should be working much better michael@0: * Initialize the translation Catalog so translations can actually be used michael@0: * Improved support for dark themes michael@0: * Disable the equalizer temporarily until gstreamer pipeline issues resolved michael@0: - Removed the icon fix patch; rolled into upstream michael@0: * Fri Mar 14 2008 abockover@suse.de michael@0: - Added a patch to fix the icon name bug found after the release michael@0: * Fri Mar 14 2008 abockover@suse.de michael@0: - Initial package for Banshee 1.0 michael@0: - Banshee 1.0 Alpha 1 Release (0.98.1) michael@0: - Can be installed and used in parallel with previous Banshee (banshee-*) michael@0: - http://banshee-project.org/Releases/0.98.1