Improve early removable devices handling
This aims at fixing #263 (closed) and other issues related to removable devices handling.
Mostly, this allows a device to be identified based on its previous mountpoints, before the device listers have been started.
In addition, it tries to do a better job when fetching a file based on its MRL, when two MRLs can point to the same media (for instance, smb://1.2.3.4/foo/bar.mkv
and smb://hostname/foo/bar.mkv
should yield the same result.
TODO:
Implement the same handling for foldersWhen run with VLC, the device don't seem to be saved in database
Edited by Hugo Beauzée-Luyssen