Avatar billede md_craig Nybegynder
16. januar 2006 - 17:02 Der er 10 kommentarer og
1 løsning

Redigere i MP3 ID3v2 Tags

Jeg går sådan lidt og overvejer at lave en applikation der skulle gøre det nemt at redigere i min efterhånden store MP3 samling og give den struktur både i forhold til windows's biblioteks stuktur...

Alt det med filer og mapper i windows er ikke noget problem for mig.

Men har været på udkig efter måder at bearbejde selve ID3 Headeren i  MP3'en... og det er ikke alverden jeg har fundet....

Ville derfor se om der var nogen her på eksperten der lige lå inde med nogle resourcer på dette emne... (jo flere jeg har jo bedre)

Har selv været forbi id3.org som er et godt udgangspunkt...
Desuden http://www.c-sharpcorner.com/Tools/MP3JukeBoxPL.asp og den tilhørende ID3v1 editor, som desvære kun er til ID3v1 tags...

Min leder efter flere resourcer...
Avatar billede Syska Mester
16. januar 2006 - 17:13 #1
Hej,

Det skulle du nok have tænkt på da du optagede dem ind, at de blev struktureret med ordentlige mp3 tags :-) Nu kommer straffen, for at have sløset med det dengang :-) *heheheh*

Ved ikke hvordan man gør via C#, men ved der findes programmer til det :-)

Men man kan jo altid være så klog bagefter... held og lykke med din søgning, og du må da gerne poste her hvis du finder nogle gode resources omkring emnet.

// ouT
Avatar billede nielle Nybegynder
16. januar 2006 - 17:35 #2
Ikke noget jeg har nogen videre personlig erfaring med, men en hurtig googling gav disse resultater (blandt ca. 25000 andre) som alle ser rimeligt lovende ud:

http://www.differentpla.net/node/297
http://sourceforge.net/projects/id3sharp/ (nede lige nu)
http://www.developerfusion.co.uk/show/4684/
http://id3sync.meista.de/
http://www.software-factory.ch/mtg_preview.htm
http://www.freedownloadscenter.com/Best/vb_net-id3v2.html
Avatar billede md_craig Nybegynder
16. januar 2006 - 18:24 #3
nielle: >>
Kan da lige tilføjes at jeg også har søgt Google selv...
(Altid det første sted for informations søgning)...

også der jeg har fundet de 2 jeg har angivet...
den var Sourceforge.net var dog en interassant tilføjelse som jeg ikke selv var stødt på....

buzzzz: >>
y well... Ved vi jo godt begge at tænke forud på den måde er noget kun de færeste gør... Desuden er der jo i dag rig mulighed for at købe musik på nettet, hvilket jo så kommer på et preformateret format som jeg givet vis ikke er enig med... (Tagsne er gode nok, filnavn ect. er her hvad jeg måske gerne vil lave om på, ud fra tagsne...)

Albums jeg rent faktisk har købt på den gamle maner (i butik), ripper jeg typisk ikke selv, henter jeg bare fra venner, eller på "ulovlig vis"... får der er min morale altså heller ikke højere end at når jeg har CD'en, så har jeg det fint med at hente den rippet, på en måde som måske nok ikke er lovlig i teorien...

desuden er der jo de CD'er som er beskyttet af Sonys Copyright software, og her er det mig bekend tilladt at omgå den beskyttelse hvis det er nødvendigt for at afspille musikken, og at installere deres afspiller er direkte usikkert (giver nogle dejlige sikkeheds huller, hvilket også er derfor det i dag anses for spyware)... og igen er det nemmere at hente fra andre kilder (hell jeg aner ikke engang hvordan jeg ville skulle rippe sådan en CD)...

Og man kan ikke argumenterer særlig godt for at folk der ripper CD'er er ret gode til at finde på en konsistent måde at navgive dem...
Avatar billede nielle Nybegynder
16. januar 2006 - 18:29 #4
Alle de fundne links understøtter v2 - hvad ville du mere have?
Avatar billede md_craig Nybegynder
16. januar 2006 - 18:48 #5
nielle: >>
Det er helt fint... det var bare lige for at tilføje at jeg havde været omkring google...

Det jeg søger her er flere resourcer, som måske var nogle der ikke logisk dukkede op på google... eller det bedste ville være folk der direkte har erfaringer med det også... det ville være super... men dine tilføjelser er helt fine...
Avatar billede md_craig Nybegynder
30. januar 2006 - 16:04 #6
Hey igen...

Er kommet en hel del videre nu... efter at have taget det grumme valg at prøve at starte helt fra bunden, ikke mindst fordi det er utrolig lærerrigt at skulle sætte sig ind i den slags....

Dvs. at allerede eksisterende klassebiblioteker er ikke længere af den største interesse...

Jeg har efterhånden læst noget tid på ID3 mm, og er kommet godt ind i hvordan den hænger sammen, men dette valg gør det jo også så meget mere kompliceret...

Og der er fx to ting som jeg ikke helt ved hvordan jeg skal håndtere på nuværende tidspunkt...
--------------------------------------------------------------------------------------
Det første er af mindre interesse PT da jeg ikke selv har kigget meget på det (derfor ved jeg ikke om det er et problem for mig overhovedet)... Dette omhandler Komprimering en som kan være benyttet i ID3 tags (zlib deflate), men som sagt, er ikke kommet der til endnu...

--------------------------------------------------------------------------------------
Den andet er det jeg PT arbejde på at finde ud af hvordan jeg skal løse, i ID3v2 tags,  er der en header som indeholder forskellig information, en af disse ting er selve tag'ets størelse.

Dette er angivet som en Syncsafe integer...
Jeg ved ikke helt hvordan jeg skal håndtere dette bedst (at læse sådan en fætter altså)... Vil ikke lige sige mere da alle mine overvejelser mm hurtigt kan komme til at fylde rigtig meget...
Avatar billede nielle Nybegynder
20. februar 2006 - 18:49 #7
Er du kommet videre med denne?
Avatar billede md_craig Nybegynder
26. maj 2006 - 21:12 #8
Mja det kan man godt sige... er godt i gang med et framework til skidtet...

og har fundet ud af det med syncsafe ints... (var self nemt da det kom til stykket...)

PT har jeg nok valgt at springe over hvor gærdet er lavest ved at jeg kun har implementeret det i forhold til hvordan jeg har kunne se Winamp bruger det, dvs NUL Kryptering, NUL Komprimering, REN ISO-8859-1 encoding og så for det meste kun textframes, da vi også har brugt det i et skoleprojekt så har jeg også lige måtte inkludere læsningen af en billedframe... ^^

Desuden er der PT kun fokus på ID3v2.3 tags da jeg fandt ud af at der var en del forskelle mellem ID3v2.2, ID3v2.3 og ID3v2.4 der endte med at det blev splittet op og så blive skjult under interfaces... de andre versioner vil så også blive implementeret under dette med tiden.

Men det går fremaf i små skridt (har andre bolde i luften også så er lidt begrænset hvor meget tid jeg har til det)...

Men jeg kan læse ID3v1.1 tags uden probs, og alle de informationer WinAmp tilkendegiver + APIC (Attached picture) fra ID3v2.3 tags...
Avatar billede md_craig Nybegynder
14. juni 2006 - 14:34 #9
Nielle:
Well... kommer jo nok til at tage lang tid med at lave det helt færdigt :P..

Men hvis du gider smide et svar for om ikke andet så har du fået dem når vi nu detter topic ender som ren glemsel når jeg en gang er done :P

Desuden giver linksne, og specielt den fra Sourceforge god inspiration...
jeg havde faktisk ikke hentet kildekoden til den inden jeg gik i gang og det er godt nok forskelligt hvilken indgangsvinkel jeg har taget i forhold til ham... men på tekniske områder kan den måske godt stadig bruges...

Men well... Svar for fanden :P... så jeg kan få lukket her ^^
Avatar billede nielle Nybegynder
14. juni 2006 - 15:11 #10
Godt så, men det er nu ikke fordi at jeg har travlt med at få lukket spørgsmål før at de er løst. :^)
Avatar billede md_craig Nybegynder
15. juni 2006 - 01:17 #11
Hehe... nej nej... men jeg kan godt lide at jeg har dem lukket fra min side ;)
Ellers ender det med at jeg glæmmer dem :P

Løsningen kommer nok alligevel til at strække sig over det næste ½ år, da jeg har så mange andre ting kørende også ^^...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester