Import Windows Media Player database

Registered by Gunnar Holmberg

Import/Read external databases, such as the Windows Media Player (to be followed up in next steps by or iTunes, Rhythmbox, Banshee, iPhoto, Picasa etc).

At the launch of the media-scanner on each startup of Elisa, import as much useful data as possible (as fast as possible) from the WMP (and iTunes..., if available) databases. This can either be done by reading the XML, or by using a database API (if available). Choose the method that is the fastest, but does not lock the GUI. Data should be imported and stored in the Elisa database. The DB-importer should also store the Playlists and path thereto. As a next step, Elisa should also be able to read & import the playlists themselves, and display them under Playlists in the GUI.

As a first step, the only feedback to the user given that this action takes place, should be that instead of "Scanning Media" it can show the process-info "Importing Metadata". The actual mediascanning can start after or be phased-in in parallel with this import process.

If possible (by comparing update-dates), only the latest added stuff should be re-imported the next launch - and if nothing has changed since last import, the importer should not read through & import the whole DB again.

Blueprint information

Status:
Started
Approver:
None
Priority:
High
Drafter:
Benjamin Kampmann
Direction:
Approved
Assignee:
None
Definition:
Review
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Benjamin Kampmann

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.