TODO: Bugs: * Voir le pbm avec les mimetypes * voir le bug avec is_subdir_of() lorsque c'est une rép réseau * gérer pbm de loks à l'indexation, ex: File "E:\dev\mew\core\indexer.py", line 159, in index track_repo.commit() sqlite3.ProgrammingError: SQLite objects created in a thread can only be used in that same thread. The object was created in thread id 4136 and this is thread id 16548. * corriger le pbm d'accès et la lenteur causé par les accès en base de l'indexer * bug: si un répertoire de musique est inaccessible, l'indexer plante. Priorité 1: * indexer: clarifier ce qu'il se passe lorsqu'un morceau apparait plusieurs fois dans les répertoires indexés, et que le morceau indéxé est suppr. Est-ce que ses versions jumelles sont bien indéxées à sa place? * mettre à jour l'explorer au fur et à mesure de l'indexation * permettre l'ajoute à des playlists * permettre l'ajout de tags * faire une modale pour l'édition des metadonnées * afficher l'activité de l'indextation dans la barre de statut * Permettre la lecture d'un morceau * Enregistrer les notes pour un morceau et s'assurer qu'elles ne soient pas perdues * Permettre d'enregistrer des playlists, de les ordonner, et de les attacher à une date * memoriser les données d'une session à l'autre: playlist en cours, volume, ... Priorité 2: * Optimiser la rapidité de l'indexation (insertions de masse, optim du hashage, ne pas update les metadata si déjà renseignées...) * Ajouter le module de téléchargement depuis youtube * Permettre de prioriser l'indexation selon certaines actions (sélection d'un artiste, téléchargement, nouveaux morceaux) * Charger l'explorer de manière asynchrone