mandag, oktober 22, 2007

DMDIH - server siden

Konklusionen på første afsnit - om filformater - kan kort sammenfattes som: ikke tabsgivende.

Det næste gode spørgsmål er så hvilken server/afspiller familie skal der bruges? Da et af de grundlæggende krav var - ingen støjende og strømforbrugende pc'er - landede jeg ret hurtigt på at den ideelle kombination for mig ville være Squeezebox på klient siden og Slimserver på noget andet end en pc på server siden.

Det er der så sket nogle fremskridt omkring. Første udgave er Slimserver på en stationær pc i arbejdsværelset og Softsqueeze (en software udgave af Squeezebox - følger med Slimserver) på den bærbare i stuen for at efterprøve idéen. Det virker fint, foreløbigt med iTunes som ripper og organisator. Slimserver læser direkte iTunes musik biblioteket og alt fungerer.

For at slippe af med pc'en i server siden startede jeg med at lægge musikbiblioteket på min NDAS (netværksopkoblede, men ikke normal NAS) harddisk. Så skal slimserver bare lægges på den bærbare klient - også det fungerer rimeligt godt, men det er lidt bøvlet at dele et musikbibliotek mellem 2 iTunes - det bliver nemt et virvar af resynkroniseringer.

Næste logiske skridt er der hvor jeg er (igang!) idag. Introducer en Linksys NSLU2 Network Storage Link Device og flyt Slimserver ind på den.

NSLU2
NSLU2 er i bund og grund en standard NAS endhed, med mulighed for at tilkoble eksterne USB harddiske - der dermed bliver tilgængelige via Samba shares for alle pc'er på lokalnettet. Det specielle ved denne lille tingest er dog ikke bare at den kører Linux, men også at mange gode mennesker har frembragt en alternativ variant af dens software der tillader at man kan installere andre ting også. Den mest interessante af disse andre ting er i vores tilfælde Slimserver.

Godt råd!
Mit gode råd til enhver der prøver at følge i de vaklende fodspor er: læs meget grundigt alle vejledninger og følg dem præcist! http://www.nslu2-linux.org/wiki/ er din ven og hjælper, her findes en utrolig bunke viden og resultater af mange menneskers mange timers granskning og eksperimentering. Så snart du begiver dig ud på hacking'ens stier er du på dine egne betingelser - alle garantier er væk og du kan (let!) kvase din NSLU2 til ukendelighed. Hvis du aldrig har set en kommandolinie på et Linux system før, bør du nok tænke dig om en ekstra gang.

Status
Min foreløbige status er at jeg er nået så langt at jeg har en Unslung NSLU2, med en Slimserver kørende. Jeg kan tilgå Slimserveren fra en Softsqueeze og høre internet radio. Bæstet nægter dog hårdnakket at scanne mit musikbibliotek. Eller rettere, den begynder glad og fro at scanne, og holder så op uden nogen form for synlige resultater - hverken fejlmeddelelser eller en oversigt over musik!

At nå dertil har kostet mange forsøg. Blandt andet har jeg et problem med at formattere en harddisk fra NSLU2'en, efter den har været formatteret en gang. Format virker tilsyneladende fint - der er aktivitet på disken i (mistænkelig) kort tid, derefter påstår den disken er formatteret, men der er ikke sket noget.

Nu er det jo til alt held en USB harddisk, så den kan bare kobles over på en pc og formatteres herfra. Der er dog lige den lille finurlighed at den skal partitioneres først, for at slippe af med den Ext3 partition NSLU2'en opretter. I Vista er det ikke lykkeds mig at finde det disk-værktøj der kan partitionere, så den skal lige en omvej ad den bærbare der stadig kører XP - en detalje i forhold til så meget andet!

En anden lille drilsk sag er at hvis man først har opgraderet NSLU2'en til Unslung udgaven af firmwaren er det ikke muligt at opgradere (eller nedgradere) firmware igen med den normale metode. I stedet skal der bruges et lille program - Ugutil - som f.eks kan hentes her. Vejledningen i hvordan man bruger findes her. Min NSLU2 er forøvrigt varianten med de to næsten ens nuancer af orange lys i ready LED'en.

Næste trin
Mit næste trin er at starte forfra med en orginal firmware og en ren harddisk, for at se om jeg kan komme problemet med den manglende scan af musikbiblioteket til livs ved at gøre alting helt rigtigt denne gang! Det lykkedes først at gennemføre en korrekt Unsling process efter mange forsøg, så mon ikke det også hjælper at prøve igen her? - stay tuned.

Ingen kommentarer: