]> git.sesse.net Git - vlc/commit
Start splitting the various meta module types
authorClément Stenac <zorglub@videolan.org>
Sun, 24 Sep 2006 16:44:52 +0000 (16:44 +0000)
committerClément Stenac <zorglub@videolan.org>
Sun, 24 Sep 2006 16:44:52 +0000 (16:44 +0000)
commit408a016e922da04d9f5067f96fbaf17ffce36878
treeb87d8be836b4b494ed766f3ad67161ec46b67824
parent71e7084e8001d7aae6ba47ac086e4daec7ddefdd
Start splitting the various meta module types
* meta reader : read directly from the file, should be made from the demux.
  Examples: taglib, id3tag
* meta fetcher : use web services to get meta, either from the current ones.
  Called only if we don't have the tags after using the meta readers
* art finder : find the URL of the suitable album art. Called according to the
  art policy
* art downloader : used to retrieve the art from special locations. Not needed
  if art is available directly from an URL.
  Examples: APIC ID3 tag reader
modules/meta_engine/dummy.c
modules/meta_engine/folder.c
modules/meta_engine/musicbrainz.c
modules/meta_engine/taglib.cpp
src/input/input.c
src/playlist/engine.c