Fri, 11 Mar 2011 21:36:51 +0100
Adjust specification build configurations to port packages to MeeGo.
1 #
2 # Do NOT Edit the Auto-generated Part!
3 # Generated by: spectacle version 0.19~pre
4 #
5 # >> macros
6 # << macros
8 Name: banshee-1
9 Summary: Banshee Media Player
10 Version: 1.7.3
11 Release: 4.3
12 Group: Applications/Multimedia
13 License: MIT
14 URL: http://banshee.fm
15 Source0: %{name}-%{version}.tar.bz2
16 Source100: banshee-1.yaml
17 Patch0: enable-library-watcher-by-default.patch
18 Patch1: meego-aware-context-menu-positions-bmc869.patch
19 Patch2: move-video-mutex-in-func-bmc5591.patch
20 Patch3: increase-pipeline-ready-timeout-bmc193.patch
21 Patch4: play-next-track-after-unsupported-codec-bmc802.patch
22 Patch5: close-player-engine-on-fsq-clear-bmc2684.patch
23 Patch6: moblin-to-meego-rename.patch
24 Patch7: media-as-meego-icon-name.patch
25 Patch8: search-unknown-artist-album-bmc6228.patch
26 Patch9: import-video-playlist-bmc8383.patch
27 Patch10: start-as-meego-client-bmc7394.patch
28 Requires: %{name}-core = %{version}
29 Requires: %{name}-backend-platform-unix = %{version}
30 Requires: gst-plugins-good
31 BuildRequires: pkgconfig(shared-mime-info)
32 BuildRequires: pkgconfig(gconf-2.0)
33 BuildRequires: pkgconfig(gstreamer-plugins-base-0.10)
34 BuildRequires: pkgconfig(sqlite3) >= 3.4
35 BuildRequires: pkgconfig(mono) >= 2.6
36 BuildRequires: pkgconfig(gtk-sharp-2.0)
37 BuildRequires: pkgconfig(mono-addins)
38 BuildRequires: pkgconfig(ndesk-dbus-glib-1.0)
39 BuildRequires: pkgconfig(taglib-sharp)
40 BuildRequires: pkgconfig(libmtp)
41 BuildRequires: pkgconfig(xrandr) >= 1.1.1
42 BuildRequires: pkgconfig(xxf86vm) >= 1.0.0
43 BuildRequires: pkgconfig(gconf-sharp-2.0)
44 BuildRequires: pkgconfig(meego-panel)
45 BuildRequires: intltool
48 %description
49 Powerful yet simple media player.
53 %package devel
54 Summary: Development package for Banshee
55 Group: Development/Libraries
56 Requires: %{name} = %{version}-%{release}
57 Requires: gst-plugins-base-devel
58 Requires: gtk2-devel
60 %description devel
61 Users who wish to extend Banshee should install this package. It
62 includes standard Linux development files and other tools for building
63 extensions and applications on top of the Banshee core application
64 framework.
67 %package core
68 Summary: Core Banshee platform libraries, services, and resources
69 Group: Applications/Multimedia
70 Requires: %{name} = %{version}-%{release}
71 Requires(post): /bin/touch
72 Requires(post): gtk2
74 %description core
75 This package provides core libraries, services, and resources for
76 building Banshee clients and user experiences.
79 %package backend-platform-unix
80 Summary: UNIX platform support for Banshee
81 Group: Applications/Multimedia
82 Requires: %{name} = %{version}-%{release}
84 %description backend-platform-unix
85 This package provides many optimizations for UNIX based platforms. In
86 particular, it provides a POSIX IO layer that performs better than the
87 default System.IO/.NET IO layer provided in the base banshee-1 package.
90 %package backend-platform-hal
91 Summary: Legacy HAL platform support for Banshee
92 Group: Applications/Multimedia
93 Requires: %{name} = %{version}-%{release}
94 Requires: %{name}-backend-platform-unix = %{version}
96 %description backend-platform-hal
97 This package provides legacy Hardware Abstraction Layer support for
98 older Linux systems.
101 %package backend-platform-gnome
102 Summary: GNOME platform support for Banshee
103 Group: Applications/Multimedia
104 Requires: %{name} = %{version}-%{release}
105 Requires: %{name}-backend-platform-unix = %{version}
106 Requires(post): /bin/touch
107 Requires(post): gtk2
109 %description backend-platform-gnome
110 This package provides platform integration with the GNOME Desktop for
111 Banshee. Most notably it provides a configuration backend to GConf, so
112 all user settings can be stored there. Other GNOME specific integration
113 hooks are provided as well.
115 Users running Banshee on GNOME are recommended to install this package.
118 %package backend-platform-meego
119 Summary: GNOME platform support for Banshee
120 Group: Applications/Multimedia
121 Requires: %{name} = %{version}-%{release}
122 Requires: %{name}-backend-platform-gnome = %{version}
123 Requires: %{name}-client-classic = %{version}
125 %description backend-platform-meego
126 This package provides platform integration with the MeeGo Desktop for
127 Banshee. This provides the mutter-meego panel and a customized classic
128 user interface.
131 %package client-classic
132 Summary: Banshee client providing the classic interface
133 Group: Applications/Multimedia
134 Requires: %{name} = %{version}-%{release}
135 Provides: %{name}-client = %{version}
136 BuildRequires: desktop-file-utils
138 %description client-classic
139 The Classic Banshee client provides a familiar user interface with a
140 source list and three-pane layout for browsing and exploring media.
141 This client is the most feature rich, but does not sacrifice usability.
144 %package client-muinshee
145 Summary: Banshee client modeled after the Muine music player interface
146 Group: Applications/Multimedia
147 Requires: %{name} = %{version}-%{release}
148 Provides: %{name}-client = %{version}
150 %description client-muinshee
151 The Muinshee Banshee client provides a user interface modeled directly
152 after the old GNOME Muine media player.
155 %package extensions-default
156 Summary: Default extensions for Banshee
157 Group: Applications/Multimedia
158 Requires: %{name} = %{version}-%{release}
159 Requires(post): /bin/touch
160 Requires(post): gtk2
162 %description extensions-default
163 The default set of extensions for Banshee including a Play Queue,
164 Last.fm streaming, Audio Scrobbling, metadata fixup, video playback,
165 an Amazon MP3 downloader, and much more. It is highly recommended.
168 %package dmp
169 Summary: Digital Media Player support for Banshee
170 Group: Applications/Multimedia
171 Requires: %{name} = %{version}-%{release}
172 Requires(post): /bin/touch
173 Requires(post): gtk2
175 %description dmp
176 Core support for Digital Media Player support. Includes generic
177 USB mass storage device support
180 %package dmp-mtp
181 Summary: MTP/PlaysForSure Digital Media Player support for Banshee
182 Group: Applications/Multimedia
183 Requires: %{name} = %{version}-%{release}
184 Requires: %{name}-dmp = %{version}
185 Requires: libmtp
187 %description dmp-mtp
188 Support for various MTP/PlaysForSure/Certified For Windows Vista(R)
189 devices as provided by libmtp.
193 %prep
194 %setup -q -n %{name}-%{version}
196 # enable-library-watcher-by-default.patch
197 %patch0 -p1
198 # meego-aware-context-menu-positions-bmc869.patch
199 %patch1 -p1
200 # move-video-mutex-in-func-bmc5591.patch (Evaluate in Upstream)
201 %patch2 -p1
202 # increase-pipeline-ready-timeout-bmc193.patch
203 %patch3 -p1
204 # play-next-track-after-unsupported-codec-bmc802.patch
205 %patch4 -p1
206 # close-player-engine-on-fsq-clear-bmc2684.patch
207 %patch5 -p1
208 # moblin-to-meego-rename.patch
209 %patch6 -p1
210 # media-as-meego-icon-name.patch
211 %patch7 -p1
212 # search-unknown-artist-album-bmc6228.patch (Evaluate in Upstream)
213 %patch8 -p1
214 # import-video-playlist-bmc8383.patch
215 %patch9 -p1
216 # start-as-meego-client-bmc7394.patch
217 %patch10 -p1
218 # >> setup
219 # << setup
220 %{__sed} -i \
221 -e 's;if test -z "\${ENABLE_SK_TRUE}" && test -z "\${ENABLE_SK_FALSE}";if false;' \
222 configure
224 %build
225 %configure \
226 --disable-static \
227 --with-vendor-build-id="%distribution" \
228 --libexecdir=%{_libexecdir} \
229 --enable-meego \
230 --disable-docs \
231 --disable-boo \
232 --disable-youtube \
233 --disable-daap \
234 --disable-ipod
236 make %{?jobs:-j%jobs}
238 # >> build post
239 # << build post
240 %install
241 rm -rf %{buildroot}
242 # >> install pre
243 # << install pre
244 %make_install
245 chmod -x %{buildroot}%{_libdir}/banshee-1/*.config
246 chmod -x %{buildroot}%{_libdir}/banshee-1/*/*.config
247 # FIXME: this is necessary because of an upstream build bug
248 # that is calling update-mime-database
249 find %{buildroot}%{_datadir}/mime -maxdepth 1 -type f -exec rm -f {} \;
250 rm -f %{buildroot}%{_datadir}/applications/mimeinfo.cache
251 # We don't want these on MeeGo for various reasons
252 rm -f \
253 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.Emusic.dll* \
254 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.NotificationArea.dll* \
255 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.Bpm.dll* \
256 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.PlayerMigration.dll* \
257 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.MiniMode.dll* \
258 %{buildroot}%{_libdir}/banshee-1/Extensions/Banshee.AudioCd.dll*
259 %if !0%{?suse_version}
260 sed -i 's/Name=Banshee /Name=/' %{buildroot}%{_datadir}/applications/banshee-1*.desktop
261 %endif
264 # >> install post
265 # << install post
266 %find_lang banshee-1
277 %post core
278 /bin/touch --no-create %{_datadir}/icons/hicolor || :
279 %{_bindir}/gtk-update-icon-cache \
280 --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
282 %postun core
283 /bin/touch --no-create %{_datadir}/icons/hicolor || :
284 %{_bindir}/gtk-update-icon-cache \
285 --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
294 %post backend-platform-gnome
295 /bin/touch --no-create %{_datadir}/icons/hicolor || :
296 %{_bindir}/gtk-update-icon-cache \
297 --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
299 %postun backend-platform-gnome
300 /bin/touch --no-create %{_datadir}/icons/hicolor || :
301 %{_bindir}/gtk-update-icon-cache \
302 --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
314 %post extensions-default
315 /bin/touch --no-create %{_datadir}/icons/hicolor || :
316 %{_bindir}/gtk-update-icon-cache \
317 --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
319 %postun extensions-default
320 /bin/touch --no-create %{_datadir}/icons/hicolor || :
321 %{_bindir}/gtk-update-icon-cache \
322 --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
325 %post dmp
326 /bin/touch --no-create %{_datadir}/icons/hicolor || :
327 %{_bindir}/gtk-update-icon-cache \
328 --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
330 %postun dmp
331 /bin/touch --no-create %{_datadir}/icons/hicolor || :
332 %{_bindir}/gtk-update-icon-cache \
333 --quiet %{_datadir}/icons/hicolor 2> /dev/null|| :
338 %files -f banshee-1.lang
339 %defattr(-,root,root,-)
340 # >> files
341 # << files
344 %files devel
345 %defattr(-,root,root,-)
346 %{_libdir}/banshee-1/gconf-schema-extractor.exe
347 %{_libdir}/pkgconfig/banshee-1-*.pc
348 # >> files devel
349 # << files devel
351 %files core
352 %defattr(-,root,root,-)
353 %dir %{_libdir}/banshee-1
354 %dir %{_libdir}/banshee-1/Extensions
355 %dir %{_libdir}/banshee-1/Backends
356 %dir %{_libdir}/banshee-1/gstreamer-0.10
357 %dir %{_datadir}/banshee-1
358 %dir %{_datadir}/banshee-1/audio-profiles
359 %dir %{_datadir}/banshee-1/icons
360 %dir %{_datadir}/banshee-1/icons/hicolor
361 %dir %{_datadir}/banshee-1/icons/hicolor/*
362 %dir %{_datadir}/banshee-1/icons/hicolor/*/*
363 %{_libdir}/banshee-1/Mono.Data.Sqlite.dll*
364 %{_libdir}/banshee-1/Hyena.dll*
365 %{_libdir}/banshee-1/Hyena.Data.Sqlite.dll*
366 %{_libdir}/banshee-1/Hyena.Gui.dll*
367 %{_libdir}/banshee-1/Migo.dll*
368 %{_libdir}/banshee-1/MusicBrainz.dll*
369 %{_libdir}/banshee-1/Mono.Media.dll*
370 %{_libdir}/banshee-1/Lastfm.dll*
371 %{_libdir}/banshee-1/Lastfm.Gui.dll*
372 %{_libdir}/banshee-1/Banshee.Core.dll*
373 %{_libdir}/banshee-1/Banshee.Services.dll*
374 %{_libdir}/banshee-1/Banshee.Services.addins
375 %{_libdir}/banshee-1/Banshee.Widgets.dll*
376 %{_libdir}/banshee-1/Banshee.ThickClient.dll*
377 %{_libdir}/banshee-1/Banshee.CollectionIndexer.dll*
378 %{_libdir}/banshee-1/Banshee.exe*
379 %{_libdir}/banshee-1/Halie.exe*
380 %{_libdir}/banshee-1/Beroe.exe*
381 %{_datadir}/dbus-1/services/org.bansheeproject.Banshee.service
382 %{_datadir}/dbus-1/services/org.bansheeproject.CollectionIndexer.service
383 %{_datadir}/banshee-1/icons/hicolor/*/categories/source-playlist.png
384 %{_datadir}/banshee-1/icons/hicolor/*/categories/source-smart-playlist.png
385 %{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-all.png
386 %{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-none.png
387 %{_datadir}/banshee-1/icons/hicolor/*/actions/media-repeat-single.png
388 %{_datadir}/banshee-1/icons/hicolor/*/actions/encode.png
389 %{_datadir}/banshee-1/icons/hicolor/*/emblems//creative-commons*.png
390 %{_datadir}/icons/hicolor/16x16/apps/media-player-banshee.png
391 %{_datadir}/icons/hicolor/22x22/apps/media-player-banshee.png
392 %{_datadir}/icons/hicolor/24x24/apps/media-player-banshee.png
393 %{_datadir}/icons/hicolor/32x32/apps/media-player-banshee.png
394 %{_datadir}/icons/hicolor/48x48/apps/media-player-banshee.png
395 %{_datadir}/icons/hicolor/192x192/apps/media-player-banshee.png
396 %{_libdir}/banshee-1/libbanshee.so
397 %{_libdir}/banshee-1/gstreamer-0.10/libgstequalizer.so
398 %{_libdir}/banshee-1/Backends/Banshee.GStreamer.dll*
399 %{_datadir}/banshee-1/audio-profiles/*.xml
400 # >> files core
401 # << files core
403 %files backend-platform-unix
404 %defattr(-,root,root,-)
405 %{_libdir}/banshee-1/Backends/Banshee.Unix.dll*
406 # >> files backend-platform-unix
407 # << files backend-platform-unix
409 %files backend-platform-hal
410 %defattr(-,root,root,-)
411 %{_libdir}/banshee-1/Backends/Banshee.Hal.dll*
412 # >> files backend-platform-hal
413 # << files backend-platform-hal
415 %files backend-platform-gnome
416 %defattr(-,root,root,-)
417 %{_libdir}/banshee-1/Backends/Banshee.Gnome.dll*
418 %{_libdir}/banshee-1/Backends/Banshee.NowPlaying.X11.dll*
419 %{_datadir}/banshee-1/icons/hicolor/*/actions/media-write-cd.png
420 %{_libdir}/banshee-1/Backends/libbnpx11.so
421 # >> files backend-platform-gnome
422 # << files backend-platform-gnome
424 %files backend-platform-meego
425 %defattr(-,root,root,-)
426 %{_libdir}/banshee-1/MeeGo.exe*
427 %{_libdir}/banshee-1/Extensions/Banshee.MeeGo.dll*
428 %{_libexecdir}/meego-panel-banshee
429 %{_datadir}/dbus-1/services/com.meego.UX.Shell.Panels.banshee.service
430 %{_datadir}/mutter-meego/panels/meego-panel-banshee.desktop
431 # >> files backend-platform-meego
432 # << files backend-platform-meego
434 %files client-classic
435 %defattr(-,root,root,-)
436 %{_prefix}/bin/banshee-1
437 %{_datadir}/applications/banshee-1*.desktop
438 %{_libdir}/banshee-1/Nereid.exe*
439 # >> files client-classic
440 # << files client-classic
442 %files client-muinshee
443 %defattr(-,root,root,-)
444 %{_prefix}/bin/muinshee
445 %{_libdir}/banshee-1/Muinshee.exe*
446 # >> files client-muinshee
447 # << files client-muinshee
449 %files extensions-default
450 %defattr(-,root,root,-)
451 %{_bindir}/bamz
452 %{_datadir}/mime/audio/x-amzxml.xml
453 %{_datadir}/mime/packages/amazonmp3.xml
454 %{_libdir}/banshee-1/Extensions/Banshee.AmazonMp3.exe*
455 %{_libdir}/banshee-1/Extensions/Banshee.Audiobook.dll*
456 %{_libdir}/banshee-1/Extensions/Banshee.InternetRadio.dll*
457 %{_libdir}/banshee-1/Extensions/Banshee.CoverArt.dll*
458 %{_libdir}/banshee-1/Extensions/Banshee.FileSystemQueue.dll*
459 %{_libdir}/banshee-1/Extensions/Banshee.Fixup.dll*
460 %{_libdir}/banshee-1/Extensions/Banshee.MultimediaKeys.dll*
461 %{_libdir}/banshee-1/Extensions/Banshee.Lastfm.dll*
462 %{_libdir}/banshee-1/Extensions/Banshee.LastfmStreaming.dll*
463 %{_libdir}/banshee-1/Extensions/Banshee.PlayQueue.dll*
464 %{_libdir}/banshee-1/Extensions/Banshee.NowPlaying.dll*
465 %{_libdir}/banshee-1/Extensions/Banshee.Podcasting.dll*
466 %{_libdir}/banshee-1/Extensions/Banshee.InternetArchive.dll*
467 %{_libdir}/banshee-1/Extensions/Banshee.LibraryWatcher.dll*
468 %{_datadir}/banshee-1/icons/hicolor/*/categories/lastfm-*.png
469 %{_datadir}/banshee-1/icons/hicolor/*/categories/audiobook.*
470 %{_datadir}/banshee-1/icons/hicolor/*/categories/podcast*.png
471 %{_datadir}/banshee-1/icons/hicolor/*/categories/radio.*
472 %{_datadir}/banshee-1/icons/hicolor/*/categories/internet-archive.*
473 %{_datadir}/banshee-1/icons/hicolor/*/categories/amazon-mp3-source.*
474 %{_datadir}/banshee-1/icons/hicolor/*/status/podcast*.png
475 %{_datadir}/banshee-1/icons/hicolor/*/actions/media-import-audio-cd.png
476 # >> files extensions-default
477 # << files extensions-default
479 %files dmp
480 %defattr(-,root,root,-)
481 %{_libdir}/banshee-1/Extensions/Banshee.Dap.dll*
482 %{_libdir}/banshee-1/Extensions/Banshee.Dap.MassStorage.dll*
483 %{_datadir}/banshee-1/icons/hicolor/*/devices/phone-*
484 # >> files dmp
485 # << files dmp
487 %files dmp-mtp
488 %defattr(-,root,root,-)
489 %{_libdir}/banshee-1/Mtp.dll*
490 %{_libdir}/banshee-1/Extensions/Banshee.Dap.Mtp.dll*
491 # >> files dmp-mtp
492 # << files dmp-mtp
494 %changelog
495 * Sun Oct 17 2010 ting.z.zhou@intel.com
496 - Added start-as-meego-client-bmc7394.patch, fix banshee failed to
497 start with option "--show-import-media" (bmc#7394)
498 * Fri Oct 15 2010 ting.z.zhou@intel.com
499 - Replaced separate-video-rpgain-mutexes-bmc1115.patch with
500 move-video-mutex-in-func-bmc5591.patch, which combines the fix
501 for bmc#1115 and bmc#5591 (bmc#1115, bmc#5591)
502 - Added search-unknown-artist-album-bmc6228.patch, fixing
503 crash when searching unknown artist or album (bmc#6228)
504 - Added import-video-playlist-bmc8383.patch, fixing video playlist
505 can not be imported (bmc#8383)
506 * Tue Aug 3 2010 nashif@linux.intel.com
507 - Removed dependency on banshee-1-lang which does not exist as a package anymore
508 * Sat Jul 31 2010 abockover@novell.com
509 - Update to 1.7.3 release
510 - New simplified packaging using spectacle
511 - Patch to work against MeeGo 1.1 (no longer compatible on
512 1.0) due to renamed (moblin->meego) directories and files
513 * Thu Jul 22 2010 abockover@novell.com
514 - Added separate-video-rpgain-mutexes-bmc1115.patch, fixing a
515 deadlock on the player engine when playing video (bmc#1115)
516 - Added increase-pipeline-ready-timeout-bmc193.patch, fixing
517 a seek problem by increasing a timeout (bmc#193)
518 - Added play-next-track-after-unsupported-codec-bmc802.patch,
519 allowing transitioning to the next track after a track with
520 an unsupported codec is encountered (bmc#802)
521 - Added close-player-engine-on-fsq-clear-bmc2684.patch, which
522 will stop playback when clearing the File System Queue if
523 the track playing is in the FSQ. This works around the issue
524 where USB devices cannot be ejected when playing from them;
525 a full fix will be in 1.1/Banshee 1.7.x/1.8 as that version
526 will bring native integrated device support to MeeGo through
527 GIO/udev support; 1.6 only supported HAL, which MeeGo does
528 not have (bmc#2684)
529 * Thu Jul 22 2010 abockover@novell.com
530 - Annotate patches with their upstreamed status
531 - Clean up the mangling of the Banshee .desktop files in
532 %%install and only do this mangling on Intel's MeeGo
533 * Tue Jun 29 2010 abockover@novell.com
534 - Added gnome-proxy-support-bmc1920.patch, implementing full
535 support for GNOME proxy configuration via GConf (bmc#1920)
536 - Identify patches in %%prep with -b flags
537 * Thu May 20 2010 chris.e.ferron@linux.intel.com
538 - Fixed name of banshee media player to media player for meego.
539 media-as-meego-icon-name.patch
540 * Fri May 14 2010 abockover@novell.com
541 - Fix bmc#531: added stream-volume-interaction-support-bmc531.patch
542 to never load/save the volume from preferences since volume state
543 is fully managed on the stream/pipeline in GStreamer 0.10.25+
544 - Update for bmc#1756: added make-source-view-lighter-bmc1756.patch
545 to tweak the background color of the source view to fit in better
546 with the updated toolbar color in MeeGo
547 * Thu May 13 2010 abockover@novell.com
548 - Fix bmc#1746: use 'media' not 'Banshee Media Player' as MeeGo
549 toolbar button tooltip
550 * Added media-as-meego-panel-button-tooltip-bmc1746.patch
551 * Added po file overlay tarball po-since-1.6.1.tar.bz2, provides
552 German translation updates and ensures 'media' is translated
553 in all 15 POR languages
554 * Fri May 7 2010 abockover@novell.com
555 - Updated to 1.6.1 release, capturing all the cumulative MeeGo fixes
556 - Additioanl fixes for MeeGo theme updates (bmc#1756) since last
557 since-1.6.0.patch update
558 * Mon May 3 2010 abockover@novell.com
559 - Respun since-1.6.0.patch to b5c7c103fd9bcc409a70dcb7be9f37468b3097de
560 - Fixes UI/usability issues around the MeeGo toolbar, improves
561 spacing, padding, and color scheme for MeeGo (bmc#790)
562 - Fixes Last.fm support (bmc#163), it was missing from the build
563 - Always load config.xml from /etc/skel if it exists and there is no
564 user configuration (e.g. user removes their config)
565 * Sun May 2 2010 abockover@novell.com
566 - Respun since-1.6.0.patch to 51b166a3885b6367ea2abe370dea853ca1aaa658
567 - Fixes a number of MeeGo bugs:
568 * bmc#1036 - zone switches when toggling fullscreen
569 * bmc#1420 - regression where can't launch after quitting
570 * bmc#537 - exits fullscreen when pausing/resuming video
571 * bmc#809 - video can pop out of main window
572 * bmc#531 - volume will will be set to 100%% when playing
573 * bmc#928 - shows traditional window title for a second at startup
574 * bmc#538 - toolbar can't be shown again when toggling fullscreen
575 * bmc#571 - 'media' should be localized
576 * Tue Apr 27 2010 abockover@novell.com
577 - Respun since-1.6.0.patch to b286a9818f3ce21ef45163fe7724d747b7e211ce
578 * Ensures that if either the music or video library is empty,
579 for instance, when Banshee has never been run before, that the
580 media folders are scanned (media from /etc/skel shows up on
581 first launch).
582 * Tue Apr 27 2010 abockover@novell.com
583 - Respun since-1.6.0.patch to 65b6789309f01504011f3f6acd17b8b2a4879f7d
584 * Fixes bmc#222 - need to click twice to launch panel
585 * Fixes bmc#828 - Banshee crashes regularly, especially when importing
586 * Fixes bmc#1034 - repeat menu items get removed from shuffle menu
587 * Various upstream bug fixes
588 - Added meego-aware-context-menu-positions-bmc869.patch
589 * Fixes bmc#869 - context menu can be hidden under MeeGo toolbar
590 - Disable DAAP support in MeeGo (was not supposed to be enabled)
591 * Wed Apr 14 2010 abockover@novell.com
592 - Added since-1.6.0.patch
593 * MeeGo panel UI overhaul, implementing new UI design
594 * Adds support for showing some dialogs via DBus/command line,
595 like the import dialog (for MeeGo devices panel)
596 * Fixes various MeeGo bugs
597 * Minor bug fixes for MusicBrainz/Amazon ASIN lookup
598 * Maemo DAP path fixes (do not read/sync private media
599 folders, and support the Playlists folder)
600 * Wed Mar 31 2010 abockover@novell.com
601 - Update to 1.6.0 release
602 * 265 bugs fixed since 1.5.1
603 * 30 bugs fixed since 1.5.6
604 - Notable bugs fixed since 1.5.6
605 * Fix device support on upcoming distros with DeviceKit rename
606 * Restore equalizer preset correctly (bgo#614313)
607 * Handle broken symlinks correctly (bgo#614065)
608 * Allow overriding Android, Maemo, WebOS default settings (bgo#611991)
609 * Fix crash deleting playlist on mass storage device (bgo#613734)
610 * Fix issue with iTunes importer dialog sizing (bgo#613607)
611 * Fix play count calculation with gapless enabled (bgo#613418)
612 * Handle exceptions thrown by old plugins (Mirage, etc)
613 * Use panel-specific (eg monochrome) icon in notification area
614 * Mon Mar 29 2010 abockover@novell.com
615 - Updated to 1.5.99 tarball which brings the package up to almost
616 1.6.0, including various general bug fixes and MeeGo improvements
617 - Added artist list to MeeGo panel
618 - Improved speed of MeeGo toolbar binding
619 - Fixed various sync issues between sources, models, views
620 in the MeeGo panel
621 - Various UI polish on the MeeGo panel
622 - Enable library watcher (e.g. inotify, auto-import) by default
623 * Tue Mar 23 2010 abockover@novell.com
624 - Update to 1.5.7 release, providing the new MeeGo panel and
625 working integration
626 * Mon Mar 22 2010 abockover@novell.com
627 - Support building on MeeGo
628 - New package: banshee-1-backend-platform-meego
629 - Exclude some extensions from banshee-1-extensions-default
630 * Mon Mar 22 2010 abockover@novell.com
631 - Update to 1.5.6 release, fixing 44 bugs since 1.5.5
632 * Fix rendering and interaction bugs in the grid view
633 * Fix issue with volume getting reset on every song change
634 * Handle volume changes from outside Banshee (eg PulseAudio)
635 * Fix issue parsing some RSS feeds
636 * Fix library importing and rescanning on all IO backends
637 * Support coverart for albums without an artist (bgo#612626)
638 * Don't capture 's' presses if keybindings disabled
639 * Fix typing in the Wikipedia webkit view
640 * Fix equalizer settings migration (bgo#612669)
641 * Redraw the entire ListView when dragging columns
642 * Increase podcast download timeout
643 * Fix bad startup crash in PlayQueue on old Mono
644 * Fix "Too many open files" bug with GIO backend
645 * [Banshee.Hardware] Handle exceptions (bgo#613173)
646 * [PodcastActions] Unsubscribe from an event on dispose
647 * [ContextPane] Fix crash if active removed (bgo#613277)
648 * [LastfmSource] Fix crash (bgo#612824)
649 * [Lastfm] Fix crash using auth Refresh button (bgo#610911)
650 * [Lastfm] Fix crash (bgo#613276)
651 * Fix compilation error with older Mono
652 * Fix compilation error with bundled notify-sharp
653 * Fix --disable-youtube flag
654 * Set YouTube install dir to Extensions/
655 * Fix building with older GStreamer (bgo#613339)
656 * Wed Mar 17 2010 gburt@suse.de
657 - Require libmtp8, not libmtp
658 * Tue Mar 16 2010 gburt@suse.de
659 - Fix extensions-default Requires
660 * Thu Mar 11 2010 gburt@suse.de
661 - Update to 1.5.5 release
662 * Minor feature and bug fix/stability release
663 - Gapless Playback / Playbin2
664 - Grid View
665 - YouTube Extension
666 * Enhancements:
667 - Improve search responsiveness on large libraries
668 - Add icons for Nexus One and Audiobooks
669 - Play Queue item count, size, duration now ignores old tracks
670 - Muinshee fixes: disable Auto-DJ, allow reordering, hide previous song
671 * Notable bug fixes:
672 - Fix a very common, SQL-related crash in 1.5.4
673 - Fix saving equalizer settings in culture-invariant way
674 - Jumping to a source's prefs via its context menu works again
675 - Usage data not submitted more than every 48 hours
676 - Fix repeatedly resyncing some files to a device b/c transcoded
677 - Clear the redo stack on shuffle mode change
678 - Accept feeds with empty title
679 - Uri encode file location queries, making them work properly
680 - Fixes to the OS X build
681 * 26 bugs were fixed since 1.5.4
682 * Wed Feb 24 2010 gburt@suse.de
683 - Update to 1.5.4 release
684 * Minor feature and bug fix/stability release
685 * New features:
686 - Opt-In Usage Data Collection
687 - Default Equalizer Presets
688 - Banshee Community Extensions
689 - Extensible Shuffle Modes
690 * Enhancements:
691 - Wikipedia context pane extension enabled by default
692 - Add support for Nokia N900 phones
693 - Add tooltip to playback error column
694 - On close Internet Archive item, return to Search
695 - Notify user if try to sync missing file to DAP
696 - Popup explanation of manual playlist ordering when appropriate
697 - Simplify the default set of columns in Podcasts
698 - Enable 'Delete From Drive' action in File System Queue
699 - Make debuggable from within MonoDevelop
700 - Coverart for unicode artist/albums now supported
701 - Dropped glade-sharp dep; GNOME 3.0 ready
702 - Add columns showing track sample rate and bits per sample
703 - Option to sort an artist's albums by year, not title
704 * Notable bug fixes:
705 - Fixes to GIO backend
706 - Many crash/startup fixes for OS X build
707 - Enable LibraryWatcher only for Music and Video libraries
708 - Do better job preserving IsCompilation metadata
709 - Store some PlayQueue settings in the db (not GConf)
710 - Update to Last.fm's API change for scrobbling/recs
711 - Bring back static FileNamePattern API used by some scripts
712 - Fix several memory leaks
713 * 40 bugs were fixed since 1.5.3
714 * Thu Jan 28 2010 gburt@suse.de
715 - Enable building GIO backend
716 * Wed Jan 27 2010 gburt@suse.de
717 - Fix issue with muinshee getting installed instead of
718 the classic client on some versions of SUSE
719 * Wed Jan 27 2010 gburt@suse.de
720 - Update to 1.5.3 release
721 * Minor feature and bug fix/stability release
722 * New features
723 - Sync device from playlist option
724 - Type-ahead find in track, artist, and album lists
725 - Optional cover art in lower-left corner
726 - Cover art editable via drag-and-drop and right-click
727 - Audiobooks library extension
728 - Library-folder watcher extension
729 - eMusic importer/downloader extension
730 - GIO file backend, supports non-local files
731 - Return of the Mac OS X release
732 * Enhancements:
733 - Improved Podcast filtering/browsing
734 - Extension preferences tab reworked
735 - Extension names/descriptions translated
736 - Improved sqlite performance
737 - Added --set-rating=RATING command line option
738 - Support for Nexus One devices
739 * Notable bug fixes:
740 - DAPs (ipods, etc) should work on DeviceKit-using distros
741 - Fix issue with DAAP authenticating
742 - Podcast renaming should work well now
743 - Podcast download cancelling is now fast
744 - Internet Archive results paging off-by-one fixed
745 - Should build with older Mono/Gtk# again (eg on openSUSE 11.0)
746 - Fix issue with MTP devices on 64-bit distros
747 * 75 bugs were fixed since 1.5.2
748 * Sat Nov 21 2009 abockover@novell.com
749 - Update to 1.5.2 release
750 * Minor feature and bug fix/stability release
751 * New features
752 - The Internet Archive extension
753 - The iTunes importer
754 - Metadata ratings and playcount import and export
755 - Add support for Pulse and Droid phones
756 - Use new Last.fm API
757 * Enhancements
758 - Many accessibility enhancements
759 - When sorting by score also sort by playcount (bgo#598431)
760 - Add WICD support (bgo#596918)
761 - Add the USB id for the Palm Pre in developer mode
762 - Improve the import media dialog (bgo#559013)
763 - Allow seeking in DAAP streams
764 - Tooltip for the AutoDJ source combobox (bgo#598504)
765 - Improve recognition of Android devices
766 - Recognize Samsung Galaxy device in debug mode
767 - PlaybackError query field (bgo#590946)
768 - Additional tokens for file system organization (bgo#489861)
769 - Remember direction when sorting the list view (bgo#590869)
770 - Cleaner track change notification popup (bgo#565453)
771 - Move Last.fm settings to the preferences dialog
772 - Double click toggles fullscreen in Now Playing (bgo#577971)
773 * Notable bug fixes
774 - Fix the playcount update (bgo#563021)
775 - Correct default button in message dialogs (bgo#599495)
776 - Hide shuffle menu when shuffling is disabled (bgo#599465)
777 - Fix bug with AutoDJ updating LastPlayed erroneously (bgo#594701)
778 - Fix next playback source (bgo#599834)
779 - Fix adding tracks to the play queue (bgo#600498)
780 - Fix up iPod podcast support (bgo#434237)
781 - Fix cover art pick up for multi-disc albums (bgo#591982)
782 - Fix the play queue when StopWhenFinished is on (bgo#563021)
783 - Fix race when saving track metadata (bgo#598321)
784 * 49 bugs were fixed since 1.5.1
785 * Wed Sep 30 2009 abockover@novell.com
786 - Update to 1.5.1 release
787 * Major feature and bug fix/stability release
788 * New features
789 - Play Queue Auto DJ keeps the tunes coming
790 - Shuffle by album and artist
791 - Shuffle by weighted rating and score mode
792 - Add tooltips for ellipsized list view text
793 - Keep the playing song visible in the track list
794 - Add support for WebOS/Pre devices
795 - Add support for the Samsung Galaxy Android Phone
796 - Scores of other enhancements and minor features
797 * Major bugs fixed
798 - Fix MimeTypes for tracks ripped before 1.4 (bgo##536590)
799 - Fix compilation metadata reading and writing (bgo#563283)
800 - Work with new notification-daemon (bgo#565876)
801 - Avoid needlessly syncing iPods twice
802 - Fix crash in equalizer (bgo #548912)
803 - Prevent endless "Searching for CD metadata..." (bgo#527788)
804 - Dispose the SqliteCommand after it's executed (bgo#586498)
805 - Fix crash when opening the profile conf dialog (bgo#587308)
806 - Fix editor always prompting to save podcasts (bgo#584880)
807 - Fix initial track score calculation (bgo#594568)
808 - Many, many, many more bug fixes
809 - ~130 bugs were fixed since 1.5.0
810 - ~250 bugs were fixed since 1.4.3 (last packaged release)
811 - Major packaging changes
812 * Split Boo extension into an -extensions-boo package
813 * Split Digital Media Player extensions into -dmp (core libraries
814 and the generic USB mass storage support), -dmp-ipod, and
815 - dmp-mtp packages (since they have extra deps)
816 * Split clients into separate packages (-client-classic and
817 - client-muinshee); each client provides banshee-1-client
818 * Split core libraries, services, and resources into the -core
819 package
820 * The root package is basically a meta package now that requires
821 a client package, the GStreamer engine, the UNIX backend, and
822 recommends the classic client, and some extensions
823 - All patches and translation overlays removed since they are
824 merged into the upstream release
825 * Tue Aug 25 2009 aj@suse.de
826 - Add build require on mono-zeroconf-devel to fix build.
827 * Sat Aug 15 2009 beineri@opensuse.org
828 - fix duplicate appearance of Banshee in (KDE) start menu
829 * Thu Mar 5 2009 abockover@novell.com
830 - Update to 1.4.3 release
831 * Bug-fix-only release
832 * 17 bugs fixed since 1.4.2 (most of which were already applied)
833 * Removed the Novell translations since I disagree with the way
834 we handle them with upstream - the upstream translations are
835 rather complete (~93%%); kept the Korean translation since one
836 does not exist upstream
837 * Wed Feb 4 2009 gburt@suse.de
838 - Patch fixing playlists not being saved to DAPs (bnc#472526)
839 - Patch fixing adding files to MTP devices (bnc#472524)
840 - Patch renaming sr@Latn translation to sr@latin (bnc#472522)
841 * Fri Jan 30 2009 gburt@suse.de
842 - Patch fixing freeze on DAP load (bnc#465214)
843 - Patch fixing crash on delete from File System Queue (bnc#467377)
844 - Patch fixing crash on MTP device load (bnc#470722)
845 - Patch fixing hang while loading streams (bnc#376532)
846 * Wed Jan 21 2009 abockover@novell.com
847 - Patch to fix RPMLINT warning about trailing ; on MimeType field
848 in .desktop files
849 - Remove some legacy hacks for dealing with openSUSE < 10.3
850 - Add logic to bundle certain assemblies when we are building from
851 the upstream/devel OBS project (Banshee) and not openSUSE or SLE
852 to allow us to do safe intermediate upgrades of packages outside
853 of the distro
854 * Wed Jan 21 2009 abockover@novell.com
855 - Update to 1.4.2
856 - Bug fix only release that includes all previous patches to 1.4.1
857 * Mon Jan 12 2009 mauro@suse.de
858 - Translations update.
859 * Sun Jan 11 2009 gburt@suse.de
860 - Patch to fix support for itms podcast subscription inks (bnc#465149)
861 - Patch to fix freeze caused by submitting Last.fm now playing (bnc#465215)
862 * Sun Jan 11 2009 abockover@novell.com
863 - Patch to support Nautilus/GIO device actions (play CD, highlight
864 media player, etc) (bnc#461677)
865 - Patch to prevent DAAP service from crashing (bnc#465159)
866 - Patch to allow persisting build metadata and vendor information in
867 assemblies, and show in log file to help with better bug reports;
868 adds --with-vendor-build-id="%%distribution" to the spec
869 * Sun Jan 11 2009 abockover@novell.com
870 - Fix up desktop files (bnc#456120, bnc#459993, bnc#440615, bnc#461677)
871 - Fix primary desktop file to -N "Banshee" -G "Media Player" (bnc#433594)
872 * Sat Jan 10 2009 abockover@novell.com
873 - Patch to set the mimetype for ripped tracks (bnc#464889)
874 - Patch to handle spaces in command line arguments (bnc#440883)
875 - Patch to make xx_YY langs work from xml:lang, fixes zh_CN et al (bnc#449788)
876 - Patch for API compat fix for 1.4.2 (bgo#562151)
877 - Patch to show audio CDs in import dialog, fixes SLE 10 regression (bnc#457918)
878 * Fri Jan 9 2009 gburt@suse.de
879 - Patch to fix handling of internet radio loading (bnc#456120)
880 * Thu Jan 8 2009 gburt@suse.de
881 - Patch to avoid Rescan tool podcast bug (bnc#464604)
882 - Patch to avoid Rescan tool gui glitch (bnc#462304)
883 - Patch for non-UTF8 RSS parsing (bnc#459084)
884 - Patch to show .MP3 in import dialog (bnc#464608)
885 - Patch for less rigid rss date parsing - bnc#464612)
886 - Patch to fix genre-search casing bug (bnc#464615)
887 - Patch for non-ASCII scrobbling (bnc#464613)
888 - Patch for podcast published date (bnc#464617)
889 - Patch for duplicate albums b/c compilation support (bnc#464619)
890 - Patch for track count editor fix (bnc#464620)
891 - Patch to remove /tmp extension loading (bnc#464622)
892 - Patch for pack/add browser fix (bnc#464629)
893 * Fri Dec 19 2008 gburt@suse.de
894 - Patch to fix podcast-related DAP crash (bnc#464627)
895 - Patch to fix DAAP-related freeze on startup (bnc#450125)
896 - Patch to fix bug that prevented unsubscribing from a podcast (bnc#464624)
897 - Patch to fix crash when using Banshee in certain languages and inserting
898 an audio CD (bnc#464626)
899 * Fri Dec 12 2008 mauro@suse.de
900 - Patch to fix bnc#447606 Unlocalised text on Equalizer menu
901 * Fri Nov 21 2008 abockover@suse.de
902 - Patch to create music directory in prefs dialog (bnc#432754)
903 - Remove Real audio/video mime types from .desktop file (bnc#440615)
904 - Fix an issue with generics for gmcs (bgo#561392)
905 - Allow escape key to close the equalizer dialog (bgo#552818)
906 - Allow last track in a folder to be deleted on mass storage DAPs (bgo##560550)
907 - Updated translations
908 * Tue Nov 11 2008 abockover@suse.de
909 - Updated to 1.4.1 Release
910 * Fix some API/extensibility issues to ensure 1.4 API will not need to break
911 * Fixed assembly versioning to be static as 1.4.0.0 to ensure compat
912 * Store known devices in the extension manfiest to ensure other devices
913 can be added later externally (forward compat)
914 * Updated G1 icons from Jakub Steiner
915 * Cosmetic fixes (spacing/padding/alignment) with the DAP overview page
916 * Fix build issue with 10.3
917 * Fix build issue with Mono trunk
918 * Fri Nov 7 2008 abockover@suse.de
919 - Updated to 1.4.0.1 Release
920 * Fixes an issue with the G1 not reading cover art at wrong folder depth
921 * Fix a path typo
922 * Fri Nov 7 2008 abockover@suse.de
923 - Updated to 1.4.0 Release
924 * Fixes on top of mass storage extension support T-Mobile G1/Android Phone
925 * Added verification tool at build time to test DLL mapping to
926 avoid further bugs like bgo#557868 and bnc#440409
927 * Worked around a potential Mono bug causing a crash (bgo#556573)
928 * Fixes in the track editor to avoid false positives on edit-save confirm
929 * Fixed track edito auto-order for track-number/count
930 * Fixed a seldom seen crasher (bnc#557867)
931 * Fri Oct 31 2008 gburt@suse.de
932 - Fix critical bug in our dll mapping config (bgo#557868, bnc#440409)
933 * Sat Oct 25 2008 abockover@suse.de
934 - Updated to 1.3.3 Release
935 * Small Bug-fix only release
936 - Removed code that prompted/set Banshee as default player (bnc#433096)
937 - Bug fix in equalizer element fixing crash (bnc#557260)
938 - Fixed bug where play queue would stop after every song (bnc#557386)
939 - Allow prepending the play queue over DBus (for GNOME Do) (bnc##557526)
940 * Mon Oct 13 2008 abockover@suse.de
941 - Fixed .desktop file (bnc#433594)
942 * Mon Oct 13 2008 abockover@suse.de
943 - Updated to 1.3.2 Release
944 * Minor features/improvements:
945 - Allow queueing files via dbus
946 - Fix to allow the podcast primary source to contain [smart] playlists
947 - When finished playing from the play queue, play the song after
948 the song we left off from, or stop playing if nothing was playing before
949 - Improved podcast refresh timing
950 - Import all white-listed files, even if TagLib# doesn't recognize them
951 - Cache and store images directly as Cairo ImageSurfaces, yielding
952 performance and memory improvements
953 - Major memory leak and performance fixes (avoid PangoContext leak)
954 - Enable autocomplete in editor for artist, album, and album artist
955 - Many improvements and fixes to the collection indexer, ready for external
956 applications to consume now
957 * 59 bugs were closed since 1.3.1
958 * Notable Bugs FIXED:
959 - Fix bug with non-JPEG cover art (bgo#388162)
960 - Remember the user's smart playlist units (bgo#545887)
961 - Look for PNG and BMP artwork in the album's folder (bgo#547841)
962 - Avoid showing album art for 'unknown' artists (bgo#549320)
963 - Jump to playing podcast and radio station now work
964 - Fix bug with default CD importing profile (bgo#528621)
965 - libmtp8 support (bgo#542117)
966 - Fix bug with switching themes and things not getting updated
967 - Recommendations and DAP storage panes are visible again
968 - F11 toggles fullscreen (bgo#553440)
969 - Remove newlines from podcast titles and descriptions (bgo#550008)
970 - Fix issue with the Seek slider and recent versions of Gtk# (bgo#536397)
971 - Fix bug with showing/selecting invalid profile for DAP transcoding
972 * Mon Sep 22 2008 abockover@suse.de
973 - Updated to 1.3.1 Release
974 * Minor feature/cosmetic improvements:
975 - Improved track editor UI and usability
976 - Break columns context menu into two columns for easier navigation
977 - Many fixes regarding column resizing and default widths
978 * 42 bugs were closed since 1.3.0
979 * Notable Bugs FIXED:
980 - Remember sorting per source (bgo#524656)
981 - Fix audio CD crash bug
982 - Dialogs' translation domain properly set (bgo#536268)
983 - Fix recent regression where the ListView scrolled to the top
984 when switching sources
985 - Allow shrinking selections with shift-click (bgo#535561)
986 - Fix issue with it taking two clicks on the notification icon to
987 get the main window visible, if Banshee was minimized (bgo#551916)
988 - Don't give UI indication that the track list is sortable unless
989 it really is (bgo#551969)
990 * Fri Sep 12 2008 abockover@suse.de
991 - Updated to 1.3.0 Release
992 * Features & Enhancements
993 - Vastly improved portable media player support
994 o Automatic/proper synchronization mode
995 o Playlists and smart playlists can be saved to devices (fate#303577)
996 o Cover art can be synced to mass storage devices
997 - Library rescanning - can now detect newly added, removed, and
998 relocated files and update its collection (fate#5152)
999 - Option to rename files when metadata changes
1000 - Collection indexer service with DBus API for third party apps
1001 like GNOME Do, Beagle, Tangerine to query/index (dep. of fate#303568)
1002 - Flat-file playlists can be opened from command line (fate#303576)
1003 - Podcasting improvements
1004 - New fancy cover art UI for the Now Playing source
1005 - ReplayGain level correction support
1006 - Improved performance of the album/podcast browsers
1007 - Offline mode (disable features requiring network access)
1008 - Banshee will now ask if it should be the default media player
1009 - Support for extra metadata fields including BPM, Grouping, BitRate,
1010 Conductor, DiscCount, and IsCompilation: read/write/colums/query support
1011 * 64 bugs were closed since 1.2.1
1012 * Notable Bugs FIXED:
1013 - Drag and Drop to Nautilus works again (bgo#535128)
1014 - Improved support for dark themes (bgo#544840)
1015 - Improved ASX support (bgo#545646)
1016 - Fix performance bug with loading USB Mass Storage DAPs (bgo#548254)
1017 - Fix bug with the DAP usage bar being filtered (bgo#537366)
1018 - Fix performance issue with album and podcast browsers (bgo#547628)
1019 * Wed Aug 27 2008 abockover@suse.de
1020 - Add a define based on if we are in OBS or autobuild
1021 - Only call suse_update_desktop_file in autobuild, since parity
1022 between OBS and autobuild is a myth, and we don't want to nuke
1023 upstream translations in our desktop file
1024 * Fri Aug 15 2008 abockover@suse.de
1025 - BuildRequires for boo-devel, it provides the .pc file
1026 * Thu Aug 14 2008 abockover@suse.de
1027 - Enabled Boo support for openSUSE 11.1 and newer now that the
1028 boo package is properly split into boo and boo-devel to avoid
1029 a painful and unnecessary dependency chain
1030 - spec file cleanup
1031 * Wed Aug 13 2008 gburt@suse.de
1032 - Add patch to fix common crash for tracks without cover art (bgo#547520)
1033 * Tue Aug 12 2008 abockover@suse.de
1034 - Updated to 1.2.1 Release
1035 * Features & Enhancements
1036 - Drag and drop albums or artists from the browser
1037 - New import source to aid in importing videos from your camera
1038 - Show cover art in Now Playing
1039 - Pressing play will play the first track selected if nothing is loaded
1040 - Pressing o on a track selection behaves the same as pressing enter
1041 - Include never-played tracks when querying against last played
1042 - Prefer cover art named cover/folder/front.jpg over other image files
1043 - Translation updates from 19 translators
1044 * 24 Bugs FIXED since Banshee 1.2.0
1045 * Notable bugs FIXED:
1046 - Fix bug with loading USB Mass Storage Players
1047 - Fix ASX and mms:// support
1048 - Fix a common crash when quitting Banshee 1.2
1049 - Amarok importer now migrates date added and last played
1050 - Fix crash when editing smart playlists with date fields
1051 - 24 bugs fixed since 1.2
1052 * Mon Aug 4 2008 abockover@suse.de
1053 - Updated to 1.2 Release (1.2.0)
1054 * Major new features bringing full parity to 0.13.2:
1055 - 10-band equalizer with preset support
1056 - Multi-Artist (Compilation/Various) Album Support
1057 - Internet Radio
1058 - Recommendations pane
1059 - DAAP/Music Sharing
1060 - Playlist importing
1061 - Manual track reordering of playlists/play queue
1062 - Amarok database migration
1063 * 82 Bugs FIXED since Banshee 1.0
1064 * Notable bugs FIXED:
1065 - More robust parsing of podcast (RSS) files
1066 - Find and use cover art from the album folder (cover.jpg, etc)
1067 - Add Last.fm as a cover art provider
1068 - The last playback source is used when the Play Queue is empty
1069 - Better performance (start up time, memory usage, searching, etc)
1070 - Disable the screensaver when in fullscreen mode
1071 - Much improved performance and UI for automatic cover art fetching
1072 - Fix issues with importing and playing files in folders named Music*
1073 * Mon Jun 9 2008 jpr@suse.de
1074 - Turn off boo scripting, it causes too many dependencies in a
1075 stock install
1076 * Thu Jun 5 2008 abockover@suse.de
1077 - Updated to 1.0 Final Release (1.0.0)
1078 * 57 Bugs FIXED since RC1
1079 * Notable bugs FIXED:
1080 - Fix GUI identifying podcast items to avoid dupes (bgo#536555)
1081 - Use standard seek/position widget in popup (bgo#536396)
1082 - Fix metacity focus bug in fullscreen (bgo#531187)
1083 - Fix GTK theme issues (bgo#536052, bgo#534731)
1084 - Show fullscreen on same monitor as parent window (bgo#535982)
1085 - Fix player engine DBus support (bgo#534472)
1086 - Added matching for oga and ogv extensions (bgo#532561)
1087 - Fix crash when ejecting hardware (bgo#535898)
1088 - Only set rating when mouse is released (bgo#535338)
1089 - Use proper icon in notif area depending on panel size (bgo#526333)
1090 - Set notification window hint on popup (bgo#526326)
1091 - Fixed a number of DBus API issues (bgo#532215)
1092 * Fixed audio CD duplication through Brasero and Nautilus
1093 * Fixed GStreamer plugin installation hooks
1094 * Show full --help information to expose command line functions
1095 - Since 1.0 Alpha 3:
1096 * Full iPod and MTP support including video sync
1097 * Default smart playlist selection
1098 * Mini mode extension
1099 * Extension manager
1100 * Boo scripting support
1101 * Full screen video support
1102 * Podcast support (including video)
1103 * Auto-rip CD importing
1104 * CD Burning through Brasero
1105 * New device status bar
1106 * Automatic cover art downloader
1107 * DBus command line client
1108 * Single instance support
1109 * File system/local queue support
1110 * Over 100 bugs fixed
1111 * Sat May 31 2008 abockover@suse.de
1112 - Updated to 1.0 RC1 Release (0.99.3)
1113 * Full iPod and MTP support including video sync
1114 * Default smart playlist selection
1115 * Mini mode extension
1116 * Extension manager
1117 * Boo scripting support
1118 * Full screen video support
1119 * Podcast support (including video)
1120 * Auto-rip CD importing
1121 * CD Burning through Brasero
1122 * New device status bar
1123 * Automatic cover art downloader
1124 * DBus command line client
1125 * Single instance support
1126 * File system/local queue support
1127 * Over 100 bugs fixed
1128 * Wed May 28 2008 sbrabec@suse.cz
1129 - Do not call gtk-update-icon-cache (bnc#395056).
1130 * Tue Apr 15 2008 coolo@suse.de
1131 - disable parallel build to fix build
1132 * Thu Apr 10 2008 abockover@suse.de
1133 - Updated to 1.0 Alpha 3 Release (0.98.3)
1134 * Adds audio CD playback and ripping
1135 * Adds USB Mass Storage Digital Audio Player syncing
1136 * New experimental shuffle UI was added
1137 * Repeat modes now work
1138 * Jump to song was implemented
1139 * Full screen mode was implemented (not video)
1140 * Visual improvements in Last.fm
1141 * Cairo widgets (list view, track header) respect system DPI
1142 * Over 40 other bugs fixed since 0.98.2
1143 * Wed Mar 26 2008 abockover@suse.de
1144 - Updated to 1.0 Alpha 2 Release (0.98.2)
1145 * Adds video importing, collection management, and playback
1146 * Cache files respect XDG_CACHE_HOME
1147 * List view settings are preserved (column width/visibility)
1148 * Play Count, Skip Count, Last Played, and Last Skipped are updated
1149 * Allow editing of artist and album names
1150 * Start playing when artist or album browser is double clicked
1151 * Bookmarks extension was ported to 1.0 APIs
1152 * Date-based searches and smart playlists should be working much better
1153 * Initialize the translation Catalog so translations can actually be used
1154 * Improved support for dark themes
1155 * Disable the equalizer temporarily until gstreamer pipeline issues resolved
1156 - Removed the icon fix patch; rolled into upstream
1157 * Fri Mar 14 2008 abockover@suse.de
1158 - Added a patch to fix the icon name bug found after the release
1159 * Fri Mar 14 2008 abockover@suse.de
1160 - Initial package for Banshee 1.0
1161 - Banshee 1.0 Alpha 1 Release (0.98.1)
1162 - Can be installed and used in parallel with previous Banshee (banshee-*)
1163 - http://banshee-project.org/Releases/0.98.1