Improve file type detection
Our current file type detection method fails in a few cases. Instead of making an issue for every case, this issue is about improving the situation in general.
Known issues:
- Some mp3 files #654 (closed)
- m4a audio files #786 (closed)
- Plain text files #1290 (closed)
- wmv files #621 (closed)
Edited by lain