- 21 January 2007
- 21,651
Οικονομικό network transport – flac και φυσικά wav/mp3 player.
Πριν περίπου 2 χρόνια είχα φτιάξει ένα HOWTO σε φόρουμ του εξωτερικού με το παρακάτω περιεχόμενο. Βρήκα το χρόνο να κάνω μια γρήγορη μετάφραση και θα συνεχίσω με σχολιασμό. Θεωρώ ότι το project δεν είναι αρκετά εύκολο και τελικά απαιτεί κόπο για αρκετούς από εσάς που δεν έχετε άμεση επαφή με Linux. Γενικά ο χαράκτριας του project είναι DIY κατά την άποψή μου και για αυτό το καταχωρώ εδώ.
Ψάχνετε ένα hardware player για να αξιοποιήσετε όλη την μουσική που έχετε σε flac, wav, mp3?
Θέλετε την ευκολία του τηλεκοντρόλ σε συνδυασμό με user interface στην τηλεόραση σας?
Την ευκολία του να κάνετε εύκολη περιήγηση στους πολλούς φακέλους μουσικής που έχετε στο PC σας ή σε κάποιο server?
Σίγουρα θέλετε να τροφοδοτήσετε απευθείας το DAC σας με ψηφιακό σήμα και όχι να παρεμβάλετε μια τυπική κάρτα ήχου υπολογιστή για όλα τα παραπάνω…
Θέλετε μικρή κατανάλωση (και όχι τα 300w του τροφοδοτικού υπολογιστή)?
Θέλετε απόλυτα αθόρυβη λειτουργία?
Έχετε σχετικά μικρό προϋπολογισμό? 200ευρώ ας πούμε?
Για περίπου 1 χρόνο σκεπτόμουν όλα τα παραπάνω, καθώς διατηρώ αντίγραφα των CD σε υπολογιστή. Η δουλεία είναι πάντοτε προσεκτικά με EAC, και το flac πλέον είναι αναγνωρίσιμο forma (τότε ήταν geek stuff).
Δύο χρόνια χρήσης μετά … με έχει βολέψει όσο τίποτε άλλο!
Το πρόβλημα ήταν και είναι ότι στο PC είχα φτηνά ηχεία ενώ στο σαλόνι το στερεοφωνικό κοστίζει κάποιες χιλιάδες ευρώ. Επρεπε λοιπόν με κάποιο τρόπο να δώσω ψηφιακό σήμα στο DAC και να φέρνω τα ηχεία από το δίκτιο, και να έχω και ένα ευκολο χειριστήριο/ και προβολή της λίτας των άλμπουμ στην TV.
Το πιο γνωστό αντίστοιχο μηχανάκι είναι το Slim Devices Squeezebox αλλά αυτό έχει πολύ μικρή οθόνη που δεν βολεύει όταν έχεις εκατοντάδες (ή χιλιάδες) directories.
Η λύση για εμένα ήταν το DREAMBOX 500 (DM500). Πολλοί θα το έχετε ακούσει από τα δορυφορικά… οπου έχει μεγάλες χάρες εδώ θα εξερευνήσουμε τις δυνατότητες του ως network transport.
Συντομα χαρακιριστικά: Linux based satellite receiver. 10/100 Ethernet Port. PowerPC based architecture. Internet capabilities (eg internet radio, RSS reader, e-mail etc.). Ο τομέας του δορυφορικού δέκτη δεν θα μας απασχολήσει εδώ.
Σύντομες Οδηγίες:
Αγοράζετε ένα dreambox
Περνάμε PLi image
Μοιράζουμε τους φακέλους του PC στο τοπικό δίκτυο
Βλέπουμε τους φακέλους από το dreambox
Ακούμε μουσική.
Αναλυτικά
Τι χρειαζόμαστε?
#New Hardware
1 Dreambox DM500S (S is for satellite, T is for terrestrial DVB it is fine if you like one).
1 null modem serial cable
1 Ethernet network cable για σύνδεση του DM500 με το Router/Switch/Hub
#Software
The new pli image (firmware): PLi Iolite release for the Dreambox 500
http://www.pli-images.org/downloads.php?cat_id=8
DreamUP (dm500 flashing tool): http://www.dream-multimedia-tv.de/dm500/
#Επιπλέον
PC με windows για να περάσουμε το flash. Το PC πρέπει να έχει και σειριακή θύρα ή αλλιώς να προμηθευτούμε ένα usb-to-serial adapter.
Ένα PC με τα μουσικά μας αρχεία
Αναλυτικές οδηγίες:
Αγοράζετε ένα dreambox ~200 ε. Υπάρχουν και κλώνοι (κινέζικοι, ταϊβανέζοι) που στην δική μας περίπτωση είναι άριστη επιλογή καθώς το κόστος πέφτει έως και στα 80 ευρώ. Είναι άδικο για την dream-multimedia μεν αλλά μην ξεχνάμε ότι το hardware είναι φτηνό και το software είναι open source δηλαδή ανεπτυγμένο από χιλιάδες μηχανικούς για το καλό όλων μας.
1, Βασικό στήσιμο hardware
Ξεπακετάρετε και ακολουθείτε τις βασικές οδιγίες που περιλαμβάνονται στη συσκευασία. Μην ανησυχείτε για το δορυφορικό setup καθώς δεν μας ενδιαφέρει. Απλά συνδέστε ρεύμα και ηχο (έχει έξοδο RCA αλλά μας ενδιαφέρει κυρίως η οπτική εφόσον υπάρχει DAC).
2, Βασικό στήσιμο δικτύου
Εάν έχετε DHCP τότε το DM500 θα έχει αποκτήσει αυτόματα IP address. Βρείτε την IP του και προσπαθήστε να επικοινωνήστε μαζί του μέσω telnet και με username: root password: dreambox
Με το τηλεκοντρόλ βρίσκουμε την διεύθυνση του dreambox: Menu-> 6 -> Expert setting-> Communication setup .
Σε κάθε περίπτωση πρέπει να δώσετε μια σταθερή IP address στο dreambox, αφαιρώντας το προεπιλεγμένο DHCP.
Όλα τα παραπάνω μπορεί να ακούγονται βουνό, αλλά με ένα φιλαράκι σε δυο λεπτά θα είσαστε έτοιμοι. Άλλωστε αυτό το βασικό δικτυακό setup πρέπει να γίνει σε οποιαδήποτε συσκευή που μπαίνει στο δίκτυο.
3, Βασική παραμετροποίηση software
Τωρα που ξέρουμε ότι δουλεύει το DREAMBOX είναι καιρός να του περάσουμε το PLi image.
Κατεβάστε το PLi και το DreamUP.
Συνδέστε το DM500 με το σειρακό καλώδιο στο PC σας
Ξεκινίστε το DM500
Βάλτε ρεύμα στο DM500
To DreamUP θα αναγνωρίσει κατά αυτό τον τρόπο το DM500 και θα είσαστε έτοιμοι να προγραμματίσετε εκ νέου τη flash.
Καλή ιδέα είναι να κρατήσετε ένα backup (πατώντας το αντίστοιχο κουμπί).
Στην συνέχεια κάντε flash χρησιμοποιώντας το PLi image.
Στο τέλος του flash σας ρωτάει να κάνετε και flash erase, πατήστε Ναι.
Έτοιμο και το ‛λειτουργικό σύστημα’ μας.
4, Προετοιμάστε τους φακέλους στο PC σας που θα βλέπει to dreambox
Πηγαίνετε στο PC (ή server) σας και μέσα στα windows, ανοίξτε το my computer, βρείτε το φάκελο που θέλετε να μοιραστείτε και πατήστε δεξί κλικ , Sharing and security, Share this folder, share name: flac
Εάν έχετε δεύτερο PC στο δίκτυο σας δοκιμάστε να δείτε από το δίκτυο τα αρχεία για να επιβεβαιώσετε ότι είναι οκ.
Σημειώστε την IP διεύθυνση του PC σας (Start->Programs->Accessories->Command Prompt. When the DOS prompt comes out type ipconfig and press enter. Note the IP address of your server)
Όπως είπα ένα λίγο σχετικός φίλος θα σας βοηθήσει…
Εάν είστε linux guy … you may setup an NFS share.
5. Δείτε τα αρχεία από το Dreambox
Start->Run-> telnet 192.168.2.3 (αντικαταστήστε το 192.168.2.3 με την διεύθυνση του DM500)
User: root
Password: dreambox
Στην γραμμή εντολών γράψτε:
mount -t cifs -o user=dream,password=dream //192.168.2.200/flac /hdd
και πατήστε enter.
(αντικαταστήστε το 192.168.2.200 με την διεύθυνση του PC)
(το /flac το ονομάσαμε έτσι στο βήμα 4, είναι το παρατούκλη του φακέλου που μηράζει το PC).
6, Έλεγχος ότι μοιράσαμε σωστά τα αρχεία:
Τεστ1: Όπως είσαστε συνδεδεμένοι με telnet δώστε αυτή την εντολή:
ls /hdd/
Θα πρέπει να δείτε τα αρχεία που μειράζετε.
Τεστ2: Όπως είσαστε συνδεδεμένοι με telnet δώστε αυτή την εντολή
mount
θα πρέπει να δείτε στο τέλος της λίστας κατι της μορφής //192.168.2.200/flac…όπως παρακάτω:
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
/proc on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
/dev/mtdblock/1 on /var type jffs2 (rw,noatime)
none on /tmp type ramfs (rw)
/dev/mtdblock/1 on /var_flash type jffs2 (rw,noatime)
//192.168.2.200/flac on /hdd type cifs (rw,nodiratime,unc=\192.168.2.200\flac,username=administrator,domain=,rsize=4100,wsize=4100)
Αν δεν το δειτε κάτι δεν έχετε κάνει σωστά πιο πάνω.
7. Παίξετε μουσική
Από το τηλεκοντρόλ πατήστε: menu, επιλέξτε file mode, πηγαίνετε up, up, up, και μπαίνετε μέσα στο /hdd . Εκεί θα βρείτε τα αρχεία από τον υπολογιστή σας!
Σύντομα θα συμπληρώσω και άλλα πριν αρχίσετε τις ερωτήσεις… υπομονή…
Πριν περίπου 2 χρόνια είχα φτιάξει ένα HOWTO σε φόρουμ του εξωτερικού με το παρακάτω περιεχόμενο. Βρήκα το χρόνο να κάνω μια γρήγορη μετάφραση και θα συνεχίσω με σχολιασμό. Θεωρώ ότι το project δεν είναι αρκετά εύκολο και τελικά απαιτεί κόπο για αρκετούς από εσάς που δεν έχετε άμεση επαφή με Linux. Γενικά ο χαράκτριας του project είναι DIY κατά την άποψή μου και για αυτό το καταχωρώ εδώ.
Ψάχνετε ένα hardware player για να αξιοποιήσετε όλη την μουσική που έχετε σε flac, wav, mp3?
Θέλετε την ευκολία του τηλεκοντρόλ σε συνδυασμό με user interface στην τηλεόραση σας?
Την ευκολία του να κάνετε εύκολη περιήγηση στους πολλούς φακέλους μουσικής που έχετε στο PC σας ή σε κάποιο server?
Σίγουρα θέλετε να τροφοδοτήσετε απευθείας το DAC σας με ψηφιακό σήμα και όχι να παρεμβάλετε μια τυπική κάρτα ήχου υπολογιστή για όλα τα παραπάνω…
Θέλετε μικρή κατανάλωση (και όχι τα 300w του τροφοδοτικού υπολογιστή)?
Θέλετε απόλυτα αθόρυβη λειτουργία?
Έχετε σχετικά μικρό προϋπολογισμό? 200ευρώ ας πούμε?
Για περίπου 1 χρόνο σκεπτόμουν όλα τα παραπάνω, καθώς διατηρώ αντίγραφα των CD σε υπολογιστή. Η δουλεία είναι πάντοτε προσεκτικά με EAC, και το flac πλέον είναι αναγνωρίσιμο forma (τότε ήταν geek stuff).
Δύο χρόνια χρήσης μετά … με έχει βολέψει όσο τίποτε άλλο!
Το πρόβλημα ήταν και είναι ότι στο PC είχα φτηνά ηχεία ενώ στο σαλόνι το στερεοφωνικό κοστίζει κάποιες χιλιάδες ευρώ. Επρεπε λοιπόν με κάποιο τρόπο να δώσω ψηφιακό σήμα στο DAC και να φέρνω τα ηχεία από το δίκτιο, και να έχω και ένα ευκολο χειριστήριο/ και προβολή της λίτας των άλμπουμ στην TV.
Το πιο γνωστό αντίστοιχο μηχανάκι είναι το Slim Devices Squeezebox αλλά αυτό έχει πολύ μικρή οθόνη που δεν βολεύει όταν έχεις εκατοντάδες (ή χιλιάδες) directories.
Η λύση για εμένα ήταν το DREAMBOX 500 (DM500). Πολλοί θα το έχετε ακούσει από τα δορυφορικά… οπου έχει μεγάλες χάρες εδώ θα εξερευνήσουμε τις δυνατότητες του ως network transport.
Συντομα χαρακιριστικά: Linux based satellite receiver. 10/100 Ethernet Port. PowerPC based architecture. Internet capabilities (eg internet radio, RSS reader, e-mail etc.). Ο τομέας του δορυφορικού δέκτη δεν θα μας απασχολήσει εδώ.
Σύντομες Οδηγίες:
Αγοράζετε ένα dreambox
Περνάμε PLi image
Μοιράζουμε τους φακέλους του PC στο τοπικό δίκτυο
Βλέπουμε τους φακέλους από το dreambox
Ακούμε μουσική.
Code:
ΠΡΟΣΟΧΗ: Το PLi το οποίο θα περάσουμε στην flash έχει σαν αποτέλεσμα να χάσουμε την εγγύηση. Επίσης πρέπει πάντοτε να είμαστε προσεκτικοί αλλά και να χρησιμοποιούμε και UPS όταν περάμε flash.
Αναλυτικά
Τι χρειαζόμαστε?
#New Hardware
1 Dreambox DM500S (S is for satellite, T is for terrestrial DVB it is fine if you like one).
1 null modem serial cable
1 Ethernet network cable για σύνδεση του DM500 με το Router/Switch/Hub
#Software
The new pli image (firmware): PLi Iolite release for the Dreambox 500
http://www.pli-images.org/downloads.php?cat_id=8
DreamUP (dm500 flashing tool): http://www.dream-multimedia-tv.de/dm500/
#Επιπλέον
PC με windows για να περάσουμε το flash. Το PC πρέπει να έχει και σειριακή θύρα ή αλλιώς να προμηθευτούμε ένα usb-to-serial adapter.
Ένα PC με τα μουσικά μας αρχεία
Αναλυτικές οδηγίες:
Αγοράζετε ένα dreambox ~200 ε. Υπάρχουν και κλώνοι (κινέζικοι, ταϊβανέζοι) που στην δική μας περίπτωση είναι άριστη επιλογή καθώς το κόστος πέφτει έως και στα 80 ευρώ. Είναι άδικο για την dream-multimedia μεν αλλά μην ξεχνάμε ότι το hardware είναι φτηνό και το software είναι open source δηλαδή ανεπτυγμένο από χιλιάδες μηχανικούς για το καλό όλων μας.
1, Βασικό στήσιμο hardware
Ξεπακετάρετε και ακολουθείτε τις βασικές οδιγίες που περιλαμβάνονται στη συσκευασία. Μην ανησυχείτε για το δορυφορικό setup καθώς δεν μας ενδιαφέρει. Απλά συνδέστε ρεύμα και ηχο (έχει έξοδο RCA αλλά μας ενδιαφέρει κυρίως η οπτική εφόσον υπάρχει DAC).
2, Βασικό στήσιμο δικτύου
Εάν έχετε DHCP τότε το DM500 θα έχει αποκτήσει αυτόματα IP address. Βρείτε την IP του και προσπαθήστε να επικοινωνήστε μαζί του μέσω telnet και με username: root password: dreambox
Με το τηλεκοντρόλ βρίσκουμε την διεύθυνση του dreambox: Menu-> 6 -> Expert setting-> Communication setup .
Code:
Τα περισσότερα σπιτικά δίκτυα έχουν IP διευθύνσεις του τύπου 192.168.χ.υ .
Για να βρείτε την διεύθυνση του PC σας:
Start->Programs->Accessories->Command Prompt, στην γραμμη εντολής γράψτε ipconfig και πατήστε enter.
(Εναλλακτικά πατάτε το κουμπί windows (ανάμεσα στο ctrl και alt) και συγχρόνος το R . Και γράφετε ότι θέλετε να τρέξετε το cmd ).
Εν πάση περίπτωση το ζητούμενο είναι να έχουμε τις δύο αυτές διευθύνσεις DM500 και PC. Κάποιος φίλος με βασικές γνώσεις μπορεί να σας βοηθήσει. 1 λεπτό υπόθεση θα είναι.
Για telnet ... Start->Run-> telnet 192.168.2.3 (αντικαταστήστε το 192.168.2.3 με την διεύθυνση του DM500)
Σε κάθε περίπτωση πρέπει να δώσετε μια σταθερή IP address στο dreambox, αφαιρώντας το προεπιλεγμένο DHCP.
Όλα τα παραπάνω μπορεί να ακούγονται βουνό, αλλά με ένα φιλαράκι σε δυο λεπτά θα είσαστε έτοιμοι. Άλλωστε αυτό το βασικό δικτυακό setup πρέπει να γίνει σε οποιαδήποτε συσκευή που μπαίνει στο δίκτυο.
3, Βασική παραμετροποίηση software
Τωρα που ξέρουμε ότι δουλεύει το DREAMBOX είναι καιρός να του περάσουμε το PLi image.
Κατεβάστε το PLi και το DreamUP.
Συνδέστε το DM500 με το σειρακό καλώδιο στο PC σας
Ξεκινίστε το DM500
Βάλτε ρεύμα στο DM500
To DreamUP θα αναγνωρίσει κατά αυτό τον τρόπο το DM500 και θα είσαστε έτοιμοι να προγραμματίσετε εκ νέου τη flash.
Καλή ιδέα είναι να κρατήσετε ένα backup (πατώντας το αντίστοιχο κουμπί).
Στην συνέχεια κάντε flash χρησιμοποιώντας το PLi image.
Στο τέλος του flash σας ρωτάει να κάνετε και flash erase, πατήστε Ναι.
Έτοιμο και το ‛λειτουργικό σύστημα’ μας.
4, Προετοιμάστε τους φακέλους στο PC σας που θα βλέπει to dreambox
Πηγαίνετε στο PC (ή server) σας και μέσα στα windows, ανοίξτε το my computer, βρείτε το φάκελο που θέλετε να μοιραστείτε και πατήστε δεξί κλικ , Sharing and security, Share this folder, share name: flac
Εάν έχετε δεύτερο PC στο δίκτυο σας δοκιμάστε να δείτε από το δίκτυο τα αρχεία για να επιβεβαιώσετε ότι είναι οκ.
Σημειώστε την IP διεύθυνση του PC σας (Start->Programs->Accessories->Command Prompt. When the DOS prompt comes out type ipconfig and press enter. Note the IP address of your server)
Όπως είπα ένα λίγο σχετικός φίλος θα σας βοηθήσει…
Εάν είστε linux guy … you may setup an NFS share.
5. Δείτε τα αρχεία από το Dreambox
Start->Run-> telnet 192.168.2.3 (αντικαταστήστε το 192.168.2.3 με την διεύθυνση του DM500)
User: root
Password: dreambox
Στην γραμμή εντολών γράψτε:
mount -t cifs -o user=dream,password=dream //192.168.2.200/flac /hdd
και πατήστε enter.
(αντικαταστήστε το 192.168.2.200 με την διεύθυνση του PC)
(το /flac το ονομάσαμε έτσι στο βήμα 4, είναι το παρατούκλη του φακέλου που μηράζει το PC).
Code:
Επεξήγηση της εντολής:
-t cifs : type = windows file sharing (είπαμε οι λινουξακιδες NFS)
Username & password. Εδώ μπορείτε να δώσετε το δικό σας user/pass που σας ζητά το PC με το που ανοίγει. Προτείνω να φτιάξετε ένα nέο χρήστη στο PC σας (λ.χ. user dream pass dream ¨η και καλήτερο σύνθετο pass). Για να φτοιαξετε ένα νέο χρήστη Control Panel -> Users -> Add New
/hdd είναι ο φάκελος στο dreambox, όπου βλέπετε τα αρχεία που έχετε μοιράσει από το PC σας.
6, Έλεγχος ότι μοιράσαμε σωστά τα αρχεία:
Τεστ1: Όπως είσαστε συνδεδεμένοι με telnet δώστε αυτή την εντολή:
ls /hdd/
Θα πρέπει να δείτε τα αρχεία που μειράζετε.
Τεστ2: Όπως είσαστε συνδεδεμένοι με telnet δώστε αυτή την εντολή
mount
θα πρέπει να δείτε στο τέλος της λίστας κατι της μορφής //192.168.2.200/flac…όπως παρακάτω:
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
/proc on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
/dev/mtdblock/1 on /var type jffs2 (rw,noatime)
none on /tmp type ramfs (rw)
/dev/mtdblock/1 on /var_flash type jffs2 (rw,noatime)
//192.168.2.200/flac on /hdd type cifs (rw,nodiratime,unc=\192.168.2.200\flac,username=administrator,domain=,rsize=4100,wsize=4100)
Αν δεν το δειτε κάτι δεν έχετε κάνει σωστά πιο πάνω.
7. Παίξετε μουσική
Από το τηλεκοντρόλ πατήστε: menu, επιλέξτε file mode, πηγαίνετε up, up, up, και μπαίνετε μέσα στο /hdd . Εκεί θα βρείτε τα αρχεία από τον υπολογιστή σας!
Σύντομα θα συμπληρώσω και άλλα πριν αρχίσετε τις ερωτήσεις… υπομονή…