Masowe ponowne tagowanie plików muzycznych

9

Moja kolekcja plików muzycznych rozrosła się organicznie na przestrzeni lat i nie ma spójnych tagów ani nazw plików. W szczególności starsze pliki mogą mieć dziwne tagi ID3v1 lub w ogóle ich nie mieć, co sprawia, że ​​ich używanie w przeglądarkach opartych na tagach jest niewygodne (np. Wyświetlanie Rhythmbox w „katalogu muzycznym”). Czy możesz zasugerować jakiś dobry program do masowego ponownego tagowania plików?

W idealnej sytuacji chciałbym następujące funkcje w programie do ponownego tagowania:

  1. Pozwala mi wybrać dowolny zestaw plików i ponownie otagować je wszystkie, selektywnie aktualizując wartości tagów (np. Aktualizuję tylko „Wykonawcę”)

  2. Może wypełniać wartości znaczników z nazwy pliku lub nazwy folderu zawierającego (np. Dla plików zorganizowanych jak <album>/<track no.> - <song name>)

  3. Może wykryć, czy występują niespójności między znacznikami ID3v1 i ID3v2 (np. Tytuł utworu jest inny w dwóch wersjach)

  4. Pozwala mi wyszukiwać utwory na CDDB lub MusicBrainz, a następnie użyć pobranych metadanych do wypełnienia wartości znaczników.

  5. Punkty bonusowe, jeśli ma podejście dwuetapowe: najpierw wypełnij wartości znaczników z nazwy pliku lub MusicBrainz, a następnie pozwól mi je edytować, w końcu ponownie oznacz znaczniki.

Rozumiem, że 1. i 2. są dość standardowe, ale co z punktami 3.-5.?

Riccardo Murri
źródło
1
Czy jest coś dla Linuksa, co poradzi sobie z muzyką klasyczną? Musi rozróżniać kompozytora od wykonawcy: założenie, że wszystkie nagrania należą do kompozytora, jest niestety nie do przyjęcia, gdy kompozytor nie żyje od czasu, zanim nagranie muzyczne stało się wykonalne. Powinien także umożliwiać sekwencyjne numerowanie plików z wiodącymi zerami, aby odtwarzacze muzyczne mogły odtwarzać się po kolei: nie ma sensu losować listy odtwarzania na koncert.
Peter Flynn

Odpowiedzi:

9

Puddletag powinien zrobić wszystko, o co prosiłeś. Jest też artykuł na ten temat w Ubuntu Geek

MusicBrainz Picard może automatycznie identyfikować albumy poprzez dźwiękowe odciski palców. Jeśli muzyka nie jest wystarczająco popularna, aby wprowadzić ją do otwartej bazy danych , możesz dodać wpis i odciski palców dla przyszłych użytkowników.

piedro
źródło
Dzięki właśnie Puddletag szukałem! Mają także pakiet Debian / Ubuntu do pobrania, który działa od 10.04.
Riccardo Murri,
Dzięki za tę sugestię, próba sortowania tagów w Rhythmbox doprowadzała mnie do szału!
Roddie
Puddletag rzeczywiście dobrze radzi sobie z polami, po dostosowaniu. Akceptuje również znaki UTF-8 i wydaje się, że wpisują się także w nazwy plików OK.
Peter Flynn
Jeśli naprawdę chcesz perfekcyjnej kontroli, istnieje jeszcze bardziej wyrafinowane rozwiązanie zwane „burakami” ...
piedro
Jeśli naprawdę chcesz mieć idealną kontrolę, istnieje jeszcze bardziej wyrafinowane rozwiązanie o nazwie „buraki” ... beets.readthedocs.io/en/v1.4.3/guides/index.html Działa to jednak w wierszu poleceń, ale jest naprawdę niesamowite do zmiany niektórych szczegółów w tagowaniu nawet w dużych kolekcjach. Używam go do udoskonalania, takiego jak zmiana nazwy fałszywych duplikatów lub czyszczenie niechcianych dodatków tytułów, takich jak polecani artyści ... wewnętrznie korzysta z bazy danych musicbrainz. Pozdrowienia i Wesołych Świąt Wielkanocnych!
piedro
5

EasyTag to najbardziej wszechstronny tagger, jaki znalazłem dla Ubuntu, i wypróbowałem wiele. Wyszukuje dane z CDDB i pozwala na spełnienie twoich # 5 kryteriów, co jest prawdopodobnie moją ulubioną rzeczą. Może formatować nazwy plików / katalogów na podstawie znaczników i odwrotnie. Ma krzywą uczenia się, ale kiedy już ją zejdziesz, to zdecydowanie moja ulubiona (pamiętaj, aby włączyć okienko przeglądarki plików!). Jest dostępny w Ubuntu Software Center / Synaptic.

MusicBrainz Picard to kolejny tagger, który dokonuje automatycznego wyszukiwania, ale nie spełnia wszystkich twoich wymagań. Jest to jednak dobry tagger, ale może być czasem testowany ... Jest również dostępny w repozytoriach.

Deadite81
źródło
Czy któryś tagger dopuszcza znaki Unicode (UTF-8)? Dużo mojej muzyki jest śpiewane w językach innych niż angielski lub ma wykonawców lub kompozytorów o nieanglojęzycznych nazwach i byłoby miło mieć ich odpowiednią reprezentację.
Peter Flynn