New upstream release 1.4.3

Bug #338698 reported by Iain Lane
2
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Fix Released
Wishlist
Iain Lane

Bug Description

Binary package hint: banshee

A new upstream was released March 4, and is already in Debian. It will need to be merged due to Gnome# 2.24. I have analysed the NEWS and ChangeLog and consider this to be a bugfix release so there is no need for FFe.

    Banshee 1.4.3 is primarily a bug fix release, and is considered stable.

    Notable bug fixes:

      * Common freeze triggered by column resizing
      * Vastly improved MTP support
      * Occasional freeze when loading some devices
      * Playing internet radio playlists blocking the UI
      * Device playlist sync
      * Some podcast files not downloadable due to illegal filename
      * Show Recommendations check box state set properly
      * Crash on delete from File System Queue
      * Minor recommendations theming issue

      * 17 bugs were FIXED since 1.4.2

Changelog:

2009-03-04 Aaron Bockover <email address hidden>

 Banshee 1.4.3 Released

2009-03-04 Gabriel Burt <email address hidden>

 * src/Core/Banshee.CollectionIndexer/Banshee.Collection.Indexer.RemoteHelper/IndexerClient.cs:
 Fix bug with getting into a loop, constantly trying to reconnect to an
 indexer while in the middle of connecting to it.

2009-03-04 Eoin Hennessy <email address hidden>

 * src/Libraries/Mono.Media/Media.Playlists.Xspf/Playlist.cs: The current
 path is not gauranteed to be a valid Uri (especially when running from a
 bundle on OSX). If creating the default base Uri from the current path
 fails, set it to Location.

2009-03-04 Bertrand Lorentz <email address hidden>

 * src/Libraries/Migo/Migo.Syndication/Rfc822DateTime.cs: patch from
 Christian Krause fixing the timezone handling (BGO #570721).

 * src/Libraries/Migo/Migo.Syndication/Tests/XmlTests.cs: Update the
 tests for the above fix.

2009-02-25 Gabriel Burt <email address hidden>

 * configure.ac:
 * NEWS: Update for upcoming 1.4.3 release

2009-02-25 Gabriel Burt <email address hidden>

 * src/Libraries/Hyena.Gui/Hyena.Data.Gui/ListView/ListView_Header.cs:
 * src/Libraries/Hyena/Hyena.Data/ColumnDescription.cs: Fix another freeze
 in the RecalculateColumnSize code due to some values getting set to NaN.

2009-02-20 Gabriel Burt <email address hidden>

 * src/Core/Banshee.Widgets/Banshee.Widgets/Tile.cs:
 * src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Recommendations/RecommendationPane.cs:
 Patch from Chris Jones fixing theming issue (BGO #558656)

2009-02-18 Bertrand Lorentz <email address hidden>

 * src/Extensions/Banshee.Lastfm/Banshee.Lastfm.Recommendations/RecommendationActions.cs:
 Properly set the state of the Show Recommandations check box on startup
 (BGO #572204).

2009-02-10 Gabriel Burt <email address hidden>

 Patch from John Millikin fixing issue with downloading some podcasts.

 * Core/Banshee.Core/Banshee.Base/FileNamePattern.cs:
 * Libraries/Hyena/Hyena/StringUtil.cs: Move Escape method to Hyena so
 reusable in Migo, and mark the Regex it uses as Compiled.

 * Libraries/Migo/Migo.DownloadCore/DownloadManager.cs:
 * Libraries/Migo/Migo.Syndication/Feed.cs: Use Hyena's new EscapeFilename
 method to fix bug with downloading podcasts with special characters in
 their title (BGO #567293).

2009-02-10 Gabriel Burt <email address hidden>

 * src/Libraries/Mtp/Mtp/MtpDevice.cs:
 * src/Libraries/Mtp/Mtp/Track.cs: Modified patch from William Pettersson
 fixing NRE with transferring song to MTP devices (BGO #571023)

2009-02-10 Gabriel Burt <email address hidden>

 * src/Dap/Banshee.Dap.Mtp/Banshee.Dap.Mtp/MtpSource.cs: Patch from William
 Pettersson catching exceptions thrown when trying to get the battery level
 (BGO #571022)

2009-02-09 Gabriel Burt <email address hidden>

 * src/Libraries/Hyena.Gui/Hyena.Data.Gui/ListView/ListView_Header.cs:
 Check for a very small change in the remaining width in the column size
 calculation to avoid an infinite loop.

2009-02-03 Gabriel Burt <email address hidden>

 This patch fixes issues with adding tracks to a MTP device, the symptoms
 of which are Banshee freezing and files not getting added (BGO #567093)

 * Dap/Banshee.Dap.Mtp/Banshee.Dap.Mtp/MtpSource.cs: Do a better job of
 locking various MTP functions.

 * Dap/Banshee.Dap.Mtp/Banshee.Dap.Mtp/MtpTrackInfo.cs: Fix bug where we
 set the filesize of the Mtp.Track to the TrackInfo's FileSize, when it
 should be set to the file size of the passed in track URI (which might be
 different than track.Uri if it was transcoded).

 * Libraries/Mtp/Mtp/Error.cs: Style fix.

 * Libraries/Mtp/Mtp/Track.cs: Treat any m4* extension as mp4.

2009-02-03 Gabriel Burt <email address hidden>

 * src/Dap/Banshee.Dap/Banshee.Dap/DapLibrarySync.cs:
 * src/Dap/Banshee.Dap/Banshee.Dap/DapSync.cs: Patch from Andrés G.
 Aragoneses, moving the removal of DAP playlists from being called on each
 LibrarySync (eg once for Music, Video, etc) to the overall DapSync, fixing
 bug where playlists didn't sync to DAPs because they were deleted when the
 PodcastSource synced (BGO #560970)

2009-02-02 Gabriel Burt <email address hidden>

 * src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngineService.cs:
 Fix bug I just introduced to TogglePlaying where if Paused we wouldn't
 start playing again when called (BGO #570051).

2009-01-30 Gabriel Burt <email address hidden>

 * src/Core/Banshee.ThickClient/Banshee.Gui/PlaybackActions.cs: Show the
 pause/stop button when Loading/Loaded.

 * src/Core/Banshee.ThickClient/Banshee.Gui.Widgets/ConnectedSeekSlider.cs:
 Handle Loading player state, set Live property on the position label, and
 use the position label's enum state property instead of a handful of bools

 * src/Core/Banshee.Services/Banshee.Streaming/RadioTrackInfo.cs: Start
 playing internet radio playlists in a separate thread to avoid blocking
 the UI (BGO #548040, BNC #376532). Handle the case where the user
 presses stop or switches to a different track while we're
 downloading/processing the playlist file (previously we would have started
 playing once ready, even if the user had already moved on). Also, fix
 bug where errors reported by the MediaEngine (GStreamer) weren't shown to
 the user.

 * src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngine.cs: If the
 engine is in PlayerState.Contacting, don't Close/stop since this is a
 state we set in managed land for loading internet radio tracks.

 * src/Core/Banshee.Services/Banshee.MediaEngine/PlayerEngineService.cs:
 Add Start/EndSynthesizeContacting internal methods for use by
 RadioTrackInfo - basically a hack until we move the playlist loading logic
 from RadioTrackInfo to the PlayerENgine to get UI bits updated
 appropriately. Fix IsPlaying to include Contacting/Loading/Loaded, so
 that TogglePlaying will Pause if in any of those states (not just if in
 the Playing state), and Play only when in Ready, Idle, or Paused.

 * src/Core/Banshee.Widgets/Banshee.Widgets/StreamPositionLabel.cs: Use an
 enum to track the player state instead of a handful of bools. Show the
 "Contacting..." label when inthe Loading state (for now - will change to
 Loading... in a separate patch).

 * src/Core/Banshee.Widgets/Banshee.Widgets/SeekSlider.cs: If the new Value
 is more than the Duration, set the Duration to MaxValue so that the slider
 stays at the left side of the Range, avoiding the glitchy-looking UI going
 from Idle (where the slider is all the way left) to playing radio (where
 it was all the way right).

2009-01-30 Gabriel Burt <email address hidden>

 * src/Libraries/Mtp/Mtp/File.cs:
 * src/Libraries/Mtp/Mtp/Playlist.cs:
 * src/Libraries/Mtp/Mtp/Track.cs: Fix up the libmtp8 support which was
 crashing on loading MTP devices due to playlists (BGO #542117, BNC #470722)

2009-01-29 Gabriel Burt <email address hidden>

 * src/Dap/Banshee.Dap/Banshee.Dap/DapService.cs: Patch from Félix Velasco
 removing unnecessary lock that was causing some hangs (BGO #559479)

2009-01-27 Gabriel Burt <email address hidden>

 * src/Extensions/Banshee.FileSystemQueue/Banshee.FileSystemQueue/FileSystemQueueSource.cs:
 Set CanDeleteTracks to false until we actually implement DeleteTrack.

2009-01-27 Gabriel Burt <email address hidden>

 * src/Extensions/Banshee.FileSystemQueue/Banshee.FileSystemQueue/FileSystemQueueSource.cs:
 Fix crash on delete from FSQ (BNC #467377)

Related branches

Iain Lane (laney)
Changed in banshee:
assignee: nobody → laney
importance: Undecided → Wishlist
status: New → In Progress
Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 338698] [NEW] New upstream release 1.4.3

This will require merging. The patch for checking whether the
notification daemon supports actions has not entered upstream, and is
not in Debian either.
--
Chow Loong Jin

Revision history for this message
Iain Lane (laney) wrote :

Yep, I know.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package banshee - 1.4.3-1ubuntu1

---------------
banshee (1.4.3-1ubuntu1) jaunty; urgency=low

  * Merge from Debian unstable (LP: #338698), remaining changes:
     + debian/control: GNOME# 2.24 transition
     + debian/patches/20_check_notification_support.patch: Check whether
       notification daemon supports actions.

banshee (1.4.3-1) unstable; urgency=low

  [ Jo Shields ]
  * debian/control:
    + Add Vcs-* fields

  [ Sebastian Dröge ]
  * New upstream release.
  * Upload to unstable (Closes: #518419).
  * debian/control:
    + Use Gnome# 2.20 for now.

banshee (1.4.2-2) experimental; urgency=low

  * debian/control:
    + Build depend on Gnome# 2.24 and GnomeDestkop# 2.24.

 -- Iain Lane <email address hidden> Fri, 06 Mar 2009 19:39:07 +0000

Changed in banshee:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.