Release Notes - 0.3pre 20070913

Welcome to the latest Songbird work in progress! We are driving toward our goal to release 0.3 as final in mid-October and are looking to our dedicated open source community to pound on this blessed, stable build over the next few weeks.

NEW FEATURES/UI UPDATES
The following new features/APIs and UI changes have been completed since our last stable, blessed build 20070731:

APIs

  • Group permission is now based on a new notification model (4167)
  • Main and web libraries are now exposed through attributes (4169)
  • Blacklisting of individual sites is no longer allowed. We now allow-all or allow-none with whitelisting (4170)
  • Retrieval of playlist by name is now allowed (4217)

UI

  • Consolidated the stop and refresh button (4254)
  • Added library icon to mini-mode (4419)
  • 'Download' column now shows by default for web playlist/library (4599)
  • All user interfaces for switching to dove and plucked feathers have been removed for now (4588)

DOCUMENTATION
The following API documentation is now available:

  • Remote API Objects & Methods (4199)/(4487)
  • CSS Usage (4249)
  • sbIPlaylistCommandsBuilder.idl (4375)
  • Sample extension with a C++ component (4564)
  • Updated publicsvn build instructions for VC8 support (4611)

MAJOR BUG FIXES
The following Major Bugs were fixed for this release:

  • Downloading items crash songbird when no default location is set (4166)
  • Jump to freezes from large libraries (4210)/(4326)
  • Playback doesn't check before overwriting metadata properties (4126)
  • Text-link labels now work (4332)
  • Mediascan now calls append() rather than newJob() (4337)
  • The taglib metadata handler now supports instantiation from multiple threads (4349)
  • Playing does not progress to next song automatically (4356)
  • Remote API entry points now point to a new security model (4374)
  • Memory Corruption with Drag and Drop (4204)
  • VLC Memory usage climbing (4232)
  • Downloader leaks sbDownloadSession (4285)
  • nsProxyObjectManager leaks (4286)
  • Taglib component leaks TagLibChannelFileIOTypeResolver (4391)
  • sbLocalDatabaseMediaItem::OpenOutputStream leaks fileOutputStream (4442)
  • Leaking nsVoidArrays in basetests:helloWorld (4471)

KNOWN BUGS
The following high profile bugs are known to still be open for this blessed release:

All Platforms

  • Date Created/Date Updated columns values always show date as 01/14/1970 (4426)
  • File-> Open plays file selected in library, not file opened via File > Open. (4425)
  • "Subscribe" in the web library doesn't work. (3763)
  • Listeners not removed when navigating away/to library (3977)
  • Automatic search-library-on-pause functionality is broken (4464)
  • Memory leak in sbRemoteSiteMediaList_GetInterfacesHelper (4479)
  • Setting a void string does not delete properties (4547)
  • Selecting SHOUTcast station to "Tune In" does not auto start (4600)
  • Setting the type of a DateTime property to TIMETYPE_DATE causes inproper display. (4613)
  • GUI jumps around when using in-cell editing (3073)
  • Index column width can be shrunk to cut off index values (4571)

Win32

  • Cannot Right Click while using Songbird to view a website (2244)
  • VLC won't play past the first item in a .asx file. (4603)

Linux

  • VLC won't play past the first item in a .asx file. (4603)

MacOSX

  • Playlist/Download progess bar UI element doesn't update display except on mouse move (4523) - intermittently seen on Win32 also)
  • "Scanning..." Status bar text won't go away after webplaylist scan (4556)

Keep me posted!

Sign up to be notified of new releases & important updates.


Get a Songbird Tshirt

Songbird Buttons


Get Songbird
Get Songbird
Get Songbird
Get Songbird


More buttons for your blog...