Μετάβαση στο κύριο περιεχόμενο

ID3 Tags: Μαζική αλλαγή τίτλου με βάση το filename

Συνεχίζω με τα ID3 Tags. Είχα πάρα πολλά MP3 με όνομα αρχείου όπως "01 01 songname1.mp3", "01 02 songname2.mp3" κλπ, όπου το πρώτο νούμερο υποδηλώνει το album και το δεύτερο τη σειρά του τραγουδιού, ενώ τα songnamex είναι οι τίτλοι των τραγουδιών. Τα αρχεία αυτά δεν είχαν τίτλο στο ID3 Tag. Δυστυχώς το EasyTag δεν βοηθάει σ'αυτό. Βοηθάει όμως το eyeD3, ένα command-line πρόγραμμα για τέτοιες δουλειές. Για τη μαζική μετατροπή του τίτλου έφτιαξα το παρακάτω script:

#!/bin/sh
for a in ls -Q *mp3
do
eyeD3 -t "`ls "$a" | cut -d. -f1 | cut -d" " -f3-`" "$a"
done

Το πρόγραμμα θα δουλέψει και με ονόματα αρχείων με κενά ανάμεσα στις λέξεις. Αλλάζοντας ανάλογα το στοιχείο -f3- μπορείτε να το κάνετε να δουλέψει και με άλλες συμβάσεις που έχετε επιλέξει για τα filenames.

Αν βαριέστε να φτιάξετε ολόκληρο αρχείο, μπορείτε να το τρέξετε σε μια γραμμή γράφοντας:

for a in ls -Q *mp3; do
eyeD3 -t "`ls "$a" | cut -d. -f1 | cut -d" " -f3-`" "$a"; done


Σχόλια

Ο χρήστης Ανώνυμος είπε…
Επίσης υπάρχει το kid3 που μπορεί να το κάνει και με φιλικότερο UI ;)
Ο χρήστης Μανόλης Χριστοδούλου είπε…
Μόλις το δοκίμασα. Καλό φαίνεται!
Εμένα πάντως μου αρέσει να κάνω και μερικά πράγματα με shell scripts, για εξάσκηση κυρίως...
Ο χρήστης forfolias είπε…
Εμένα μου έχει λύσει τα χέρια το Ex Falso. Πολύ καλό εργαλείο και πολυ εύχρηστο.

Δημοφιλείς αναρτήσεις από αυτό το ιστολόγιο

Ρουσόπουλος, Τσίπρας, Τζιτζικώστας, Καραμανλής.

Σε χθεσινή του συνέντευξη ο επικοινωνιολόγος του Καραμανλή που τάισε σανό για μια 5ετία το έθνος, Θ. Ρουσόπουλος, δήλωσε ότι ο Τσίπρας είναι μεγάλος ηγέτης γιατί πήρε ένα κόμμα από το 3%, το έκανε κυβέρνηση και κέρδισε τέσσερις εκλογικές αναμετρήσεις στη σειρά. Δηλαδή, για να συνοψίσουμε, το μόνο κριτήριο για να χαρακτηρίσουμε κάποιον μεγάλο ηγέτη είναι να πάρει ένα κόμμα απ'την ανυπαρξία, να το κάνει κυβέρνηση και να κερδίζει εκλογές. Ένα κόμμα! Για τη χώρα τίποτα. Δεν τον ενδιαφέρει σε τι κατάσταση ήταν η χώρα πριν,  και σε τι θα είναι μετά τον "μεγάλο ηγέτη". Αυτά λίγο-πολύ πιστεύει (ή ταΐζει) ο επαγγελματίας δημοσιογράφος, επαγγελματίας επικοινωνιολόγος, επαγγελματίας πολιτικός, επαγγελματίας σανοτρόφος Θ. Ρουσόπουλος. Ας πω κι εγώ τη γνώμη μου ως μη επαγγελματίας πολιτικός, μη δημοσιογράφος, μη επικοινωνιολόγος, πάνω στο τι χαρακτηρίζει το μεγάλο ηγέτη, με παραδείγματα απ'την πραγματική (δυστυχώς) ζωή. Ο μεγάλος ηγέτης πρέπει να αξιολογεί σωστά το τρέχον π...

Στηρίζω Γιάννη Ραγκούση

Όταν το Φεβρουάριο του 2015 αποφάσισα να ασχοληθώ με τα κοινά για πρώτη φορά, ήξερα από πριν ποιο ιδεολογικό πλαίσιο ήθελα να ακολουθήσω και ποιος πολιτικός το αντιπροσωπεύει καλύτερα. Και δε με αποθάρρυνε το γεγονός ότι ο ίδιος είχε αποσυρθεί από την κεντρική πολιτική σκηνή (για πολιτικούς λόγους) 3 χρόνια νωρίτερα. Έτσι όταν ο Γιάννης Ραγκούσης ήρθε στη Θεσσαλονίκη να μιλήσει σε ένα συνέδριο της Νομικής του Α.Π.Θ., πήγα να τον ακούσω και να τον γνωρίσω από κοντά. Τον είχα διαλέξει γιατί ως Γ.Γ. του ΠΑΣΟΚ πήρε το κόμμα το 2007 3ο στις δημοσκοπήσεις (2% πίσω από τον ΣΥΡΙΖΑ του νεο-εκλεγμένου τότε αρχηγού του Α. Τσίπρα) και το έφερε το 2009 στο 44% και στο σχηματισμό αυτοδύναμης κυβέρνησης. Γιατί ως Υπουργός Εσωτερικών, Μεταφορών και Υφυπουργός Εθ. Άμυνας, έφερε νομοσχέδια και μεταρρυθμίσεις που άλλοι δεν καταφέρνουν να εντάξουν στο βιογραφικό τους σε πολλαπλάσιο χρόνο υπουργικής θητείας. Να θυμίσω τον Καλλικράτη, τη Διαύγεια, την Αξιολόγηση διευθυντών στο δημόσ...

Ηλεκτρονική Συνταγογράφηση: Αρνούμαι να συμμετάσχω.

Πριν από μερικούς μήνες είχα ξοδέψει αρκετές ώρες ώστε να διαβάσω τις πολλές προτάσεις των διαφόρων εταιρειών για την Ηλεκτρονική Συνταγογράφηση, που είχαν αναρτηθεί για δημόσια διαβούλευση. Είχα μάλιστα κάνει και κάποια σχόλια προκρίνοντας τις προτάσεις που βασίζονταν σε ανοικτά πρότυπα. Σήμερα, έτοιμος να συμμετάσχω στο πιλοτικό πρόγραμμα, ανακαλύπτω έντρομος τις απαιτήσεις: Windows Installer και .net. Άντε γεια...