Banshee

Differences between revisions 1 and 13 (spanning 12 versions)
Revision 1 as of 2009-06-23 15:24:23
Size: 968
Editor: c-68-40-250-14
Comment:
Revision 13 as of 2010-03-12 08:19:39
Size: 4452
Editor: fl-67-233-210-5
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 - http://projects.gnome.org/banshee/
 - http://mail.gnome.org/mailman/listinfo/banshee-list
 - http://live.gnome.org/banshee
 - IRC: #banshee on irc.gnome.org
 - http://git.gnome.org/cgit/banshee/
 * Web Page: http://www.banshee-project.org
 * Mailing List: http://mail.gnome.org/mailman/listinfo/banshee-list
 * Wiki: http://live.gnome.org/banshee
 * IRC: #banshee on irc.gnome.org
 * VCS: http://git.gnome.org/cgit/banshee/ or git://git.gnome.org/banshee.git
Line 13: Line 13:
 - https://launchpad.net/ubuntu/+source/banshee
 - http://packages.debian.org/src:banshee
 - http://packages.qa.debian.org/src:banshee
 - http://patches.ubuntu.com/g/banshee/
 * 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/
Line 20: Line 20:
 - http://bugs.debian.org/src:banshee
 - http://bugzilla.gnome.org/browse.cgi?product=banshee
 - https://bugs.launchpad.net/ubuntu/+source/banshee/+bugs?field.status_upstream=resolved_upstream
 - https://bugs.edge.launchpad.net/ubuntu/+source/banshee/+bugs?search=Search&field.status_upstream=pending_bugwatch (Needs a bugwatch)
 - https://bugs.edge.launchpad.net/ubuntu/+source/banshee/+bugs?field.tag=bitesize (bitesize)
 - http://daniel.holba.ch/harvest/handler.py?pkg=banshee
 * 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'''

||<rowbgcolor="#FFEBBB"> '''Description''' || '''Bug''' || '''Status''' || '''Feature Regression''' ||
||<rowstyle="background-color: yellow;"> 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 || [[http://bugzilla.gnome.org/show_bug.cgi?id=385965|BZ 385965]] || Fix Committed || Yes ||
||<rowstyle="background-color: yellow;"> No gapless playback || [[http://bugzilla.gnome.org/show_bug.cgi?id=440952|BZ 440952]] || Fix Committed || Yes ||
||<rowstyle="background-color: orange;"> Alt+F4 minimizes to tray, no option to change behavior || [[http://bugzilla.gnome.org/show_bug.cgi?id=570156|BZ 570156]] || New || Yes ||
||<rowstyle="background-color: orange;"> Incorrect notification area window positioning with multiple monitors || [[http://bugzilla.gnome.org/show_bug.cgi?id=586589|BZ 586589]] || Fix Committed || Yes ||
||<rowstyle="background-color: orange;"> No option to fade music on stop or start || [[http://bugzilla.gnome.org/show_bug.cgi?id=524300|BZ 524300]] || New || Yes ||
||<rowstyle="background-color: lightgreen;"> Leaks memory on metadata refresh || [[http://bugzilla.gnome.org/show_bug.cgi?id=548633|BZ 548633]] || Fix Committed || N/A ||
||<rowstyle="background-color: lightgreen;"> Leaks memory on rescans || [[http://bugzilla.gnome.org/show_bug.cgi?id=586498|BZ 586498]] || Fix Committed || N/A ||
||<rowstyle="background-color: lightgreen;"> Leaks memory on track changes || [[http://bugzilla.gnome.org/show_bug.cgi?id=555365|BZ 555365]] || 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) -- [[LaunchpadHome:jorge]] <<DateTime(2009-06-23T10:04:55-0628)>>

Working with Banshee

Project

Distro Resources

Bug Resources

Launchpad Resources

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

BZ 385965

Fix Committed

Yes

No gapless playback

BZ 440952

Fix Committed

Yes

Alt+F4 minimizes to tray, no option to change behavior

BZ 570156

New

Yes

Incorrect notification area window positioning with multiple monitors

BZ 586589

Fix Committed

Yes

No option to fade music on stop or start

BZ 524300

New

Yes

Leaks memory on metadata refresh

BZ 548633

Fix Committed

N/A

Leaks memory on rescans

BZ 586498

Fix Committed

N/A

Leaks memory on track changes

BZ 555365

Fix Committed

N/A

Other

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)