Try to leverage the thumbnailer to detect unknown file types
This reduces the amount of assumptions we make based on extension. If we fail to extract some tracks, we will start a playback as we would for the thumbnailing process. If no video tracks are detected but no error occur, assume it's an audio file.
Showing with 66 additions and 32 deletions