Zeneszekrény
Sikerült szereznem egy Villamossági Televízió és Rádiókészülékek Gyára (korábban Vadásztölténygyár, később Videoton) által készített CR4400 típusú zeneszekrényt. Ez a GR4400 -as típusú asztali zenegép (rádiógramofon) koloniál stílusú zeneszekrénnyé épített változata. Egy lemezjátszó és egy rádió lakik benne, ám ezek már üzemképtelenek: a lemezjátszóban szíjat kellene cserélni, a rádió viszont a zárlatos trafó miatt mondható halottnak. Minden cserélhető lenne, de a rádió akkor sem tud CCIR sávon venni, csak a régi, “keleti URH” frekvenciákat ismeri, így a restaurálás helyett az átépítés mellett döntöttem.


A szekrény aljában meglepően sok hely akad, így a látható rész (rádió, lemezjátszó) átalakítása nélkül tudok bele számítógépet építeni.
Régóta meglévő mókusösztöneimnek hála nem nagyon dobok ki semmit, ezért minden akadt itthon, ami kell. Ezek az alábbiak:
- USB-ről bootolni tudó alaplap (Via Epia M10000, a méretek, integráltság, ventilátor nélküli működés és a fogyasztás miatt)
- bele némi memória (256 MB bőven elég)
- pendrive (1GB)
- valamilyen aktív hangszó, célszerűen mélynyomóval
Szoftverek terén mindössze a Voyage nevű Linux disztribúciót használjuk (letölthető innen), hiszen azt erre találták ki. Korábban csináltam már Debian Linux alapú pendriveról bootoló rendszert, de nem érdemes most azzal szenvedni.
A LiveCD (0.6.2, fejlesztői változat) letöltése és lemezre írása után bebootolunk róla, majd ‘root’ felhasználóval és ‘voyage’ jelszóval bejelentkezünk, és bedugjuk a pendriveot. A pendrive legyen üres. Nem üríthető, hanem üres. A telepítő nem törli a tartalmát, hanem simán leáll, ha nem fér fel rá.
Ezután kiadjuk a cd .. és voyage.update parancsot, majd az entert nyomva elkezdjük létrehozni a csodás zenegéprendszerünket.
Először megkérdezi, merre van a Voyage Linux, erre a válasz egy /, utána kiválasztjuk a célprofilt: Generic PC. Következő a céllemez. Itt nagyon figyelj, általában a legutolsó a pendrive. A harmadik oszlopban az adott eszkőz mérete van megadva blokkokban. 1 blokk 1024byte, tehát kb. annyi kB az eszköz, ahány blokkból áll.
Az én példagépem egy SATA merevlemezzel és CD meghajtóval szerelt darab, így a harmadik eszköz, az sdc a bedugott pendrive.
A következő kérdés, hogy melyik partíciót használja rajta. Mivel általában 1 partíció van, így az elsőt. Ha több partíciód van, akkor azt is tudod, melyiket akarod használni.
Ezután megkérdezi, hová csatolja fel. Ide add meg a /mnt könyvtárat.
Újabb enter után megadjuk a bootloadert. Ettől fogja tudni betölteni a pendrive tartalmát. Ez legyen lilo, jobb eséllyel működik, mint a grub.
Újabb enterek, terminál típus lehet az alap, majd enter, és mégegy enter.
Erre elmondja, hogy mit, hogyan állítottunk be, és tényleg akarjuk-e. Y, majd enter, és hosszú malmozás, amíg készül a ‘lemez’.
Ha befejezi, akkor egy ‘reboot‘, és készen vagyunk.
Jelenleg van egy linux rendszerünk, ami nem csinál semmit. Ezen változtatnunk kell, hiszen zenegépet építünk. Bejelentkezünk a ‘root’/'voyage’ név/jelszó párossal, és kiadjuk ezt a parancsot:
passwd
Ezzel megváltoztatjuk a voyage jelszót valami szimpatikusabbra. Ezután feltelepítjük a zenelejátszáshoz szükséges programokat az alábbi utasításokkal:
remountrw
remove.docs
wget -O /etc/apt/sources.list http://steamfactory.hu/projects/zeneszekreny/sources.list
apt-get update
apt-get -y upgrade
apt-get -y install dialog ntpdate file alsa-base alsa-utils alsa-oss mpd avahi-daemon git-core
git clone git://github.com/ralfonso/theory.git
cd theory && ./install.sh
echo ./run-theory.sh start > /etc/rc.local
apt-get -y –purge remove pptpd dnsmasq
apt-get -y –purge autoremove
mkdir -p /mpd/{music,playlist}
wget -O /etc/mpd.conf http://steamfactory.hu/projects/zeneszekreny/mpd.conf
alsaconf
Itt ki kell választanunk a hangkártyánkat. Ha több hangkártya van, akkor azt, amelyikre a hangszórókat kötöttük.
Lesz itt egy legacy – Probe legacy ISA (non-pnp) chips sor. Ez akkor kell, ha nagyon régi, automatikusan nem felismerhető hangkártyánk van.
Az első sor nálam via82xx, nem via chipsetes alaplappal, vagy más hangkártyával természetesen más lesz.
Nincs más hátra, mint a hangerő beállítása. Ehhez az alsamixer parancsot kell kiadni, és a megjelenő felületen beállítani a ‘megfelelő csatornák megfelelő hangerejét’. Mindent ami ‘Master’ maximumra nyomunk, a ‘PCM’-et pedig arra a szintre, amikor még épp nem torzít a hang. A lenémított csatornákat (MM van 00 helyett a függőleges sáv alatt) az M megnyomásával szabadíthatjuk fel.
Ha ezekkel is megvagyunk, indítsuk újra a rendszert.
A szerveroldallal kész is vagyunk, már csak vezérelni kell valahogy.
Ehhez rengeteg kliens létezik, válogass a http://mpd.wikia.com/wiki/Clients címről.
Ha esetleg olyan kliens bizonyul szimpatikusnak, ami nem ismeri a Zeroconf -ot (segítségével a szolgáltatások telekürtölik a hálózatot, hogy elérhetők, nem kell ismerni semmi pontosabbat róluk), vagy egyik sem tetszik, akkor a gép IP címét az ifconfig paranccsal tudhatjuk meg, és böngészőbe írva a http://[ip cm]:9099 címet egy egyszerű felületre jutunk.
Itt megkérdezi zenelejátszó címét (localhost, mert egy gépen vannak), portját (6600), jelszavát (nincs neki), saját jelszavát, hogy éjjel a szomszéd a nyitott WiFi hálón át ne ugrasszon ki az ágyból valami vidám deathmetallal, vagy jódlival. A többi beálítást hagyjuk így.
Alul a nagy, zöld ’save config’ gomb megnyomásával kész is vagyunk.
Ha netrádiók hallgatásával nem elégednénk meg, akkor másoljunk a pendrive /mpd/music (Windows esetén: \mpd\music) mappájába valamit. A gép következő elindulásakor megtalálja azokat, és már szólhat is az Abney Park, vagy akármi.
Ha valami esetleg nem lenne világos, akkor szóljatok nyugodtan, megpróbálom kissé világosabban megfogalmazni.
Tags: lakás, rádió, zeneszekrény
Hozzászólok
Hozzászóláshoz kérem, jelentkezzen be.