[Bug 338698] [NEW] New upstream release 1.4.3

Iain Lane launchpad at orangesquash.org.uk
Fri Mar 6 11:32:02 UTC 2009


Public bug reported:

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  <abock at gnome.org>

        Banshee 1.4.3 Released

2009-03-04  Gabriel Burt  <gabriel.burt at gmail.com>

	* 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 <eoin at randomrules.org>

	* 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  <bertrand.lorentz at gmail.com>

	* 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  <gabriel.burt at gmail.com>

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

2009-02-25  Gabriel Burt  <gabriel.burt at gmail.com>

	* 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  <gabriel.burt at gmail.com>

	* 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  <bertrand.lorentz at gmail.com>

	* 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  <gabriel.burt at gmail.com>

        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  <gabriel.burt at gmail.com>

	* 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  <gabriel.burt at gmail.com>

	* 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  <gabriel.burt at gmail.com>

	* 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  <gabriel.burt at gmail.com>

	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  <gabriel.burt at gmail.com>

	* 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  <gabriel.burt at gmail.com>

	* 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  <gabriel.burt at gmail.com>

	* 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  <gabriel.burt at gmail.com>

	* 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  <gabriel.burt at gmail.com>

	* 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  <gabriel.burt at gmail.com>

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

2009-01-27  Gabriel Burt  <gabriel.burt at gmail.com>

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

** Affects: banshee (Ubuntu)
     Importance: Wishlist
     Assignee: Iain Lane (laney)
         Status: In Progress

** Changed in: banshee (Ubuntu)
   Importance: Undecided => Wishlist
     Assignee: (unassigned) => Iain Lane (laney)
       Status: New => In Progress

-- 
New upstream release 1.4.3
https://bugs.launchpad.net/bugs/338698
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


More information about the universe-bugs mailing list