Description
KDE already has the awesome Akonadi for PIM, extend this concept to other areas, like multimedia, ebooks...
Inspired by the tvshows kioslave from the age of Nepomuk [1], and Kodi: imagine setting a content type for a directory (such as tvshows, movies, music, ebooks...), and a backgroud service automagically parses information from files, as well as fetch additional metadata from various sources, and stores it locally.
This database would then be available through an API, making the implementation of a Media Center, or any multimedia application as simple as creating models/views over stored data, and of course playing, but there is Phonon for that...
This could also allow easy services like Ampache, DLNA to be implemented on top of the same data.
This description could be summarized as "rip out all indexing infrastructure out of media players, and put it on top of Baloo"
Don't reinvent the wheel, reuse existing infrastructure, like Kodi scrapers.
What it will take
Extend the baloo indexing service to index multimedia files, and fetch/save more metadata.
Add an accessor library to the data.
Coordinate with the Kodi project, and reimplement parts as standalone.
How we know we succeeded
Multimedia players only need to implement a UI, the database is provided by the service.
Dolphin can browse tv shows, movies, ebooks, and show relevant metadata.
Plasma Media Center. ?
Relevant links
[1] https://trueg.wordpress.com/2012/02/11/season-posters-anyone/
I am willing to put work into this
bednar. -- mainly the kodi scraper implementation. I already have a PoC.
I am interested
- add your name