![]() |
My poor man music server
Hi all,
I always want to have a music server like Olive, PSA Perfect wave, etc but the price are just too expensive (and very difficult to find in my country). Having completed a hifimediy TK2050 amp, I decided to build a music server as my next DIY project. So I made following design goals :
After some research, trial & error and some headaches (although I'm not new at all to computer & networking). I came up with following config (except for the server, I already have the other devices): http://i55.photobucket.com/albums/g1...usicServer.jpg The result (the server is on the middle): http://i55.photobucket.com/albums/g1...7-24084739.jpg The server is a very basic Atom D410 single core PC with only 1GB RAM and 160GB hdd taken from old laptop plus USB wifi adapter. It runs Win 7 Home Starter edition. The case is a very nice CFI mini ITX case (looks like a high end audio device hahaha). To ensure efficiency, I disabled all un-necesary devices via the BIOS (serial, parallel ports, onboard LAN & audiodevice, etc). The case fan was also disabled. I also removed un-necessary services and features from Windows to make it boot faster & resource efficient. There's a ton of info about this on the web. Software side, I installed Foobar and it's uPNP component and configured it as uPNP server (to provide content library) and renderer (to play the contents). Foobar is launch as a service when the system startup. I have tested several other uPNP server (TVersity, TVmobily, Servioo, etc) but nothing come close to Foobar for the flexibility & portability. To make it sounds good. I also install foobar Wasapi & ASIO component (requires installation of ASIO4all driver). I still can't decide which is better in term of SQ. Being a headless PC, I need to find a way to control it from external devices. So I installed tightVNC (for remote desktop, in case I want to make some changes on the server) and PC Monitor (to remotely monitor the PC, restart, power off, etc). Both can be accessed remotely by another PC or smartphone. To access & control the content of the server, I used an Android smartphone (Samsung Gio). I installed uPNPPlay as uPNP controller. It can browse the library and play the content into remote foobar renderer. This is an amazing piece of software as you can control the server just like using a portable music player. It can also be used to play the content from the server like a portable music player. I also install tightVNC viewer and PC Monitor client on both my laptop and smartphone to control the system part of the server. This is necessary for example to : update patches, change system / software config, etc. Except for the Win 7, all software all free. In total, the server costs me about 140$. Overall, I'm very please with the result. The SQ is good and very easy to use. I can now browse my FLAC album library, create playlist and select the song without leave my couch. A CD player will look & feel like a stone age technology compare to this music server. |
To continue my post above, following are the screen capture of uPNPPlay android controller :
Select the library : http://i55.photobucket.com/albums/g1...724-095948.png Select the genre : http://i55.photobucket.com/albums/g1...724-091641.png Select the artist : http://i55.photobucket.com/albums/g1...724-091855.png Select the album : http://i55.photobucket.com/albums/g1...724-091739.png Make a playlist : http://i55.photobucket.com/albums/g1...724-104338.png Select a rendered (aka player): http://i55.photobucket.com/albums/g1...724-092240.png Play it !!! http://i55.photobucket.com/albums/g1...724-092010.png |
Extremely nicely done :) I like this alot. Wish I had the skills and knowledge to execute something like this myself.
|
it's very nice build my friend :-D (dukung sama orang sekampung :-p)
|
Cool indeed!
|
Wow!
Very impressive, would you say this sounds equal to straight from the cd player quality? |
Brilliant job i2K92!
Dumb question - with this setup, is it possible to remotely play video content/movies? |
thanks all for the kind words....:-)
Quote:
Quote:
Quote:
|
Hi!
Quote:
How the tightVNC on your Phone communicate with the PC? On Bluetooth? Greets: Tyimo |
Quote:
Here's PC monitor : PC Monitor - Monitor and manage your computers from iPhone, iPad, Android or Windows Phone 7. The PC & android communicate through Wifi provided by ADSL Wifi router. Using tightVNC on my phone is dreadful as the phone's screen is very small, it will be better with tablet. |
| All times are GMT. The time now is 09:44 PM. |
vBulletin Optimisation provided by
vB Optimise (Pro) -
vBulletin Mods & Addons Copyright © 2013 DragonByte Technologies Ltd. (Resources saved on this page: MySQL 30.00%)
Copyright ©1999-2013 diyAudio