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

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% και στο σχηματισμό αυτοδύναμης κυβέρνησης. Γιατί ως Υπουργός Εσωτερικών, Μεταφορών και Υφυπουργός Εθ. Άμυνας, έφερε νομοσχέδια και μεταρρυθμίσεις που άλλοι δεν καταφέρνουν να εντάξουν στο βιογραφικό τους σε πολλαπλάσιο χρόνο υπουργικής θητείας. Να θυμίσω τον Καλλικράτη, τη Διαύγεια, την Αξιολόγηση διευθυντών στο δημόσ...

ICD10 Browser

Σε κάποια νοσοκομεία πιλοτικά, εφαρμόζεται η αναγραφή στα εισητήρια και εξιτήρια των ασθενών, η νόσος κωδικοποιημένη σε ICD10 . Επειδή το online σύστημα του Υπουργείου Υγείας στην ανεύρεση των κωδικών αυτών είναι δύσχρηστο, αποκτά διδαίτερο ενδιαφέρον το παλιό μου πρόγραμμα που δουλεύει σε OpenOffice.org και LibreOffice , το ICD10.odb . Το ενημέρωσα έτσι ώστε ο κώδικας του προγράμματος να βρίσκεται στη βάση δεδομένων και όχι μέσα στις φόρμες όπως απαιτείται απ'τις νεότερες εκδόσεις του OpenOffice.org και του LibreOffice . Βέβαια το ICD10 που εμπεριέχει είναι η μορφή που είχε το 1997, αλλά και αυτή του Υπουργείου Υγείας είναι η ίδια, χωρίς καμμιά επικαιροποίηση (σε μερικές περιπτώσεις έχω βρει κωδικούς να λείπουν). Η δικιά μου κωδικοποίηση έχει περίπου 2000 κωδικούς παραπάνω. Για να τρέξετε το πρόγραμμα χρειάζεται να έχετε εγκατεστημένο ή το OpenOffice.org ή το LibreOffice , και μία Java Virtual Machine , σε όποιο λειτουργικό σύστημα θέλετε, π.χ. Windows, Mac OSX, Lunux... Η φό...