WINTRAK on ohjelma jolla muutetaan MP3 tiedostojen nimiä ja tageja. Ohjelma tekee ID 3 v 2.3 tagit, artistin, kappaleen, trackin ja laulun. Tällöin esim WINAMP pystyy näyttämään kappaleen tiedot oikein. Jos halutaan tehdä V 1.0 tageja niin kirjoitetaan wintrak -v1 Ohjelma ei tunne muita kuin id3-tageja, jotka ovat alan de facto-standardi. Varoitus: ohjelma hävittää kaiken aikaisemman informaation. Tämä ohjelma on tarkoitettu raaka-mp3:n käsittelyyn. Jos sinulla siis on isoja id3v2-tageja, jossa on runsaasti informaatiota, en suosittele tätä ohjelmaa. Kun käytät tätä ohjelmaa, oletan sinun tietävän, mitä teet. Jos et tiedä, mitä WINTRAK tekee, älä käytä sitä! Ohjelma vaihtaa YHTÄ AIKAA sekä tagin että tiedoston nimen toisin kuin MP3 renamer yleensä. Tavallisesti MP3 renamer vaatii että joko tagi tai tiedoston nimi on muutettu. Sisäänmenevän MP3 joukon tulee olla numeroituja, tyyliin Track00, Track01 ... jne max 128 tiedostoa. Tätä voi muuttaa seuraavilla komentorivikomennoilla Muutetaan "Track" ---> drag WINTRAK -t drag tai WINTRAK -T drag tuottaa inputfilet drag00, drag01,drag02 jne. Jos komentorivillä on wintrak -T tai wintrak -t, inputtia voi jonkinverran ohjata seuraavilla optioilla wintrak -t Track -tracknull- : ei Track nollia Track1, Track2, Track3, Track4 jne wintrak -t Track -trackbegin 10 Track10,Track11,Track12,Track13 wintrack -t track -tracklen 3 Track001,Track002,Track003,Track004 Nämä kolme optiota vaativat siis edeltävän t-option! Tai muutetaan sisääntulevat trackit käyttäjän haluamiksi (huom: jotkut erikoismerkit \/:*?"<>| voivat yhä sotkea ohjelman) WINTRAK -f tracks.txt WINTRAK -F tracks.txt WINTRAK vaatii toimiakseen muistia yli 16 megaa ja 32-bittisen Windowsin. Kappaleitten tiedot pistetään erilliseen INPUT.TXT muotoon josta ohjelma lukee ne. INPUT.TXT:n nimeä voi muuttaa komentoriviltä WINTRAK -i levy1.txt WINTRAK -noerase : ei tuhoa alkuperäisiä trackeja WINTRAK:n ,INPUT.TXT:n ja mp3.tiedostojen on sijaittava samassa hakemistossa. VAROITUS: älä hävitä alkuperäisiä MP3:ja ennenkuin olet varma että ne on nimetty oikein! Säilytä alkuperäiset hakemistossa josta WINTRAK ei löydä niitä! Ohjelma tuhoaa oletuksena alkuperäiset Track-tiedostot ja kaiken alkuperäisen informaation tageista! Säilytä trackeista varakopiot jossain muualla kuin TRAK:n toiminta- hakemistossa! Jos syöttötiedostossa on virhe, tietoa voi mennä väärälle nimelle tai tuhoutua! Tavallinen INPUT.TXT: INPUT.TXT:n tulee olla tehty Windows ASCII:lla eli esim WORDPAD tai WRITE-ohjelmalla ja talletettuna .TXT-muodossa Esim Wordin .DOC ei käy , koska WINTRAK ei osaa käsitellä sitä. Myöskään DOS:n EDIT ei tee hyvää jälkeä. Tavallisin syöttötiedosto on muotoa Artisti Kappale1 Kappale2 Kappale3 Vaaditaan vain, että artisti on ekalla rivillä ja kappaletiedot seuraavilla sekä pari enteriä tiedoston lopussa. Ohjelma asettaa näitten tietojen mukaan kappaleitten nimet ja ID3 tagit. Toinen ohjelman tuntema syöttötiedoston muoto (tila) on "ei artistia", "kokoelma" taiTässä tapauksessa luetellaan kappale ja artisti jokaisella rivillä erikseen. <NOART> Kappale1*Artisti1 Kappale2*Artisti2 Kappale3*Artisti3 Tai päinvastoin <NOART> <INVERT> Artisti1*Kappale1 Artisti2*Kappale2 Artisti2*Kappale3 Tuottavat molemmat saman tuloksen. Ohjelmalla on helppo nimetä myös kokoemalevyjä ilman tageja. Jos ohjelman ekalla rivillä on * ohjelma olettaa sen olevan artisti- ja kappalekenttien erottaja ja kytkee <NOART> tilan automaattisesti päälle. Jos kappaleitten tai artistien nimissä ei ole - (tavuviivaa) niin erottajamerkki * voidaan korvata tavuviivalla. Ohjelma siis syöttää <NOART>-tilassa ikäänkuin tietueen joka rivillä ja käyttää kenttäerottimena joko * tai - tilanteen mukaan. Esimerkki kertoo mistä on kyse INPUT.TXT tyyppiä automaattinen <NOART> Malli: Kappale1*Artisti1 Kappale2-Artisti2 Kappale3-Artisti3 Jos ei löydy <NOART> eikä * eka rivillä, ohjelma olettaa syötön olevan normaalissa muodossa eli tulkitsee eka rivin artistiksi. Ohjelma siis käyttää tageja sisäänsyötössä. Tagit on tehty ohjelman tulevaisuutta ajatellen. Ne tarjoavat mahdollisuuden syöttää ohjelmaan dataa. Ohjelman oletus input formaatti on tagit, jos on artisti, jos on kappalerivejä pari enteriä Tagit on sijoitettava aina syöttötiedoston alkuun, muuten ohjelma ei toimi oikein! Tagit ovat (versio .56) <NOART> - kokoelmalevy <INVERT> - kokoelmalevyssä "kentät" järjestyksessä artisti*kappale <ALBUM> Albumi </A> Albumin nimi ohjelma nimeää lopuksi input.txt:n albumin nimelle. Huom:tätä ei voi kirjoittaa eri riveille! <ALBUM>Albumini</A> <ENG> Ohjelma vaihtaa kappaleitten pienet alkukirjaimet isoiksi kuten englannninkielisissä kappaleten nimissä Esim. my song is this ---> My Song Is This <COMMENT> ... Kommenttia eri ... .. riveillä </COMMENT> Koodi-tagi tunnistetaan, mutta koodilla ei vielä voi tehdä mitään <KOODI> ... Koodia eri ... .. riveillä </KOODI> Mielivaltaiset tagit eivät sotke konetta koska ne ohitetaan automaattisesti esim. tagipari <TRAK></TRAK> ei aiheuta ongelmia. Ohjelmalle ei ole muita erikoisia ohjausmerkkejä syöttötiedostoissa kuin * kappaleen ja artistin erottaja (kenttäerotin) NOART:n päällekytkijä - kappaleen ja artistin kenttäerotin, jos erivillä ei ole * ja <NOART> on päällä Ohjelma tuottaa nimet windowsin filename-formaatissa. HUOMAUTUS: Ohjelma on tarkoitettu tietynlaisen mp3-datan käsittelyyn rajatuissa tilanteissa, jotka ovat kuitenkin tavallisia mp3-maailmassa. Oikein käytettynä ohjelma on minusta työskentelyä selvästi nopeuttava ja hyödyllinen. Jos ohjelmaa käyttää väärin, se voi hävittää tietoa! Ohjelma on vapaasti levitetävä kokeiluversio jota saa kokeilla omalla vastuulla. Ohjelman lähdekoodi on vapaa ja nyt jo puhdasta win32-koodia, jos printfit riisutaan pois. Jos kirjoitat ohjelmia tämän pohjalta, ota yhteyttä. Janne Naukkarinen [email protected] The Incarnator go.to/incarnator