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
Répondre
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.
Crash de Mp3tag. J'ai une bibliothèque de musique assez étendue. –
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.
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
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).
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%
Je n'aime pas foobar2000. Ce n'était pas très intuitif pour moi après toutes ces années d'utilisation de Winamp. –
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.
- 1. Accéder au dossier musical de l'iPod
- 2. Organisation des classes en espaces de noms
- 3. Organisation des tests unitaires dans Visual Studio
- 4. Emplacement des étiquettes
- 5. Organisation d'objet SQL Server
- 6. Organisation séquentielle des objets globaux/statiques en mémoire
- 7. Organisation des dossiers sur VS Solution
- 8. Organisation du projet en C Meilleures pratiques
- 9. Organisation d'une application graphique
- 10. Enregistrement/organisation/recherche de messagerie Outlook en dehors d'Outlook
- 11. Organisation des plugins vim dans des répertoires distincts
- 12. Pourquoi git continue de supprimer mon dossier?
- 13. Organisation en Objective-C et Xcode
- 14. Un moyen efficace d'ajouter des étiquettes canoniques
- 15. Organisation de l'espace de noms MVC
- 16. Organisation dans NetBeans
- 17. Mise à jour des étiquettes tkinter en python
- 18. Barchart avec des étiquettes verticales en python/matplotlib
- 19. Organisation des méthodes pour effectuer des tests - C#
- 20. AS3 - Comment attribuer des noms ou des étiquettes au chargeur?
- 21. ReportViewer est-il capable d'envoyer des étiquettes?
- 22. espacement étrange des cases à cocher étiquettes
- 23. Organisation de grands volumes Doc dans Sharepoint
- 24. iPhone Xcode Organisation du projet Question
- 25. Organisation de contrôles créés dynamiquement sur un formulaire Web
- 26. ActionScript 3 Étiquettes Gras
- 27. CSS - Formater des formulaires avec des étiquettes d'étiquettes
- 28. Affectation dynamique de différentes étiquettes
- 29. Téléchargement d'un dossier complet de mon serveur vers l'iPhone
- 30. Puis-je changer le titre de mon dossier FolderBrowserDialog?
Dépend de votre système d'exploitation ... – RedFilter
Pas vraiment lié à la programmation. Oh et Tag & Rename est bon pour ça. – cletus
@Cletus: Pourquoi pas? J'ai demandé un script. @OrbMan: Je suis sous Windows XP SP 2. –