Η αναπαραγωγή μουσικής από τη γραμμή εντολών δεν είναι η σωστή επιλογή για όλους. Το MPD είναι μια επιλογή γραμμής εντολών για αναπαραγωγή μουσικής που απαιτεί χειροκίνητη διαμόρφωση. Μερικοί άνθρωποι θα το αγαπήσουν. Θα οδηγήσει άλλους παράφοβους. Όλα εξαρτώνται από το πώς προτιμάτε να χρησιμοποιείτε τον υπολογιστή σας Linux.

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

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

Εγκαταστήστε το MPD και το NCMPCPP

Και τα δύο προγράμματα είναι διαθέσιμα στα αποθετήρια των περισσότερων διανομών. Εάν βρίσκεστε στο Ubuntu, είναι σίγουρα εκεί. Εγκαταστήστε τα με apt .

 sudo apt εγκαταστήσετε mpd ncmpcpp 

Ρύθμιση του MPD

Η προεπιλεγμένη ρύθμιση παραμέτρων MPD μπορεί να βρεθεί στο "/etc/mpd.conf". Μπορείτε να δημιουργήσετε διαμορφώσεις ανά χρήστη, αλλά υποθέτοντας ότι πρόκειται για υπολογιστή που εσείς μόνος είστε ο ίδιος, δεν χρειάζεται πραγματικά να το κάνετε. Απλά επεξεργαστείτε το αρχείο στον αγαπημένο σας επεξεργαστή με το sudo .

 sudo vim /etc/mpd.conf 

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

Κατάλογοι

Πρώτα, αναζητήστε την επιλογή music_directory . Αυτός είναι ο κατάλογος όπου η MPD θα αναζητήσει τη μουσική σας βιβλιοθήκη. Ορίστε την επιλογή ίση με τον κατάλογο όπου βρίσκεται η μουσική σας.

 music_directory "/ home / user / Μουσική" 

Στη συνέχεια, κάντε το ίδιο πράγμα με το playlist_directory . Αυτό είναι όπου MPD (και NCMPCPP) θα αποθηκεύουν και αναζητούν λίστες αναπαραγωγής.

 playlist_directory "/ home / user / Μουσική / playlist" 

Επιλογές

Υπάρχουν μερικές επιλογές για αλλαγή στην επόμενη ενότητα. Πρώτα, βρείτε τις επιλογές user και group . Οι προεπιλογές εδώ είναι πραγματικά καλές. Αν θέλετε να τα αλλάξετε, μπορείτε.

 ο χρήστης "mpd" #group "nogroup" 

Το επόμενο κομμάτι ασχολείται με το πώς θα συνδεθείτε με το MPD. Θέλετε να bind_to_address γραμμή bind_to_address που έχει οριστεί σε μια υποδοχή Unix και τη γραμμή port . Θα πρέπει να μοιάζει με το παρακάτω παράδειγμα.

 bind_to_address "/ run / mpd / socket" θύρα "6600" 

Ανάλογα με τον πελάτη, το MPD μπορεί να αρχίσει να αναπαράγει τη δεύτερη εκκίνηση του υπολογιστή σας. Αν δεν το θέλετε, απενεργοποιήστε και ορίστε αυτήν τη γραμμή:

 restore_paused "ναι" 

Επίσης, πιθανότατα θα θέλετε το MPD να ανιχνεύει αυτόματα και να προσθέτει νέα μουσική που προστίθεται στον κατάλογο μουσικής. Για να το κάνετε αυτό, απενεργοποιήστε τη γραμμή εδώ:

 auto_update "ναι" 

Παραγωγή

Αυτό το επόμενο μέρος χειρίζεται όπου MPD θα εξάγει τη μουσική σας. Συνήθως, θα θέλετε να χρησιμοποιήσετε το ALSA ή το PulseAudio για να παίξετε τα πάντα. Εάν θέλετε να εκμεταλλευτείτε έναν οπτικοποιητή, θα πρέπει να ρυθμίσετε και μια διεπαφή FIFO.

ALSA

Εάν χρησιμοποιείτε το ALSA, δεν χρειάζεται να κάνετε τίποτα. Είναι προεπιλεγμένη. Μπορείτε να αλλάξετε οποιαδήποτε από τις #optional τιμές αν έχετε κάτι συγκεκριμένο στο μυαλό σας.

 "#" προαιρετικό # mixer_control "#" προαιρετικό # mixer_control # "#" προαιρετικά # mixer_index # 0 # # προαιρετικός } 

PulseAudio

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

 audio_output {όνομα "παλμό" όνομα "Η έξοδος του παλμού μου" # διακομιστής "remote_server" # προαιρετικό # sink "remote_server_sink" # προαιρετικό} 

FIFO

Εάν ενδιαφέρεστε να χρησιμοποιήσετε έναν οπτικοποιητή (το NCMPCPP έχει ενσωματωμένο.), Πρέπει να ρυθμίσετε το FIFO. Δεν υπάρχει καμία προεπιλεγμένη έξοδος FIFO στην προεπιλεγμένη διαμόρφωση. Μπορείτε να φτιάξετε το δικό σας, όμως. Βάση από αυτό:

 audio_output {type "fifo" όνομα "fifo_mpd" διαδρομή "/tmp/mpd.fifo" μορφή "44100: 16: 2"} 

Αυτό είναι. Μπορείτε να περιηγηθείτε λίγο περισσότερο, αλλά τώρα έχετε όλα όσα χρειάζεστε.

Προσθέστε το MPD στον ήχο

Το MPD πρέπει να είναι μέρος της ομάδας χρηστών του audio . Προσθέστε το.

 sudo gpasswd -a mpd ήχο 

Διαμορφώστε το NCMPCPP

Με το MPD να ξεπεράσει, μπορείτε να στρέψετε την προσοχή σας στο NCMPCPP. Μην ανησυχείτε, δεν υπάρχει τόσο πολύ να κάνουμε.

Ξεκινήστε αντιγράφοντας την προεπιλεγμένη ρύθμιση παραμέτρων NCMPCPP.

 mkdir ~ / .ncmpcpp sudo gunzip /usr/share/doc/ncmpcpp/config.gz sudo cp / usr / share / doc / ncmpcpp / config /home/user/.ncmpcpp/config sudo chown -R χρήστη: user / home / χρήστης / .ncmpcpp / config 

Σύνδεση με το MPD

Πρέπει να συνδέσετε το NCMPCPP στο MPD. Οι γραμμές σχετικά με τη σύνδεση αυτή σχολιάζονται. Αποσυνδέστε τα.

 mpd_host = localhost mpd_port = 6600 mpd_connection_timeout = 5 

Σημείο NCMPCPP στον κατάλογο μουσικής σας. πολύ.

 mpd_music_dir = / home / χρήστη / Μουσική mpd_crossfade_time = 2 

Οραματιστής

Αρχικά, ρυθμίστε το πακέτο στο αρχείο ".fifo" που ρυθμίσατε για το MPD.

 visualizer_fifo_path = /tmp/mpd.fifo 

Επίσης, ορίστε το όνομα του οπτικοποιητή ώστε να ταιριάζει με αυτό που έχετε ορίσει για το FIFO στο MPD

 visualizer_output_name = fifo_mpd 

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

 visualizer_in_stereo = ναι # Μπορεί να θέλετε να παίξετε με την αύξηση αυτής της τιμής visualizer_sample_multiplier = 1 visualizer_sync_interval = 30 

Αυτό το τελευταίο σύνολο επιλογών είναι καθαρά κομψό. Προσδιορίζουν τον τρόπο εμφάνισης του οραματιστή σας. Αποσυνδέστε τις γραμμές και ρίξτε μια ματιά στις διαθέσιμες επιλογές. Επιλέξτε αυτό που σας αρέσει περισσότερο.

 ## Διαθέσιμες τιμές: φάσμα, κύμα, wave_filled, έλλειψη. ## visualizer_type = wave # visualizer_look = ● ▮ # #visualizer_color = μπλε, κυανό, πράσινο, κίτρινο, ματζέντα, κόκκινο # ## Εναλλακτικό υποσύνολο 256 χρωμάτων για τερματικά που την υποστηρίζουν. ## visualizer_color = 41, 83, 119, 155, 185, 215, 209, 203, 197, 161 

Χρησιμοποιώντας το NCMPCPP

Ανοίξτε ένα τερματικό και πληκτρολογήστε ncmpcpp . Η συσκευή αναπαραγωγής θα ανοίξει σε μια κενή λίστα αναπαραγωγής. Το NCMPCPP έχει διαφορετικούς πίνακες. Κάθε παράθυρο εμφανίζει κάτι διαφορετικό. Όλα έχουν αντιστοιχιστεί στα αριθμητικά πλήκτρα, οπότε η λίστα αναπαραγωγής που βλέπετε βρίσκεται στο παράθυρο 1 και αντιστοιχίζεται στο 1 πλήκτρο.

Τα υπόλοιπα παράθυρα έχουν ως εξής:

  • Αρχείο περιήγησης αρχείων
  • Ψάξιμο
  • Βιβλιοθήκη μουσικής
  • Επεξεργαστής / Διαχειριστής λίστας αναπαραγωγής
  • Επεξεργαστής ετικετών (προσέξτε)
  • Εξόδους
  • Οραματιστής

Πλοηγηθείτε με τα βελάκια. Το παράθυρο "Βιβλιοθήκη" σας επιτρέπει να μετακινηθείτε βαθύτερα από "Καλλιτέχνης" σε "Άλμπουμ" και σε μεμονωμένα τραγούδια με τα αριστερά και δεξιά βέλη.

Κοινά πλήκτρα πρόσβασης

Υπάρχουν πάρα πολλά πλήκτρα και πλήκτρα ελέγχου για να καλύψετε εδώ. Αν θέλετε να τα διαβάσετε όλα, αυτό είναι ένας εξαιρετικός πόρος.

Εδώ είναι μερικές από τις πιο βασικές, όμως.

  • Διάστημα - Προσθήκη στη λίστα αναπαραγωγής
  • Εισαγάγετε - Αναπαραγωγή
  • > - Επόμενο τραγούδι
  • <- Προηγούμενο τραγούδι
  • s - Διακοπή
  • p - Παύση
  • o - Μετακίνηση στο τρέχον τραγούδι
  • z - Εναλλαγή τυχαίων (τυχαία)
  • x - Εναλλαγή διασταύρωσης
  • l - Προβολή στίχων
  • S - Αποθήκευση λίστας

Ρίξτε μια ματιά και πειραματιστείτε. Δεν μπορείτε να καταλάβετε κανένα από αυτά τα προγράμματα σε μια μέρα. Όπως και με την ίδια την γραμμή εντολών, όσο πιο έμπειροι και πιο άνετοι παίρνετε, τόσο περισσότερο θα βγείτε από αυτούς.