Linux as a Stereo


Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Set language to:en it | Login/Register


Like many, the whole of my music collection lives now on mp3s. Basically all my CDs are now in boxes in the attic and the only things I listen to are digitals. Like many, my stereo (and the place where I listen to music) is in the living room. So, like many, I have the problem of how to access my collection.

In the beginning, I choose a ultra-expensive "music server" from Philips, bad choice. Well, the idea was nice, but the execution was a disaster. After 4 years, the system died on his own, and since it's completely sealed, I decided not to fool around with it or have it repaired, also 'cause Philips in the meantime dumped the whole thing.

This left me for a while with nothing but my mp3 player (attached to a 'real' stereo for amplifier). But the solution was lacking in capability. So while chatting with a friend that wanted to do some fancy hardware modding for his livingroom, I had an inspiration: a mini-pc.

I already worked with some industrial-fanless PCs as server/firewall, and I found them really nifty. So why not for mp3 players?

The Mini-PC is based around an AMD Geode LX-800 motherboard, is equipped with 2 Gigabit network cards, videocard, 4 USB ports, keyboard+mouse, 4 COM ports (totally useless in my case) and, most important, sound card.

Mine was bought through LinITX (warning: the link could be invalid)

They also have a version without sound card but with a whopping 4 NICs.

I bought it on thursday and received it on monday. Nifty.

The machine can use a compact-flash or can host a 2.5" harddisk inside the case itself. There is also a mini-pci slot for expansion.

Since it was lying in my desk's drawer, I decided to re-use the harddisk of my old laptop. 80 Gb. This gives me a not-so-silent pc, but at least I have all the space I need and no extra-power required.


The mini-pc with the hard disk outside during installation and configuration.

For the installation I used an external USB adapter to attach the disk to my laptop, started up the install procedure and installed directly on the disk. Easy-peasy. Then I chrooted in the newly installed system, changed /etc/fstab and /etc/lilo.conf, re-installed LILO in the right disk and that's it.

Moved the disk into the pc, attach a monitor and a keyboard, power on. Hey Presto! It works!

As usual, I installed Slackware. This time it is version 12.

For some unknown reason (old age?) I decided to install KDE as window manager. Really. I hate KDE.

I had some trouble with the videocard, but after installing the right Xorg driver for the Geode card, everything was Ok (note: no link for the driver since it could possibly be outdated, search with your favourite search engine).

On the right, you can see my laptop while transferring my 30+Gb of mp3s in the new machine, through a direct cross cable.

I decided that I wanted to have an internet connection on this baby, so I can read my mail in the evening without powering up my laptop. Since my plan is to keep the thing powered up 24/7 or almost.

Unfortunately, the mini-pc doesn't have a wireless card and I don't have any wired connection lying around in the living room. So wireless must be.

I searched a bit for a mini-pci card, but in the end, I decided that an USB should do it. After some research and a quick visit to my local hardware store I picked a nifty Linksys WUSB600N.

This came with a nifty USB extension that work also as a 'stand' for the card (eventually) but can also work as a simple extension, so I don't have to fiddle around when plugging in a simple USB thumb drive.


The USB extension-stand

Ok, plug in the wireless card, load ndiswrappaer, copy the drivers from the CD to the machine, ndiswrapper -i, ndiswrapper -l, modprobe and we got internet!

I decided to attach the mini-pc to the bottom of a shelf in my library, just above the stereo (acting as an amplifier, one of these day I'm going to get a real amplifier and get rid of the whole thing). I drilled an hole in the shelf so I can pass the cables for the monitor and the USB extension, the rest of the cables are basically hidden in the back.


The whole shebang

In the above picture you can see a mouse and a keyboard casually attached to the system. That wasn't a comfortable solution... I had to find something better for input.

So I got one. The mini-keyboard is a keyboard and trackpad combo. A little smaller than a normal laptop keyboard. I bought mine from an on-line hardware store. The keyboard is PS2, not USB, so I used the splitter that came with the mini-pc to connect it.

As you can see, the keyboard sits nicely on top of the stereo. Out of the way but still usable. Since the cable is 2mt long, I can type sitting on the couch.

Not only it plays my songs, it can also read e-mails, surf the web and display pretty pictures...

Yes, I know what you're thinking. I don't use Amarok 'cause something doesn't work with Amarok on this hardware. It could be a problem in the video driver, but every time I try Amarok dies with some errors in the xine-plugin.

Since the whole thing took me less than a day to put together (not counting the time waiting for parts to arrive), I didn't looked too much into the problem. Maybe I'm going to. Stay tuned.


Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.

30 messages  this document does not accept new posts

meksONE

meksONE By meksONE posted 28/10/2008 13:46

anche io adoro le soluzioni FdT: la mia è stata quella di recuperare un Mac mini e trasformarlo in media center con Salling Clicker come metodo di controllo dal cellulare (Nokia 660). Il bello è che quando entro in casa, appena "avverte" il cellulare (con BT acceso), parte in automatico la musica ;\)

Dom

Dom By Dom posted 28/10/2008 15:34

D. ... ti sei fatto un quasi rack in salotto.. non ti bastavano quelli al lavoro ? LOL ... dai che KDE non è niente male specie la neonata versione 4

Un rack.. suvvia...


Davide

Davide By Davide posted 28/10/2008 20:14

Ciao e come al solito BUON LAVORO !!!

volevo farti alcune domande a riguardo di questo. Ottima soluzione di base, ma volevo chiederti, di solito le schede audio onboard installate sulle MB normali sono un poco orrende come suoni, se le si confronta anche con Sound Blaster originali, economiche. E ti parlo di SB LIVE di 3 o 4 anni fa. La tua come suona?

secondo me bene

Inoltre ... il tutto quanto ti e' costato?

Il mini-pc 250 euro, la tastiera circa 20 e la scheda wireless-usb circa 30. In tutto circa 300. Il resto e' materiale di recupero (ram, disco fisso, monitor...). In effetti, se avessi rinunciato alla tastiera ed al wireless avrei risparimato circa 50 euro.

E se sai quanto consuma in WATT?

Il trasformatore e' 20 VA.

Mi e' arrivata la bolletta di casa e la moglie ... ciao e grazie.

consiglio: spegni la televisione alla sera. Nel senso di staccare la spina completamente.


Acrobat

@ Davide By Acrobat posted 18/11/2009 16:00

Ciao Davide, io ero in cerca di qualcosa del genere, anche molto meno potente, da usare con ipcop.. l'importante è che consumi poco e possa star acceso tranquillamente 365 giorni l'anno, perchè l'attuale macchina ipcop che ho adesso(un k6-2 266Mhz!) fa il suo porco lavoro(è cmq una rete piccola), ma, strano a dirsi, consuma un pò tanto.

Questo quanti watt consuma? Forse l'hai scritto ma a quest'ora comincio a spalmarmi sulla scrivania.. gli 8 watt che dici son riferiti all'hd ovviamente, no?

Grazie ;\) -- Acrobat


Davide Bianchi

@ Acrobat By Davide Bianchi posted 18/11/2009 17:30

> Questo quanti watt consuma? Forse l'hai scritto ma a quest'ora comincio a spalmarmi sulla scrivania.. gli 8 watt che dici son riferiti all'hd ovviamente, no?

No, 8 watt sono senza l'hard disk... ma se vuoi usarlo come firewall l'hard disk non ti serve.

Davide -- Davide Bianchi


Emilio Desalvo

-AT- Davide By Emilio Desalvo posted 19/01/2009 22:08

>> E se sai quanto consuma in WATT?

>Il trasformatore e' 20 VA.

>> Mi e' arrivata la bolletta di casa e la moglie ... ciao e grazie.

> consiglio: spegni la televisione alla sera. Nel senso di staccare

> la spina completamente.

Trovo molto piu' economica la soluzione alla francese di costruirsi una centrale nucleare vicino casa...

-- Emilio Desalvo


Claudio-one

Claudio-one By Claudio-one posted 28/10/2008 20:14

Avrei giurato FLAC. Purtroppo ancora carente nei sistemi MAC (e parlo da fedelissimo anche periodi bui...) il supporto a FLAC. Comunque io l'ho stivata in un server nas e i vari dispositivi (squeeze box et similia) se la vanno a pescare a piacimento. Ok non è wireless ma mi soddisfa.


Michele Montanari

Michele Montanari By Michele Montanari posted 30/10/2008 20:27

Ho letto... Wireless N. Hai notato miglioramenti di copertura/performance passando a questo standard?

Visto che e' la prima scheda del tipo che mi capita sotto mano e che l'ho provata solo sullo "stereo" non ti so dire di nessun "miglioramento".


Gandolfo Ivo mailto:bofh@cuneo2lemon.net

Gandolfo Ivo mailto:bofh@cuneo2lemon.net By Gandolfo Ivo mailto:bofh@cuneo2lemon.net posted 02/11/2008 08:31

Io ho un "coso" USB--bluetooth-infrarossi, con relativo telecomando, ma non c'e' verso di farlo funzionare su linux. E non c'e' CD per Windows perche' "non necessita di driver" (almeno così e' scritto sulla confezione di questo "coso"). Se ti scrivo le specifiche dici che una mano riesci a darmela?

Senva avere il "coso"? E chi sono io? Mago Merlino?

Almeno evito di collegare la tastiera e faccio tutto via bluetooth/infrarossi da telecomando/citofonino happy

Vedo un lungo futuro per la tua tastiera


Luca

Luca By Luca posted 01/11/2008 17:37

Si, lo so cosa state pensando.

No, non lo sai...io stò pensando che vorrei vedere una foto della libreria intera, i libri che traspaiono dalle foto li su paiono molto interessanti happy :-\)

il manuale di Oracle?

Complimenti per la soluzione cmq, prima o poi farò una cosina del genere pure io!

Luca


lucac81

lucac81 By lucac81 posted 03/11/2008 11:21

Uhmm mi hai dato un'ottima idea da fare sul mio serverino, non appena trovo il tempo di costruirgli un case decente (è una scheda micro-atx con sopra un celeron)

Per quel che riguarda le schede Geode ti segnalo quelle di pcengines.ch, la loro mini-itx ha uno slot minipci per le wireless, io uso con successo le loro schede x router/firewall, unico neo occorre partita iva per comprare direttamente da loro, ma sono velocissimi, e mandano pure i cioccolatini tongue


Michele Montanari

Michele Montanari By Michele Montanari posted 04/11/2008 12:39

Perdona la domanda... Perchè non hai cercato una scheda USB che non richiedesse NdisWrapper?

Perche' questa funziona ed il mio spacciatore di hardware la aveva disponibile


dpantaleo

dpantaleo By dpantaleo posted 05/11/2008 16:58

io ho fatto una cosa simile:

pennina bt + SonyEricsson w810i = mouse da telefono! :D

l'unica pecca è che il computer non è mini... ma neanche un po'... il case è di un acer altos g610 (storia lunga, se vuoi te la racconto via mail...). Complimenti per la soluzione :D


Riccardo Cagnasso

Riccardo Cagnasso By Riccardo Cagnasso posted 10/11/2008 08:39

@Gandolfo: beh puoi farlo nella maniera bruta. Secondo me quando attacchi sto coso linux vede una nuova periferica (usa dmesg per capire dove la va a mettere) a quel punto se fai "cat" scopri che input gli arriva per ogni tasto del telecomando. Fatto questo dovrebbe essere abbastanza banale scrivere un'applicazioncina che si mette in ascolto su quel device e gestisce i comandi.Magari viene un po una cosa raffazzonata ma dovrebbe andare.

Razziatore

Razziatore By Razziatore posted 11/11/2008 08:46

Scusa la domanda, che stereo hai? Sembra un Mini hi-fi come il mio ( Sony MHC-RX90 )

Lo e', ma non e' della Sony, in effetti non mi ricordo nemmeno di che marca e', lo comperai nel lontano 1991.


Razziatore

Razziatore By Razziatore posted 11/11/2008 20:52

> Lo e', ma non e' della Sony, in effetti non mi ricordo nemmeno di che marca e', lo comperai nel lontano 1991.

Io 95/6 o giù di li. Anch'io lo uso solo come amplificatore. Il lettore cd ( un 3d CD Changer a dir il vero ) si è rotto da anni ( non valeva la pena riparlarlo non li ascolto mai i CD ), la Radio funziona ancora bene ( ma non la uso happy ) per le cassette ( 2 ) devo dire che ogni tanto mi capita di usarle ma molto di rado.

Eh si dovrei comprarmi un bel amplificatore ( sopratutto perché i miei hanno ancora qualche disco in vinile che gli piacerebbe ascoltare... ). Peccato perché infondo non è malvagio come hifi!

Tu niente vinile?

Il vinile lo abbandonai anni fa.


Luca Menegotto

Luca Menegotto By Luca Menegotto posted 17/11/2008 09:01

Visto che pensi di passare a una soluzione di livello un po' più elevato, andando avanti, ti segnalo due oggettini di cui si parla un gran bene e che hanno un costo assolutamente abbordabile:

Styleaudio Carat-HD1V USB DAC

Sonic Impact T-Amp

Trovi le recensioni su TNT-Audio (www.tnt-audio.com). A questo punto, mancano i diffusori.

Il DAC e' interessante, l'ampli molto meno. Grazie comunque per la segnalazione.


Luca Menegotto

Luca Menegotto By Luca Menegotto posted 17/11/2008 16:14

> l'ampli molto meno

Non trattarmi male il T-Amp o i suoi conftatelli. A giudcare dalle recensioni, sembra molto interessante.

A me no.

(nota: TNT-Audio è assolutamente indipendente).

Certo, non è un high-end, ma non sfigura, e poi un Harman-Kardon o un Cyrus costano parecchi euro di più...


bluepil

bluepil By bluepil posted 18/11/2008 08:33

Io mi sto trovando bene con il Fit-PC, lo uso come firewall con OpenBSD. Ho il modello con due ethernet, ma c'e' nuovo quello con il wi-fi che monta pure piu' ram e non sembra male per soluzioni di questo tipo. L'ordine di spesa e' quello, comunque e te lo danno con Linux a bordo o Windows opzionale (naaa! :-\)).

Complimenti per il sito!


Fabio13

Fabio13 By Fabio13 posted 19/11/2008 08:25

E' da quando vidi la prima scheda mini-Itx che penso di fare una cosa del genere.

Comunque i convertitori audio integrati nelle schede madri moderne sono "economicissimi", quindi ottimo il consiglio sull'USB DAC.

Il T-Amp è un ampli digitale di potenza ridotta buono per ambienti piccoli e diffusori poco impegnativi. Usando degli Mp3 penso che un normale amplificatore HiFi di marchio orientale potrebbe benissimo svolgere l'ingrato compito.


Emanuele92

Emanuele92 By Emanuele92 posted 27/11/2008 17:11

Hey! Posso capire che odi KDE, pero dai, imposta AmaroK a tutto schermo (quando/se riesci a farlo partire) e via... Amarok è un player meraviglioso.

Emanuele

E su questo potrei anche darti ragione, se solo funzionasse...


Xfight

Xfight By Xfight posted 11/12/2008 16:41

E' uscita slackware 12.2 ! Magari ha un miglior supporto e funziona pure amarok ^^

Ciao !

ritengo che il problema di amarok non sia Slack ma il driver della scheda video.


emanuele

emanuele By emanuele posted 09/01/2009 16:35

scusa Davide che software usi per il collegamento teramite cavo cross?

tcp-ip...


emanuele

emanuele By emanuele posted 09/01/2009 18:49

e con quale comando? scusa per il disturbo.

Nessuno. Mi limito ad attaccare un cavo di rete tra il lapdog ed il pc ed uso la normale rete.


Luca Bottaro

Ottima idea By Luca Bottaro posted 18/02/2009 20:31

Ciao !

Mi hai dato un'idea veramente ottima ..

Ho per le mani una scheda PCM-9582 Intel Pentium M 1,7 GHz della Advantech ..

Stavo pensando a cosa farci, ed ho trovato l'ispirazione !

Grazie !

-- Luca Bottaro


nomaseimejote

subject By nomaseimejote posted 13/03/2009 20:16

> Non trattarmi male il T-Amp o i suoi conftatelli. A giudcare dalle recensioni,

> sembra molto interessante

bhe, un alimentatore in classe T e' decisamente sprecato (anche se il T-Amp costa uno sputo) per essere utilizzato con mp3 (o comunque formati lossy) e presumibilmente (a giudicare dallo stereo che si vede in foto) con diffusori poco migliori di cassette della frutta

-- nomaseimejote


Davide Bianchi

-AT- nomaseimejote By Davide Bianchi posted 14/03/2009 08:38

> bhe, un alimentatore in classe T e' decisamente sprecato (anche se il T-Amp costa uno sputo) per essere utilizzato con mp3 (o comunque formati lossy) e presumibilmente (a giudicare dallo stereo che si vede in foto) con diffusori poco migliori di cassette della frutta

I diffusori (che e' successo al termine "altoparlanti"?) sono sorprendentemente buoni per le mie orecchie. D'altra parte dato che si tratta sempre e comunque di una opinione soggettiva non vedo quale sia il problema.

Sono al corrente che tutta la faccenda sia il tema di discussioni de fuego in vari posti, gente che sostiene di poter sentire i frushii a 2.3 terahertz e roba cosi'. Io dico "humbag" a tutta questa gente (provateci anche voi, vi ritroverete a dire "humbag" tutto il giorno). La vita e' troppo breve per sprecarla in ca$$ate come "l'ultimo altoparlante ad alta fedelta'".

-- Davide Bianchi


maxxfi

@ Davide Bianchi By maxxfi posted 25/09/2009 10:28

> La vita e' troppo breve per sprecarla in ca$$ate come "l'ultimo altoparlante ad > alta fedelta'".

Davide for president!! :\) -- maxxfi


Anonymous coward

By Anonymous coward posted 12/01/2014 06:18

adesso vanno di moda i minipc android da 50e tipo l' mk802 (volendo ci gira pure linux)

-- Anonymous coward

Cicco

By Cicco posted 24/11/2014 22:01

Ottimo progettino, feci qualche anno fa qualcosa di vagamente simile su un linksys wrt (però utilizzando soltanto come fonte lo stream di una radio online). Peccato non si vedano piu le foto :\( ti è possibile ripristinarle?

Grazie

-- Cicco

30 messages  this document does not accept new posts

Previous Next

Davide Bianchi, works as Unix/Linux administrator for an hosting provider in The Netherlands.

Do you want to contribute? read how.  
 


This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.


This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.

This site isn't optimized for vision with any specific browser, nor it requires special fonts or resolution.
You're free to see it as you wish.

Web Interoperability Pleadge Support This Project Powered By Gigan