Pioneers maintains this public Songbird release roadmap to provide the Songbird community visibility to planned Songbird features and release dates. This roadmap is in continuous revision to reflect Pioneers current best thinking.
We encourage constructive Songbird community feedback on planned features via the Songbird forums powered by GetSatisfaction. Discuss specific features using the forum links in each row or discuss the roadmap.
Eno
| Objective: Expand device support, improve performance and respond to community requested features. |
| Release: June '08 |
| Feature | Benefits | Specification | Discuss | Track | Status |
| Devices |
| MTP sync support on Windows | Sync music and playlists to MP3 players and cell phones. | Phase II MTP Support | Device, MTP | multiple | Completed |
| Migrate iPod To new APIs | Sync music and playlists to non-touch iPods. | Migrate iPod to new APIs | Sync, iPod | multiple | Completed |
| Performance |
| Optimize media library performance | Scroll, search, and filter music faster in your media library. Import and manage more media. | Media Library Performance | Library, Performance | multiple | Completed |
| Switch memory allocator for XULRunner on Windows/Linux to jemalloc to reduce memory footprint. | Run Songbird without slowing down the rest of your system. | | Performance | bug 9180 | Completed |
| Group artists with the same name but different capitalizations as one unique value to improve sorting in the filter pane. | Find artists more easily in your media library. | | Library | | Completed |
| Extend the Quicktime Playback Add-On for Mac to pass Mp3 and M4A file playback to the Quicktime core to address VLC's streaming buffer size. | Snappier playback of files on the Mac. | | Performance, Mac | bug 8596 | Completed |
| Community Requests |
| Metadata editor UI | Edit a file's metadata more easily. | Metadata Editor UI | Metadata, UI | multiple | Completed |
| Metadata editing backend | Save metadata changes to your files so changes persist when they are viewed on a device or another computer. | Metadata Editor Backend | Metadata, Device | multiple | Completed |
| Support filter by bitrate and sample rate | Filter and view media by bitrate and sample rate. | | | bug 6097 | Completed |
| Edit menu fixes | Copy, paste, find, find again, etc. using new commands in the edit menu. | Edit Menu Clean Up | Menu, Find | multiple | Completed |
| Contextual menu support while browsing | Right click to pull up a contextual menu while browsing. | Web Page Contextual Menus | Menu | multiple | Completed |
| Clean up View menu | Use the View menu to show or hide display panes, switch Feathers without navigating through multiple nested sub-menus, and use Media Views menu options in a way consistent with how Feathers work. | Clean Up View Menus | Menu, Feathers | multiple | Completed |
| Optimize installing feathers so that the most recently installed feather is automatically loaded after re-start. | Switch feathers more easily. | | Feathers, UI | bug 8521 | Completed |
| SHOUTcast Radio Directory. | Discover, play back, and favorite SHOUTcast radio streams. | | | | Completed |
Fugazi
| Objective: Improve performance and focus on usability. |
| Release: August '08 |
| Feature | Benefit | Specification | Discuss | Track | Status |
| Performance |
| Import media and metadata more quickly. | Import your music library and associated metadata faster. | Metadata scan improvements | Performance, Library | | Completed |
| Improve cold-start performance | Launch Songbird in less time. | Cold-start performance | Performance | | Completed |
| On Windows/Linux explore enabling jemalloc in the rest of the application (not just XULRunner). | Reduce Songbird's memory footprint. | Enable jemalloc in rest of app | Performance | | Completed |
| Usability |
| Drag & Drop enhancements that provide visual feedback regarding where things are being dragged to and how many items are part of the operation. | Drag & Drop files more easily and with more feedback from Songbird. | Competitive Drag-and-drop | UI | | Completed |
| First-run redesign focusing on improving the number of dialogs a new user sees when importing or scanning media. | Install Songbird with less clicks and get to the fun stuff faster. | First-run redesign | UI | | Completed |
| New look and feel for Songbird. | Use an easier, more elegant Songbird. | UI/Layout Redesign Work | Feathers, UI | | Completed |
| Smart Playlists | Create Smart Playlists in Songbird like recently added, most played, etc. | Smart Playlists | Playlist | | Completed |
| Enable playback history | Enable Last.FM add-on support by keeping a log of track playback history and extend an API for access to it. | Playback history | Playback History | | Completed |
| Improve Sorting | Enable additional rules to sort media in the Songbird library. | Improve sorting | Sort | | Completed |
| Album Art | View album art in Songbird and save album art to your files so that it persists on devices and other computers. | Album art | Album Art,Device, Metadata | | Completed |
Genesis
| Objective: Continue to improve performance and focus on usability. |
| Release: December '08 |
| Feature | Benefit | Specification | Discuss | Track | Status |
| Performance |
| Performance improvements | Enjoy faster performance in the application. Such as: Improving large library support, making search faster by improving full text search indexing, | Performance improvements | Performance | | Completed |
| Reduce Bugs Responsible for Crashes | Fix the top most frequently occurring application crashes. | Reduce Top Crashers | | | Completed |
| Media Core API | Extend Songbird to work with other Media Cores like GStreamer. | Media Core Work | GStreamer, API | | Completed |
| Expected Features |
| Improve Existing Features | Improve features that already exist in Songbird such as: improving Keyboard Shortcuts, album art support, Support smart playlists as rules within Smart Playlists, Support addon bundle updates, etc | User Experience Improvements | | | Completed |
| Improve Album Art Support | Extend Songbird to support displaying artwork for now selected as well as now playing media. Support importing album art from iTunes import process. | Improve Album Art Support | | | Completed |
| Improve Linux Install Experience | Drive adoption of Songbird on Linux | Improve Linux Install Experience | | | Completed |
| Improve MashTape | Redesign and provide extendable options to get all and/or just some of Mashtape's functionality. Reduce known perf issues. | Improve MashTape | | | Completed |
| Keyboard Shortcuts | Update and/or fix keyboard shortcuts | Keyboard Shortcuts | | | Completed |
| Expose original file | Provide a way for a user to reveal where the item in their library lives on their filesystem | Show Source File | | | Completed |
Hendrix
| Objective: Improve usability, performance and core audio features |
| Release: March '09 |
| Feature | Benefit | Specification | Discuss | Track | Status |
| Performance & Stability | Reduce Top Crashers and Improve application performance. | Performance improvements | | | Completed |
| Watch Folders | Provide a way to watch a folder for changes and auto-magically import media | Watch folders | | | Completed |
| Fetching Album Art | For tracks missing artwork support a mechanism to fetch data from the internets. | Album art fetching | | | Completed |
| Normalization | Provide a simple way to ensure a consistent playback level. | Replay gain | | | Completed |
| Sorting Improvements | Make it easier to find things when scrolling through the library by implementing additional sorting rules. | Sorting | | | Completed |
| Songbird URI's | Make it easy to share Songbird links via email, IM, webpages, etc. | Invoking from URL | | | Completed |
Isan
| Objective: Improve performance and core audio features |
| Release: June '09 |
| Feature | Benefit | Specification | Discuss | Track | Status |
| Performance & Stability | Reduce Top Crashers and Improve application performance. | Performance | | | Completed |
| Equalizer | Provide options for users to modify EQ settings. | Equalizer | | | Completed |
| Library File Management | Enable support for customizing displayed toolbar features. | File Organization | | | Completed |
| iTunes Integration | Enable the ability to cleanup and fetch metadata from an external service. | iTunes Library Sync | | | Completed |
Jackson 5
| Objective: Improve performance, core audio features, and device support |
| Release: Aug '09 |
| Feature | Benefit | Specification | Discuss | Track | Status |
Performance & Stability | Ongoing work to improve speed and reduce Top Crashers. An emphasis on reducing application footprint/size. | Footprint Performance Stability (FPS) | | | Moved to Kanye project for completion |
Device Firmware Updates | Prompt device owners to update their device firmware when there is a new version available. | Device firmware updates | | | Moved to Kanye project for completion |
| MSC (USB) Device Support | Support for MSC devices (ressurect the USB addon) | Mass Storage Class (MSC) | | | In 1.3.0b1, will be released as part of Kanye Final |
| Playback Additional Formats | Allow playback of more formats by default including AIFF MS-ADPCM, WMA 1 & 2 and AAC LC | Playback Additional Formats | | | In 1.3.0b1, will be released as part of Kanye Final |
| Additional Metadata Format Support | Allow read & write for ASF and M4A file formats (in addition to already supported mp3/ogg metadata) | Additional Metadata Formats | | | In 1.3.0b1, will be released as part of Kanye Final |
| Metadata Editor UI Improvements | OS-specific keyboard shortcuts; "View Metadata" menu options | Metadata Editor UI | | | In 1.3.0b1, will be released as part of Kanye Final |
Transcoding Phase 1 | Change encoding format of existing audio files to create smaller, device-compatible tracks | Transcoding (mp3/wma) | | | In 1.3.0b1, will be released as part of Kanye Final |
Kanye
| Objective: Add CD ripping and CD Lookup, improve Manage Files feature, improve startup performance |
| Release: October '09 |
| Feature | Benefit | Specification | Discuss | Track | Status |
| Transcoding Phase 2 | Enable mp3 encoding (integration of mp3 encoder) | Transcoding Phase 2 | | | In Progress |
| Device Firmware Updates | Prompt device owners to update their device firmware when there is a new version available. | Firmware Updates | | | In Progress |
| CD Ripping | Allows users to import music from CD directly into Songbird | CD Rip | | | In Progress |
Podcast Support | Full support for podcast downloads and subscriptions | Podcasts | | | Removed from this Release; will be completed in a future release |
| CD Lookup | Provide audio CD artist and track information from an internet database | CD Lookup | | | In Progress |
| DRM Sync (MSC) | A notification message to end user regarding inability to sync DRM files to Mass Storage Class devices | DRM Sync | | | In Progress |
| Manage Music Update | Improve the UE and fix bugs for the Manage Music feature. | Manage Music Update | | | In Progress |
| Addon Site Localizations | Support localized addons | Addon Localization | | | In Progress |
| Performance & Stability | Reduce Top Crashers and Improve application startup performance. | Performance | | | In Progress |
Led Zeppelin
| Objective: Add video support, improve performance |
| Release: Beta 1 November '09 (combined with Madonna for Final) |
| Feature | Benefit | Specification | Discuss | Track | Status |
| Video Import/Library | Native support for video content import within Songbird. | Video Library | | | In Planning |
| Video View | Native support for video viewing and playback within Songbird. | Video UI / Window | | | In Planning |
| Video Playback | Reliable support for playback of all P1 video formats | Video Playback | | | In Planning |
| Video File Transcoding | Native support for video file transcoding within Songbird. | Video Transcoding | | | In Planning |
| Video File Metadata Read/Write | Native support for reading/writing metadata for video files | Video Metadata Read/Write | | | In Planning |
| Video File Metadata Editing | Native support for video metadata editing within Songbird. | Video Metadata Editor UI | | | In Planning |
| Video Device Sync | Native support for device sync of video files within Songbird. (MSC/MTP) | Video Device Sync | | | In Planning |
| Performance & Stability | Reduce Top Crashers and Improve application performance. | Performance and Stability | | | In Planning |
Madonna
| Objective: Improve performance, features TBD |
| Release: Beta 2 and Final January '10 |
| Feature | Benefit | Specification | Discuss | Track | Status |
| TBD | TBD | | | | Not Started |
| Performance & Stability | Reduce Top Crashers and Improve application performance. | | | | Not Started |
Nirvana
| Objective: Improve performance, features TBD |
| Release: TBD |
| Feature | Benefit | Specification | Discuss | Track | Status |
| Performance & Stability | Reduce Top Crashers and Improve application performance. | | | | |
Future
Legend
| Feature Status |
| Not Started |
| In-progress |
| Completed |
| Punted |
How to Subscribe to Songbird Roadmap Changes
- Create a wiki account. The link is located in the upper right.
- "Watch" this page located in the "More" menu.
- Find the RSS feed in the "Tools" menu.
- Add your watched RSS feed to your favorite RSS reader
I've briefly reviewed your excellent software and thought I'd let you know. The podcast aired on 26/08/2009 . You can find it on www.sourcetrunk.com .
If you are under the impression that your software was not reviewed like it should and/or did not get the review that it deserved, please let me know and I'll make adjustments and addenda in the next episode.
Since the reviews are rather short and it is not possible to cover every feature of the software , there is a fair chance that I've missed features that should have been mentioned. If so, just point them out to me in a reply and I'll be more then happy to mention them in the next episode.
Thanks again for the great software.
kind regards,
Dimitri Larmuseau.
host/producer Sourcetrunk.
Other than that, I love Songbird and look forward to switching away from iTunes.
BRING PODCAST SUPPORT BACK TO THE ROADMAP!!
if you go and have a look on getsatisfaction, you'll see a very long thread about podcasts!
Bye the way, I use Ziepod on Windows to download audio podcast (best podcast manager ever... hope Songbird will match) in a folder which is watched by Songbird. Then all the rest is done in Songbird:
- proper tagging using the excellent Tagger extension
- MSC sync with my MP3 device using latest nightly of Songbird 1.3 (but you can also use FolderSync addon with Songbird 1.2 or on other OSs)
It helps waiting!
In Rhythmbox and a few other players Ive ran into a feature i really like is a play queue
It is usually collapsible like the album artwork pane.
Allows you to drag a song over that will play after the one that is currently playing.
Used when you just want a quick Playlist that you don't want to save, just a few songs you want to hear.
And i know there is an addon for this, but i think it should be on the left-hand side just above the album artwork/below playlists, its a small thing and does not need an entire right column bar. Or make it a special playlist that will eliminate things as they play.
eMusic should be supporting Songbird instead of/in addition to their own application!
It does that fine - but I hate the feature that it loads all the music files on my computer without asking me.
I have mac os x, i expect that the relase will came out soon.
Emanuele