Hi all !

Did you ever though about using libmagic for file type detection in 
liquidsoap ?

I don't necessarily mean to remplace auto detection, since our plugin system 
works quite good, but it could be very usefull for other things, like in 
liq123 scripts for intance, I could use mime type detection to create a 
single or playlist source from the script itself..

Also, we could export our autodetection system to liquidsoap scripts, like:
  if test.audio.type(path) == "MP3" then
    single(path)
  end

There is a binding at this place:
  http://sourceforge.net/projects/ocaml-magic

The build system is a bit outdated, and some small things could be fixed in 
the code, but it's working for me...

Romain

Répondre à