Muzika iš komandinės eilutės

Mėgstu klausytis muzikos ir patinka, kai muzika tiesiog groja. Ilgą laiką naudojuosi MPD muzikos demonu, kuris nuolat sukasi kompiuteryje ir klauso kas jam liepiama daryti.

MPD yra geras tuo, kad jį galima paleisti kompiuteriu kraunantis nebijant, kad tai apsunkins kompiuterio darbą, nes MPD demonas yra labai lengvas. Tada, bet kuriuo metu pakanka nuspausti mygtuką klaviatūroje „Play“ ir MPD gavęs signalą, pradeda groti muziką. Panašiai grojamą muziką galima pristabdyti, sustabdyti, paleisti sekančią dainą ar grąžinti prieš tai buvusią.

Tačiau, jei reikia paklausyti atsitiktinę dainą arba užkrauti vieną katalogą, MPD nėra labai patogus, nes tenka žaisti su muzikos biblioteka, įvedinėti visokias komandas ir pan.

Greitam muzikos klausymui ir atrankai, kur kas labiau tinka muzikos grotuvas CMUS, kuris yra paprastas, greitas ir turi panašumu su teksto redaktorių VIM.

Kad MPD ir CMUS derėtų tarpusavyje, esu pasirašęs paprastą SHELL skriptą, kurio pagalba paspaudus „Play“ patikrinama ar yra paleistas CMUS ir jei jis veikia, tuomet paleidžiama groti daina per CMUS, o jei jis išjungtas, tuomet naudojamas nuolat budintis MPD. Skriptas atrodo taip:

  1. #!/bin/bash
  2.  
  3. case "$1" in
  4. toggle)
  5. if [ -S ~/.cmus/socket ] ; then
  6. cmus-remote --pause
  7. else
  8. mpc toggle
  9. fi
  10. ;;
  11.  
  12. stop)
  13. if [ -S ~/.cmus/socket ] ; then
  14. cmus-remote --stop
  15. else
  16. mpc stop
  17. fi
  18. ;;
  19.  
  20. next)
  21. if [ -S ~/.cmus/socket ] ; then
  22. cmus-remote --next
  23. else
  24. mpc next
  25. fi
  26. ;;
  27.  
  28. prev)
  29. if [ -S ~/.cmus/socket ] ; then
  30. cmus-remote --prev
  31. else
  32. mpc prev
  33. fi
  34. ;;
  35.  
  36. *)
  37. echo "usage: $0 {toggle|stop|next|prev}"
  38. esac
  39.  
  40. exit 0

CMUS

Kadangi CMUS yra labai paprastas, tai užtenka jį įdiegti, paleisti iš komandinės eilutės:

  1. $ cmus

ir įkelti norima katalogą ar failą grojimui:

  1. :add ~/music

MPD

MPD yra sudėtingesnis, nes veikia, kaip serveris. Pirmiausia, prieš pradedant jį naudot, reikia aprašyti konfigūracinį failą ~/.mpdconf:

  1. music_directory "~/music/"
  2. playlist_directory "~/.mpd/playlists"
  3. db_file "~/.mpd/mpd.db"
  4. log_file "~/.mpd/mpd.log"
  5. error_file "~/.mpd/mpd.error"
  6. pid_file "~/.mpd/mpd.pid"
  7. state_file "~/.mpd/mpdstate"

Tada į kartu su kompiuteriu paleidžiamas programas įkelkite programą mpd. Norėdami patestuoti iš karto, komandinėje eilutėje įveskite mpd ir paruoškite grojaraštį:

  1. mpc update
  2. mpc clear
  3. mpc mpc listall | mpc add
  4. mpc play

Viskas, MPD paruoštas, pasileis kartu su kompiuteriu ir bet kuriuo metu bus pasiruošęs skleisti muzikos garsus.

Norėdami kontroliuoti MPD, galite naudoti komandinės eilutės klientą mpc arba ncurses klientą ncmpcpp.

Media klavišai

Paskutinis dalykas – media klavišų susiejimas, su aukščiau pateiktu music.sh skritpu. Tai padarysite, nurodydami tokias komandas, atitinkamiems klavišams:

  1. /home/naudotojovardas/bin/music.sh toggle
  2. /home/naudotojovardas/bin/music.sh stop
  3. /home/naudotojovardas/bin/music.sh next
  4. /home/naudotojovardas/bin/music.sh prev

Audio scrobbler
Ar jums įdomu ką klausote? Man, taip, todėl naudojuosi audio scrobbling technologija klausomos muzikos statistikai vestis. Visą informaciją apie klausytą muziką siunčiu last.fm portalui, kur vėliau galiu parodyti draugams kokią muziką mėgstu ir pats pasižiūrėti klausomos muzikos statistiką. Mano last.fm profilis:

MPD demonui naudoju mpdscribble. CMUS – cmuscrobbler.

Turint taip sukonfigūruotą sistemą, galima pamiršti apie muzikos programas ir tiesiog dirbant savo darbus klausytis muzikos!

Komentarai

Anonymous portretas

Yra toks FF pluginas „Music

Yra toks FF pluginas „Music player minion“ https://addons.mozilla.org/en-US/firefox/addon/6324 kuris veikia kaip MPD klientas. Ganėtinai patogus daiktas.

sirex portretas

Atrodo įdomiai... :)

Atrodo įdomiai... :)

Anonymous portretas

Nors grotuvo pasirinkimas ir

Nors grotuvo pasirinkimas ir skonio reikalas, bet kai pabandai konsolinius tai visi sunkiasvoriai amarokai pasidaro baisoki. Aš naudoju mocp, kuris įsiinstaliuoja vardu moc (music on console). Žiauriai patenkintas :)

Skelbti naują komentarą

Šio laukelio turinys bus laikomas privatus ir nerodomas viešai. If you have a Gravatar account, used to display your avatar.
  • Leidžiamos HTML žymės: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linijos ir paragrafai atskiriami automatiškai
  • Web puslapiu adresai ir el. pašto adresai automatiškai tampa nuorodomis.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

Daugiau informacijos apie teksto formatavimą

CAPTCHA
Šis klausimas skirtas patikrinti ar esi žmogus, taip apsisaugant nuo internetinių reklamos robotų.
Image CAPTCHA
Enter the characters (without spaces) shown in the image.
Surinktas turinys