Difference between revisions of "SoC 2006: Banshee"

From Creative Commons
Jump to: navigation, search
m (Added OGG plans)
(What is it?: Added screenshot)
Line 1: Line 1:
 
== What is it? ==
 
== What is it? ==
 
ccBanshee is a [http://code.google.com/summerofcode.html Google Summer of Code] (SoC) project that enables [http://www.banshee-project.org/ Banshee] users to view, validate, and manipulate license metadata embedded in media files.
 
ccBanshee is a [http://code.google.com/summerofcode.html Google Summer of Code] (SoC) project that enables [http://www.banshee-project.org/ Banshee] users to view, validate, and manipulate license metadata embedded in media files.
 +
 +
[[:Image:CcBanshee.png]]
  
 
== Google SoC Timeline (2006) ==
 
== Google SoC Timeline (2006) ==

Revision as of 15:47, 30 June 2006

What is it?

ccBanshee is a Google Summer of Code (SoC) project that enables Banshee users to view, validate, and manipulate license metadata embedded in media files.

Image:CcBanshee.png

Google SoC Timeline (2006)

Project start (May 23)

May 24

  • Planning and Design
    • Poke around in code and network with other developers

Notes: I'm in Russia durring this time and do not have adequate computer resources for coding.

June 11

  • Lay out Banshee code for initial proof-of-concept code
    • Modify database to handle basic license information
    • Update library view to show database changes

Notes: The current state of Banshee will make modifying the database and PlaylistView difficult. The library view is hardcoded and a large amount of time will have to be devoted to designing an acceptable license view addition.

June 18

Notes: Many updates have been made to the way license metadata is storied in the ID3 tags. More attention will be given to updating entagged-sharp to these changes if not already done.

June 25

Mid-project (June 30)

July 2

  • Add claim validation functionality
    • Write necessary network code
    • Implement XML parsing of page claim validation

July 16

  • Add support for other media types such as OGG

July 23

  • Banshee plugin abstraction (tentative)
    • Modify and update Banshee plugin API to handle database changes and library view access
  • Abstract Banshee-ccLicenser to plugin API

Project end (August 21)

Developers