DIY Kovalevysoitin (hajatelmia)

pjl

Käyttäjä
Liittynyt
7.11.2007
Viestejä
584
Tervehdys,

Tulipa tässä mieleen... Kovalevy ja verkkosoittimet ovat kohtuullisessa nosteessa. Ja hinnat se mukaisia. Varsinkin näillä hienoilla ja uskottavilla merkeillä. Koska noissa kaikissa kuitekin lienee sisällä ihan perus PC-rautaa niin...

..mites jos hankkisi vaikka tällaisen emolevyn: http://www.coolputer.fi/default.asp?sivuille=1 siihen passiivijäähdytetyn poverin ja riittävän hyvän äänikortin (tai ulkoisen USB DACin). Ja koko hoidon upottaisi hienoon www.modu.it:n koteloon. Käyttöjärjestelmä USB-tikulle ettei suotta tarvitse levyjä pyörittää. Koko hoito verkkoon joko kaapelilla tai WLAN sovittimella.

Käyttöjärjestelmäksi Linux ja soitto-ohjelmaksi XMMS2 (huomaa "2"), joka toimii "server client" -mallilla ja palvelimen soittosoftaa voi ohjata vaikka verkon yli toisen koneen nettiselaimella. Data talteen joko verkkoon ja Samba-jaolla koneeseen tai koneen sisälle 11. sukupolven Seagaten kovolle (ovat kuulemma hiljaisia). Halutessaan voisi laittaa myös CD-rompun ja sopivan softan tahi scriptin joka rippaa levyn automaattisesti kun sellainen kelkkaan laitetaan.

Kaukosäätimen voisi tehdä LIRCillä ja näytön vaikka lcd-procilla, lcd4linuxilla tai vastaavalla. Ideana olisi että kaukosäätimellä voi tehdä "hätä-next" ja muut perus operaatiot ja soittolistan hallinta hoidettaisiin toisella koneella tai jos laittaa purkin töllöön kiinni niin sitten sillä.

Ei ehkä ihan niin uskottava kuin joku hieno "englantilainen" mutta todennäköisesti suorituskyvyltään yhtä hyvä ja hinnaltaan lähes järkevä. Toki tuossa olisi vähän konffaamista mutta ei mitään mahdotonta kuitenkaan.

Ajatuksia, kommentteja?

Pekka
 

skorde81

Käyttäjä
Liittynyt
31.7.2006
Viestejä
114
Jälleen omasta mielestäni täydellisin idea on pyörittää sitä soittosoftaa jo siellä komerossa olevalla "tiedostopalvelimella" ja vetää sieltä bitit olkkariin dacille joko usb:llä tai spdiffillä. Kaukosäätimeksi sitten joku 250e miniläppäri, kännykkä tai pocketpc - itellä Nokian N800 :)
 

pjl

Käyttäjä
Liittynyt
7.11.2007
Viestejä
584
Eli juuri niin kuin edellä kuvailin (mitä nyt koneen sijoituspaikka on eri...). ;) Mitä softaa olet palvelimella pyörittänyt?

Pekka
 

jasu

Moderaattori
Hifiharrastaja
Liittynyt
26.10.2006
Viestejä
5 847
Kaupunki
Oulu
hmm, tuliskohan akalta turpiin, jos vaatehuoneeseen kasais jonkun musaserverin ... likellä ainakin ... hih.
 

rajani

Hifiharrastaja
Liittynyt
18.2.2007
Viestejä
12 789
Kaupunki
Lahti
jasu sanoi:
hmm, tuliskohan akalta turpiin, jos vaatehuoneeseen kasais jonkun musaserverin ... likellä ainakin ... hih.
Vaatehuone olisi ihan seinän takana, mutta ensimmäinen ongelma on sähköt, joutuisi lattian poikki jatkoroikalla sähköt viemään sinne.
 

pjl

Käyttäjä
Liittynyt
7.11.2007
Viestejä
584
Kyllä sen koneen nyt työntää vaikka minne mutta kertokaapa ajatuksia sopivasta softasta ja käyttöliittymästä.

Ja itse en kyllä suostuisi jättämään tietokonetta yksin päälle pieneen suljettuun tilaan...

Pekka
 

pjl

Käyttäjä
Liittynyt
7.11.2007
Viestejä
584
Kysympä tässä vaikka varmaan tuonne digihifin puolelle kuuluisikin. Tietääkö joku miten ALSA hoitaa sample ratet? Tekeekö se pakkokonversion 48kiloon kuten Windows? Eli saako "bitperfectiä" Linukasta mitenkään järkevästi ulos? Kohteena on 44100Hz sampleratella toimiva USB äänikortti.

Pekka
 

pkosunen

Käyttäjä
Liittynyt
31.7.2006
Viestejä
1 422
Kaupunki
Helsinki
Mikä soitto-ohjelma ja jakelu?

Suoraan käytettyyn ulostuloon syöttämällä pitäisi saada bitperfectiä ja ohitettua mahdolliset softamikserit. "aplay -L -C 1" komennolla saa listan vaihtoehdoista, esim. "iec958:CARD=Intel,DEV=0".
 

pjl

Käyttäjä
Liittynyt
7.11.2007
Viestejä
584
Soitto-ohjelma joko MPD, XMMS2, mpg123/321 tms... Jakelu on Ubuntu Server. Vähän olen tuohon ALSAaan koittanut tutustua ja aika jännä konffattava taitaa olla...

Pekka
 

pkosunen

Käyttäjä
Liittynyt
31.7.2006
Viestejä
1 422
Kaupunki
Helsinki
Alsaa ei tarvitse säätää, kun käyttää noita suoria sisäänmenon nimiä.

Esim. MPD:
Koodi:
audio_output {
  type          "alsa"
  name          "Kortin nimi"
  device         "iec958:CARD=DG2"
}
MPD:n volume_normalization on huono ja kannattaa pitää pois päältä.
 

skorde81

Käyttäjä
Liittynyt
31.7.2006
Viestejä
114
Pari vuotta konffasin Kubuntua, mutta kun Amarokin kans värkätessä oli koko ajan ikävä Foobar2000:sta, niin vaihdoin htpc:n käyttiksen takaisin Windowsiin. Tosin suurin syy oli se, että jostain syystä tuo Behringerin DCX sekoili ja napsui Linuxin kans jatkuvasti (äänikorttina 6fire), eikä DCX:n etäsäätösoftakaan oikein kukkunut winessä, saati sitten pönttöjen mittaussoftat.. :D
 

leino_antti

Käyttäjä
Liittynyt
25.2.2007
Viestejä
285
En nyt haluaisi vittuilla tms. :)...mutta onko se nyt ihan DIY, jos kasaat käytännössä tietokoneen ja konffaat siihen vähän softaa??

Näppärä siisseli, eli joku muu kuin minä :), koodaa FAT32 tuen uC:lle, iskee perään näytön, kovalevyn, IR-silmän, MP3-kodekin, DACin ja ... ja ...

-AL
 

pjl

Käyttäjä
Liittynyt
7.11.2007
Viestejä
584
No jos sen tekee itse niin eikös se oo DIY? Eli niin kuin "tee-se-itse". Toki sen voi tehdä mikrokontrollerilla. On vaan ihan heleveettiä koodata kaikki tarpeellinen alusta. Miksi pitäisi kun kaikki kaupallisetkin käyttävät Intelin Atomia ja vastaavia? Mikso PC-raudan käyttämistä ei lasketa DIY-toiminnaksi?

MP3-dekooderia on jo mikrokontrollerin perää laitettu ja näyttöä ja kaukosäädintäkin. Hauskoja pelejä ovat. Netissä toimivan ja täydellä (myös kirjoittavalla) FAT-tuella varustetu systeemin pykääminen ei sitten enää olekkaan ihan triviaali homma.

Pekka
 

leino_antti

Käyttäjä
Liittynyt
25.2.2007
Viestejä
285
Jou,

Emmä tiiä, on vaan sellanen kutina kasseissa, tai ainakin mulle jäis jotain hampaan koloon, jos vaan valmiiista moduleista kasailis. Tekis kuitenkin miele tehdä jossain vaiheessa ite alusta asti.

Oot oikeessa siinä, että LAN tuki ja sen tiedostojärjestelmän ymppääminen ainakaan 8-bitin uC:lle ei ole ihan triviaalia. Mut hei, kyllähän haasteita pitää olla ;).

-AL
 

pjl

Käyttäjä
Liittynyt
7.11.2007
Viestejä
584
Ja jokainen valitkoon taistelunsa... Mä jätän koodaushomman taitavammile. Kyllä 8-bittisellä tiedostojärjestelmän tekee. Vähän työlästä se kyllä on ja hidas tulee ihan väkisinkin. Siirrä siinä sitten gigatavutolkulla kamaa kovolle kun datansiirtonopeus on 10 kilobittiä sekunnissa ;)

Pekka
 

leino_antti

Käyttäjä
Liittynyt
25.2.2007
Viestejä
285
No kyllä sieltä nyt hiukan enemmän irtoaa kuin 10kiloa/sekunti. Riippuen tietysti käytetäänkö esim. uSD/MMC-korttia vai kovalevyä, mutta jo käytettäessä muistikorttia SPI-moodissa ja vaikka nyt 20MHz kelloa prossulle pitäisi massamuistin ja kontrollerin välillä liikkua satoja kiloja vaikka softa tekisi välillä muutakin. Ei siinä mitään USB2.0:n maksimi perffiä hätyytellä, mutta pitäisi ainakin musiikin toistoon riittää, vaikka data olisi sitten waviakin.

Mutta työmäärä taitaa olla sellanen ettei vaan pysty...eikä toisaalta taida löytyä motivaatiotakaan :-\.

-AL
 

pjl

Käyttäjä
Liittynyt
7.11.2007
Viestejä
584
10kilobittä nyt oli hivenen karrikoitu. Toki sieltä enemmän saa menemään. SD-kortille menee 4bittisenä ihan kivasti. Harva 8-bittinen kontrolleri vaan suostuu ajamaan SPI porttiaan täydellä kellolla. Kello/6 taitaa olla aika yleinen. Jollain vähän modernimmalla onnisuisi ihan kivasti kun vaan jaksaisi koodata. UPnP tuki sitten samaan syssyyn ;)

Liian hapokasta. Ei pysty.

Pekka
 

leino_antti

Käyttäjä
Liittynyt
25.2.2007
Viestejä
285
Juu ei se pystyny Kola-Ollikaan ;)...

SD:tä olis tarkoitus sen verran käpistellä, että saisi UI grafiikkaa tallentaa bittikarttoina suoraan Photoshopilta, mutta tuskin tulee koskaan olemaan niin täydellistä FAT-tukea, että voisi ämpärisoittimena hyödyntää.

Paree kattoo ku kerkiää.

-AL
 
Ylös