Banshee
Working with Banshee
Project
Web Page: http://www.banshee-project.org
Mailing List: http://mail.gnome.org/mailman/listinfo/banshee-list
- IRC: #banshee on irc.gnome.org
VCS: http://git.gnome.org/cgit/banshee/ or git://git.gnome.org/banshee.git
Distro Resources
Ubuntu Package: https://launchpad.net/ubuntu/+source/banshee
Debian Package: http://packages.debian.org/src:banshee
Debian QA Page: http://packages.qa.debian.org/banshee
Ubuntu patches to Debian package: http://patches.ubuntu.com/g/banshee/
Bug Resources
Debian Bugs: http://bugs.debian.org/src:banshee
Upstream Bugzilla: http://bugzilla.gnome.org/browse.cgi?product=banshee
Bugs fixed upstream: https://bugs.launchpad.net/ubuntu/+source/banshee/+bugs?field.status_upstream=resolved_upstream
Bugs that need a bugwatch: https://bugs.edge.launchpad.net/ubuntu/+source/banshee/+bugs?search=Search&field.status_upstream=pending_bugwatch (Needs a bugwatch)
Bitesize bugs (great for beginners): https://bugs.edge.launchpad.net/ubuntu/+source/banshee/+bugs?field.tag=bitesize
Patch opportunities: http://daniel.holba.ch/harvest/handler.py?pkg=banshee
Launchpad Resources
Stable builds: https://launchpad.net/~banshee-team/+archive/ppa
Unstable builds: https://launchpad.net/~banshee-unstable-team/+archive/ppa
Daily builds: https://launchpad.net/~banshee-team/+archive/banshee-daily
Banshee by Default Work
Rationale
- Saves space on the CD
- Built on C#, so a more modern and easier to maintain/extend code-base. This also makes contributions easier and new developers more likely
- Shinier user interface
- Lightweight video library which keeps track of unwatched items
- Superior syncing with devices such as iPod/Android/MTP et cetera, which users expect to just work
- Active/responsive/interested upstream
Bugs
Upstream metabug for Karmic blockers: http://bugzilla.gnome.org/show_bug.cgi?id=583933
Description |
Bug |
Status |
Feature Regression |
Cannot watch a folder. By far this would be the major functional regression for many users who simply set Rythmbox to monitor ~/Music and never have to further manage music |
Fix Committed |
Yes |
|
No gapless playback |
Fix Committed |
Yes |
|
Alt+F4 minimizes to tray, no option to change behavior |
New |
Yes |
|
Incorrect notification area window positioning with multiple monitors |
Fix Committed |
Yes |
|
No option to fade music on stop or start |
New |
Yes |
|
Leaks memory on metadata refresh |
Fix Committed |
N/A |
|
Leaks memory on rescans |
Fix Committed |
N/A |
|
Leaks memory on track changes |
Fix Committed |
N/A |
Other
Magnatune plugin: darcs get http://repos.worldmaker.net/magnatune/main/ magnatune
To Triage
- Lacks user manuals (Rhythmbox includes documentation in 11 languages)
Stopping a library re-scan doesn't seem to work, still uses 60-80% CPU and leaks memory seemingly indefinitely until killed. http://bugzilla.gnome.org/show_bug.cgi?id=571870 (Wouldn't matter as much if folder watch was implemented)
Documentation Work needed
- Paul cutler fills out here
I would like to leverage a bunch of Ubuntu resources to do the Banshee docs as an upstream contribution, Paul will tell us what we need to do to start. (It involves ducks or something) -- jorge 2009-06-23 16:32:55
Upstream/Banshee (last edited 2010-03-12 08:19:39 by fl-67-233-210-5)