2009-06-06 6 views
0

Bonjour Je voudrais écrire un script qui range mon dossier musical dans des sous-dossiers.
Y at-il un script existant qui le fait déjà?
Comment allez-vous créer le vôtre?
Quelle langue choisirez-vous?Organisation de mon dossier musical en fonction des étiquettes d'identification

+1

Dépend de votre système d'exploitation ... – RedFilter

+1

Pas vraiment lié à la programmation. Oh et Tag & Rename est bon pour ça. – cletus

+0

@Cletus: Pourquoi pas? J'ai demandé un script. @OrbMan: Je suis sous Windows XP SP 2. –

Répondre

1

Eh bien, il y a un logiciel que j'utilise, appelé Mp3tag, qui permet de réorganiser les fichiers musicaux en fonction de leurs étiquettes d'identification. Cependant, ce n'est pas un script ...

Si je devais l'écrire moi-même, je le ferais en Python en utilisant l'un de ses many ID3 modules.

+0

Crash de Mp3tag. J'ai une bibliothèque de musique assez étendue. –

1

J'ai écrit un script en JScript pour organiser mes photos en dossiers par date lors de l'importation depuis mon appareil photo (j'utilise Windows XP). Si je devais le réécrire maintenant pour Windows, j'utiliserais probablement Powershell. Si vous écrivez le vôtre, sachez qu'une méthode courante consiste à utiliser la récursivité pour parcourir l'arborescence de fichiers.

Mise à jour: continuant dans l'esprit de construire le vôtre, il ya une bibliothèque .NET C# décrite ici View/edit ID3 data for MP3 files, qui devrait rendre les choses assez simples.

+0

Garder ma réponse à la façon d'écrire un, comme fournissant des recommandations de l'utilitaire de gestion de fichiers est hors de portée pour ce site. – RedFilter

1

Si vous pouvez analyser les méta-informations dans les tags eux-mêmes (vous ne savez pas vraiment comment faire), vous pouvez écrire un script shell pour le faire pour vous.

Tels que: awk {'mv $ 1 ($ 1.metatag)'} ou quelque chose comme ça.

Vraiment, l'analyse des méta-informations sera la partie la plus difficile, car les outils shell sont plutôt bons. Ecrivez votre script pour analyser les méta-informations, trouvez tous les fichiers que vous voulez qui correspondent à vos critères (comme grep sur les méta-informations), puis les trier dynamiquement (j'utiliserais awk pour cela car vous pourriez simplement lui envoyer l'entrée de grep).

0

Le lecteur de musique que j'utilise, foobar2000, a cette fonctionnalité intégrée. Ajouter la musique que vous souhaitez organiser à une playlist, sélectionnez-le, et faites un clic droit, Opérations sur les fichiers, Déplacer vers ...

vous pouvez ensuite spécifier un motif, par exemple

% codec% /%% album /% tracknumber% -% titre%

+0

Je n'aime pas foobar2000. Ce n'était pas très intuitif pour moi après toutes ces années d'utilisation de Winamp. –

1

http://aranger.sourceforge.net/

aranger fait exactement ce que vous voulez. Je l'utilise pour nettoyer mes mp3 chaque année. Je lui dis que je veux des choses configurées par Artist/Album/Track Number - Track Title.mp3 et qu'il s'occupe du reste.

Questions connexes