Όσοι έχουν ασχοληθεί με μουσικά λογισμικά για μίξη τραγουδιών (DJing) και radio streaming ξέρουν ότι το SAM Broadcaster είναι ένα θαυμάσιο πρόγραμμα, με τους εξείς περιορισμούς: α) είναι εμπορικό λογισμικό (δηλαδή κάποιος πρέπει να το αγοράσει) και β) παίζει μόνο σε Windows (παρότι λέγεται ότι παίζει και σε Linux με Wine).
To να βρεθεί ένα Open Source πρόγραμμα που (να είναι εφάμιλο του SAM και) να παίζει σε Linux, αποτελούσε για αρκετό καιρό πρόκληση. Ακριβώς αυτός ήταν και ο λόγος που ένας άνθρωπος (o Stephen Fairchild - όνομα και πράμα) ξεκίνησε το 2005 να φτιάχνει το Internet DJ Console (IDJC), ένα πρόγραμμα που δεν έχει να ζηλέψει απολύτως τίποτα από το SAM.
Μετά από αρκετό (έως πάρα πολύ) ψάξιμο στο ίντερνετ αλλά και προσωπική διαπίστωση, είδα ότι παρότι το IDJC βρίσκεται στα αποθετήρια (repositories) του Ubuntu, και παρότι εγκαθίσταται εύκολα, δεν παίζει. Το προσπάθησα, όπου και τελικά το εγκατέστησα, στο Ubuntu Studio 9.0.4 - ένα πολύ ωραίο Ubuntu για ήχο, εικόνα και multimedia, στο οποίο θα επανέρθω σε άλλο post. Επειδή η εγκατάστασή του πρέπει να γίνει manually και οι πληροφορίες για τον τρόπο που πρέπει να γίνει βρέθηκαν διάσπαρτες σε μια σειρά από forums και blogs, καταγράφω εδώ το τί δούλεψε για μένα, αφενός για να μπορώ να το ξαναβρώ εύκολα αν το χρειαστώ πάλι, ή για την περίπτωση που μπορεί να φανεί χρήσιμο και σε όποιον ενδιαφέρεται. Στο τέλος του άρθρου παραθέτω και τα links των ιστότοπων απ'τους οποίους συνέλεξα τις πληροφορίες.
Ξεκινάμε λοιπόν:
1. Mην εγκαταστήσετε το IDJC (από το Synaptic) ή αν το έχετε ήδη εγκαταστήσει, απεγκαταστήσετέ το.
2. Πριν βάλετε το IDJC, εγκαταστήστε (από το Synaptic Package Manager) όσα από τα παρακάτω δεν είναι ήδη εγκατεστημένα:
python-all
python-all-dev
python-mutagen
python-central
python-gtk2-dev
checkinstall
libvorbis-dev
libxine-dev
libsamplerate0
libsamplerate0-dev
libshout3
libshout3-dev
libsndfile1
libsndfile1-dev
libjack0.100.0-dev (universe)
jackd
vorbis-tools
flac
libflac-dev
eyed3
python-eyed3
libmad0
libmad0-dev
lame
libmp3lame0
libmp3lame-dev (multiverse)
libtwolame0
libfaad0
libfaad-dev (multiverse)
libmp4v2-0
ffmpeg
3. Αφού εγκατασταθούν τα παραπάνω, κατεβάστε από εδώ την τελευταία έκδοση του IDJC (εγώ εγκατέστησα την 0.7.18a - ημερομηνία έκδοσης: 23/10/2009 - όλες οι εκδόσεις εδώ).
4.α. Aνοίξτε μια κονσόλα (Accessories-->Terminal) και πηγαίνετε στο φάκελο που έχετε σώσει το αρχείο idjc-0.7.18a.tar.gz (ενδεχομένως η έκδοση που κατεβάσατε εσείς να είναι νεότερη της 0.7.18a, επομένως όπου γράφω idjc-0.7.18a. εσείς αντικαταστήστε με τη δική σας έκδοση). Αν δεν έχετε πειράξει τα defaults του Firefox, το αρχείο θα έχει σωθεί στο Dοwnloads.
cd Downloads/
και αποσυμπιέστε το αρχείο
tar xzvf idjc-0.7.18a.tar.gz
4.β. Πηγαίνετε στο φάκελο που δημιουργήθηκε από την αποσυμπίεση
cd idjc-0.7.18α/
4.γ. Kάντε configure (εδώ γίνεται το τσεκάρισμα ότι όλα είναι ΟΚ και εφόσον είναι, γίνεται το configuration)
./configure
4.δ. Kάντε make
make
4.ε. Kάντε make install (εδώ πρέπει να είστε super user, oπότε γράψτε πρώτα sudo)
sudo make install
5. Εφόσον όλα πήγαν καλά, το πρόγραμμα έχει εγκατασταθεί. Τώρα τρέξτε το πρόγραμμα από την κονσόλα, γιατί αν εξακολουθεί να λείπει κάτι, θα σας γράψει το τυχόν σφάλμα.
idjc
6. Eάν το πρόγραμμα δεν ξεκινήσει ή αν δεν παίζει σωστά, δείτε στην κονσόλα αν γράφει ότι κάτι λείπει και εγκαταστήστε το.
Εφόσον το πρόγραμμα εγκαταστήθηκε και παίζει κανονικά μπορείτε να το κλέισετε καθώς επίσης και την κονσόλα. Η έναρξη του Internet DJ Console μπορεί να γίνεται μέσω του μενού Internet --> DJ Console.
Xρήσιμα Links:
Οδηγίες εγκατάστασης από το site του IDJC
Οδηγός εγκατάστασης (εξαιρετικός - στα Γερμανικά).
Oδηγός εγκατάστασης (από τερματικό) από τον ίδιο τον Stephen Fairchild (δείτε το post από τον StephenF).
Περιγραφή του IDJC εδώ.
Αναζήτηση βοήθειας και συζήτηση για το IDJC σε Ubuntu forums εδώ και εδώ και για το IDJC σε Linux γενικά, εδώ.
Linux Audio Streaming (live!) using Ices and Icecast (για streaming)
Streaming media with Linux (για streaming)
Linux Audio Streaming with Icecast (για streaming - και όλο το www.yolinux.com γενικά, είναι πολύ καλό)
Radio streaming: icecast2 με ices2 ή pulseaudio live stream (για streaming στα ελληνικά)
Προβλήματα ήχου στο Ubuntu
How to use Skype together with IDJC
Ubuntu Documentation Skype
1 comment:
Άλλο ένα μπουκάλι στον ωκεανό του διαδικτύου με σπουδαιο περιεχόμενο. Ζηλευτή δουλεια και ολοκληρωμένη. Μπράβο σου Ξερόλα, συγχαρητήρια. Αναμένω και τις εκπομπές σου τωρα.
Post a Comment