Integrated & tested mediainfo

Closes #69

Using mediainfo instead of getid3, it seems more consistent and easier to work with