MOC : ένας ελαφρύ music player για το τερματικό

0
selection_346Οι εφαρμογές οι οποίες έχουν γραφικό περιβάλλον (GUI) είναι σίγουρα πιο εύκολες στη χρήση και πιο φιλικές στους αρχάριους. Όμως το γραφικό περιβάλλον της εφαρμογής απαιτεί επιπλέον πόρους από το σύστημά μας. Αν το σύστημα είναι αρκετά δυνατό αυτό δεν αποτελεί πρόβλημα. Αν όμως το σύστημα είναι παλιό και η μνήμη είναι περιορισμένη, τότε οι εφαρμογές με CLΙ είναι μια καλή λύση.
 
Έτσι το moc , όπως λέει και το όνομά του (music on console) είναι ένας music player που τρέχει από το τερματικό και δεν έχει γραφικό περιβάλλον. Είναι αρκετά ελαφρύς (λιγότερο από 5MB στη RAM) αλλά αυτό δεν σημαίνει ότι υστερεί στις δυνατότητες. Μπορεί να κάνει σχεδόν ότι και οι κορυφαίοι music player. Μοιάζει αρκετά με τον Midnight Commander για όσους τον έχουν χρησιμοποιήσει.
Έτσι έχει playlist, σειρά, equalizer, διαβάζει tags, αναζήτηση, δυνατότητα συγχρονισμού και πολλά ακόμα.
Οι βασικοί δημιουργοί του είναι ο John Fitzgerald κ ο Damian Pietras και πρωτοκυκλοφόρησε πριν περίπου 10 χρόνια. Είναι φυσικά δωρεάν και open source.

Όλα τα φορμάτ

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

Μερικές βασικές λειτουργίες

 
selection_347Για να τρέξει το moc θα πρέπει να δώσετε την εντολή moc μαζί με τη κατάλληλη παράμετρο.
Αν θέλετε για πιο εύκολα μπορείτε να δώσετε mocp στο τερματικό και εφόσον ξεκινήσει, θα μπορέσετε να επιλέξετε το φάκελο στον οποίο βρίσκεται η μουσική σας με τα arrows και το enter στο πληκτρολόγιο, για να
Οι εντολές με τις οποίες μπορείτε να δίνετε στο moc είναι οι παρακάτω
  • q  Detach MOC from the server
  • ENTER Start playing at this file or go to this directory
  • DOWN Move down in the menu
  • PAGE_DOWN Move one page down
  • UP Move up in the menu PAGE_UP Move one page up
  • END Move to the last item in the menu
  • HOME Move to the first item in the menu Q Quit s Stop
  • f Toggle ReadTags option
  • n Play next file b Play previous file p SPACE Pause S Toggle Shuffle
  • l Switch between layouts
  • R Toggle Repeat X Toggle AutoNext TAB Switch between playlist and file list
  • A Add a directory recursively to the playlist
  • Switch on/off play time percentage a Add a file/directory to the playlist C Clear the playlist
  • , Decrease volume by 5%
  • Y Remove playlist entries for non-existent files < Decrease volume by 1% > Increase volume by 1% . Increase volume by 5%
  • r Reread directory content
  • RIGHT Seek forward by n-s LEFT Seek backward by n-s h ? Show the help screen M Hide error/informative message ^r ^l Refresh the screen
  • V Save the playlist
  • H Toggle ShowHiddenFiles option m Go to the music directory (requires an entry in the config) d Delete an item from the playlist g / Search the menu
  • U Go to ‘..’
  • ^t Toggle ShowTime option ^f Toggle ShowFormat option o Play from the URL G Go to the directory containing the currently played file i Go to a directory
  • M-3 Set volume to 30%
  • ^g ^n Find the next matching item ^x ESCAPE Exit from an entry ] Silent seek forward by 5s [ Silent seek backward by 5s M-1 Set volume to 10% M-2 Set volume to 20% M-4 Set volume to 40%
  • ! Go to a fast dir 1
  • M-5 Set volume to 50% M-6 Set volume to 60% M-7 Set volume to 70% M-8 Set volume to 80% M-9 Set volume to 90% ‘ Mark the start of a block » Mark the end of a block @ Go to a fast dir 2
  • UP Go to the previous entry in the history (entry)
  • # Go to a fast dir 3 $ Go to a fast dir 4 % Go to a fast dir 5 ^ Go to a fast dir 6 & Go to a fast dir 7 * Go to a fast dir 8 ( Go to a fast dir 9 ) Go to a fast dir 10
  • K Select previous equalizer-preset
  • DOWN Go to the next entry in the history (entry) ^u Delete to start of line (entry) ^k Delete to end of line (entry) x Toggles the mixer channel w Toggles the software-mixer E Toggles the equalizer e Reload EQ-presets
  • F3 Execute ExecCommand3
  • k Select next equalizer-preset J Toggle mono-mixing u Move playlist item up j Move playlist item down ^u Add a URL to the playlist using entry T Switch to the theme selection menu F1 Execute ExecCommand1 F2 Execute ExecCommand2
  • P Toggle displaying full paths in the playlist
  • F4 Execute ExecCommand4 F5 Execute ExecCommand5 F6 Execute ExecCommand6 F7 Execute ExecCommand7 F8 Execute ExecCommand8 F9 Execute ExecCommand9 F10 Execute ExecCommand10 L Display lyrics of the current song (if available)
  • Z Clear the queue
  • z Add (or remove) a file to (from) queue

Themes

To black theme που υπάρχει ήδη στο moc

Μπορείτε να επιλέξετε όποιο theme επιθυμείτε για το moc. Υπάρχουν ήδη προεγκατεστημένα μερικά themes στο φάκελο /usr/share/moc/themes τα οποία μπορείτε να τα επιλέξετε με την εντολή

mocp -T /usr/share/moc/themes/όποιο_Theme_Θέλετε

Εγκατάσταση

Το moc είναι δοκιμασμένο επιτυχώς σε λειτουργικά Linux και FreeBsd. Μπορείτε να κατεβάσετε την τελευταία έκδοση (2.5.0) από εδώ.
Αν έχετε debian/Ubuntu μπορείτε να το εγκαταστήσετε με το apt-get

Συνοψίζοντας

Τo moc είναι ένας πολύ ελαφρύς music player χωρίς γραφικό περιβάλλον. Έχει ελάχιστες απαιτήσεις και πολύ μικρή κατανάλωση, έτσι μπορεί να τρέξει άνετα ακόμα και σε πανάρχαια μηχανήματα.
Παρόλο που δεν έχει τις ευκολίες που προσφέρουν, οι γνωστοί music player με gui, είναι εξίσου καλός προσφέροντας αρκετές επιλογές.
Αν έχετε λίγη μνήμη, η τρέχετε σε σύστημα χωρίς γραφικό περιβάλλον το moc είναι σίγουρα μια πολύ καλή λύση.