Pomocna dłoń - Technologie

MP3 Audio Tag

2005-10-27 00:00:00

MP3 Audio Tag

      Popularne TAG'i to po prostu zapisane na końcu pliku dane o odtwarzanym utworze. Jeżeli będziemy potrafili posługiwać się tymi informacjami to nic nie stanie nam na drodze w napisaniu menedżera plików MP3. Możemy to uczynić w dowolnym języku od Pascal'a zaczynając, a na PHP kończąc.

TAG zajmuje zawsze 128 bajtów co daje nam 16 "paczek" po 8 bajtów. Ich strukturę można podać w następujący sposób, gdzie jedna litera to jeden bajt przeznaczony do opisania danej kategorii. Należy dodać, że każdy bajt komentarza musi być wypełniony znakiem ASCII 0 - czyli brakiem znaku - a nie spacjami jak to czyni np. popularny Winamp.

AAABBBBB | BBBBBBBB | BBBBBBBB | BBBBBBBB | BCCCCCCC | CCCCCCCC | CCCCCCCC | CCCCCCCD | DDDDDDDD | DDDDDDDD | DDDDDDDD | DDDDDEEE | EFFFFFFF | FFFFFFFF | FFFFFFFF | FFFFFFFG

Znak 	Długość	pozycja	Opis
A 3 0-2 'TAG'
B 30 3-32 Tytuł
C 30 33-62 Wykonawca
D 30 63-92 Album
E 4 93-96 Rok
F 30 97-126 Komentarz
G 1 127 Rodzaj muzyki



      Specyfikacja MP3v1.1 umożliwia również użycie ostatniego bajtu komentarza - 126 - do zapisu numeru ścieżki w danym zestawieniu. W przypadku gdy numer ten jest nieznany wstawiamy 0.

Ad1. Wartości przypisane danym rodzajom muzyki:

0 'Blues' 20 'Alternative' 40 'AlternRock' 60 'Top 40' 1 'Classic Rock' 21 'Ska' 41 'Bass' 61 'Christian Rap' 2 'Country' 22 'Death Metal' 42 'Soul' 62 'Pop/Funk' 3 'Dance' 23 'Pranks' 43 'Punk' 63 'Jungle' 4 'Disco' 24 'Soundtrack' 44 'Space' 64 'Native American' 5 'Funk' 25 'Euro-Techno' 45 'Meditative' 65 'Cabaret' 6 'Grunge' 26 'Ambient' 46 'Instrumental Pop' 66 'New Wave' 7 'Hip-Hop' 27 'Trip-Hop' 47 'Instrumental Rock' 67 'Psychadelic' 8 'Jazz' 28 'Vocal' 48 'Ethnic' 68 'Rave'
9 'Metal' 29 'Jazz+Funk' 49 'Gothic' 69 'Showtunes' 10 'New Age' 30 'Fusion' 50 'Darkwave' 70 'Trailer' 11 'Oldies' 31 'Trance' 51 'Techno-Industrial' 71 'Lo-Fi' 12 'Other' 32 'Classical' 52 'Electronic' 72 'Tribal' 13 'Pop' 33 'Instrumental' 53 'Pop-Folk' 73 'Acid Punk' 14 'R&B' 34 'Acid' 54 'Eurodance' 74 'Acid Jazz' 15 'Rap' 35 'House' 55 'Dream' 75 'Polka'
16 'Reggae' 36 'Game' 56 'Southern Rock' 76 'Retro' 17 'Rock' 37 'Sound Clip' 57 'Comedy' 77 'Musical' 18 'Techno' 38 'Gospel' 58 'Cult' 78 'Rock & Roll' 19 'Industrial' 39 'Noise' 59 'Gangsta' 79 'Hard Rock'

Każda inna wartość musi być uznana za wartość nieznaną - "Unknown"

Marek Duchnowski (marek.duchnowski@dlastudenta.pl)

Komentarze
Redakcja dlaStudenta.pl nie ponosi odpowiedzialności za wypowiedzi Internautów opublikowane na stronach serwisu oraz zastrzega sobie prawo do redagowania, skracania bądź usuwania komentarzy zawierających treści zabronione przez prawo, uznawane za obraźliwie lub naruszające zasady współżycia społecznego.
  • Troche dałeś ciała... [0]
    ballare
    2007-11-09 10:49:52
    Tag ten nie nazywa się MP3 Audio Tag, tylko ID3v1 Tag. MP3v1.1 to już przegięcie, gdyż znaczyłoby to: MPEG 1.0 Layer III v. 1.1 (MPEG = Moving Pictures Experts Group), gdzie nie ma czegoś takiego jak MP3v1.1 po dziś dzień. Jest ID3v1.1 Tag, który jest rozszerzeniem ID3v1.0 (pierwotnej koncepcji ID3). Obecnie bardziej użyteczny jest jednak ID3v2 Tag i jego następcy (wersje (revision) 0-4). Jednak ID3v2 jest zbyt skomplikowane by je tutaj opisywać. Pozdrawiam
Zobacz także
gadÅźety na walentynkowy prezent
Niebanalne gadżety na walentynkowy prezent!

Te urządzenia nie tylko ułatwiają życie, ale również wprowadzają nutę luksusu i nowoczesności.

słuchawki Fresh 'n Rebel
Słuchawki douszne czy nauszne: kiedy i jakie wybrać?

Które najlepiej sprawdzą się dla kinomaniaka, które dla gracza, biegacza, podróżnika, a które dla pracownika biurowego?

udzielanie korepetycji
Budżet studencki - jak nim zarządzać i pozyskiwać dodatkowe źródła dochodu?

Jak odpowiednio zarządzać studenckim budżetem i w jaki sposób można pozyskać dodatkowe źródło utrzymania?

Polecamy
telewizor na ścianie
Jak powiesić telewizor na płycie gipsowo-kartonowej? Warszawa

Jak zamontować telewizor na płycie gipsowo-kartonowej, żeby nie uszkodzić ściany i stabilnie przymocować sprzęt?

fluorescencja
Czym jest i na czym polega fluorescencja?

Zjawisko to znajduje zastosowanie m.in. przy sekwencjonowaniu DNA oraz badaniu procesów wewnątrzkomórkowych.

Polecamy
Ostatnio dodane
gadÅźety na walentynkowy prezent
Niebanalne gadżety na walentynkowy prezent!

Te urządzenia nie tylko ułatwiają życie, ale również wprowadzają nutę luksusu i nowoczesności.

słuchawki Fresh 'n Rebel
Słuchawki douszne czy nauszne: kiedy i jakie wybrać?

Które najlepiej sprawdzą się dla kinomaniaka, które dla gracza, biegacza, podróżnika, a które dla pracownika biurowego?