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







