Riorganizzando una libreria MP3 di grandi dimensioni per il lettore MP3 di un mio amico, ho bisogno di nominare il tag ID3 identico al nome del file, e farlo tramite Windows Properties richiede sempre, quindi ero chiedendosi se qualcuno ha un'idea di come fare uno script Python che faccia questo a tutti gli MP3 in una directory in rapida successione. O almeno un link a una libreria installabile su Windows.Python MP3 ID3 Tag Editor
5
A
risposta
7
Guardate questa:
anche Dive Into Python utilizza tag ID3 MP3 come esempio.
Non dimenticare di PyPI - l'indice del pacchetto Python.
2
Ecco uno script python che ho scritto per fare questo https://gitlab.com/tomleo/id3_folder_rename
#! /usr/bin/python
import os
import re
import glob
import subprocess
from mutagen.easyid3 import EasyID3
path = os.getcwd()
fpath = u"%s/*.mp3" % path
files = glob.glob(fpath)
for fname in files:
_track = EasyID3(fname)
track_num = _track.get('tracknumber')[0]
track_title = re.sub(r'/', '_', _track.get('title')[0])
if '/' in track_num:
track_num = track_num.split('/')[0]
if len(track_num) == 1:
track_num = "0%s" % track_num
_valid_fname = u"%s/%s %s.mp3" % (path, track_num, track_title)
if fname != _valid_fname:
subprocess.call(["/bin/mv", fname, _valid_fname])
Esso utilizza la libreria Python mutageno per l'analisi le informazioni ID3. Dovrai modificare il sottoprocesso chiamarlo per farlo funzionare con Windows, ma questo dovrebbe darti un'idea su come farlo. Spero che questo ti aiuti.
Problemi correlati
- 1. Android - Lettura ID3 tag dal flusso mp3
- 2. Come leggere i tag ID3 in un MP3 usando Python?
- 3. Ruby mp3 Id3 parsing
- 4. Python - Aggiungi tag ID3 al file mp3 che non ha tag
- 5. Tag ID3 con Swift
- 6. Creare un nuovo tag ID3 usando python e eyed3
- 7. Estrai tag ID3 di un URL MP3 con download parziale usando python
- 8. Leggi i tag ID3 senza scaricare l'intero file
- 9. Accesso ai dati musicali MP3 usando Python
- 10. Come utilizzare la libreria di tag ID3 Java MP3 per recuperare le copertine degli album
- 11. jQuery Tag Editor?
- 12. Libreria C# ID3 che supporta campi personalizzati
- 13. Mp3 parsing in Python
- 14. Ottenere campi specifici dai tag ID3 usando lo strumento da riga di comando?
- 15. Leggi MP3 in Python 3
- 16. Recupera informazioni ID3 dal file m4a in PHP
- 17. impossibile installare id3 per php - qual è la buona alternativa?
- 18. Albero decisionale ID3 con valori numerici
- 19. Trovare la lunghezza del file MP3 in C#
- 20. Riproduzione di file MP3 con Python
- 21. Accesso a mp3 Meta-Data con Python
- 22. pyspeech (python) - Trascrivi i file mp3?
- 23. C# ID tag mp3 con taglib - album art
- 24. Libreria Python per dividere e unire file mp3
- 25. Python + eyeD3: impossibile salvare la data sui metadati mp3
- 26. Stream MP3 file MVC3
- 27. Come ottenere le informazioni sul tag <audio>?
- 28. Come ottenere e impostare (modificare) tag ID3 (metadati) di file audio?
- 29. HTTP Live Streaming: come ascoltare i metadati temporizzati incorporati come tag ID3 utilizzando Javascript in iOS8?
- 30. Tasto di scelta rapida di Quick Tag Editor in Aptana
Hai provato a google prima? –