Search This Blog

Όταν το "ξύσιμο" της κούτρας για να θυμηθείς, δίνει τη θέση του στο scratch-ing για να δημιουργήσεις.


Tο scratch, είναι ένα περιβάλλον ανάπτυξης προγραμμάτων, με το οποίo μπορείς εύκολα να δημιουργήσεις τις δικές σου διαδραστικές ιστορίες, κινούμενα σχέδια, παιχνίδια, μουσική και τέχνη και να μοιραστείς τις δημιουργίες σου στο διαδίκτυο. Είναι σχεδιασμένο για να βοηθήσει τα νέα παιδιά (από 8 και πάνω) να αναπτύξουν τις δεξιότητες του 21ου αιώνα. Καθώς δημιουργούν και μοιράζονται τις δημιουργίες τους και μπορούν να δουν πώς δουλεύει η δημιουργία κάποιου άλλου, ή και να την τροποποιήσουν, μαθαίνουν μέσα από το παιχνίδι και τον πειραματισμό, σημαντικές μαθηματικές και προγραμματιστικές έννοιες. Επίσης μαθαίνουν να σκέφτονται δημιουργικά, να κρίνουν συστηματικά και να δουλεύουν συνεργατικά.
Oι εντολές και οι δομές δεδομένων είναι απλές και μερικές είναι γραμμένες στην καθομιλουμένη. Η δομή του προγράμματος μπορεί να σχεδιαστεί όπως ένα παζλ, με αποσπώμενα κομμάτια κώδικα που μπορούν να μετακινηθούν και να προσαρμοστούν μαζί. 
Το scratch, αναπτύχθηκε στο Media Lab του MIT, δεν είναι ανοιχτού κώδικα, αλλά διατίθεται δωρεάν, σε εκδόσεις για Windows, Mac και Linux και χρησιμοποιείται και στην εκπαίδευση σε κάποια σχολεία του εξωτερικού. Είναι μεταφρασμένο σε πάρα πολλές γλώσσες, συμπεριλαμβανομένης και της ελληνικής. Μέχρι σήμερα (11/2009), υπάρχουν στο site πάνω από 600.000 projects, από περίπου 400.000 εγγεγραμμένους χρήστες. Τutorials, μπορείτε να βρείτε εδώ.

Ηappy scratching, παιδιά!!!

Xρήσιμα Links:
Το νέο site του scratch
Wiki, με βοήθεια και οδηγίες για δασκάλους και χρήστες.

Προγράμματα υποτιτλισμού video (ανοιχτού κώδικα)

Δύο προγράμματα ανοιχτού κώδικα για υποτιτλισμό βίντεο, είναι το Subtitle Editor και το Gnome Subtitles. Για όσους χρησιμοποιούν Ubuntu, και τα δύο υπάρχουν στα αποθετήρια, για εύκολη εγκατάσταση από το Synaptic Package Manager. (Υπάρχουν binaries και για άλλες διανομές).


1) Ο Subtitle Editor είναι ένα εργαλείο που βασίζεται στο GTK+2 για την επεξεργασία υπότιτλων. Μπορεί να χρησιμοποιηθεί τόσο για νέους υπότιτλους, όσο και για επεξεργασία, διόρθωση και τελειοποίηση ήδη υπαρχόντων. Το πρόγραμμα απεικονίζει, επίσης, και τις κυμματομορφές των ήχων, για ευκολότερο συγχρονισμό των υπότιτλων με τη φωνή.

Σημ.:
Δοκίμασα το Subtitle editor, (στο Ubuntu Studio 9.10), το οποίο εγκατέστησα αρχικά, από το Synaptic (έκδοση 0.30), αλλά όταν φόρτωνα το βίντεο, crush-άριζε. Προσπάθησα να εγκαταστήσω την έκδοση 0.34.0 και χειροκίνητα (εγκαταστάθηκε επιτυχώς), αλλά τώρα crush-άρει με το που ανοίγει :-(

Χρήσιμα Links:
Οδηγός κατασκευής υπότιτλων με το Subtitle Editor.
Οδηγός συγχρονισμού υπότιτλων με το Subtitle Editor.
Οδηγός κατασκευής υπότιτλων με την κυμματομορφή, με το Subtitle Editor.


2) Το Gnome Subtitles, είναι ένας επεξεργαστής υπότιτλων για το GNOME. Υποστηρίζει όλους τους συνήθεις τύπους υπότιτλων καθώς και την κατασκευή, μετάφραση και συγχρονισμό τους.

Tip:
Στο Ubuntu, αν έχουμε απενεργοποιήσει το pulseaudio, το MoviePlayer δεν έχει ήχο, ούτε το Gnome Subtitles. Aν εγκαταστήσουμε όμως το VLC (μπορούμε και από το Synaptic --> vlc), όλα παίζουν κανονικά (όχι ο MoviePlayer). 
Aν υπάρχει θέμα με τις υποστηριζόμενες γλώσσες (π.χ. δεν υπάρχει η επιλογή των ελληνκών (στο Tools --> Set Text Language), επειδή το Gnome Subtitles στηρίζεται στο Gnome, μάλλον δεν είναι εγκατεστημένο το language support. (System --> Administration --> Language support --> επιλέξτε και τα ελληνικά).

Μια σύντομη παρουσίαση (των παραπάνω, αλλά και άλλων) προγραμμάτων υποτιτλισμού για Linux, θα βρείτε εδώ.

Επίσης, για υποτιτλισμό videos, που είναι στο internet (το youtube, το vimeo, το GoogleVideo, το MySpace Video κ.α.), υπάρχει ένα πολύ εύχρηστο online εργαλείο, το Overstream. Υποστηρίζει όλες τις γλώσσες και αφού φτιάξεις έναν λογαριασμό (free), μπορείς να κατεβάσεις τους υπότιτλους που φτιάχνεις σαν .srt, να κατεβάσεις το βίντεο με τους υπότιτλούς σου, να σώσεις το βίντεο, να το κάνεις embed, κλπ.

Κen Robinson: Το σχολείο σκοτώνει τη δημιουργικότητα


Τι να πω γι'αυτή την ομιλία του Sir Ken Robinson;

Λοιπόν, επειδή πρέπει να πω κάτι (αλλιώς θα σκάσω), θα πω ότι δεν υπάρχει τίποτα υψηλότερο για το ανθρώπινο πνεύμα, από την αρμονία, περιεχομένου και μέσου μεταφοράς του. Πώς θα είμασταν άραγε, αν όλα όσα είχαμε μάθει, τα είχαμε μάθει με αυτό τον τρόπο... ή μήπως, ό,τι μας έχει μείνει απ'όσα έχουμε μάθει, είναι όσα μάθαμε έτσι; (κατά τ'άλλα το κύριο πρόβλημα της εκπαίδευσης, είναι ο τρόπος εισαγωγής στα πανεπιστήμια ;)

Α, και κάτι λειτουργικό: Οι υπότιτλοι δεν είναι ενσωματωμένοι. Επιλέξτε "Greek", από το "View subtitles".

H ανάδυση των ερασιτεχνο-επαγγελματιών, η συνεργατική δημιουργικότητα και η καινοτομία


Το TED, είναι ένας ιστότοπος που μπορεί να βρει κανείς, ιδιαίτερα ενδιαφέρουσες ομιλίες, σημαντικών ανθρώπων. Το παραπάνω video, παρουσιάζει μια ομιλία του Charles Leadbeater για την καινοτομία και την ανάδυση των ερασιτεχνο-επαγγελματιών.
Αυτό που μου αρέσει σε τέτοιες προσεγγίσεις, είναι ότι με βοηθούν να καταννοήσω περισσότερο, το ρόλο που παίζουν η οπτική γωνία και τα κατεστημένα νοητικά στερεότυπα (τις περισσότερες φορές λάθος ή ξεπερασμένα) στον τρόπο που βλέπουμε και ερμηνεύουμε την ιστορία, τις εξελίξεις και τις προοπτικές.
Η φράση που κρατάω από το συγκεκριμένο video, είναι ότι "το διαδίκτυο δεν προκαλεί τη δυνατότητα διασποράς της καινοτομίας. Είναι όταν το διαδίκτυο συνδυάζεται με αυτό το είδος των φλογερών επαγγελματιών-ερασιτεχνών καταναλωτών που είναι γνώστες, έχουν το κίνητρο για καινοτομία, έχουν τα εργαλεία, τη θέληση, τότε είναι που έχεις αυτή την έκρηξη, της δημιουργικής καινοτομίας."
Και βέβαια τι να πω για τα copyrights; Nομίζω, ο άνθρωπος ήταν αποκαλυπτικότατος...

Στο παρελθόν ήσουν ό,τι είχες... Τώρα είσαι ό,τι μοιράζεσαι.


Σε πολύ ελεύθερη μετάφραση, το κείμενο του video, είναι αυτό:
"Καλώς ήρθατε στον κόσμο, του: ΣΚΕΦΤΟΜΑΣΤΕ
Το κοινό, έρχεται στο προσκήνιο.
Χάρη στο διαδίκτυο, εκατομμύρια άνθρωποι, μπορούν να έχουν φωνή...
Η πληροφορία είναι παντού, στα blogs, σε videos, σε ιστοσελίδες, σε wikis...
πράγμα το οποίο προκαλεί αρκετή σύγχυση.
Όλοι μιλάνε ταυτόχρονα...
αλλά οι ιδέες ζωντανεύουν όταν μοιράζονται...
Το διαδίκτυο γίνεται πραγματικά ενδιαφέρον, όταν οι άνθρωποι διακινούν τις ιδέες τους.
Τότε αρχίζουν να γίνονται πραγματικά δημιουργικοί.
Γιατί οι νέες ιδέες συνήθως έρχονται μέσα από τη συζήτηση...
και το διαδίκτυο είναι γεμάτο από συζητήσεις.
Να γιατί δημιουργεί μαζική καινοτομία.
Ο 20ος αιώνας ήταν ο αιώνας της μαζικής παραγωγής για μαζική κατανάλωση. (Εργοστάσια, αυτοκίνητα, τηλεοράσεις, ψυγεία...)
Ο 21ος αιώνας είναι ο αιώνας της μαζικής καινοτομίας.
Περισσότερες ιδέες μοιράζονται από περισσότερους ανθρώπους, από οποτεδήποτε πριν στο παρελθόν.
Τα πρώτα σημάδια του τί είναι δυνατόν, είναι η wikipaideia και το Linux, το slashdot και το OH my NEWS, το Second Life και το World of Warcraft.
Εκατομμύρια άνθρωποι φτιάχνουν παιχνίδια, κόσμους, γνώση, πληροφορίες, λογισμικό...
Οι παλιές εταιρείες που στενάζουν, είναι ο λάθος τρόπος να το κάνεις...
Έμοιαζαν με πυραμίδα.
Η μαζική καινοτομία έρχεται από κοινότητες... που μοιάζουν περισσότερο με πλέγμα.
Είναι σαν να φτιάχνεται ένα πλέγμα για πουλιά, όπου ο καθένας αφήνει το δικό του κομμάτι.
Και γιατί οι άνθρωποι μπαίνουν σ'αυτές τις κοινότητες;
Όχι για να γίνουν πλούσιοι...
Θέλουν να κοινωνικοποιηθούν και να πάρουν αναγνώριση για τη δουλειά που κάνουν...
To σύνθημα της γεννιάς που μεγαλώνει με το διαδίκτυο είναι... ΣΚΕΦΤΟΜΑΣΤΕ ΑΡΑ ΥΠΑΡΧΟΥΜΕ.
Αυτό πρέπει να είναι καλό για...

τη δημοκρατία, επειδή περισσότεροι άνθρωποι θα έχουν φωνή,
την ισότητα, επειδή η γνώση μπορεί να είναι ελεύθερη για ανθρώπους που τη χρειάζονται, αλλά δεν μπορούν να πληρώσουν,
την ελευθερία, επειδή περισσότεροι άνθρωποι θα ξέρουν πώς είναι να είσαι δημιουργικός...
Ακούγεται σαν ουτοπία...
και υπάρχουν πολλά ακόμα προς επεξεργασία.
Πώς προστατεύουμε αυτό που είναι ιδιωτικό;
Είμαστε πάντα ασφαλείς όταν μοιραζόμαστε;
Κι αν η wikipaideia λέει μπούρδες;
Πώς θα βγάζουμε το ψωμί μας αν όλοι μοιράζονται ελεύθερα τις ιδέες τους...
Στο παρελθόν ήσουν αυτό που είχες...
Τώρα είσαι αυτό που μοιράζεσαι...

Τι σκέφτεσαι;
Βρες περισσότερα για το We Think, στο www.charlesleadbeater.net."


Ενδέχεται, κάποιοι από μας όταν βλέπουμε ή διαβάζουμε τέτοια κείμενα, να τα αντιλαμβανόμαστε σαν ευχολόγια ή σαν εκσυγχρονισμένες εκδόσεις του κομμουνιστικού μανιφέστου. Νομίζω όμως, ότι αν ξεχάσουμε το τι μπορεί να μας θυμίζουν, η φράση "Στο παρελθόν ήσουν αυτό που είχες... Τώρα είσαι αυτό που μοιράζεσαι", αν το δούμε από καθαρά κοινωνιολογική και ψυχολογική πλευρά, αν κοιτάξουμε το τι συμβαίνει τώρα (όχι στο μέλλον) στα μέσα κοινωνικής δικτύωσης και στα κινητά, δεν μπορούμε να μην αναγνωρίσουμε την εγκυρότητα της φράσης.

Η γνώμη μου είναι, ότι η τυπογραφία έφερε τους πολλούς ανθρώπους κοντά στη γνώση αιώνων δημιουργίας και το διαδίκτυο μας αποκάλυψε τον τρόπο που δημιουργείται η γνώση μέσα στους αιώνες, (αλλά και το πώς κάποιες απόψεις επικρατούν έναντι κάποιων άλλων και υποκαθιστούν την Αλήθεια).
Άλλωστε κι αυτό το video στο διαδίκτυο το βρήκα, κι όσοι διαβάζετε τώρα αυτές τις γραμμές, είστε κι εσείς κοινωνοί του διαδικτύου.

Πώς να κάνουμε το Skype να δουλεύει μαζί με το IDJC σε ένα εγκατεστημένο Ubuntu 9.10

Σημ.: Όσα ακολουθούν, είναι οι αλλαγές (customization) που έχω κάνει στο Radioholic για να παίζει κατ'ευθείαν το Skype με το IDJC. Αν εγκαταστήσουμε το Radioholic, όλα αυτά είναι έτοιμα και απλώς μπορούμε να προσθέσουμε όποιες άλλες εφαρμογές θέλουμε από το Synaptic, για να έχουμε ένα ολοκληρωμένο εγκατεστημένο Ubuntu 9.10 όπως το θέλουμε. Eπομένως, αν κάποιος (που θέλει να κάνει εκπομπές με το IDJC και να χρησιμοποιεί και το Skype για να βγάζει συνομιλίες στον αέρα) πρόκειται να βάλει εξαρχής το Ubuntu 9.10 του προτείνω να εγκαταστήσει το Radioholic v.1 και να βάλει όποια άλλα προγράμματα θέλει εύκολα από το Synaptic (π.χ. openoffice, gimp, gnome-games κλπ. που τα έχω αφαιρέσει αφ'ενός για να εξοικονομήσω χώρο στο CD και αφ'ετέρου γιατί μάλλον αυτά δεν χρειάζονται σε κάποιον που θέλει να χρησιμοποιήσει το Live CD, μόνο για να κάνει εκπομπή). Oι οδηγίες που ακολουθούν είναι για όποιον έχει ήδη εγκατεστημένο το Ubuntu 9.10 και θέλει να προσθέσει το IDJC και τη δυνατότητα να περνάει συνομιλίες μέσω Skype στην εκπομπή του. Α ναι, και που δεν φοβάται το τερματικό ;)

Το πρόβλημα:

α) To IDJC παίζει μέσω ALSA και JACK.
β) Η συνεργασία Skype και IDJC γίνεται μέσω του JACK (που επιτρέπει την επικοινωνία των ήχων διαφορετικών προγραμμάτων ήχου, συνδέοντας τις εισόδους ενός προγράμματος ήχου στις εξόδους ενός άλλου).
γ) Το Ubuntu 9.10 έχει σαν κύριο διαχειριστή ήχων το Pulseaudio. Δηλαδή στο Ubuntu 9.10, όταν ανοίγουμε ένα πρόγραμμα ήχου, το αναλαμβάνει αυτόματα ο Pulseaudio, ενώ εμείς θέλουμε τον ALSA.
δ) Επίσης στο Ubuntu 9.10 η υπάρχουσα libasound2-plugins, δεν υποστηρίζει το JACK. 

Η λύση:

Όπως προκύπτει απο το πρόβλημα, πρέπει να κάνουμε το Pulseaudio να μην παίρνει εξ ορισμού τον έλεγχο των προγραμμάτων ήχου, να αντικαταστήσουμε την libasound2-plugins που υπάρχει στο Ubuntu με μία έκδοση που να υποστηρίζει το JACK, να εγκαταστήσουμε το Skype και να προσθέσουμε το script που θα συνδέει το Skype με το IDJC μέσω JACK. (Θα πρέπει κάθε φορά που θέλουμε να περάσουμε τις συνομιλίες από το Skype στον αέρα του IDJC, να ανοίγουμε το Skype μετά το IDJC για να βρίσκει το JACK ανοιχτό και να συνδέεται).  

Σημ.: Τα παρακάτω βήματα τα έκανα σε ένα εγκατεστημένο παρθένο Ubuntu 9.10 (σε έναν P4) χωρίς να έχω εγκαταστήσει το Skype και το IDJC. Έχω την εντύπωση ότι αν το IDJC και το Skype είναι ήδη εγκατεστημένα, δεν θα υπάρχει πρόβλημα, αλλά δεν μπορώ να το επιβεβαιώσω (δηλαδή μπορώ, αλλά βαριέμαι :D)

1) Eνεργοποιούμε τα multiverse και universe αποθετηρία, απ'το Synaptic (System --> Administration --> Synaptic Package Manager). Πάμε Settings --> Repositories και στο Ubuntu Software, τσεκάρουμε τα Community-maintained Open Source software (universe) και Software restricted by copyright or legal issues (multiverse).

2) Aνοίγουμε ένα τερματικό (Applications --> Accessories --> Terminal) και κάνουμε update:

   sudo apt-get update

3) Aπενεργοποιούμε το Paulseaudio:

   echo autospawn = no|tee -a ~/.pulse/client.conf
   touch ~/.pulse_a11y_nostart
   sudo chmod 600 /usr/bin/pulse-session
   killall pulseaudio 

4) Kατεβάζουμε τη libasound2-plugins_1.0.20-1ubuntu8+withjack2_i386.deb (71.2 KiB) από εδώ. Πηγαίνουμε στο φάκελο που τη σώσαμε (π.χ. Downloads/) και κάνουμε dpkg:

   cd Downloads/
   sudo dpkg -i libasound2-plugins_1.0.20-1ubuntu8+withjack2_i386.deb

Aν παρουσιαστεί κάποιο error, κάνουμε update για dependancies:

   sudo apt-get install -f

και ξανακάνουμε dpkg:

   sudo dpkg -i libasound2-plugins_1.0.20-1ubuntu8+withjack2_i386.deb

5) Εγκαθιστούμε τα απαραίτητα αρχεία για το IDJC, από το synaptic (δες στο "DJing και Radio Streaming στο Linux με IDJC", το βήμα 2.)

6) Εγκαθιστούμε το IDJC:

   wget http://web.bethere.co.uk/idjc/download/idjc-0.7.18a.tar.gz
   tar xzvf idjc-0.7.18a.tar.gz 
   cd idjc-0.7.18a/
   ./configure CFLAGS="-02"
   make
   sudo make install
   echo "/usr/bin/jackd -d alsa -r 44100 -p 2048" > ~/.jackdrc

7) Κατεβάζουμε το Skype από εδώ και πηγαίνουμε στο φάκελο που το σώσαμε (π.χ. Downloads/):

   cd ~/Downloads/

Aποσυμπιέζουμε το skype_static και κάνουμε τα παρακάτω:

   tar -xvf skype_static-2.1.0.47.tar.bz2
   sudo mv skype_static-2.1.0.47 /usr/share/
   cd /usr/share/ 
   sudo mv skype_static-2.1.0.47/ skype
   cd skype/
   sudo cp skype /usr/bin/
   rm /etc/dbus-1/system.d/skype.conf 
(εάν δεν υπάρχει το αρχείο skype.conf θα μας γράψει "no such file...", και συνεχίζουμε)
   sudo cp /usr/share/skype/skype.conf /etc/dbus-1/system.d/

Φοτρώνουμε το alsa-firmware:

   sudo aptitude search alsa-firmware 
   sudo apt-get install alsa-firmware-loaders

8) Προσθέτουμε το script στο ~/.asoundrc:

   gedit ~/.asoundrc

Ανοίγει ο text editor gedit και γράφουμε τα παρακάτω:

pcm.idjcvoip {
   type plug
   slave {pcm "idjcjack"}
}

pcm.idjcjack {
   type jack
   playback_ports {
      0 idjc-mx:voip_recv_lt
      1 idjc-mx:voip_recv_rt
   }
   capture_ports {
      0 idjc-mx:voip_send_lt
      1 idjc-mx:voip_send_rt
   }
}

Σώζουμε το αρχείο (πατάμε save) και κλείνουμε το gedit.

9) Eπανεκινούμε το ALSA:

   sudo /etc/init.d/alsa-utils restart

Προαιρετικά, εγκαθιστούμε το gnome-alsamixer από το Synaptic, ή από το τερματικό:

   apt-get install gnome-alsamixer 

Τώρα όλα είναι OK και μπορούμε να κάνουμε τις ρυθμίσεις για την κάρτα ήχου, το Skype και το IDJC, σύμφωνα με τον οδηγό του "Ρυθμίσεις για το Radioholic v.1 Live CD".

Σημ.1.: Μετά την εγκατάσταση του Skype με τον τρόπο που περιγράφεται παραπάνω, το Skype δεν ενφανίζεται στο Applications --> Internet (ενώ στο Radioholic εμφανίζεται). Επομένως, για να ξεκινήσουμε το Skype, πρέπει να ανοίξουμε ένα terminal (Αpplications --> Accessories --> Terminal) και να γράψουμε skype. Eάν θέλουμε να προσθέσουμε ένα εικονίδιο εκκίνησης του Skype, πάμε στο panel του Gnome (η γκρι μπάρα πάνω-πάνω) κάνουμε δεξί κλικ και επιλέγουμε Add to Panel... Στο παράθυρο Add to Panel που ανοίγει, επιλέγουμε (το πρώτο) Custom Application Launcer και πατάμε το κουμπί Add (κάτω δίπλα στο Close). Στο παράθυρο Create Launcher που ανοίγει, γράφουμε στο Name: Skype και στο Command: /usr/share/skype/skype. Aν θέλουμε να αλλάξουμε το default εικονίδιο, πατάμε επάνω στο εικονίδιο (στο παράθυρο Create Launcher αριστερά) και επιλέγουμε από το νέο παράθυρο με τα εικονίδια που ανοίγει, όποιο θέλουμε. Πατάμε ΟΚ να κλείσει το Create Launcher και Close για να κλείσει το Add to Panel. Το εικονίδιο - συντόμευση για τo Skype, έχει ήδη εμφανιστεί στο Panel.

Σημ.2.: Σύμφωνα και με τον οδηγό για το Skype στο documentation του IDJC, με αυτές τις ρυθμίσεις δεν μπρορούμε να κάνουμε κλήσεις με το Skype εκτός του IDJC. Η λύση σε αυτό το πρόβλημα είναι ή να έχουμε ένα λογαριασμό στο Skype με αυτές τις ρυθμίσεις, μόνο για όταν θα κάνουμε εκπομπές (δηλαδή όταν θα χρησιμοποιούμε το IDJC), ή να έχουμε ένα λογαρασμό χρήστη (user account) στο Ubuntu με αυτές τις ρυθμίσεις, που θα χρησιμοποιούμε όταν κάνουμε εκπομπές.

Χρήσιμα Links:
Tις οδηγίες για τη χειροκίνητη εγκατάσταση του Skype, τις βρήκα εδώ.
Ο οδηγός του Stephen Fairchild για το στήσιμο του Skype στο IDJC, είναι εδώ.
Ο οδηγός που μου έδειξε το πρόβλημα της libasound2 στο Ubuntu, είναι εδώ.
Το ότι κάποιος έφτιαξε ένα .deb για το Ubuntu με τη libasound2 που υποστηρίζει το JACK (until jack is included to main), το βρήκα εδώ στο #25.
To πώς να απενεργοποιήσω το pulseaudio, το βρήκα εδώ στο #8.

Ρυθμίσεις για το Radioholic v.1 Live CD


Το Radioholic v.1 Live CD, είναι ένα (remastered customized) Ubuntu 9.10 Live CD, που έφτιαξα για να μπορώ να κάνω ραδιοφωνική εκπομπή ή DJing, από έναν οποιοδήποτε υπολογιστή μέσω ενός bootable CD. Του έχω βάλει το IDJC (Internet D.J. Console) και το Skype για να μπορώ να κάνω εκπομπές με φίλους μου που είναι στο σπίτι τους και έχω κάνει τις απαραίτητες ρυθμίσεις για να συνεργάζονται out of the box (δεν γίνεται από μόνο του στο Ubuntu 9.10 - σύντομα θα γράψω έναν οδηγό για το πώς και το γιατί). To Radioholic v.1, συνδέεται στο ίντερνετ, βλέπει όλους τους δίσκους του υπολογιστή (για να επιλέγω τα  τραγούδια μου), βλέπει τους shared φακέλους που ενδεχομένως υπάρχουν σε άλλο PC με Windows και περιέχει και τον installer για την περίπτωση που θέλω να το εγκαταστήσω (εγώ ή και όποιος άλλος  το είδε και μαγεύτηκε :) στον σκληρό δίσκο κάποιου κομπιούτερ.
O oδηγός που ακολουθεί είναι για τις ρυθμίσεις που πρέπει να κάνει κάποιος στο Radioholic για να παίξει, εφόσον δεν έχω παραπάνω γνώσεις για να το κάνω να ρυθμίζει μόνο του, την ή τις εκάστοτε κάρτες ήχου και κατά συνέπεια και τα sound devices στο Skype, αλλά και το ίδιο το IDJC. (Eντάξει, νομίζω ότι από ένα σημείο και μετά και όπως λέει και ο φίλος μου ο giagoulas, "αν κάποιος δεν θέλει να κάνει ούτε αυτά, ας μείνει ακροατής" :)

Το Radioholic v1, μπορείτε να το κατεβάσετε από εδώ (rar file, 650ΜΒ, περιέχονται οι οδηγίες - στα ελληνικα - για τις ρυθμίσεις σε αρχείο .txt. Αν έχετε πρόβλημα με το Download δείτε τα FAQ του site).

Σύντομα θα προσθέσω και οδηγίες για το πώς μπορεί κάποιος να σώσει τις ρυθμίσεις του σε ένα USB στικάκι (ή σε εξωτερικό δίσκο), ώστε να τις κάνει μιά φορά και όποτε θέλει να ξαναbootάρει από το Live CD, να βάζει και το στικάκι (ή τον εξωτερικό δίσκο) και οι ρυθμίσεις του να φορτώνονται αυτόματα. Γιατί όπως θα καταλάβατε, οι ρυθμίσεις που ακολουθούν θα πρέπει να γίνονται κάθε φορά που bootάρουμε από το Radioholic :( Στην περίπτωση που κάποιος θέλει να το κάνει άμεσα, οδηγίες στα αγγλικά για το πώς, θα βρει εδώ.


Προαιρετικό:

Bάζουμε ένα εικονίδιο του gnome-alsamixer στο panel (τη γκρι μπάρα επάνω-επάνω στην οθόνη για να έχουμε γρήγορη πρόσβαση στο Volume της εξόδου, επειδή έχει αφαιρεθεί το γνωστό μας μεγαφωνάκι):
Applications --> Sound & Video. Kάνουμε δεξί κλικ στο GNOME ALSA Mixer και αριστερό κλικ στο Add to lanchpad. Το εικονίδιο (ένας μείκτης) εμφανίζεται δίπλα στο μπλε εικονίδιο με το ερωτηματικό, δίπλα στο εικονίδιο του firefox. O GNOME ALSA Mixer, δεν είναι πολύ εύχρηστος για τις ρυθμίσεις που θέλουμε να κάνουμε, γι'αυτό θα τις κάνουμε από το terminal.

Ρυθμίσεις κάρτας ήχου:
 
1. Ανοίγουμε ένα terminal (Αpplications --> Accessories --> Terminal).

2. Για να ρυθμίσουμε τις στάθμες και τα κανάλια εγγραφής του μικροφώνου, γράφουμε στο terminal:

    alsamixer

Aνοίγει στην κονσόλα ένα γραφικό με τις στάθμες των καναλιών. Ο χειρισμός του γίνεται με τα κουμπιά του πληκτρολογίου Spacebar, Μ, βελάκια πάνω κάτω αριστερά δεξιά, Tab και Esc.
M: Kάνει ενεργό - ανενεργό ένα κανάλι. ΜΜ σημαίνει ανενεργό και 00 σημαίνει ενεργό.
Βελάκια δεξιά - αριστερά: Μετακινούμαστε στα κανάλια (το όνομα του καναλιού στο οποίο βρισκόμαστε και μπορούμε να ρυθμίσουμε είναι κόκκινο, κι όλα τ'άλλα άσπρα και το όνομά του αναγράφεται στο πάνω αριστερό μέρος του γραφήματος δίπλα στο Item).
Βελάκια πάνω - κάτω: Ανεβοκατεβάζουν τη στάθμη (για όσα κανάλια αυτό επιτρέπεται).
Εsc: Κλείνει το γράφημα και επανέρχεται o text-editor του terminal.
Spacebar: Επιλέγει και αποεπιλέγει ένα κανάλι για εγγραφή (πιό αναλυτικά παρακάτω)
Tab: Aλλάζει την ενότητα των καναλιών προς ρύθμιση (View), που απεικονίζει το γράφημα (πιό αναλυτικά παρακάτω)

Στο πάνω αριστερό μέρος του γραφήματος αναγράφονται:
α) η κάρτα (card) - εάν έχετε περισσότερες από μία κάρτες ήχου ή USB headset, δείτε παρακάτω στο headset πώς να τα ρυθμίσετε,
β) το chip της κάρτας,
γ) την ενότητα των καναλιών που απεικονίζει αυτή τη στιγμή το γράφημα (view - πάντα ξεκινάει με το [Playback] - υπάρχουν ακόμα το Capture και το All)
Σημ.: Για να αλλάξουμε ενότητα πατάμε το κουμπί Tab (πάνω από το Caps Lock στο αριστερό μέρος του πληκτρολογίου με σήμα ένα αριστερό και ένα δεξί βελάκι).
δ) τέλος υπάρχει και το Item που μας δείχνει σε ποιό κανάλι βρισκόμαστε (και κατά συνέπεια μπορούμε να ρυθμίσουμε). 

Επειδή η κάθε κάρτα ήχου διαφέρει από κομπιούτερ σε κομπιούτερ, να τι πρέπει να κάνετε (τα [Playback] και [Capture] είναι οι ενότητες καναλιών που αναγράφονται στο View και αλλάζουν με το πλήκτρο Tab - όταν πρωτοανοίγουμε τον alsamixer από το terminal, βρισκόμαστε στο [Playback]):

Α) [Playback]
Το Master και το PCM πρέπει να είναι ενεργά (00) και τέρμα επάνω (100). Εάν υπάρχει Mic Boost να είναι ενεργό (00). Αν υπάρχει Mic-In, να είναι στο Μic-In (γίνεται με το κάτω βελάκι).

B) [Capture] (πάμε εκεί με το Tab)
Πρέπει να είναι όλα ΜΗ επιλεγμένα (άσπρες διακεκομένες γραμμές) εκτός από το Mic και το Mic Boost (πάμε σ'αυτά με το αριστερό και δεξί βελάκι και τα επιλέγουμε με το spacebar - είναι επιλεγμένα όταν αντί για λευκή διακεκομένη γραμμούλα γράφουν CAPTUR με κόκκινα γράμματα). H στάθμη του Mic πρέπει να είναι ανάμεσα στο 57 - 71. Κάντε τις δοκιμές σας για να το ρυθμίσετε όπως θέλετε. Για να ακούτε από τα ηχεία όταν μιλάτε στο μικρόφωνο, για να κάνετε τις ρυθμίσεις σας, πρέπει στο [Playback] να έχετε το Mic ενεργό (00) και τη στάθμη του στο τέρμα (100). Όταν κάνετε τις ρυθμίσεις σας στο Mic στο [Capture], ξανα-απενεργοποιήστε το Mic (ΜΜ) στο [Playback].

Όταν τελειώσετε με τις ρυθμίσεις και όλα δουλεύουν όπως θέλετε (αν σας παιδέψει κάτι, αυτό θα είναι το μικρόφωνο), πατήστε Esc για να βγείτε από το γράφημα. Σε κάθε περίπτωση και για κάθε κάρτα, θα πρέπει στο Playback τα Master και PCM να είναι ενεργά και δυνατά και στο Capture να είναι επιλεγμένο μόνο το μικρόφωνο. (Το Mic Boost ενισχύει το σήμα του μικροφώνου, αλλά σε κάποιες κάρτες μπορεί να το μπουκώνει ή να βγάζει θόρυβο). Η ρύθμιση των εντάσεων των καναλιών είναι κάτι που θέλει λίγο ψάξιμο για να έχετε το καλύτερο δυνατό αποτέλεσμα ανάλογα με τον εξοπλισμό σας. 

Eάν αργότερα θέλετε να χαμηλώνετε ή να αυξάνετε την ένταση σ'αυτό που ακούτε από τα ηχεία ή τα ακουστικά, μπορείτε να το κάνετε από το εικονίδιο του GNOME ALSA Mixer πού βάλατε στο panel, πειράζοντας τη στάθμη του PCM.

USB Headset ή παραπάνω από μία κάρτες γραφικών: 

Eάν έχουμε USB headset, αυτό θα εμφανίζεται σαν άλλη κάρτα, την οποία θα πρέπει να ρυθμίσουμε με τον ίδιο τρόπο από το alsamixer στο terminal, απλώς πρέπει να γράψουμε στο terminal:

   alsamixer -c Ν

όπου Ν είναι ένας αριθμός από το 0 έως  το 1 ή  2, ανάλογα με το πόσες κάρτες έχετε.
Αν βάλουμε:

    alsamixer -c 0

θα μας ανοίξει το γράφημα για την πρώτη κάρτα.Bλέπουμε ποιά είναι από το Card στο γράφημα και ρυθμίζουμε αναλόγως. Πατάμε Esc για να κλείσουμε το γράφημα και γράφουμε στο terminal:

   alsamixer -c 1

Στο γράφημα που εμφανίζεται βλέπουμε στο Card ποιά κάρτα είναι και ρυθμίζουμε αναλόγως. Ξανά Esc και:

   alsamixer -c 2

Επαναλαμβάνουμε όσες φορές χρειάζεται ανάλογα με τις κάρτες που έχουμε (πόσες κάρτες μπορεί να έχετε δηλαδή;) μέχρι να ολοκληρώσουμε τις ρυθμίσεις και όλα να δουλεύουν κανονικά.

Ρυθμίσεις στο IDJC

A. Prefs

1. Aνοίγουμε το Internet DJ Console. Eμφανίζεται ένα παράθυρο που μας ρωτάει ποιό προφίλ θέλουμε να χρησιμοποιήσουμε και μας προτείνει το default. Πατάμε ΟΚ. (Θα κάνει περίπου 10-15 δευτερόλεπτα να ανοίξει το πρόγραμμα).

2. Πάμε στο Prefs (κάτω αριστερά). Ανοίγει ένα νέο παράθυρο. Πάμε στο Jack Ports. Ξετσεκάρουμε το Auto στο Mic R και εκεί που γράφει (δίπλα στο Mic R) system:capture_2, σβήνουμε το 2 και γράφουμε 1. (Δηλαδή το Mic L και το Mic R να βγαίνουν στην ίδια πόρτα του Jack ώστε το μικρόφωνό μας να βγαίνει stereo). Πατάμε Set και Save.

3. Πάμε στο Microphone (το δεύτερο επάνω tab του ΙDJC Preferences). Κάτω από το Processed Audio Controls τσεκάρουμε και το Right (να είναι και το Left και το Right τσεκαρισμένα). Κάνουμε scroll προς τα κάτω για να δούμε και τις υπόλοιπες επιλογές και στο Other Options, βάζουμε το Player headroom when the microphone is open (db) στο 8. (Αυτό ρυθμίζει το πόσο θα χαμηλώνει η μουσική όταν πατάμε το κουμπί με το μικρόφωνο για να μιλήσουμε - όσο μεγαλύτερος ο αριθμός (φτάνει μέχρι τα 12db) τόσο περισσότερο θα χαμηλώνει η μουσική όταν μιλάμε). Ξετσεκάρουμε το Send microphone audio (mono) to the DJ's headphones, για να μην ακούμε τη φωνή μας (αυτό συμβαίνει μόνο όταν είμαστε στην κατάσταση DJ και όχι στο Stream στο Monitor Mix του κυρίως προγράμματος - δηλαδή όταν ακούμε αυτό που παίζει και όχι αυτό που streamάρεται).

4. Κλείνουμε το IDJC Preferences.

Β. Server

1. Πατάμε το κουμπί Server (κάτω αριστερά στο κυρίως πρόγραμμα - δίπλα στο Prefs). Aνοίγει ένα νέο παράθυρο (Radio Server). Aπό τις επιλογές του Type, επιλέγουμε Icecast 2 Master για Icecast ή Shoutcast Master για Shoutcast. Bάζουμε τη διεύθυνση του Host, του Port, του Mount και το Username (τα δύο τελευταία για Icecast) και το Password και πατάμε από πάνω το κουμπί Add.

2. Από κάτω στην ενότητα Format, επιλέγουμε αναλόγως MP3 ή Ogg και το επιθυμητό bitrate.

3. Παρακάτω (κάντε scroll) υπάρχει το κουμπί Server Connect. Εφόσον όλες μας οι ρυθμίσεις είναι αποδεκτές το κουμπί είναι ενεργό και μόλις το πατήσουμε θα συνδεθούμε στο server.

4. Τέλος στο κάτω-κάτω μέρος υπάρχει η ενότητα Record, για την περίπτωση που θέλουμε να ηχογραφήσουμε την εκπομπή μας. Επιλέγουμε το πού θα σωθεί και πατάμε record (τον κόκκινο δίσκο).

Ρυθμίσεις στο Skype:

Για να επικοινωνεί το Skype με το IDJC θα πρέπει να συνεργάζονται μέσω του Jack. Eπομένως, για να συνεργάζεται το Skype με το IDJC, θα πρέπει το Skype να ανοίγει πάντα ΜΕΤΑ το IDJC για να το αναλάβει ο Jack. Έχοντας λοιπόν ήδη ανοιχτό το IDJC, ανοίγουμε το Skype (Applications --> Internet --> Skype).

Αφού αποδεχθούμε τους όρους χρήσης βάζουμε το Username και το Password (ή φτιάχνουμε ένα νέο λογαριασμό αν δεν έχουμε έναν ήδη) και πατάμε sign in.

Πηγαίνουμε στο μπλε εικονίδιο του Skype κάτω-κάτω αριστερά, το πατάμε και επιλέγουμε Options.

Aνοίγει το παράθυρο ρυθμίσεων του Skype. Από τη λίστα επιλογών στα αριστερά επιλέγουμε Sound Devices και βάζουμε και στα τρία (Μicrophone, Speakers, Ringing) από το drop-down menu του καθένα, το idjcvoip (plug).

Σημ.: Αν η επιλογή idjcvoip (plug) δεν είναι διαθέσιμη, πατήστε close να κλείσει το παράθυρο των ρυθμίσεων και ξανανοίξτε το (μπλε εικονίδιο κάτω-κάτω στο κύριο παράθυρο του Skype --> Options --> Sound Devices. Αν δεν είναι διαθέσιμη και πάλι κλείστε το και ξανανοίξτε τo ακόμα μια φορά. Θα δουλέψει, απλώς το πιθανότερο είναι ότι ανοίξατε το Sound Devices πριν προλάβει να σεταριστεί το πρόγραμμα.

Για να τεστάρουμε ότι o ήχος στο Skype δουλεύει εντάξει με το IDJC, πατάμε στο IDJC το πράσινο τηλέφωνο και στο παράθυρο των ρυθμίσεων του Skype (στο Sound Devices) πατάμε το κουμπί Μake a test sound. Θα πρέπει να ακούσουμε έναν ήχο. Eφόσον τον ακούσουμε πατάμε και το κουμπί Make a test call για να δοκιμάσουμε και το μικρόφωνο. Όλα, καλώς εχόντων των πραγμάτων είναι σεταρισμένα, οπότε ξετσεκάρουμε το Allow Skype to automatically adjust my mixer levels και πατάμε Αpply. Μετά κλείνουμε το παράθυρο των ρυθμίσεων και είμαστε έτοιμοι για την εκπομπή μας.

Με το κόκκινο τηλέφωνο πατημένο στο IDJC απομονώνουμε τον εισερχόμενο ήχο από το Skype. Ο συνομιλητής μας μας ακούει, αλλά δεν ακούγεται. Το πόσο δυνατά μας ακούει ορίζεται από μια μπάρα ρύθμισης που ανοίγει ανάμεσα στις δύο playlists με ένα κόκκινο τηλέφωνο.

Kαι ο κινητός μας open source ραδιοθάλαμος είναι έτοιμος.

Kαλές εκπομπές!!!

Χρήσιμα Links:
IDJC homepage
IDJC manual (αναφέρεται σε παλιότερη έκδοση του IDJC)
Configure ALSA capture devices

Πώς να φτιάξουμε τo δικό μας Ubuntu Live CD με το UCK


Tα Live CDs σου δίνουν τη δυνατότητα να τρέξεις ένα λειτουργικό σύστημα χωρίς να το εγκαταστήσεις στο σκληρό σου δίσκο - δηλαδή χωρίς να πειράξεις τίποτα στον πολυαγαπημένο σου ή ευαίσθητο σε αλλαγές υπολογιστή σου. Υπάρχουν πάρα πολλές διανομές Linux σε Live CD και αρκετά εργαλεία για να τα τροποποιήσει κανείς. Το Ubuntu Customization Kit (UCK) επιτρέπει σε εμάς τους αδαείς, με απλό και εύκολο τρόπο να φτιάξουμε τη δική μας διανομή Ubuntu Live CD με τις εφαρμογές που εμείς θέλουμε να περιέχονται. Λαμβάνοντας υπόψιν μας ότι μπορούμε να τροποποιήσουμε ΜΟΝΟ official Ubuntu Live CDs και ΜΟΝΟ όταν κάνουμε την τροποποίηση από την ίδια διανομή που έχουμε εγκαταστήσει στο κομπιούτερ μας με αυτή που θέλουμε να τροποποιήσουμε (δηλαδή αν έχουμε εγκατεστημένο το Ubuntu 9.10, μπορούμε να τροποποιήσουμε ΜΟΝΟ το ubuntu-9.10-desktop-i386.iso), να πώς γίνεται:

1. Κατεβάζουμε από εδώ την τελευταία έκδοση του UCK και την εγκαθιστούμε (είναι .deb, οπότε εγκαθίσταται με διπλό κλικ επάνω του). Σημειώστε ότι χρειάζονται τουλάχιστον 5GB ελεύθερου χώρου στο σκληρό δίσκο. Μόλις ολοκληρωθεί η εγκατάσταση το πρόγραμμα είναι προσβάσιμο από το Applications --> System Tools --> Ubuntu Custonization Kit ή με uck-gui από το τερματικό.
2. Έχουμε κάπου στο σκληρό μας το .iso που θα τροποποιήσουμε. Το UCK υποστηρίζει τα Ubuntu (GNOME), Kubuntu (KDE), Xubuntu (Xfce) και το  Edubuntu. (Υπενθυμίζω ότι πρέπει να τρέχουμε την ίδια έκδοση με αυτή που θέλουμε να τροποποιήσουμε).
3. Ξεκινάμε το UCK.  Τα δύο πρώτα βήματα αφορούν την επιλογή της γλώσσας που θα έχει το LiveCD που θα φτιάξουμε καθώς και σε ποιά γλώσσα θα εμφανίζεται ο boot loader (μπορούμε να εγκαταστήσουμε όσες γλώσσες θέλουμε, αλλά ΜΟΝΟ ΜΙΑ για τoν boot loader - βεβαιωθείτε ότι η γλώσσα που επιλέξατε υποστηρίζεται, αλλιώς η κατασκευή του live cd σας θα αποτύχει).
4. Στο τρίτο βήμα επιλέγουμε το περιβάλλον του desktop (Gnome, KDE ή Other).
5. Aμέσως μετά ορίζουμε το πού είναι το .iso που θα κάνουμε remaster.
6. Στο επόμενο παράθυρο αν θέλουμε να κάνουμε άλλες αλλαγές (π.χ. προσθαφαίρεση προγραμμάτων ή να μεταφέρουμε αρχεία στο Live CD μας) επιλέγουμε το customize the CD manually. Στο Ubuntu Live CD περιλαμβάνεται και η δυνατότητα να το διαχειριστούμε από τα Windows. Εάν δεν μας ενδιαφέρει κάτι τέτοιο, μπορούμε να αφαιρέσουμε τα πακέτα για τα Windows, ελευθερώνοντας έτσι και λίγο χώρο.
7. Αμέσως μετά το UCK προσαρτίζει το .iso και το αποσυμπιέζει (αυτό παίρνει λίγο χρόνο) στο φάκελο ~/tmp.
8. Όταν τελειώσει ανοίγει ένα menu, μέσω του οποίου θα κάνουμε τις τροποποιήσεις μας. Η πρώτη επιλογή ανοίγει ένα synaptic manager (του Live CD) απ'όπου μπορούμε να κάνουμε προσθαφαίρεση προγραμμάτων - ανάλογα με το τι θέλουμε να προσθέσουμε ίσως χρειάζεται να ενεργοποιήσουμε τα universe και multiverse repositories (ενδέχεται λίγο μετά την προσθήκη των αποθετηρίων (repositories) τo synaptic να δηλώσει σφάλμα και να κλέισει, όταν το ξανανοίξετε όμως - από την πρώτη επιλογή του UCK πάλι - θα δουλέψει κανονικά). H δεύτερη επιλογή ανοίγει ένα τερματικό σε chroot mode (όπου είμαστε superusers (su) στο CD που φτιάχνουμε), απ'όπου μπορούμε να χρησιμοποιήσουμε το apt-get ή τo wget αν θέλουμε να εγκαταστήσουμε κάτι που δεν είναι στα αποθετήρια.

Σημ.: Αν θέλουμε να αλλάξουμε το desktop background που θα έχει by default το Live CD μας, γράφουμε στο chroot τερματικό:

gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set /desktop/gnome/backround/picture_filename /usr/share/backgrounds/NAME_OF_BACKGROUND_IMAGE_HERE.xxx

όπου NAME_OF_BACKGROUND_IMAGE_HERE είναι το όνομα της εικόνας που θέλουμε και xxx είναι η κατάληξή της, δηλαδή ο τύπος της (png ή jpeg ή ό,τι άλλο είναι).

Όπως φαίνεται και από τον παραπάνω κώδικα, τα backgrounds στο Gnome βρίσκονται στο φάκελο /usr/share/backrounds/ και στην περίπτωσή μας (του Live CD που φτιάχνουμε) είναι στο ~/tmp/remaster-root/usr/share/backgrounds/. Eπομένως εάν θέλουμε να προσθέσουμε μια δική μας εικόνα εκεί, ανοίγουμε ένα άλλο τερματικό και (αν η εικόνα μας είναι στο Desktop), γράφουμε:

sudo cp ~/Desktop/NAME_OF_BACKGROUND_IMAGE_HERE.xxx ~/tmp/remaster-root/usr/share/backgrounds/

8. Όταν έχουμε κάνει τις αλλαγές που θέλουμε, προχωράμε στην τρίτη επιλογή που είναι continue with customization και τότε το UCK θα φτιάξει το νέο μας .iso που θα βρούμε στο φάκελο ~/tmp/remaster-new-files.

Tις οδηγίες για τη χρήση του UCK τις βρήκα εδώ και για το default background εδώ.

Καλή επιτυχία.

Πώς να εγκαταστήσετε το UbuntuStudio χωρίς DVD

Ένας τρόπος να εγκαταστήσετε το UbuntuStudio, χωρίς τη χρήση του DVD (γιατί έχει χαλάσει ή γιατί δεν υπάρχει), είναι με update μέσω internet του ήδη εγκατεστημένου σας ubuntu. Τον οδηγό τον βρήκα εδώ. Να πως γίνεται:
Tι θα χρειαστείτε
1. Ένα CD εγκατάστασης του Ubuntu, από εδώ (αν δεν το έχετε ήδη).
2. Σύνδεση στο internet (κατά προτίμηση ευρυζωνική).

Oδηγίες
1. Εγκαταστήστε το Ubuntu από το CD.
2. Bεβαιωθείτε ότι όλα παίζουν κανονικά (κάρτες ήχου, οθόνης, δίκτυο), ρυθμίστε την ανάλυση της οθόνης. Κάντε restart για να βεβαιωθείτε ότι μπορείτε να κάνετε login και ότι όλα είναι όπως τα ρυθμίσατε.
3. Τώρα μπορείτε να εγκαταστήσετε το UbuntuStudio. Ανοίξτε ένα τερματικό (Applications --> Accessories --> Terminal) και γράψτε:

sudo aptitude update && sudo aptitude install ubuntustudio-desktop ubuntustudio-audio ubuntustudio-audio-plugins ubuntustudio-graphics ubuntu studio-video linux-rt

To Ubuntu θα κατεβάσει όλα τα πακέτα για το ubuntustudio (αυτό θα πάρει λίγη ώρα) και θα τα εγκαταστήσει.
4. Κάντε restart (επανεκίνηση) και η εγκατάσταση του ubuntustudio θα έχει ολοκληρωθεί.

Μπορείτε να βρείτε περισσότερη βοήθεια για τρόπους εγκατάστασης του ubuntustudio (από δίκτυο ή από USB stick) εδώ.
Aν θέλετε να αλλάξετε το theme του ubuntu σε εκείνο του UbuntuStudio, πηγαίνετε στο System --> Preferences --> Appearance --> Theme και επιλέξτε UbuntuStudio από τη λίστα. Μετα πηγαίνετε στο System --> Administration --> Login Window, δώστε το password σας και επιλέξτε UbuntuStudio στη λίστα του Login Window από το Local tab.
Περισσότερα για τις ρυθμίσεις στο UbuntuStudio εδώ.

Σημ.: Οι παραπάνω ογηγίες εγκατάστασης μέσω update αναφέρονταν σε Ubuntu Hardy, αλλά λογικά θα δουλεύουν και σε άλλες εκδόσεις. Αν το δοκιμάσετε και δουλέψει (και εφόσον θέλετε) αφήστε ένα σχόλιο για να σβήσω αυτή τη σημείωση.

Kαλή επιτυχία.

DJing και Radio Steaming στο Linux με IDJC (Internet DJ Console)


Όσοι έχουν ασχοληθεί με μουσικά λογισμικά για μίξη τραγουδιών (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