4CLUBBERS.PL

4CLUBBERS.PL (http://www.4clubbers.com.pl/index.php)
-   Tutoriale (http://www.4clubbers.com.pl/forumdisplay.php?f=147)
-   -   Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil (http://www.4clubbers.com.pl/showthread.php?t=627669)

revers666 20-03-2011 15:47

Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil
 
Witam,
bardzo lubię mieć ład i porządek w mojej kolekcji mp3, ale uzupełnianie tag'ów i poprawianie nazw plików może być strasznie montonnym i czasochłonnym zajęciem. Postanowiłem to maksymalnie usprawnić i zautomatyzować. Przedstawiam Wam rezultat mojej pracy - program MusicUtil:

http://www.bankfotek.pl/thumb/1228921.jpeg

TERAZ Z PEŁNĄ AUTOMATYZACJĄ:
http://www.bankfotek.pl/thumb/990783.jpeg

CHANGE LOG:
WERSJA: 1.5.1 (11.04.2012)
- dodano przycisk "Ekstraktuj Artystę i Tytuł z nazwy pliku"
- naprawiono błąd z przyciskiem "Następny" przy ostatnim pliku

Pobrać można go stąd :
Kod:

http://www80.zippyshare.com/v/Pz3R22KV/file.html
(Wymaga środowiska Java >= 5)

Co robi?
Uzupełnia i ładnie formatuje nazwę pliku i tagi Artysta (Artist), Tytuł (Title), Rok (Year) i opcjonalnie Gatuenk* (Genre). Pierwsze trzy tagi próbuje uzyskać z pliku mp3, natomiast Gatunek musimy wpisać sami (jako że doszedłem do wniosku iż w 90% przypadkach gatunek jest źle wpisany w plikach mp3). Resztę tagów wywala! (z wyjątkiem niestandardowego taga RATING [którego wykorzystuje u siebie w foobar'ze do oceniania utworów], ale tego tu nie widać.)

Przykład
Oto pliki przed przetworzeniem w moim programie:
http://www.bankfotek.pl/thumb/919200.jpeg

http://www.bankfotek.pl/thumb/919201.jpeg

Oto te same pliki po przetworzeniu w moim programie:
http://www.bankfotek.pl/thumb/919203.jpeg

http://www.bankfotek.pl/thumb/919205.jpeg

Jak działa?
Program próbuje domyśleć się poprawną nazwę wykonawcy i tytułu na podstawie tag'ów. Jeśli któregoś taga (artysty lub tytułu) nie ma to będzie oznaczone to na czerwono:
http://www.bankfotek.pl/thumb/919210.jpeg
i wtedy MusicUtil próbuje się domyśleć wartości pól tytuł i wykonawca na podstawie dostępnych tag'ów lub nazwy plilku jeśli takowych tagów w ogóle nie ma.

Program jest możliwie maksymalnie zautomatyzowany i obsługujemy go przeważnie tylko poprzez klikanie na przycisk "Zapisz/następny". Jednak trzeba go bacznie nadzorować i patrzeć czy wywnioskowane przez niego wartości pól Artysta i Tytuł są poprawne. Przykład błędnych wartości:
http://www.bankfotek.pl/thumb/919212.jpeg
(Takie sytuacje zdarzają się rzadko, ale jednak się zdarzają i nie da się ich uniknąć ponieważ ludzie piszą w cały świat nazwy plików, jak również w cały świat uzupełniają tagi...)

Pliki konfiguracyjne
W pliku BANNED.txt znajduje sie lista wyrazów od których mój program ignoruje tekst (niezależnie czy to jest Artysta, Tytuł czy nazwa pliku). Można tam dopisywać swoje wyrazy, lecz trzeba pamiętać, że kolejność ma tam kluczowe znaczenie więc najlepiej dopisywać na końcu.

Natomiast w pliku BANNED_WORDS.txt znajdują sie wyrazy które są usuwane z tekstu.

Przykład: słowo w BANNED.txt:
ble
Tekst:
dj zenek ble kielbasa
Wynik:
dj zenek

słowo w BANNED_WORDS.txt:
ble
Tekst:
dj zenek ble kielbasa
Wynik:
dj zenek kielbasa

Oczywiście to nie jedyny sposób w jaki mój program próbuje wywnioskować poprawne nazwy. Reszta zaszyta jest wewnątrz niego....

Feelthemusic 20-03-2011 18:06

Odp: Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil
 
O coś takiego jest mi potrzebne! :D Wielkie dzięki ;)

Mr.Bastien 20-03-2011 18:07

Odp: Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil
 
ogólnie fajny programik tylko wkurza mnie naciskanie ciagle zapisz/nastepny ;P
mogło by samo wszystkie pliki pozapisywać a jedynie później szło by coś poprawic :D

revers666 20-03-2011 18:14

Odp: Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil
 
Problem leży w tym, iż nigdy nie wiadomo kiedy jest źle wpisane :P Tylko człowiek może to ocenić, więc zrezygnowałem z kompletnej automatyzacji procesu poprawiania tagów i nazw plików.

Nie sugeruj się tym jak tytuł albo wykonawca są na czerwono bo to jeszcze nie oznacza, że te wartości są błędne. Oznacza to tylko, że w oryginale nie było tych tag'ów i mój program podaje wydedukawane przez siebie wartości.

Z moich obserwacji wynika, że w większości przypadków poprawnie dedukuje. U mnie jakieś 95% przypadków. No ale pozostałe 5% musi już odnaleźć człowiek.

Poza tym wcale nie musi być na czerwono, żeby coś było błędnie. Jeżeli tag w oryginale był jakoś nietypowo (w cały świat ;) ) uzupełniony to może się okazać, że mój program nie będzie wstanie wydedukować poprawnie tagów.

Mr.Bastien 20-03-2011 18:20

Odp: Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil
 
no więc dla mnie mogła by być kompletna automatyzacja ;P
jest dużo mp3 do posegrowania więc baaardzo dużo mi to klikanie zajmnie czasu, a te 5% to bym sobie sam ponaprawiał ;P
przemyśl to ziomek ;)

revers666 21-03-2011 00:47

Odp: Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil
 
Zrobię kompletną automatyzację jeżeli conajmniej parę osób będzie chciało taką funkcję. :piwo:

Coox 21-03-2011 01:54

Odp: Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil
 
Fenomenalny programik, tylko trochę uciążliwe jest klikanie co chwilę zapisz/następny :(
Mimo to browar za pracę :piwo:

revers666 21-03-2011 12:23

Odp: Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil
 
Dzięki ^^ Dobra, jeszcze powiedzmy ze dwie osoby chcące pełnej automatyzacji i macie tę funkcję :)

Firzen 21-03-2011 14:13

Odp: Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil
 
no to ja się dołączam ;)
chociaż co prawda na kompie 1400 to nie dużo to połowa z nich jest słabo podpisana a taki programik przydałby się ;]

Covi! 21-03-2011 14:16

Odp: Szybki porządek z nazwami plików i tag'ami mp3 - MusicUtil
 
ogarne:) moja kolekcjie-ale z editem przyjde:)-czy tak fajnie jak w opisie :)


Czasy w strefie GMT +1. Teraz jest 16:12 .

Oprogramowanie Forum: vBulletin
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.

User Alert System provided by Advanced User Tagging v3.2.8 (Lite) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.