Songbird Wiki > Roadmap

Roadmap

 

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

Objective: Conquer the world.
Upcoming features

 

Legend

Feature Status
 Not Started
 In-progress
 Completed
 Punted

How to Subscribe to Songbird Roadmap Changes

  1. Create a wiki account. The link is located in the upper right.
  2. "Watch" this page located in the "More" menu.
  3. Find the RSS feed in the "Tools" menu.
  4. Add your watched RSS feed to your favorite RSS reader

Tag page
Viewing 15 of 87 comments: view all

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.
Posted 15:17, 2 Jun 2009
I really, really love Songbird. It's clean, fast and the add-ons are awesome! I really want to replace iTunes and delete it forever! But, I need to be able to sync the ratings and scrobbles with my ipod. So I would like to be a priority, I know it isn't easy, but I can't wait to transfer forever!
Posted 04:00, 3 Jun 2009
Hey all.

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
Posted 21:59, 3 Jun 2009
Now, I don’t know if it was fixed yet but the thing I’m requesting is that if the creators of Songbird should add a way to remove all imported songs from the library, because if you import songs from a Removable Drive like a USB flash drive or a portable media player the songs appear in the library, but if you remove the drive the songs are still there and there unreadable so you have to remove the songs one at a time or try to select them all and delete them that way, so I’m requesting away to remove all songs at ones and that’s all.
Posted 13:10, 12 Jun 2009
A few things I want to see so I never have to use iTunes again:
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)
Posted 09:43, 14 Jun 2009
still no shuffle/repeat-shortcuts : (
Posted 14:41, 18 Jun 2009
The Kanye release cannot come soon enough.

CD ripping and podcast support are the only two things keeping iTunes installed on my computer.
Posted 09:37, 19 Jun 2009
Get the "default mediaplayer" for Windows Vista feature implemented and it will be something worth spreading the word for!
Posted 13:30, 22 Jun 2009
Hi, excelent work with this software, I have nice feelings about the future of it.

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.
Posted 15:52, 22 Jun 2009
When can we have a feature that will play any part of the stream on shoutcast or whatever. Currently, it is not possible to buffer several hours of stream and having the ability to play, pause, forward and backward on the recorded stream. All the media players do not have this feature except RealPlayer. In RealPlayer it's called the PerfectPlay & LivePause. It's awesome and nobody else have it. The only thing RealPlayer missing for me is Socks Proxy. edited 09:54, 26 Jun 2009
Posted 09:53, 26 Jun 2009
Two features that are missing, but are essential:

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
Posted 21:00, 26 Jun 2009
Something very annoying: You can't copy songs out of Songsbird. Neither does "drag & drop" work, nor can you copy it by copy+paste. I wanted to have a library where it doesn't matter in which folders my music is. But now, if I want to copy a song out of my library, I have to rightclick on the file to open the directory it's in, and THEN I can copy it. But it's annoying if you want to copy more than one file at a time...

Would be a great feature you could imply.
Posted 12:24, 27 Jun 2009
You CAN PLAY VIDEO and More AUDIO FORMATS in Songbird if you
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
Posted 14:15, 2 Jul 2009
If you edit the xpi of a feather(a skin) you can change the install.rdf . In it change the minimal and maximal versions to match the ones you want to use your feather on and save the xpi . This way you can reuse old feathers/skins . This should be a default in songbird, too .
Posted 14:17, 2 Jul 2009
I strongly reccomend Podcasting and Itunes Movie support to be moved up in the roadmap so as to make the contributor base even larger, by hooking fans to TV series download and Movie Download from apple .
Posted 14:20, 2 Jul 2009
Viewing 15 of 87 comments: view all
You must login to post a comment.