File banshee-1.spec of Package banshee-1
#
# spec file for package banshee-1 (Version 1.4.3)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: banshee-1
Version: 1.4.3
Release: 1.<RELEASE1>
License: X11/MIT
Summary: A music playback and management application
Group: Productivity/Multimedia/Sound/Players
Url: http://banshee-project.org/
Source0: %{name}-%{version}.tar.bz2
Source1: bundleize-pkg-config.awk
Source2: banshee-po.tar.bz2
Patch0: ko.patch
Patch1: desktop-file-trailing-semicolon.patch
AutoReqProv: on
PreReq: filesystem gconf2
ExcludeArch: s390 s390x
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: intltool perl-XML-Parser update-desktop-files
BuildRequires: gnome-desktop-devel gnome-vfs2-devel gstreamer010-plugins-base-devel sqlite-devel >= 3.4
BuildRequires: gconf-sharp2 glade-sharp2 gtk-sharp2
BuildRequires: mono-data-sqlite mono-devel mono-zeroconf
BuildRequires: ndesk-dbus ndesk-dbus-glib-devel
BuildRequires: ipod-sharp >= 0.8.1 libmtp-devel
%if %suse_version > 1100
%define have_boo 1
BuildRequires: boo-devel >= 0.8.1
%endif
Requires: mono-core gstreamer010-plugins-good
Requires: ndesk-dbus >= 0.5 ndesk-dbus-glib >= 0.3
Requires: %{name}-lang = %{version}
Requires: %{name}-backend-engine-gstreamer = %{version}
Requires: %{name}-backend-platform-unix = %{version}
Recommends: %{name}-backend-platform-gnome = %{version}
Recommends: %{name}-extensions-default = %{version}
Obsoletes: banshee helix-banshee
Provides: banshee = %{version} helix-banshee = %{version}
%define upstream_project 0
%if %(echo '%distribution' | grep -Ec '^home:.+:Banshee.*/|^Banshee')
%define upstream_project 1
%endif
%if %upstream_project == 1
BuildRequires: mono-addins >= 0.4 taglib-sharp >= 2.0.3.2
%else
BuildRequires: mono-addins >= 0.4 taglib-sharp >= 2.0.3.2
%endif
%description
Import, organize, and discover new music with Banshee through its
simple and powerful interface and wide array of innovative features.
Create your own radio stations or listen to a friends' through Last.fm
integration; experience automatic cover art fetching as you listen; and
easily browse, search, and control your media collection.
Authors:
--------
Aaron Bockover <abock@gnome.org>
Gabriel Burt <gabriel.burt@gmail.com>
Scott Peterson <lunchtimemama@gmail.com>
%package devel
License: X11/MIT
Summary: Development package for Banshee
Group: Development/Libraries/Other
AutoReqProv: on
Requires: %{name} = %{version}
Requires: gstreamer010-devel gstreamer010-plugins-base-devel gnome-vfs2-devel gtk2-devel
Requires: glib-sharp2 gtk-sharp2 gconf-sharp2
Requires: ndesk-dbus ndesk-dbus-glib-devel
%if %upstream_project == 0
Requires: taglib-sharp >= 2.0.3.2 mono-addins >= 0.4
%endif
%description devel
Users who wish to extend Banshee should install this package. It
includes standard Linux development files and other tools for building
extensions and applications on top of the Banshee core application
framework.
Authors:
--------
Aaron Bockover <abock@gnome.org>
Gabriel Burt <gabriel.burt@gmail.com>
Scott Peterson <lunchtimemama@gmail.com>
%package backend-engine-gstreamer
License: X11/MIT
Summary: GStreamer engine support for Banshee
Group: Productivity/Multimedia/Sound/Players
AutoReqProv: on
Requires: %{name} = %{version}
%description backend-engine-gstreamer
This package provides the playback engine used by Banshee, built on the
GStreamer multimedia framework.
Authors:
--------
Aaron Bockover <abock@gnome.org>
Gabriel Burt <gabriel.burt@gmail.com>
Scott Peterson <lunchtimemama@gmail.com>
%package backend-platform-unix
License: X11/MIT
Summary: UNIX platform support for Banshee
Group: Productivity/Multimedia/Sound/Players
AutoReqProv: on
Requires: %{name} = %{version}
%description backend-platform-unix
This package provides many optimizations for UNIX based platforms. In
particular, it provides a POSIX IO layer that performs better than the
default System.IO/.NET IO layer provided in the base banshee-1 package.
Authors:
--------
Aaron Bockover <abock@gnome.org>
Gabriel Burt <gabriel.burt@gmail.com>
Scott Peterson <lunchtimemama@gmail.com>
%package backend-platform-gnome
License: X11/MIT
Summary: GNOME platform support for Banshee
Group: Productivity/Multimedia/Sound/Players
AutoReqProv: on
Requires: %{name} = %{version}
Requires: %{name}-backend-platform-unix = %{version}
%description backend-platform-gnome
This package provides platform integration with the GNOME Desktop for
Banshee. Most notably it provides a configuration backend to GConf, so
all user settings can be stored there. Other GNOME specific integration
hooks are provided as well.
Users running Banshee on GNOME are recommended to install this package.
Authors:
--------
Aaron Bockover <abock@gnome.org>
Gabriel Burt <gabriel.burt@gmail.com>
Scott Peterson <lunchtimemama@gmail.com>
%package extensions-default
License: X11/MIT
Summary: Extra features extending the Banshee Media Player
Group: Productivity/Multimedia/Sound/Players
AutoReqProv: on
Requires: %{name} = %{version}
Requires: podsleuth
%description extensions-default
This package provides a number of useful features for Banshee,
including a Play Queue, Last.fm streaming, Last.fm Audioscrobbling, and
Multimedia Key support. This package is highly recommended as it
greatly enhances the end user experience of Banshee.
Import, organize, and discover new music with Banshee through its
simple and powerful interface and wide array of innovative features.
Create your own radio stations or listen to a friends' through Last.fm
integration; experience automatic cover art fetching as you listen; and
easily browse, search, and control your media collection.
Authors:
--------
Aaron Bockover <abock@gnome.org>
Gabriel Burt <gabriel.burt@gmail.com>
Scott Peterson <lunchtimemama@gmail.com>
%lang_package
%prep
%setup -q -a2
%patch0 -p1
%patch1 -p0
# update pkg-config files for the -devel package since we internalize
# some BuildRequires in cases where we will upgrade a package that
# might also be provided by the distro (e.g. taglib-sharp)
%if %upstream_project == 1
pushd $RPM_BUILD_DIR/%{name}-%{version}/build/pkg-config
for pkg_config in *.pc.in; do
awk -f %{S:1} < $pkg_config > ${pkg_config}.in
mv ${pkg_config}.in $pkg_config
done
popd
%endif
%build
%{?env_options}
%configure \
--with-vendor-build-id="%distribution" \
%if !0%{?have_boo}
--disable-boo \
%endif
--disable-docs
%{__make} %{?jobs:-j%jobs}
%install
%makeinstall
%find_lang %{name}
chmod -x $RPM_BUILD_ROOT%{_libdir}/banshee-1/*.config
chmod -x $RPM_BUILD_ROOT%{_libdir}/banshee-1/*/*.config
%suse_update_desktop_file -N "Banshee" -G "Media Player" %{name}
%suse_update_desktop_file %{name}-audiocd
%suse_update_desktop_file %{name}-media-player
# If we are building for upstream, we want to bundle libraries that
# we might want to differ from the downstream distribution
%if %upstream_project == 1
for package in taglib-sharp mono-addins; do
for assembly in $(find %{_prefix}/lib/mono/${package}/ -name \*.dll); do
cp $(dirname $(readlink -e $assembly))/* $RPM_BUILD_ROOT%{_libdir}/banshee-1
done
done
%endif
%clean
rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
%doc NEWS COPYING AUTHORS README
%dir %{_libdir}/banshee-1
%dir %{_libdir}/banshee-1/Extensions
%dir %{_libdir}/banshee-1/Backends
%dir %{_libdir}/banshee-1/gstreamer-0.10
%dir %{_datadir}/banshee-1
%dir %{_datadir}/banshee-1/audio-profiles
%dir %{_datadir}/banshee-1/icons
%dir %{_datadir}/banshee-1/icons/hicolor
%dir %{_datadir}/banshee-1/icons/hicolor/*
%dir %{_datadir}/banshee-1/icons/hicolor/*/*
%{_prefix}/bin/banshee-1
%{_libdir}/banshee-1/libbanshee.so
%{_libdir}/banshee-1/gstreamer-0.10/libgstequalizer.so
%{_libdir}/banshee-1/Hyena.dll*
%{_libdir}/banshee-1/Hyena.Gui.dll*
%{_libdir}/banshee-1/Migo.dll*
%{_libdir}/banshee-1/MusicBrainz.dll*
%{_libdir}/banshee-1/Mono.Media.dll*
%{_libdir}/banshee-1/Lastfm.dll*
%{_libdir}/banshee-1/Lastfm.Gui.dll*
%{_libdir}/banshee-1/Banshee.Core.dll*
%{_libdir}/banshee-1/Banshee.Services.dll*
%{_libdir}/banshee-1/Banshee.Services.addins
%{_libdir}/banshee-1/Banshee.Widgets.dll*
%{_libdir}/banshee-1/Banshee.ThickClient.dll*
%{_libdir}/banshee-1/Banshee.CollectionIndexer.dll*
%{_libdir}/banshee-1/Banshee.exe*
%{_libdir}/banshee-1/Nereid.exe*
%{_libdir}/banshee-1/Halie.exe*
%{_libdir}/banshee-1/Beroe.exe*
%{_libdir}/banshee-1/Muinshee.exe*
%{_datadir}/dbus-1/services/org.bansheeproject.Banshee.service
%{_datadir}/dbus-1/services/org.bansheeproject.CollectionIndexer.service
%{_datadir}/banshee-1/audio-profiles/*.xml
%{_datadir}/banshee-1/icons/hicolor/*/categories/source-playlist.png
%{_datadir}/banshee-1/icons/hicolor/*/categories/source-smart-playlist.png
%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-all.png
%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-none.png
%{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-single.png
%{_datadir}/banshee-1/icons/hicolor/*/actions/encode.png
%{_datadir}/applications/banshee-1*.desktop
%{_datadir}/icons/hicolor/16x16/apps/media-player-banshee.png
%{_datadir}/icons/hicolor/22x22/apps/media-player-banshee.png
%{_datadir}/icons/hicolor/24x24/apps/media-player-banshee.png
%{_datadir}/icons/hicolor/32x32/apps/media-player-banshee.png
%{_datadir}/icons/hicolor/48x48/apps/media-player-banshee.png
%{_datadir}/icons/hicolor/192x192/apps/media-player-banshee.png
%if %upstream_project == 1
%{_libdir}/banshee-1/taglib-sharp.dll*
%{_libdir}/banshee-1/Mono.Addins*.dll*
%endif
%files lang -f %{name}.lang
%files devel
%defattr(-,root,root)
%{_libdir}/banshee-1/gconf-schema-extractor.exe
%{_libdir}/pkgconfig/banshee-1-*.pc
%exclude %{_libdir}/banshee-1/libbanshee.*a
%exclude %{_libdir}/banshee-1/gstreamer-0.10/libgstequalizer.*a
%files backend-engine-gstreamer
%defattr(-,root,root)
%{_libdir}/banshee-1/Backends/Banshee.GStreamer.dll*
%files backend-platform-unix
%defattr(-,root,root)
%{_libdir}/banshee-1/Backends/Banshee.Unix.dll*
%{_libdir}/banshee-1/Backends/Banshee.Hal.dll*
%files backend-platform-gnome
%defattr(-,root,root)
%{_libdir}/banshee-1/Backends/Banshee.Gnome.dll*
%{_libdir}/banshee-1/Backends/Banshee.NowPlaying.X11.dll*
%{_libdir}/banshee-1/Backends/libbnpx11.so
%{_datadir}/banshee-1/icons/hicolor/*/actions/media-write-cd.png
%exclude %{_libdir}/banshee-1/Backends/libbnpx11.*a
%files extensions-default
%defattr(-,root,root)
%{_libdir}/banshee-1/Mtp.dll*
%{_libdir}/banshee-1/Extensions/Banshee.InternetRadio.dll*
%{_libdir}/banshee-1/Extensions/Banshee.Daap.dll*
%{_libdir}/banshee-1/Extensions/Banshee.Bookmarks.dll*
%{_libdir}/banshee-1/Extensions/Banshee.CoverArt.dll*
%{_libdir}/banshee-1/Extensions/Banshee.FileSystemQueue.dll*
%{_libdir}/banshee-1/Extensions/Banshee.Lastfm.dll*
%{_libdir}/banshee-1/Extensions/Banshee.MultimediaKeys.dll*
%{_libdir}/banshee-1/Extensions/Banshee.NotificationArea.dll*
%{_libdir}/banshee-1/Extensions/Banshee.PlayQueue.dll*
%{_libdir}/banshee-1/Extensions/Banshee.NowPlaying.dll*
%{_libdir}/banshee-1/Extensions/Banshee.AudioCd.dll*
%{_libdir}/banshee-1/Extensions/Banshee.Podcasting.dll*
%if 0%{?have_boo}
%{_libdir}/banshee-1/Extensions/Banshee.BooScript.dll*
%endif
%{_libdir}/banshee-1/Extensions/Banshee.MiniMode.dll*
%{_libdir}/banshee-1/Extensions/Banshee.Dap.dll*
%{_libdir}/banshee-1/Extensions/Banshee.Dap.Mtp.dll*
%{_libdir}/banshee-1/Extensions/Banshee.Dap.MassStorage.dll*
%{_libdir}/banshee-1/Extensions/Banshee.Dap.Ipod.dll*
%{_libdir}/banshee-1/Extensions/ipod-sharp*dll*
%{_datadir}/banshee-1/icons/hicolor/*/categories/lastfm-*.png
%{_datadir}/banshee-1/icons/hicolor/*/categories/podcast*.png
%{_datadir}/banshee-1/icons/hicolor/*/categories/radio.*
%{_datadir}/banshee-1/icons/hicolor/*/categories/amazon-mp3-source.*
%{_datadir}/banshee-1/icons/hicolor/*/status/podcast*.png
%{_datadir}/banshee-1/icons/hicolor/*/actions/media-import-audio-cd.png
%{_datadir}/banshee-1/icons/hicolor/*/devices/multimedia-player-*
%{_datadir}/banshee-1/icons/hicolor/*/devices/phone-*
%changelog
* Tue Apr 21 2009 gburt@suse.de
- Require taglib-sharp 2.0.3.2
* Wed Mar 04 2009 abockover@novell.com
- Update to 1.4.3 release
* Bug-fix-only release
* 17 bugs fixed since 1.4.2 (most of which were already applied)
* Removed the Novell translations since I disagree with the way
we handle them with upstream - the upstream translations are
rather complete (~93%%); kept the Korean translation since one
does not exist upstream
* Wed Feb 04 2009 gburt@suse.de
- Patch fixing playlists not being saved to DAPs (bnc#472526)
- Patch fixing adding files to MTP devices (bnc#472524)
- Patch renaming sr@Latn translation to sr@latin (bnc#472522)
* Fri Jan 30 2009 gburt@suse.de
- Patch fixing freeze on DAP load (bnc#465214)
- Patch fixing crash on delete from File System Queue (bnc#467377)
- Patch fixing crash on MTP device load (bnc#470722)
- Patch fixing hang while loading streams (bnc#376532)
* Wed Jan 21 2009 abockover@novell.com
- Patch to fix RPMLINT warning about trailing ; on MimeType field
in .desktop files
- Remove some legacy hacks for dealing with openSUSE < 10.3
- Add logic to bundle certain assemblies when we are building from
the upstream/devel OBS project (Banshee) and not openSUSE or SLE
to allow us to do safe intermediate upgrades of packages outside
of the distro
* Tue Jan 20 2009 abockover@novell.com
- Update to 1.4.2
- Bug fix only release that includes all previous patches to 1.4.1
* Mon Jan 12 2009 mauro@suse.de
- Translations update.
* Sun Jan 11 2009 gburt@suse.de
- Patch to fix support for itms podcast subscription inks (bnc#465149)
- Patch to fix freeze caused by submitting Last.fm now playing (bnc#465215)
* Sun Jan 11 2009 abockover@novell.com
- Patch to support Nautilus/GIO device actions (play CD, highlight
media player, etc) (bnc#461677)
- Patch to prevent DAAP service from crashing (bnc#465159)
- Patch to allow persisting build metadata and vendor information in
assemblies, and show in log file to help with better bug reports;
adds --with-vendor-build-id="%%distribution" to the spec
* Sat Jan 10 2009 abockover@novell.com
- Fix up desktop files (bnc#456120, bnc#459993, bnc#440615, bnc#461677)
- Fix primary desktop file to -N "Banshee" -G "Media Player" (bnc#433594)
* Sat Jan 10 2009 abockover@novell.com
- Patch to set the mimetype for ripped tracks (bnc#464889)
- Patch to handle spaces in command line arguments (bnc#440883)
- Patch to make xx_YY langs work from xml:lang, fixes zh_CN et al (bnc#449788)
- Patch for API compat fix for 1.4.2 (bgo#562151)
- Patch to show audio CDs in import dialog, fixes SLE 10 regression (bnc#457918)
* Fri Jan 09 2009 gburt@suse.de
- Patch to fix handling of internet radio loading (bnc#456120)
* Thu Jan 08 2009 gburt@suse.de
- Patch to avoid Rescan tool podcast bug (bnc#464604)
- Patch to avoid Rescan tool gui glitch (bnc#462304)
- Patch for non-UTF8 RSS parsing (bnc#459084)
- Patch to show .MP3 in import dialog (bnc#464608)
- Patch for less rigid rss date parsing - bnc#464612)
- Patch to fix genre-search casing bug (bnc#464615)
- Patch for non-ASCII scrobbling (bnc#464613)
- Patch for podcast published date (bnc#464617)
- Patch for duplicate albums b/c compilation support (bnc#464619)
- Patch for track count editor fix (bnc#464620)
- Patch to remove /tmp extension loading (bnc#464622)
- Patch for pack/add browser fix (bnc#464629)
* Fri Dec 19 2008 gburt@suse.de
- Patch to fix podcast-related DAP crash (bnc#464627)
- Patch to fix DAAP-related freeze on startup (bnc#450125)
- Patch to fix bug that prevented unsubscribing from a podcast (bnc#464624)
- Patch to fix crash when using Banshee in certain languages and inserting
an audio CD (bnc#464626)
* Fri Dec 12 2008 mauro@suse.de
- Patch to fix bnc#447606 Unlocalised text on Equalizer menu
* Fri Nov 21 2008 abockover@suse.de
- Patch to create music directory in prefs dialog (bnc#432754)
- Remove Real audio/video mime types from .desktop file (bnc#440615)
- Fix an issue with generics for gmcs (bgo#561392)
- Allow escape key to close the equalizer dialog (bgo#552818)
- Allow last track in a folder to be deleted on mass storage DAPs (bgo##560550)
- Updated translations
* Mon Nov 10 2008 abockover@suse.de
- Updated to 1.4.1 Release
* Fix some API/extensibility issues to ensure 1.4 API will not need to break
* Fixed assembly versioning to be static as 1.4.0.0 to ensure compat
* Store known devices in the extension manfiest to ensure other devices
can be added later externally (forward compat)
* Updated G1 icons from Jakub Steiner
* Cosmetic fixes (spacing/padding/alignment) with the DAP overview page
* Fix build issue with 10.3
* Fix build issue with Mono trunk
* Fri Nov 07 2008 abockover@suse.de
- Updated to 1.4.0.1 Release
* Fixes an issue with the G1 not reading cover art at wrong folder depth
* Fix a path typo
* Fri Nov 07 2008 abockover@suse.de
- Updated to 1.4.0 Release
* Fixes on top of mass storage extension support T-Mobile G1/Android Phone
* Added verification tool at build time to test DLL mapping to
avoid further bugs like bgo#557868 and bnc#440409
* Worked around a potential Mono bug causing a crash (bgo#556573)
* Fixes in the track editor to avoid false positives on edit-save confirm
* Fixed track edito auto-order for track-number/count
* Fixed a seldom seen crasher (bnc#557867)
* Fri Oct 31 2008 gburt@suse.de
- Fix critical bug in our dll mapping config (bgo#557868, bnc#440409)
* Sat Oct 25 2008 abockover@suse.de
- Updated to 1.3.3 Release
* Small Bug-fix only release
- Removed code that prompted/set Banshee as default player (bnc#433096)
- Bug fix in equalizer element fixing crash (bnc#557260)
- Fixed bug where play queue would stop after every song (bnc#557386)
- Allow prepending the play queue over DBus (for GNOME Do) (bnc##557526)
* Mon Oct 13 2008 abockover@suse.de
- Fixed .desktop file (bnc#433594)
* Mon Oct 13 2008 abockover@suse.de
- Updated to 1.3.2 Release
* Minor features/improvements:
- Allow queueing files via dbus
- Fix to allow the podcast primary source to contain [smart] playlists
- When finished playing from the play queue, play the song after
the song we left off from, or stop playing if nothing was playing before
- Improved podcast refresh timing
- Import all white-listed files, even if TagLib# doesn't recognize them
- Cache and store images directly as Cairo ImageSurfaces, yielding
performance and memory improvements
- Major memory leak and performance fixes (avoid PangoContext leak)
- Enable autocomplete in editor for artist, album, and album artist
- Many improvements and fixes to the collection indexer, ready for external
applications to consume now
* 59 bugs were closed since 1.3.1
* Notable Bugs FIXED:
- Fix bug with non-JPEG cover art (bgo#388162)
- Remember the user's smart playlist units (bgo#545887)
- Look for PNG and BMP artwork in the album's folder (bgo#547841)
- Avoid showing album art for 'unknown' artists (bgo#549320)
- Jump to playing podcast and radio station now work
- Fix bug with default CD importing profile (bgo#528621)
- libmtp8 support (bgo#542117)
- Fix bug with switching themes and things not getting updated
- Recommendations and DAP storage panes are visible again
- F11 toggles fullscreen (bgo#553440)
- Remove newlines from podcast titles and descriptions (bgo#550008)
- Fix issue with the Seek slider and recent versions of Gtk# (bgo#536397)
- Fix bug with showing/selecting invalid profile for DAP transcoding
* Mon Sep 22 2008 abockover@suse.de
- Updated to 1.3.1 Release
* Minor feature/cosmetic improvements:
- Improved track editor UI and usability
- Break columns context menu into two columns for easier navigation
- Many fixes regarding column resizing and default widths
* 42 bugs were closed since 1.3.0
* Notable Bugs FIXED:
- Remember sorting per source (bgo#524656)
- Fix audio CD crash bug
- Dialogs' translation domain properly set (bgo#536268)
- Fix recent regression where the ListView scrolled to the top
when switching sources
- Allow shrinking selections with shift-click (bgo#535561)
- Fix issue with it taking two clicks on the notification icon to
get the main window visible, if Banshee was minimized (bgo#551916)
- Don't give UI indication that the track list is sortable unless
it really is (bgo#551969)
* Thu Sep 11 2008 abockover@suse.de
- Updated to 1.3.0 Release
* Features & Enhancements
- Vastly improved portable media player support
o Automatic/proper synchronization mode
o Playlists and smart playlists can be saved to devices (fate#303577)
o Cover art can be synced to mass storage devices
- Library rescanning - can now detect newly added, removed, and
relocated files and update its collection (fate#5152)
- Option to rename files when metadata changes
- Collection indexer service with DBus API for third party apps
like GNOME Do, Beagle, Tangerine to query/index (dep. of fate#303568)
- Flat-file playlists can be opened from command line (fate#303576)
- Podcasting improvements
- New fancy cover art UI for the Now Playing source
- ReplayGain level correction support
- Improved performance of the album/podcast browsers
- Offline mode (disable features requiring network access)
- Banshee will now ask if it should be the default media player
- Support for extra metadata fields including BPM, Grouping, BitRate,
Conductor, DiscCount, and IsCompilation: read/write/colums/query support
* 64 bugs were closed since 1.2.1
* Notable Bugs FIXED:
- Drag and Drop to Nautilus works again (bgo#535128)
- Improved support for dark themes (bgo#544840)
- Improved ASX support (bgo#545646)
- Fix performance bug with loading USB Mass Storage DAPs (bgo#548254)
- Fix bug with the DAP usage bar being filtered (bgo#537366)
- Fix performance issue with album and podcast browsers (bgo#547628)
* Wed Aug 27 2008 abockover@suse.de
- Add a define based on if we are in OBS or autobuild
- Only call suse_update_desktop_file in autobuild, since parity
between OBS and autobuild is a myth, and we don't want to nuke
upstream translations in our desktop file
* Fri Aug 15 2008 abockover@suse.de
- BuildRequires for boo-devel, it provides the .pc file
* Thu Aug 14 2008 abockover@suse.de
- Enabled Boo support for openSUSE 11.1 and newer now that the
boo package is properly split into boo and boo-devel to avoid
a painful and unnecessary dependency chain
- spec file cleanup
* Tue Aug 12 2008 gburt@suse.de
- Add patch to fix common crash for tracks without cover art (bgo#547520)
* Tue Aug 12 2008 abockover@suse.de
- Updated to 1.2.1 Release
* Features & Enhancements
- Drag and drop albums or artists from the browser
- New import source to aid in importing videos from your camera
- Show cover art in Now Playing
- Pressing play will play the first track selected if nothing is loaded
- Pressing o on a track selection behaves the same as pressing enter
- Include never-played tracks when querying against last played
- Prefer cover art named cover/folder/front.jpg over other image files
- Translation updates from 19 translators
* 24 Bugs FIXED since Banshee 1.2.0
* Notable bugs FIXED:
- Fix bug with loading USB Mass Storage Players
- Fix ASX and mms:// support
- Fix a common crash when quitting Banshee 1.2
- Amarok importer now migrates date added and last played
- Fix crash when editing smart playlists with date fields
- 24 bugs fixed since 1.2
* Mon Aug 04 2008 abockover@suse.de
- Updated to 1.2 Release (1.2.0)
* Major new features bringing full parity to 0.13.2:
- 10-band equalizer with preset support
- Multi-Artist (Compilation/Various) Album Support
- Internet Radio
- Recommendations pane
- DAAP/Music Sharing
- Playlist importing
- Manual track reordering of playlists/play queue
- Amarok database migration
* 82 Bugs FIXED since Banshee 1.0
* Notable bugs FIXED:
- More robust parsing of podcast (RSS) files
- Find and use cover art from the album folder (cover.jpg, etc)
- Add Last.fm as a cover art provider
- The last playback source is used when the Play Queue is empty
- Better performance (start up time, memory usage, searching, etc)
- Disable the screensaver when in fullscreen mode
- Much improved performance and UI for automatic cover art fetching
- Fix issues with importing and playing files in folders named Music*
* Mon Jun 09 2008 jpr@suse.de
- Turn off boo scripting, it causes too many dependencies in a
stock install
* Thu Jun 05 2008 abockover@suse.de
- Updated to 1.0 Final Release (1.0.0)
* 57 Bugs FIXED since RC1
* Notable bugs FIXED:
- Fix GUI identifying podcast items to avoid dupes (bgo#536555)
- Use standard seek/position widget in popup (bgo#536396)
- Fix metacity focus bug in fullscreen (bgo#531187)
- Fix GTK theme issues (bgo#536052, bgo#534731)
- Show fullscreen on same monitor as parent window (bgo#535982)
- Fix player engine DBus support (bgo#534472)
- Added matching for oga and ogv extensions (bgo#532561)
- Fix crash when ejecting hardware (bgo#535898)
- Only set rating when mouse is released (bgo#535338)
- Use proper icon in notif area depending on panel size (bgo#526333)
- Set notification window hint on popup (bgo#526326)
- Fixed a number of DBus API issues (bgo#532215)
* Fixed audio CD duplication through Brasero and Nautilus
* Fixed GStreamer plugin installation hooks
* Show full --help information to expose command line functions
- Since 1.0 Alpha 3:
* Full iPod and MTP support including video sync
* Default smart playlist selection
* Mini mode extension
* Extension manager
* Boo scripting support
* Full screen video support
* Podcast support (including video)
* Auto-rip CD importing
* CD Burning through Brasero
* New device status bar
* Automatic cover art downloader
* DBus command line client
* Single instance support
* File system/local queue support
* Over 100 bugs fixed
* Fri May 30 2008 abockover@suse.de
- Updated to 1.0 RC1 Release (0.99.3)
* Full iPod and MTP support including video sync
* Default smart playlist selection
* Mini mode extension
* Extension manager
* Boo scripting support
* Full screen video support
* Podcast support (including video)
* Auto-rip CD importing
* CD Burning through Brasero
* New device status bar
* Automatic cover art downloader
* DBus command line client
* Single instance support
* File system/local queue support
* Over 100 bugs fixed
* Wed May 28 2008 sbrabec@suse.cz
- Do not call gtk-update-icon-cache (bnc#395056).
* Tue Apr 15 2008 coolo@suse.de
- disable parallel build to fix build
* Thu Apr 10 2008 abockover@suse.de
- Updated to 1.0 Alpha 3 Release (0.98.3)
* Adds audio CD playback and ripping
* Adds USB Mass Storage Digital Audio Player syncing
* New experimental shuffle UI was added
* Repeat modes now work
* Jump to song was implemented
* Full screen mode was implemented (not video)
* Visual improvements in Last.fm
* Cairo widgets (list view, track header) respect system DPI
* Over 40 other bugs fixed since 0.98.2
* Wed Mar 26 2008 abockover@suse.de
- Updated to 1.0 Alpha 2 Release (0.98.2)
* Adds video importing, collection management, and playback
* Cache files respect XDG_CACHE_HOME
* List view settings are preserved (column width/visibility)
* Play Count, Skip Count, Last Played, and Last Skipped are updated
* Allow editing of artist and album names
* Start playing when artist or album browser is double clicked
* Bookmarks extension was ported to 1.0 APIs
* Date-based searches and smart playlists should be working much better
* Initialize the translation Catalog so translations can actually be used
* Improved support for dark themes
* Disable the equalizer temporarily until gstreamer pipeline issues resolved
- Removed the icon fix patch; rolled into upstream
* Fri Mar 14 2008 abockover@suse.de
- Added a patch to fix the icon name bug found after the release
* Fri Mar 14 2008 abockover@suse.de
- Initial package for Banshee 1.0
- Banshee 1.0 Alpha 1 Release (0.98.1)
- Can be installed and used in parallel with previous Banshee (banshee-*)
- http://banshee-project.org/Releases/0.98.1