Så for et par uger siden fik jeg det i mit hoved, at jeg skulle dele med verden min MP3-samling. Jeg regnede med det ville være interessant, være godt for mig, så jeg kunne holde styr på det selv, forhåbentlig generere nogle indtægter til mig, og det ville tillade mig at konstant at tilføje indhold til min hjemmeside, da jeg altid får ny musik. Søgemaskinerne elsker websider, der opdateres ofte. Jeg håbede også, at seerne ville finde det interessant, og jeg herunder omslag til alle mine albums, og jeg er sikker på der er folk derude som mig, og det kan være en alvorlig smerte i Butt forsøger at finde billeder af nogle af dem sjældne album dækker.
Dette projekt virkelig gjort mig ville ønske jeg vidste, at nogle programmeringssprog som perl. Hvis jeg vidste, perl eller noget hele denne proces kunne have været langt mindre smertefrit og meget mere automatiseret, men jeg ved det ikke, så jeg måtte nøjes med noget andet.
Heldigvis for mig, jeg fandt et program kaldet MP3 HTML generator , der gjorde størstedelen af arbejdet for mig. Jeg havde stadig at gøre en masse arbejde selv. Jeg har stort set været arbejdet på dette projekt dag og nat for de sidste tre uger. Jeg mener, der bogstaveligt talt alt, for mange af de dage i de sidste tre uger har jeg arbejdet på dette fra den tid, jeg stod op, til jeg gik i seng. En ting jeg helt sikkert er, er vedholdende.
Den måde, MP3 HTML Generator virker, er du fortælle den, hvor du har dine MP3-filer gemt det læser gennem din samling og bruge dine ID3-tags det spytter HTML-kildekoden for dig. Der er flere forskellige skabeloner, du kan bruge, og du kan bruge dine egne skabeloner så godt (men det er lidt begrænset). Jeg endte med at bruge en portal-type interface til mine hvilket for mig giver mest mening. Den anden stil alle synes bare at spytte en rigtig lang liste af hele din samling, og portalen stil første giver dig en liste over alle dine kunstnere, du vælger og kunstner, og det viser dig alle de albums, du har for at kunstner og så er du vælg et album, og det viser dig alle de sange på det album.
Her er nogle eksempler på de forskellige stilarter, MP3 HTML Generator kan gøre for dig.
Eksempel 1
Eksempel 2
Eksempel 3
Og her er portalen eksempel, den stil, jeg brugte.
Eksempel 4
Jeg har næsten 200gigs af MP3-filer, over 30.000 af dem, så du sikkert kan forestille dig det var en skræmmende projekt.
Når alt er sagt og gjort MP3 HTML Generator lavet bare genert af 3.000 nye HTML-sider. Nu på grund af begrænsningerne i det program, jeg skulle gå ind og redigere hver og en af disse sider.
MP3 HTML Generator tilladt mig at lave dette projekt, og jeg ville ikke have forsøgt dette projekt uden det. At sagde, at programmet kan helt sikkert bruge nogle forbedringer. Du har lov til at bruge dine egne skabeloner, men du er begrænset til at have programmet bare holde koden på ét sted i din skabelon, du bare sætte følgende linje i din kode
<-! BODY_TEMPLATE_PAGE ->
Og HTML, der er genereret er bare fast i din side der. Programmet ville være utrolig mere nyttigt, hvis du kunne gøre kunstnernavne vises, hvor du ville det bare ved at sætte noget i retning af <# kunstner #> på den side, på den måde du kan sætte kunstneren op i titlen på siden, i H1 tags, osv. Du bør være i stand til at gøre dette, vil alle egenskaber, såsom titel, genre, længde, år, album cover osv. Hvis dette program gjorde det jeg ville have været i himlen.
En anden ting der ville gøre dette program meget, ville langt bedre kunne tilpasses URL'er. Som det er lige nu det program, bare gør de webadresser, i rækkefølge, så alle dine genererede sider er noget i retning af music_01.html, music_02.html. music_03.html osv. Det ville være helt fantastisk, hvis det bruges din fil struktur for url. På den måde ville du have webadresser, lignede musik / Audioslave / revelations.html eller noget i den retning, ville det gøre dette program en formue værd for mig.
Programmet er også en smule buggy. Du tildeler albummet dækker til MP3-filer i programmet, havde jeg det tilfældigt at indsætte kuverter i den forkert sted. Programmet var også for smart for sit eget bedste. På soundtracks og Various Artists cd'er det ville ikke tillade mig at tildele dækslet til hele albummet i ét skud, fordi kunstnerens navn ikke passer sammen. Det var meget irriterende, da jeg var nødt til at gøre hvert spor individuelt.
Hvis du ønsker at påtage sig et projekt som dette kan jeg anbefale at du bruger MP3 HTML Generator fordi det synes at være den bedste ting derude, men indse, at du vil højst sandsynligt løbe ind i nogle begrænsninger. Hvis du kender Perl eller et andet sprog, og du kommer til at skrive et bedre program så lad mig det vide, især hvis du tilfældigvis til at indarbejde nogle af de ting, jeg nævnte ovenfor, at dette program mangler.
Her er det endelige resultat af de sidste tre ugers hårdt arbejde:
Moe massive MP3-samling