Odczyt tagów Id3v2 z plików MP3

0

Witam,

Jestem w trakcie pisania odtwarzacza mp3. Chciałbym, aby w playliście nie była wyświetlana ścieżka pliku, czy nazwa.mp3 ale tak jak np. w WinAMP'ie tytuł i artysta odczytywane z tagów. Jeśli chodzi o ID3v1 - przeczytałem na ten temat dużo na wikipedii, ale o v2 nie mogłem nic znaleźć. Czy mógłby ktoś napisać w jaki sposób mogę odczytać tagi w wersji 2 z pliku mp3?

Pozdrawiam
ptkk73

0

W pakiecie JEDI jest komponent JvID3v2.

0
ptkk73 napisał(a)

ale o v2 nie mogłem nic znaleźć.
bo jak się w kaszance szuka to tam tego rzeczywiście nie ma...
http://www.google.com/search?client=opera&rls=pl&q=id3v2&sourceid=opera&ie=utf-8&oe=utf-8 i w pierwszym linku jest implementacja w delphi

0

Nawet w tym serwisie są artykuły o ID3Tag :|

0

Najlepiej do odczytów oraz ewentualnych zmian Tagów ID3v2 polecałbym bibliotekę dostępną wraz z małym
przykładem w Delphi i modułem ułatwiającym jej obsługę o nazwie ID3v2 Library (aktualna wersja 1.1.3.70).
Link to: http://www.3delite.hu/Object%20Pascal%20Developer%20Resources/id3v2library.html do tego może się Tobie przydać
źródło programu, który kiedyś stworzyłem http://odsiebie.com/pokaz/4407601---6cf8.html nie jest to wprawdzie żaden
player tylko prosty zmieniacz tagów oraz nazw plików mp3, ale może się Tonie przydać. Btw, jestes 10000x bardzo
okropnym leneim, bo teraz widzę że Misiekd podał przykład jak prosto można wygooglować stronę, z której ja właśnie
trafiłem na tę bibliotekę czyli http://www.id3.org/Implementations poza tym mogłeś też użyć wyszukiwarki na tym forum.

0

Witam wszystkich.

Sorki za odświeżanie tematu, ale nie chciałem zakładać nowego.

Olesio, czy dało by radę upnąć jeszcze raz ten Twój programik, bo link z postu wyżej już nie funguje :)

Serdeczne dzięki. Pozdrawiam

0

Jak widaomo odsiebie już nie istnieje, wrzuciłem na konto na mediafire i link nie powinien w ogóle wygasnąć.
Co do wersji to zrobiłem 1.1 z prostą obsługą plików językowych jako ini. Może program się Tobie przyda, nie
jest on idealny, ale robiłem go pod kątem swojej wygody i to co było mi potrzebne, bo dllka potrafi chyba w
plikach ID3v2 zmieniać więcej danych, ale mi były tylko takie potrzebne. Aby ptogram działal pod systemami
z UAC należało by wyłaczyć UAC lub zrobić zapis pliku ini do $AppData%, ale to już sobie dopracujesz, bo ja
póki siedze na XP to mi taka wersja odpowiada. A oto link: http://www.mediafire.com/?w7osfvc0nnqb5sf :)

0

Dziękuje bardzo :)

Parę drobiazgów się przydało.
I jeszcze małe pytanko.
Czy nie wiesz jak za pomocą tej biblioteki odczytać czy bitrate jest CBR, czy VBR,
bo jakoś nie mogę z tym sobie poradzić.

0

Niestety przy pomocy tej dllki chyba nie ma takiej możliwości.

1 użytkowników online, w tym zalogowanych: 0, gości: 1