banshee r4269 - in trunk/banshee: . src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio
- From: gburt svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r4269 - in trunk/banshee: . src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio
- Date: Mon, 28 Jul 2008 01:17:44 +0000 (UTC)
Author: gburt
Date: Mon Jul 28 01:17:44 2008
New Revision: 4269
URL: http://svn.gnome.org/viewvc/banshee?rev=4269&view=rev
Log:
2008-07-27 Gabriel Burt <gabriel burt gmail com>
* src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio/XspfMigrator.cs:
Catch exceptions when migrating old internet radio stations over (BGO
#539424).
* NEWS: Some updates for 1.2
Modified:
trunk/banshee/ChangeLog
trunk/banshee/NEWS
trunk/banshee/src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio/XspfMigrator.cs
Modified: trunk/banshee/NEWS
==============================================================================
--- trunk/banshee/NEWS (original)
+++ trunk/banshee/NEWS Mon Jul 28 01:17:44 2008
@@ -1,5 +1,5 @@
===============================================================================
-WELCOME TO BANSHEE 1.0 - Released June 5, 2008
+WELCOME TO BANSHEE 1.2 - Released July 29, 2008
===============================================================================
* Banshee is a multimedia management and playback application for GNOME.
@@ -10,7 +10,7 @@
experience automatic cover art fetching as you listen; and easily browse,
search, and control your media collection."
- * Learn More: http://banshee-project.org/Releases/1.0
+ * Learn More: http://banshee-project.org/Releases/1.2
===============================================================================
@@ -36,9 +36,9 @@
Sources
-------
- * Banshee 1.0 Tarballs:
- http://banshee-project.org/files/banshee/banshee-1-1.0.0.tar.bz2
- http://banshee-project.org/files/banshee/banshee-1-1.0.0.tar.gz
+ * Banshee 1.2 Tarballs:
+ http://banshee-project.org/files/banshee/banshee-1-1.2.0.tar.bz2
+ http://banshee-project.org/files/banshee/banshee-1-1.2.0.tar.gz
Packages
--------
@@ -51,8 +51,8 @@
ChangeLogs & Checksums
----------------------
- * http://banshee-project.org/files/banshee/banshee-1-1.0.0.changes
- * http://banshee-project.org/files/banshee/banshee-1-1.0.0.sha1sum
+ * http://banshee-project.org/files/banshee/banshee-1-1.2.0.changes
+ * http://banshee-project.org/files/banshee/banshee-1-1.2.0.sha1sum
===============================================================================
@@ -72,14 +72,15 @@
* Required to build default feature stack:
* libmtp >= 0.2.0 (0.2.6 recommended)
* ipod-sharp >= 0.8.0
+ * mono-zeroconf >= 0.7.3
* Run-time requirements for default feature stack:
* podsleuth
* brasero
+ * avahi
* Required to build not-enabled-by-default features:
* boo >= 0.8.1
- * mono-zeroconf >= 0.7.3
Please note that for openSUSE, all of the dependencies above can be
found in the openSUSE Build Service, and are linked into the
@@ -99,7 +100,7 @@
NEW AWESOME FEATURES AND ENHANCEMENTS
===============================================================================
- Banshee 1.0 is the culmination of many months of hard work by dozens of
+ Banshee 1.2 is the culmination of many months of hard work by dozens of
people. This release cycle has seen Banshee support video, and add the
long-requested artist/album browser and play queue.
@@ -111,50 +112,28 @@
many great new features and provides a framework for new features to
be easily developed in the future.
- Features in this release include:
+ Big features in this release include:
- * Artist/Album Browser
- * Play Queue
- * Powerful new query/search capabilities
- * Playback from a dedicated source while interacting with other sources
- * Tightly integrated Last.fm and Audioscrobbler support
- * Create your own custom Last.fm radio stations to suit your tastes
- * Video management and playback
- * Now Playing source where video plays
- * Audio CD playback and ripping
- * Mass Storage Digital Audio Player support
- * MTP and iPod Player Support
- * Default Smart Playlists
- * Extension Manager
- * Minimode extension
- * Podcast Support
- * Automatic CD Importing
- * CD Burning
- * New Device Storage Indicator
- * Automatically Grabs all Cover Art
+ * 10-band Equalizer
+ * Internet Radio
+ * Music Recommendations
+ * DAAP Client
+ * Playlist Importing (.pls, .m3u)
+ * Multi-Artist (Compilation) Album Support
+ * Playlist/Play Queue manual reordering
Other features, bug fixes, and errata:
- * Play Count, Skip Count, Last Played, and Last Skipped all now kept up to date
- * Allow editing of artist and album names
- * Start playing when artist or album browser is double clicked
- * Bookmarks extension is now available
- * Use XDG_CACHE_HOME directory for cache files
- * Jump to playing song is now implemented (Ctrl-J)
- * The Last.fm data screen has some visual improvements.
- * Fullscreen video is now supported (press f or go to Now Playing)
- * Banshee can be scripted using Boo
- * Improved gstreamer error handling (for missing files, codecs, etc)
- * Shuffle and repeat are automatically disabled while playing Last.fm
- * Columns specific to type of source (Music, Video, Podcast)
- * Add File Size column, right-align it and Duration
- * Disable writing metadata for videos to file to avoid 100% CPU bug
- * Add Love/Hate menu items to the Notification Area icon's menu
- * If a Last.fm station is double clicked, it will start playing once it has loaded
- * Filter for podcasts to only show new items
- * DBus client w/ command line options and lastfm:// and feed:// support
- * File system queue
- * Over 260 bugs were fixed since 0.13.2
+ * More robust parsing of podcast (RSS) files
+ * Find and use cover art from the album folder (cover.jpg, etc)
+ * Fetch covers from Last.fm if can't find using the existing providers
+ * Lots of small UI tweaks/fixes
+ * Better performance (start up time, memory usage, searching, etc)
+ * Disable the screensaver when in fullscreen mode
+ * Don't trigger cover art scan just because item played/skipped
+ * Fix issues with importing and playing files in folders named Music*
+
+ * Over 65 bugs were fixed since 1.0
===============================================================================
@@ -164,7 +143,7 @@
If you encounter any bad behavior with this release, please do not
hesitate to file bugs!
- * http://bugzilla.gnome.org/enter_bug.cgi?product=banshee&version=1.0.0
+ * http://bugzilla.gnome.org/enter_bug.cgi?product=banshee&version=1.2.0
===============================================================================
@@ -177,40 +156,32 @@
The following people directly contributed to the release of this version
of Banshee. Without their help, there would be no release!
- Aaron Bockover, Alan McGovern, Alex Kloss, Alexander Hixon,
- Bertrand Lorentz, Christopher Rogers, Gabriel Burt, James Willcox,
- Michael Monreal, Mike Urbanski, Nicholas Parker, Ruben Vermeersch,
- Scott Peterson, Sebastian DrÃge, Will Farrington, Wouter Bolsterlee
+ Aaron Bockover, Alan McGovern, Alexander Hixon, Alex Launi,
+ Arthur Carli, Bertrand Lorentz, Christopher Rogers, Fabian Jost,
+ Gabriel Burt, James Willcox, Michael Kaiser, Peter de Kraker,
+ Sandy Armstrong, Sebastian DrÃge, Todd Berman
The following people contributed updated translations to this release.
Without them, our project's reach would be much more limited.
- Artur Flinta, Claude Paroz, Daniel Abramov, Daniel Nylander,
- Duarte Loreto, Gabor Kelemen, Ignacio Casal Quinteiro, Ihar Hrachyshka,
- Ilkka Tuohela, Jonh Wendell, Jordi Mas, Jorge Gonzalez,
- Lasse Bang Mikkelsen, Luca Ferretti, Nickolay V. Shmyrev,
- Philipp Kerling, Philip Withnall, Wadim Dziedzic, Wouter Bolsterlee,
- Yair Hershkovitz, Åygimantas BeruÄka
-
- The release notes and screenshots for this release were crafted by:
-
- Aaron Bockover, Gabriel Burt, Jorge Castro, Josiah Ritchie,
- Paul Cutler, Scott Peterson
+ Andre Klapper, BenjamÃn Valero Espinosa, çé(Lu Gan)
Contributors In Past Releases
-----------------------------
- Aaron Bockover, Alan McGovern, Alex Kloss, Alexander Hixon,
- Alexandros Frantzis, Alp Toker, Andy Midgette, Aydemir UlaÅ Åahin,
- Ben Maurer, Bertrand Lorentz, Bill Dawson, Bob Copeland, Bojan Rajkovic,
- Brian Nickel, Chris Lahey, Chris Toshok, Chris Turchin, Christian Krause,
- Christopher James Halse Rogers, Dan Wilson, Dan Winship, Daniel Munkton,
- Eric Butler, Fredrik Hedberg, Gabriel Burt, Hans Petter Jansson,
+ Aaron Bockover, Alan McGovern, Alexander Hixon, Alexandros Frantzis,
+ Alex Kloss, Alex Launi, Alp Toker, Andy Midgette, Arthur Carli,
+ Aydemir UlaÅ Åahin, Ben Maurer, Bertrand Lorentz, Bill Dawson,
+ Bob Copeland, Bojan Rajkovic, Brian Nickel, Chris Lahey, Christian Krause,
+ Christopher James Halse Rogers, Christopher Rogers, Chris Toshok,
+ Chris Turchin, Daniel Munkton, Dan Wilson, Dan Winship, Eric Butler,
+ Fabian Jost, Fredrik Hedberg, Gabriel Burt, Hans Petter Jansson,
Igor Guerrero Fonseca, Ilya Konstantinov, Ivan N. Zlatev, James Willcox,
Jan Arne Petersen, Jason Conti, Jeff Tickle, Jorge Castro, Juri Pakaste,
- Ken Vandine, Larry Ewing, Lauri Kotilainen, Michael Monreal,
- Miguel de Icaza, Mike Urbanski, Nathan Palmer, Nicholas Parker,
- Oscar Forero, Patrick van Staveren, Pepijn van de Geer, Ruben Vermeersch,
- Scott Peterson, Sebastian DrÃge, Tim Yamin, Trey Ethridge, Will Farrington,
+ Ken Vandine, Larry Ewing, Lauri Kotilainen, Michael Kaiser,
+ Michael Monreal, Miguel de Icaza, Mike Urbanski, Nathan Palmer,
+ Nicholas Parker, Oscar Forero, Patrick van Staveren, Pepijn van de Geer,
+ Peter de Kraker, Ruben Vermeersch, Sandy Armstrong, Scott Peterson,
+ Sebastian DrÃge, Tim Yamin, Todd Berman, Trey Ethridge, Will Farrington,
Wouter Bolsterlee
Modified: trunk/banshee/src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio/XspfMigrator.cs
==============================================================================
--- trunk/banshee/src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio/XspfMigrator.cs (original)
+++ trunk/banshee/src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio/XspfMigrator.cs Mon Jul 28 01:17:44 2008
@@ -58,13 +58,17 @@
DatabaseConfigurationClient.Client.Set<bool> ("InternetRadio.LegacyXspfMigrated", true);
string xspf_path = Paths.Combine (Paths.LegacyApplicationData, "plugins", "stations");
-
- foreach (string file in Directory.GetFiles (Paths.Combine (xspf_path, "user"), "*.xspf")) {
- MigrateXspf (file);
- }
-
- foreach (string file in Directory.GetFiles (xspf_path, "*.xspf")) {
- MigrateXspf (file);
+
+ try {
+ foreach (string file in Directory.GetFiles (Paths.Combine (xspf_path, "user"), "*.xspf")) {
+ MigrateXspf (file);
+ }
+
+ foreach (string file in Directory.GetFiles (xspf_path, "*.xspf")) {
+ MigrateXspf (file);
+ }
+ } catch (Exception e) {
+ Hyena.Log.Exception ("Migrating Internet Radio Stations", e);
}
return true;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]