[Banshee-List] How-To: Create Banshee Plugin for Media Drive



I'm one of the few, proud owners of a PhatNoise Car System. It's basically a
hard drive which syncs with your computer, docks in your car in a dedicated
machine, and it allows one to control hard drive playback via stock audio
controls. 

I'm a developer and I'd like to build a plugin for Banshee, as Banshee is
basically the best media player available on Linux. Up until this point,
I've had to virtualize XP to run the manager software, as it's pretty
complex and really ridiculous (ie: it don't work on Wine). Where should I
start? I need to basically detect and register the device as a portable
media device when docked (USB), and provide synchronization functionality. 

Synchronization involves the following things:

1. Generation of a SQLite database describing the available tracks, genres,
artists, albums, etc. with file paths (on the drive) to where each file
exists, along with file paths to the generated voice prompts. (see point 2)
2. Generation of voice prompts for each genre, artist, album, and
"playlist." Since the system operates basically without a display in the
car, the names of the artist and albums you are scrolling through are read
out loud as voice prompts generated on sync. 
3. Copy media files to the actual hard disk over USB. 

How can I create a plugin to "provide" this functionality into Banshee? I
just need a starting point to get going :)
-- 
View this message in context: http://banshee-media-player.2283330.n4.nabble.com/How-To-Create-Banshee-Plugin-for-Media-Drive-tp3319992p3319992.html
Sent from the Banshee Media Player mailing list archive at Nabble.com.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]