Πώς να δημιουργήσετε τη δική σας ροή μουσικής με Icecast [Linux]

Υπάρχει μια χούφτα ανθρώπων που βρίσκουν να δημιουργούν τα δικά τους ρεύματα που είναι χρήσιμο να κάνουν, για οποιοδήποτε λόγο θέλουν ή χρειάζονται. Από την εποχή που ξεκίνησε η εποχή του YouTube, η ροή βίντεο είναι ζεστή και η ροή μουσικής / ήχου εξακολουθεί να είναι αρκετά συνηθισμένη.

Υπάρχει μια χούφτα ανθρώπων που βρίσκουν να δημιουργούν τα δικά τους ρεύματα που είναι χρήσιμο να κάνουν, για οποιοδήποτε λόγο θέλουν ή χρειάζονται.  Από την εποχή που ξεκίνησε η εποχή του YouTube, η ροή βίντεο είναι ζεστή και η ροή μουσικής / ήχου εξακολουθεί να είναι αρκετά συνηθισμένη.
Διαφήμιση

δημιουργία ροής μουσικής Υπάρχει μια χούφτα ανθρώπων που βρίσκουν να δημιουργούν τα δικά τους ρεύματα που είναι χρήσιμο να κάνουν, για οποιοδήποτε λόγο θέλουν ή χρειάζονται. Από την εποχή που ξεκίνησε η εποχή του YouTube, η ροή βίντεο είναι ζεστή και η ροή μουσικής / ήχου εξακολουθεί να είναι αρκετά συνηθισμένη. Η διαδικασία στο Linux, αν και αρκετά εύκολη για βασικές ρυθμίσεις, είναι κάπως χρονοβόρα.

Αποποίηση ευθυνών

Το Icecast είναι στην πραγματικότητα μόνο η υπηρεσία που θα μεταδίδει τον ήχο που παίζεται από άλλο δαίμονα μουσικής. Σε αυτό το άρθρο θα χρησιμοποιούμε mpd, που είναι ένας αποδεκτός συνδυασμός από τους περισσότερους ανθρώπους. Οι οδηγίες θα λειτουργούν ως επί το πλείστον σε οποιαδήποτε διανομή Linux, αν και θα καλύπτω ειδικά το Ubuntu και το Fedora 4 Προτεινόμενα Linux Distros για να σας βοηθήσουν να επιλέξετε το σωστό για σας 4 Προτεινόμενα Linux Distros για να σας βοηθήσουμε να επιλέξετε το σωστό για εσάς Όταν τελικά αποφασίσετε να πάρετε βιασύνη και να κάνετε μια βόλτα στο Linux Avenue, θα χρειαστεί να είστε σε θέση να αποφασίσετε ποια distro είναι κατάλληλη για εσάς. Κάνοντας τη σωστή επιλογή είναι ένα σημαντικό ... Διαβάστε περισσότερα. Εκτός αν υπάρχουν σημαντικές διαφορές στις εντολές, οι χρήστες του Ubuntu θα πρέπει να προσθέσουν "sudo" στο μπροστινό μέρος κάθε εντολής που καλύπτω όπου χρειάζονται δικαιώματα root (που είναι ένα μεγάλο μέρος). Όλες οι εντολές δεν θα περιλαμβάνουν τα εισαγωγικά.

Αυτές οι οδηγίες είναι για μια απλή εγκατάσταση και δεν είναι ο ασφαλέστερος τρόπος να κάνετε τα πράγματα. Αν θέλετε να δημιουργήσετε τη δική σας ροή μουσικής και να την μοιραστείτε δημόσια και όχι μέσα στο δίκτυό σας, βεβαιωθείτε ότι ακολουθείτε τα κατάλληλα μέτρα ασφαλείας.

Οδηγίες

Εγκατάσταση & Διαμόρφωση του MPD

Το πρώτο πράγμα είναι να εγκαταστήσετε mpd, ώστε να πυροβολήσετε το τερματικό σας. Οι χρήστες του Fedora πρέπει να μεταβούν στη ρίζα πληκτρολογώντας " su - " και εισάγοντας τους κωδικούς πρόσβασής τους. Στη συνέχεια, στο Fedora, εκδώστε την εντολή " yum install mpd ", ενώ οι χρήστες του Ubuntu χρησιμοποιούν το " sudo apt-get install mpd ". Μόλις ολοκληρωθεί, χρησιμοποιήστε τον αγαπημένο σας επεξεργαστή τερματικών (όπως το nano) για να επεξεργαστείτε το αρχείο στο /etc/mpd.conf .

Στο πρώτο ζεύγος γραμμών, βρείτε τα παρακάτω και αντικαταστήστε τα με το κανονικό όνομα χρήστη (ή δημιουργήστε ένα νέο χρήστη ειδικά για Icecast και χρησιμοποιήστε το αντί αυτού):

 μουσική / playlist "db_file" /home/USER/.mpd/mpd.db "log_file" /home/USER/.mpd/mpd.log "error_file" / home / USER / μουσική "playlist_directory" /home/USER/.mpd/mpd.error " 

Σύντομα μετά από αυτό το κομμάτι κειμένου θα είναι μια μικρή γραμμή, όπου και πάλι πρέπει να αντικαταστήσετε το χρήστη με αυτό που θέλετε να χρησιμοποιήσετε:

 χρήστης "USER" 

Στη συνέχεια, βρείτε το παρακάτω κείμενο και βεβαιωθείτε ότι ταιριάζει:

 bind_to_address "127.0.0.1" θύρα "6600" 

Τέλος, βρείτε ένα μεγάλο κομμάτι που μοιάζει με αυτό (στο Fedora, είναι η τρίτη ομάδα "audio_output" στο προεπιλεγμένο αρχείο ρυθμίσεων):

 audio_output {type "shout" όνομα "Σύντομη περιγραφή ροής" υποδοχής "localhost" θύρα "8000" mount "/mpd.ogg" κωδικός "hackme" ποιότητα "5.0" # "44100: 16: "πηγή" # προαιρετικό # περιγραφή "Η περιγραφή της ροής μου" # προαιρετικό # είδος "τζαζ" # προαιρετικό # δημόσια "όχι" # προαιρετικό} 

Αλλάξτε τις πληροφορίες στο δικό σας αρχείο ρυθμίσεων για να τις ταιριάξετε με τον παραπάνω κώδικα. Για απλή χρήση, μπορείτε να διατηρήσετε τον κωδικό πρόσβασης "hackme", αλλά αν θέλετε να μοιραστείτε τη ροή σας με το Διαδίκτυο, συνιστούμε να το αλλάξετε. Αφού ολοκληρώσετε την επεξεργασία του αρχείου, αποθηκεύστε το και κλείστε τον επεξεργαστή.

Στη συνέχεια, αφήστε τα δικαιώματα root (ή αφαιρέστε το sudo εάν χρησιμοποιείτε το Ubuntu) και πληκτρολογήστε τα εξής:

 cd $ HOME mkdir -p μουσική / playlist mkdir .mpd 

Αυτό δημιουργεί τους απαραίτητους φακέλους που χρειάζεται ο δαίμονας mpd όπως περιγράφεται στο αρχείο ρυθμίσεων.

Εγκατάσταση Icecast

δημιουργία ροής μουσικής

Στη συνέχεια θα εγκαταστήσουμε Icecast, έτσι ώστε οι χρήστες του Fedora και του Ubuntu να πληκτρολογήσουν (ως root) " yum install icecast " και " sudo apt-get install icecast ", αντίστοιχα.

Εάν δεν αλλάξατε τον κωδικό πρόσβασης σε mpd, τότε δεν χρειάζονται ρυθμίσεις για Icecast! Ωστόσο, αν χρησιμοποιούσατε διαφορετικό κωδικό πρόσβασης ή θέλετε να αλλάξετε αριθμούς θυρών, μπορείτε να αλλάξετε όλες τις εμφανίσεις εκείνων στο αρχείο ρυθμίσεων που βρίσκεται στο /etc/icecast.xml .

Εγκατάσταση & Ρύθμιση Pitchfork

Συγχαρητήρια! Έχετε ήδη εγκατεστημένες και διαμορφωμένες όλες τις υπηρεσίες παρασκηνίου! Ωστόσο, εξακολουθείτε να χρειάζεστε μια διεπαφή για να διαμορφώσετε το mpd, αλλιώς δεν θα ξέρει τι να παίξει. Σας συνιστώ να χρησιμοποιήσετε ένα εργαλείο διαμόρφωσης που βασίζεται στο Web που ονομάζεται Pitchfork. Για να μπορέσουμε να το εκτελέσουμε αυτό, πρέπει να εγκαταστήσουμε και άλλα πακέτα.

Στο Fedora, θα πληκτρολογήσουμε " yum install httpd mysql-server php php-mysql php-gd php-pear ". Στο Ubuntu, θα είναι " sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear ".

Μόλις ολοκληρωθεί η εγκατάσταση, κατεβάστε το Pitchfork από εδώ και εξαγάγετε τα αρχεία στον προεπιλεγμένο φάκελο του Apache, ο οποίος είναι / var / www ή / var / www / html ανάλογα με το σύστημα. Για να διατηρήσουμε τα πράγματα εύκολα για μας, πληκτρολογήστε τα εξής:

 chown -R apache: apache / var / www ή chown -R apache: apache / var / www / html chmod -R 777 / var / www / config Ή chmod -R 777 / var / www / html / config 

Πριν φτάσουμε στα πιο διασκεδαστικά μέρη, πρέπει να ξεκινήσουμε τις υπηρεσίες μας. Έχουμε τρεις υπηρεσίες, httpd (ή apache2 στο Ubuntu), Icecast, και mpd. Έτσι στο Fedora, θα πληκτρολογήσουμε " start service ", αντικαθιστώντας το όνομα της υπηρεσίας. Στο Ubuntu, κάντε το ίδιο για την εντολή " sudo /etc/init.d/ start ".

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

δημιουργήστε ροή μουσικής

Στη σελίδα διαμόρφωσης, στην πραγματικότητα δεν υπάρχει τίποτα που πρέπει να κάνετε. Απλά βεβαιωθείτε ότι η διεύθυνση και η θύρα είναι οι ίδιες όπως στο αρχείο ρυθμίσεων της mpd και αφήστε το πεδίο κωδικού πρόσβασης κενό. Στη μέση μπορείτε να εισάγετε έναν κωδικό πρόσβασης για να μπορείτε να περιορίσετε την πρόσβαση στο Pitchfork. Αποθηκεύστε και θα στείλετε πίσω στην κύρια σελίδα. Τώρα μπορείτε να προσθέσετε τραγούδια και να τα παίξετε πάνω από Icecast!

δημιουργήστε ροή μουσικής

Αν θέλετε να συνδεθείτε στη ροή σας, υπάρχει ένας εύκολος τρόπος να το κάνετε. Εφόσον ανοίξετε τη θύρα 8000, μπορείτε να μεταβείτε σε διαφορετικό υπολογιστή, να μεταβείτε σε ένα πρόγραμμα περιήγησης και να πληκτρολογήσετε: 8000 και κάντε κλικ στον σύνδεσμο M3U. Τελικά τελειώσατε!

δημιουργία ροής μουσικής

Τελικές εκτιμήσεις

Λάβετε υπόψη ότι στο Pitchfork ο ρυθμιστής έντασης δεν λειτουργεί. Ωστόσο, η συσκευή αναπαραγωγής πολυμέσων σας πρέπει να διαθέτει ένα, οπότε αυτό δεν πρέπει να αποτελεί πρόβλημα. Επίσης, κατά την προσθήκη τραγουδιών, ενδέχεται να μην εμφανίζονται αμέσως. Σε αυτή την περίπτωση θα πρέπει απλά να ανανεώσετε τη σελίδα.

Λαμβάνοντας υπόψη τα απαραίτητα βήματα, θα παράσχω κάποια υποστήριξη στο τμήμα σχολίων. Αν έχετε προβλήματα, ζητήστε βοήθεια εκεί!

συμπέρασμα

Το Icecast είναι ένας πολύ καλός τρόπος για να παίρνετε μουσική εν κινήσει. Πλέον που δεν θέλει τον προσωπικό ραδιοφωνικό σταθμό τους; Η δημιουργία της δικής σας ροής μουσικής μπορεί να έχει τους σκοπούς της και σας επιτρέπει να διασκεδάσετε επίσης.

Πιστεύετε ότι θα δημιουργήσετε μια ροή μουσικής; Τι σας αρέσει ή δεν σας αρέσει η ιδέα; Ενημερώστε μας στα σχόλια!

Image Credit: Shutterstock

In this article