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) | | | In Progress |
| Device Firmware Updates | Prompt device owners to update their device firmware when there is a new version available. | Device firmware updates | | | In Progress |
| MSC (USB) Device Support | Support for MSC devices (ressurect the USB addon) | Mass Storage Class (MSC) | | | In Progress |
| Playback Additional Formats | Allow playback of more formats by default including AIFF MS-ADPCM, WMA 1 & 2 and AAC LC | Playback Additional Formats | | | In Progress |
| 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 Progress |
| Metada Editor UI Improvements | OS-specific keyboard shortcuts; "View Metadata" menu options | Metadata Editor UI | | | In Progress |
| Transcoding | Change encoding format of existing audio files to create smaller, device-compatible tracks | Transcoding (mp3/wma) | | | In Progress |
Kanye
| Objective: Add CD ripping and podcast support, improve performance |
| Release: October '09 |
| Feature | Benefit | Specification | Discuss | Track | Status |
| Performance & Stability | Reduce Top Crashers and Improve application performance. | | | | In Planning |
| CD Ripping | Allows users to import music from CD directly into Songbird | | | | In Planning |
| Podcast Support | Full support for podcast downloads and subscriptions | | | | In Planning |
| CD Lookup | Provide audio CD artist and track information from an internet database | | | | In Planning |
Led Zeppelin
| Objective: Add video support, improve performance |
| Release: TBD |
| Feature | Benefit | Specification | Discuss | Track | Status |
| Performance & Stability | Reduce Top Crashers and Improve application performance. | | | | Not Started |
| Video support | Native support for video playback within Songbird. | | | | Not Started |
Madonna
| Objective: Improve performance, features TBD |
| Release: TBD |
| Feature | Benefit | Specification | Discuss | Track | Status |
| 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 have a large collection of music of Japanese origin. At the same time, I do not read or write Japanese and probably never will. That presents a serious problem regarding music tags.
There's a very good reason to keep a file tagged in the language it's name originates in, because every translation introduces ambiguity, while original song, album and artist name is, presumably, fixed and unchanging - at least, I haven't heard of a language on Earth where this isn't true.
But I can't read it. However, I don't really need it to be translated - being transliterated into Latin would be sufficient, and there is software out there which will do that for the most common non-Latin based languages - for Cyrillic it's trivial and for Japanese there's Kakasi - presumably, some ready-made solution exists for Chinese.
What I would love to see is an extension that would:
1. Transliterate the actual tag stored in the library into Latin before display, and use that for sorting, searching, and all other related purposes.
2. Avoid touching the actual tag so that the name remains unambiguous and present it in the tag editor.
3. Allow me to individually toggle which languages to mess with (so that it doesn't transliterate Cyrillic as well, since that's my native one)
Is such a thing possible? It could, probably, be implemented in ways other than real time by resturcturing the library storage somewhat or adding extra custom tags.
I just made a tiny edit to my comment, I'm #51. I hope that someone reads all of these ideas on here and starts thinking about how to accomplish such a massive goal for this project. I wish everyone the best, and can't wait for future versions! Thank you for this project, I hope it kills iTunes DEAD! =)
-Dave
1) iPod scrobbling support
2) The ability to cache scrobbles (for when I don't have an internet connection)
3) Podcast support, CD ripping, video playback, better iPod support (but it seems that all these things are coming in the near future)
CD ripping and podcast support are the only two things keeping iTunes installed on my computer.
It would be great if the search engine would be able to search songs based not only on the song data, but also on the folders where you have your song. For example, if you have your songs on a folder called "favourite" and you tip it in the search bar, it will show the songs you have in.
1) When removing songs from the library, there is no option to 'Remove from library' and 'Remove & Delete from computer'. This way we don't have to manually find the file and delete it.
2) When editing tags from the 'list' menu, you should be able to tab from column to column. For example, I want to edit the 'Title' column, so I double click, and when done want to edit the 'Artist' column. But, I have to doulbe click again...I'd like to be able to tab into the 'Artist' column from 'Title'.
Other than that, Songbird rocks. Its much faster now since the update!
PS - Also, an iTunes skin would be awesome! iBird hasn't been updated :( edited 21:05, 26 Jun 2009
Would be a great feature you could imply.
copy /usr/lib/mozilla/plugins to /home/usrrname/.Songbird/plugins/ and then restart, This should be made to be default in songbird ! Tested, works on IPlayer . edited 14:18, 2 Jul 2009