MediaServer: MediaDB-ng

A place to collect all the ideas and tasks to make the current audio-centric MediaDB backend a full-blown, metadata aware MediaServer.

  1. MediaDB next-generation
    1. Database
    2. Metadata
    3. Media files
    4. License



MediaDB next-generation

Database

  • switch from Axiom to Storm or plain Sqlite?
  • new schemas for Images and Videos
  • add Podcasts to the Audio schema

Metadata

  • switch to GStreamer for metadata extraction
    [jmsizun] What about kaa.metadata from Freevo?
    [dev] afaik gpl and not usable from within a MIT app
    [superdump] The same goes for mutagen, I guess.
  • include also data about playtime and quality

Media files

  • provide ways to 'import' and remove media (command-line or web-ui)
  • only import properly tagged files?
  • web-ui to add or correct tags
  • make the backend file changes aware (inotify, pyinotify)

License

  • licence to GPL and make it a separate application 'only' using Coherence, to allow the use of GPL-only modules?