iTunes og eksterne lager.

bhaagensen

Hi-Fi entusiast
Ble medlem
30.08.2009
Innlegg
408
Antall liker
3
Hei,

har bestanding trodd følgende var umulig, men etter å ha lest litt på nettet, får jeg inntrykk av at det kanskje er håp likevel. Problemet er at jeg ikke aner hvordan. Så jeg vil forsøke å beskrive hva jeg vil - spørsmålet til dere er hvordan jeg gjør?

- Musikkfilene er lagret på en Linux-server (i et eller annet iTunes kompatibelt format)
- Serveren eksporterer lagret via Samba
- Klientene bruker iTunes (på Windows og Mac OS X)

Jeg vil:
- Tilgå musikken fra klientene i ren lese-tilstand. Dvs. jeg ønsker ikke at iTunes skriver noen som helst data til serveren.
- Jeg regner med at iTunes skal importere meta-data fra filene på server, men det er egentlig ikke viktig.
- Dog ønsker jeg at iTunes skal hente/administrere cover, lagre spillelister etc. Disse data skal lagres lokalt på klientene - spillelistene skal være adskjilt. Dette er et kritisk punkt, men som jeg har inntrykk av at er mulig?
- Mao. iTunes skal bruke serveren som en "rå" data bank for: lyd-dataene og metadata.

Er dette mulig? Evt. med en liten twist?
 
N

nb

Gjest
<disclaimer>
Jeg kan nesten ingen ting om iTunes eller Mac
</disclaimer>

Å sørge for at klientene kun har lesetilgang er enkelt, det er bare å la klientene koble til med en Linux-bruker som kun har lesetilgang til filene. Jeg har det slik hjemme, men det er dog kun på Windows og ikke i iTunes. Det har sine fordeler og ulemper, den åpenbare fordelen er at ingen i vanvare kan slette eller endre noe, bakdelen er at du ikke kan oppdatere metainformasjon og lignende fra klientene, siden de jo ikke har rettigheter til å skrive noe til mediafilene.

Trenger du forresten å bruke Samba for å eksportere filene til Mac OS?

Spillelistene vil jeg anta du kan lagre hvorsomhelst, men det er muligens mer tricky med cover uten at jeg vet hvordan iTunes håndterer dette. Jeg skjønner forresten ikke hvorfor du ønsker å lagre cover lokalt, det er jo info/data som er interessante for alle klienter som kobler til, ergo er serveren det opplage lagringsstedet for slikt.
 

bhaagensen

Hi-Fi entusiast
Ble medlem
30.08.2009
Innlegg
408
Antall liker
3
Hei,

nb skrev:
... la klientene koble til med en Linux-bruker som kun har lesetilgang til filene.
...åpenbare fordelen er at ingen i vanvare kan slette eller endre noe, bakdelen er at du ikke kan oppdatere metainformasjon og lignende fra klientene
Dårlig forklaring fra min side: jeg mente at metoden ikke kan være avhengig av å skulle skrive. Angående metadata foretrekker jeg å gjøre dette på annet vis - dels fordi jeg har et "skjema" som er i bruk på hele mitt mellomstørrelse lager.

nb skrev:
Trenger du forresten å bruke Samba for å eksportere filene til Mac OS?
Hvordan ellers? Det er bare min umiddelbare tanke - serveren bruker allerede samba til andre formål, så det vil være lett på den måte.

nb skrev:
Spillelistene vil jeg anta du kan lagre hvorsomhelst, men det er muligens mer tricky med cover uten at jeg vet hvordan iTunes håndterer dette. Jeg skjønner forresten ikke hvorfor du ønsker å lagre cover lokalt, det er jo info/data som er interessante for alle klienter som kobler til, ergo er serveren det opplage lagringsstedet for slikt.
Det har du kanskje rett i. Men så vil jeg foretrekke selv at kunne bestemme - eller i hvert fall vite hvor/hvordan coverene blir lagret? Hvis det kan holdes separat fra det som allerede ligger der, skulle det ikke være noe problem. Ellers gjelder min samme kommentar her, som ovenfor mht. metadata.

Dette med hvor/hvordan iTunes lagrer metadata/cover/spillelister/andet??? er jeg meget interesert i at lære litt om.
 

bhaagensen

Hi-Fi entusiast
Ble medlem
30.08.2009
Innlegg
408
Antall liker
3
Umiddelbart er utfordringen at det, såvidt jeg kan se, bare er en innstilling for plassering av lager, den under Innstilling -> Avansert. Denne plassering brukes vel til alt mulig??? Film, tv, programmer (apps), podcasts etc. Disse ting vil jeg helst ikke ha i det felles lager.
 
N

nb

Gjest
Tenkte bare at siden Mac OSX er bygget på unix kunne du bare montere et remote filsytsem eller noe slikt, men siden du skal bruke Windows også må du unansett bruke Samba, og da er det jo forsåvidt bare å bruke Samba. Som sagt, jeg kan lite om Mac - bruker Samba selv på min Linux-server.

Det du egentlig spør om, dersom jeg skjønner deg riktig, er følgende:

"Støtter iTunes at metadata, cover og spillelister lagres helt adskilt fra selve filarkivet"?

Metadata lagres vanligvis i selve lydfilen og ikke noe separat sted, det er på en måte litt av poenget med metadata, at filen i seg selv inneholder info om hva filen inneholder. Å lagre metadata og cover andre steder enn i selve filene (for metadata) og sammen med filene (for coverart) fremstår for meg på generelt grunnlag umiddelbart som lite hensiktsmessig

Men jeg får overlate staffetpinnen til noen som faktisk kan iTunes, for det kan jeg fint lite om :)
 

bhaagensen

Hi-Fi entusiast
Ble medlem
30.08.2009
Innlegg
408
Antall liker
3
nb skrev:
Tenkte bare at siden Mac er bygget på Linux kunne du bare montere et remote filsytsem eller noe slikt,
Jo, OS X kan godt montere et NFS-system, men jeg bruker ikke NFS - igjen det med Windows...

nb skrev:
Det du egentlig spør om, dersom jeg skjønner deg riktig, er følgende:

"Støtter iTunes at metadata, cover og spillelister lagres helt adskilt fra selve filarkivet"?
Fin formulering, dog ville jeg sagt:

"Støtter iTunes at filarkivet for musikk lagres adskilt fra *alle* andre iTunes-data (inkl. cover, spillelister og hvis nødvendig metadata"?

nb skrev:
Metadata lagres vanligvis i selve lydfilen og ikke noe separat sted...

Men jeg får overlate staffetpinnen til noen som faktisk kan iTunes, for det kan jeg fint lite om :)
Som sakt, mine metadata er gode og separat lagring av disse er kun et krav hvis iTunes gjør nettop dette. Likeledes med cover. Dog har jeg alle mine cover til å ligge som separate png-filer - et i hver mappe/album. Min usikkerhet her beror helt sikkert på uvitenhet omkring iTunes - belysende kommentarer mottas derfor med takk :)

nb np og takk så langt :)
 

KJ

Æresmedlem
Ble medlem
10.10.2004
Innlegg
11.093
Antall liker
4.197
Torget vurderinger
1
bhaagensen skrev:
...
Fin formulering, dog ville jeg sagt:

"Støtter iTunes at filarkivet for musikk lagres adskilt fra *alle* andre iTunes-data (inkl. cover, spillelister og hvis nødvendig metadata"?
...
Det var dette med «disclaimer» ... jeg kan også egentlig fint lite om både iTunes, MaxOS, og Linux ... men likvel.

iTunes på min maskin (M$-WinXP) bruker egne mapper under «Min musikk» for å lagre sine «bibliotek» data (cover-art som ikke er integrert i taggingen av musikkfilene eller ligger i album-mappene, bibliiotekbase, spillelister mm) og annet, musikkfilene ligger et annet sted. Jeg bruker dog ikke iTunes til streaming, men kun til sync mot iPod. iTunes har en funksjon som de kaller konsolidering av arkiv/biblitek (eller noe i den duren) som evt kopierer musikkfilene til iTunes sine «egne» mapper.

mvh
KJ
 

bhaagensen

Hi-Fi entusiast
Ble medlem
30.08.2009
Innlegg
408
Antall liker
3
KJ skrev:
Det var dette med «disclaimer» ... jeg kan også egentlig fint lite om både iTunes, MaxOS, og Linux ... men likvel.
Det er muligt dette er "tråden for alle som ikke vet noe om X - en uvitenhetens høyborg om man vil". Men nyttig ser den nu ut til å være, for meg i hvert fall.

KJ skrev:
iTunes på min maskin (M$-WinXP) bruker egne mapper under «Min musikk» for å lagre sine «bibliotek» data (cover-art som ikke er integrert i taggingen av musikkfilene eller ligger i album-mappene, bibliiotekbase, spillelister mm) og annet, musikkfilene ligger et annet sted. Jeg bruker dog ikke iTunes til streaming, men kun til sync mot iPod. iTunes har en funksjon som de kaller konsolidering av arkiv/biblitek (eller noe i den duren) som evt kopierer musikkfilene til iTunes sine «egne» mapper.
KJ, det høres jo ut som akkurat det jeg vil. Hvordan gjør du dette? Hvordan/hvor er musikkfilene og likeledes for de andre "bibliotek" data? Har du instillet noe spesielt? Hvordan gjør du iTunes opmærksom på nye musikkfiler? Importerer?

(Mitt planlagte bruk av iTunes er som ditt - men jeg formoder du i prinsippet godt kan bruke til setup til å streame/lytte)
 

KJ

Æresmedlem
Ble medlem
10.10.2004
Innlegg
11.093
Antall liker
4.197
Torget vurderinger
1
bhaagensen skrev:
...
Det er muligt dette er "tråden for alle som ikke vet noe om X - en uvitenhetens høyborg om man vil". Men nyttig ser den nu ut til å være, for meg i hvert fall.
...
8)

...
KJ, det høres jo ut som akkurat det jeg vil. Hvordan gjør du dette? Hvordan/hvor er musikkfilene og likeledes for de andre "bibliotek" data? Har du instillet noe spesielt? Hvordan gjør du iTunes opmærksom på nye musikkfiler? Importerer?

(Mitt planlagte bruk av iTunes er som ditt - men jeg formoder du i prinsippet godt kan bruke til setup til å streame/lytte)
Jeg har egentlig ikke gjort noe med oppsettet av iTunes uten om å installere programmet, henvise det til mappene hvor jeg har lagret musikken («legg til mapper i bibliotek» (eller noe slikt) i menyen på iTunes) og ellers å begrense bruken til sync mot iPod. Dvs jeg bruker fortrinnsvis andre programmer til avspilling, konvertering, ripping, tagging mm. Musikken er i ei forhåndsdefinert mappe C:/musikk/[filformat]/[artist]/[album] som jeg prøver å organisere mest mulig «manuelt» (dvs uten innblanding fra iTunes). Hva itunes gjør med de mappene som programmet lager under «min musikk» har jeg gitt opp å forstå (som mye annet med iTunes). Når jeg har ny musikk til iTunes, så må jeg en ny runde innom «legg til mapper i biliotek», dvs «c:\Musikk\AAC300\», stort sett går det greit å la iTunes søke igjennom hele mappestrukturen hver gang, det tar ikke så lang tid og som regel lager ikke iTunes noe krøll av det.

Jeg vil anbefale at du i størst mulig grad prøver å integrere coverart i fil-taggingen og som egne grafikkfiler i album-mappene, framfor å la iTunes håndtere dette. Dersom du lar iTunes gjøre dette så vil uoprettelige feil i «bibliotekbasen» til iTunes for føre til at du mister coverart og må starte på nytt.

Dersom du evt har behov for å lage/administrere flere iTunesbibliotek kan du i Win holde nede shift tasten (trur eg det var) når du starter opp iTunes.

Jeg er i ferd med å flytte tingene over på en musikk/medie/filserver (FreeNAS), men jeg vurderer opplegg for backup og mulighetene for å fjernstyre serveren mht av/på/dvale før jeg «binder» meg til serverløsningen.

mvh
KJ
 

bhaagensen

Hi-Fi entusiast
Ble medlem
30.08.2009
Innlegg
408
Antall liker
3
KJ skrev:
som regel lager ikke iTunes noe krøll av det.
Det er akkurat sånne ting som tilføyer litt pikant krydderi til livet med pc.

Nei. Jeg har testa litt, og KJ's beskrivelser ser ut til å virke.

Har cover som separate filer. Dem får jeg ikke med. Er det mulig? Men tilsynelatene kan man bare markere album(ene) i iTunes, høyre-klikke og velge "hent cover". iTunes henter alle og lagrer disse lokalt (og ikke sammen med filene).

Det eneste jeg har gjort forskjellig fra fabriksinstillingene, er å fjerne krysset fra "Kopier ... til mappen..." under Avanserte instillinger.

Takk for alle inlegg så langt.

PS. I OS X holder man Alt nede for å velge bibliotek. Smart tricks som jeg aldrig har hørt om.
 

bhaagensen

Hi-Fi entusiast
Ble medlem
30.08.2009
Innlegg
408
Antall liker
3
Opdatering:

Det ser ut til at jeg nå nærmer meg en OK løsning. Jeg speiler mitt flac-biblotek med et perl-script (ikke skrevet av meg). Dette sørger for en nøjaktig kopi av fx /flac i /mp3 - dvs samme mappe-hirakri og tags, inklusive cover-tags. Skriptet opdaterer /mp3 i inkrement - atså kun filer som er nye/redigerte i /flac.

En enkel rekursiv bash-kommando sørget for å legge alle mine folder.jpg inn som tags i flac-filene.

Serveren avvikler dette via et cron-job en gang i døgnet - så er den opgave løst en gang for alle. Det eneste manuelle oppgave er at jeg skal utføre 'Føy filer til bibliotek' i iTunes og angi stien /mp3 - så blir alt opdatert.

Informations-flowet går bare den ene vei - fra flac til mp3. Altså blir eventuelle endringer som iTunes eller andre utfører i /mp3 ganske enkelt overskrevet av perl-skriptet. Dette er akkurat som jeg vil ha det. All tag-redigering o.l utføres nu kun et sted, og blir automatisk migreret til /mp3.

Mye gjenstår før det virker perfekt. iTunes er noe lunefull. Bla. skal jeg kanskje ha sett litt mere på tag-mapping mellem flac og mp3. iTunes bruker vist noen ikke standard varianter. Derutover gjør iTunes alt mulig merkelig når den importerer - hvilket betyr at det tar litt lengre tid enn jeg tror er nødvendig. Det må være mulig å forenkle denne del. Men alt i alt ser det OK ut. Prosessene er automatisert - så jeg skal bare forstå litt mere om hva iTunes gjør og vil.

Tilføyet:Glemte det viktigste. Noen som kjenner noe a'la The Definitive Guide to iTunes. Altså hvor iTunes underliggende system er beskrevet?
 
Topp Bunn