Noter ses fichiers multimédias avec VLC/Java


Description

Cette petite application permet de générer aléatoirement une liste de lecture au format m3u, à lire avec VLC par exemple.
La partie en invite de commande de l'application, demande pour chaque fichier un vote (+ ou -) et déplace le fichier vers un répertoire prédeterminé.

Exemple :

On a trois répertoires J:aimeunPeu, J:aimebeaucoup, J:aimeaLaFolie.



Pour décrire une telle hiérarchie on se servira d'un fichier CSV comme ceci :

freq; path             ; -                ; +               
1   ; J:aimeunPeu    ; J:aimeunPeu    ; J:aimebeaucoup
2   ; J:aimebeaucoup ; J:aimeunPeu    ; J:aimeaLaFolie
3   ; J:aimeaLaFolie ; J:aimebeaucoup ; J:aimeaLaFolie


La colonne "freq" permet de tricher avec l'aléatoire en favorisant les répertoires qui ont la fréquence la plus forte, en faisant remonter les fichiers préférés en haut de la liste de lecture.

La commande à exécuter pour lancer le programme prend deux arguments, le fichier csv d'entrée et le fichier m3u de sortie :
java AleaPlay Jaime.csv Jaime.m3u


Remarque :
  • Une fois généré, le fichier m3u est démarré automatiquement par le programme Java, il est donc nécessaire que VLC (ou un autre lecteur compatible) soit l'application par défaut associée à ce type de fichier.
  • Le programme Java ne peut pas déplacer un fichier pendant sa lecture par VLC, vous devez donc zapper le fichier avant de valider votre vote.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.