Today Google made the announcement of accepted summer of code proposals! I’m one of them! Looks like I’ll be spending my summer hacking on Banshee instead of driving a forklift, serving coffee, washing dishes, or any of the other jobs I’ve been seeing on craigslist. What will I be doing? Here’s a copy of the proposal I submitted.
The Now Playing source is an underutilized component of the Banshee user interface. The goal of this proposal is to extend that interface to be a source for extended information about the currently playing media. After the completion of this project, the Now Playing source will replace (or augment) the current behavior of the Context Pane, but also be extended to account for other types of media such as podcasts, videos, audio books, and internet radio.
The current implementation of the context pane is cool, but its location is awkward. It’s in the library, but displays information related to the currently playing media, and is only be relevant for music, not video or podcasts so when you’re listening to a podcast it just says “waiting for playback to begin…” Wait what? Playback has begun!
The now playing source as is, is kind of a waste of some really great space. The album art display is beautiful looking, but it’s static. If you’re listening to an album there’s no information there that isn’t available elsewhere more conveniently. The text displayed is the same. This area is perfect for displaying extra information about the currently playing song such as lyrics, last.fm similar artist information, or information from wikipedia, as well as OpenVZ visualizations, all of which should be toggleable.
My project will be to add API to the context sources so that they can be viewed for any media type to which they are relevant, add API to the now playing source to allow context sources to display their content there, create a widget to allow changing what context source is being viewed, and tie it all together into an extremely compelling, and immersive user experience.
Special thanks to Gnome, Google, Banshee, and alexk! I’m really excited, this is going to be a great summer. Stay tuned for updates!
Congrats!
I rarely use Banshe, but FOSS competition is always good.
Awesome, congratulations! Smart move for Google/Banshee as well
I’ll be looking forward to seeing your progress indeed.
Very much looking forward to it!
Awesome and Congrats. Any mock ups of what this may look like?