Αρχικά, αυτό μπορεί να ακούγεται άσκοπο. Μετά από όλα, δεν υπάρχουν δεκάδες τέλεια καλές εφαρμογές GUI μουσικής εκεί έξω; Δεν βρήκαμε όλοι κάτι που μας αρέσει ή τουλάχιστον δεν μισούμε; Ίσως αυτό να είναι αλήθεια, αλλά πόσο ευτυχέστερη θα ήταν αν η μουσική σας εφαρμογή της επιλογής χρησιμοποίησε πολύ λιγότερους πόρους; Ή τι γίνεται αν θα μπορούσατε να πληκτρολογήσετε μια εντολή στο φορητό υπολογιστή σας από οπουδήποτε και να αρχίσετε να παίζετε μουσική από τα ηχεία στην επιφάνεια εργασίας σας; Εάν βρίσκεστε σε φάρσες, αυτό λειτουργεί εξίσου καλά σε έναν υπολογιστή φίλου / συνεργάτη. Το σημερινό θέμα είναι το mpg123, μια εφαρμογή που μπορεί (μεταξύ άλλων) να δημιουργήσει ένα εξαιρετικό GUI-free media player.

Κατέβασε την εφαρμογή

Σχεδόν οποιαδήποτε διανομή Linux με ηλεκτρονικά αποθετήρια θα διαθέτει αυτό το πακέτο, συνήθως ως mpg123 . Οι χρήστες του Ubuntu μπορούν να το βρουν στο Κέντρο Λογισμικού ή από τη γραμμή εντολών με

 sudo apt-get να εγκαταστήσετε mpg123 

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

Τα βασικά

Ένα απλό κομμάτι μπορεί να αναπαραχθεί με έναν απλό και αρκετά προφανή τρόπο, μόνο mpg123 που ακολουθείται από το όνομα αρχείου, όπως στο:

 mpg123 MySong.mp3 

Ποια θα παίξει το ενιαίο κομμάτι από την αρχή μέχρι το τέλος με αποτέλεσμα κάτι τέτοιο:

Λίστα αναπαραγωγής

Μπορείτε επίσης να χρησιμοποιήσετε χαρακτήρες wildcards για να στείλετε mpg123 αρκετά αρχεία ταυτόχρονα. Το πιο απλό παράδειγμα είναι να χρησιμοποιήσετε την παραπάνω μέθοδο, αλλά αντικαταστήστε το όνομα αρχείου με ένα γρήγορο και εύκολο * .mp3 .

 mpg123 * .mp3 

Για να ρυθμίσετε τη λίστα αναπαραγωγής σας σε λειτουργία ανακατέματος, απλά προσθέστε ένα -Z εκεί

Προαιρετικά, μπορείτε να χρησιμοποιήσετε κανονικούς χαρακτήρες ανακατεύθυνσης bash για τη ροή mpg123 μια λίστα με ονόματα αρχείων.

 ssh username @ διεύθυνση απομακρυσμένης μηχανής mpg123 -Z - @ <myplaylistfile 

Η σημαία - @ λέει στο mpg123 να αντιμετωπίσει την ακόλουθη είσοδο ως playlist (είναι η συντομευμένη μορφή --list) και το <είναι μια τυπική ανακατεύθυνση bash για να τραβήξει το κείμενο από το αρχείο και να το χρησιμοποιήσει ως είσοδο του mpg123 .

Έλεγχος απομακρυσμένης αναπαραγωγής

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

Αυτό είναι μεγάλο για μένα. Εάν κάθομαι στη βεράντα με το netbook μου για μια ωραία καλοκαιρινή μέρα, μπορώ να SSH στην επιφάνεια εργασίας μου (που συνδέεται με ένα home theater) και να τρέχει mpg123 για να ξεκινήσω τη μουσική μου χωρίς ποτέ να φύγω από την καρέκλα ή να αναγκαστώ για να ασχοληθεί με τους χαμηλής ποιότητας υποβρυχίως ομιλητές netbook. Απλά SSH στο μηχάνημα και τρέξτε το mpg123 σαν να κάθεστε στο πληκτρολόγιο, όπως στο

 ssh username @ διεύθυνση απομακρυσμένης μηχανής mpg123 -Z - @ <myplaylistfile 

συμπέρασμα

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