Oznaczanie ID3 według struktury katalogów „/ artistname / albumname”

4

Mam dużą liczbę plików MP3 (> 10000) uporządkowanych w podobnej strukturze katalogów

/Music/Artistname/Albumname/Trackname.mp3

W wielu z nich brakuje poprawnych znaczników ID3 dla wykonawcy i albumu.

Czy ktoś z własnego doświadczenia zna narzędzie, które może to zrobić automatycznie? Preferowane byłoby rozwiązanie dla systemu Windows, ale byłbym gotowy do skonfigurowania maszyny wirtualnej z systemem Linux, jeśli istnieje jakiś fajny skrypt powłoki.

Pekka 웃
źródło
Czy chcesz ustawić je automatycznie zgodnie z nazwami folderów? A może oznaczałoby to tagowanie według odcisków palców? W przypadku tych ostatnich mamy już wiele pytań, sugerujących MusicBrainz Picard (teraz znaleźć duplikaty).
slhck
sprawdź picard musicbrainz , jest bardzo popularny i myślę, że może robić, co chcesz
Raystafarian
@slhck, Raystafarian, dziękuję, ale zostały one zgrane na CD i często usuwałem te utwory, które mi się nie podobały, więc myślę, że odciski palców albumów nie będą działać. Rozwiązanie, które automatycznie ustawia je zgodnie ze strukturą katalogów, jest prawdopodobnie jedyną drogą.
Pekka
Jeśli używasz Picarda, chcesz zgrupować utwory w tym samym albumie. W tym przypadku, wraz z liczbą plików i organizacją plików, użycie ścieżki wydaje się szybszą opcją, IMO.
Journeyman Geek

Odpowiedzi:

4

Zrobiłoby to MP3tag - używając opcji nazwa pliku do tagowania i częściowej ścieżki.

Na przykład:

e:/music/%artistname%/%albumname%/%trackname% 

Jest to jedna z sytuacji opisanych w instrukcji MP3tag .

Journeyman Geek
źródło
To wygląda obiecująco, wielkie dzięki! Spróbuję tego.
Pekka
0

Jak oznaczyć pliki MP3 według struktury katalogów

Użyj foobar2000 razem z jego wtyczką masstagger

|__ 1st folder = artist  
   |__ 2nd folder = album  
      |__ file name  = track 1
      |__ file name  = track 2
  1. Pobierz i zainstaluj foobar2000 (najlepiej w trybie przenośnym)
  2. Uruchom foobar i przeciągnij i upuść pliki muzyczne do głównego okna
  3. Pobierz wtyczkę masstagger
  4. Zainstaluj masstagger przez Foobar → File → Preferences → Components → Install
  5. Wybierz wszystkie pliki muzyczne, kliknij je prawym przyciskiem myszy i wybierz: Tagging → Manage Scripts
  6. Dodaj następujące trzy wiersze

    Guess values from other fields
    Source format:     $directory(%path%,2)
    Guessing pattern:  %artist%
    
    Guess values from other fields
    Source format:     $directory(%path%,1)
    Guessing pattern:  %album%
    
    Guess values from filename
    Scheme:            %title%
    

    Powinno to wyglądać tak (to ważna część) wprowadź opis zdjęcia tutaj

  7. Kliknij uruchom i bądź szczęśliwy
nixda
źródło
0

Możesz wypróbować easytag . Użyłem go do oznaczenia wszystkich moich kolekcji muzycznych o pojemności ponad 20 GB.

Jeśli masz taką samą strukturę dla całej swojej muzyki (na przykład wszystko brzmi „Wykonawca / Rok - Album / Numer utworu - Tytuł”), możesz oznaczyć wszystko za pomocą kilku kliknięć.

Wymaga środowiska wykonawczego GTK dla systemu Windows.

GnP
źródło