Celkove nastavenie Ncmpc++, MPD a KDE (notifikacie, globalne skratky…)

Okrem KDE, vsetky ostatne kompenenty nasledovnej konfiguracie, su nenarocne na systemove prostriedky aj pri rozsiahnej hudobnej kolekcii. Obrovsky rozdiel oproti prehravacom ako Clementine, Amarok, alebo Rhythmbox.

Ako integrovat hudobny daemon MPD a prehravac Ncmpc++ do KDE? Predpoklad je, ze MPD funguje (moze pomoct predchadzajuci clanok, ako nastavit Pulseaudio spolu s MPD). Takze hudba vdaka daemonovi moze hrat, len chyba prehravac :)

Ncmpc++

Ncmpc++ je silno konfigurovatelny, nenarocny ale mocny prehravac. Ponuka celkom prijemne nastavenia ihned po instalacii. Tu je moj konfigurak so screenshotom.

Ako nastavit notifikacie v KDE pri zmene pesnicky? Podobne ako to ma Amarok alebo Clementine alebo Rhythmbox alebo… Nainstaloval som si Colibri a nastavil podla pokynov na https://gitorious.org/colibri/pages/SetupHowto. Ak teda bezi Colibri, staci poslat z Ncmpc++ notifikaciu. V konfiguraku je to uz spravene, je to option ‘execute_on_song_change’. Namiesto kdialog sa da pouzit aj notify-send. V mojom pripade notifikacia nastavi titulok na ‘(dlzka) nazov_piesne’, telo notifikacie tvori ‘skupina – album’.

Kedze krkolomny prikaz ncmpcpp sa tazko pise, vytvoril som si funkciu n(), ktoru volam ako alias. Uryvok z .zshrc (alebo .bashrc):

function n {
  SESSION_ID=`qdbus org.kde.konsole /Konsole org.kde.konsole.Window.currentSession`
  qdbus org.kde.konsole /Sessions/$SESSION_ID org.kde.konsole.Session.setTitle 1 "ncmpc++"
  ncmpcpp
}

O co vo funkcii ide? Okrem toho, ze sa spusti ncmcpp, este pred tym sa nastavi v aktivnom tabe v Konsole titulok ‘ncmpc++’.

Globalne skratky v KDE pre ovladanie Ncmpc++

V Systemsettings->Shortcuts and Gestures->Custom Gestures staci pridat vlastne skratky, u mna to vyzera takto:

Ako je vidiet, na ovladanie sluzi prikaz ‘ncmpcpp <akcia>’ . Ten isty vysledok sa da dosiahnut aj programom mpc, ktory sluzi vlastne len na ovladanie MPD cez terminal.

Reklamy

One thought on “Celkove nastavenie Ncmpc++, MPD a KDE (notifikacie, globalne skratky…)

  1. Spätné upozornenie: Posielanie notifikacii cez dbus v Pythone « Cinan's Free (as in "free speech") Blog

Pridaj komentár

Zadajte svoje údaje, alebo kliknite na ikonu pre prihlásenie:

WordPress.com Logo

Na komentovanie používate váš WordPress.com účet. Odhlásiť sa / Zmeniť )

Twitter picture

Na komentovanie používate váš Twitter účet. Odhlásiť sa / Zmeniť )

Facebook photo

Na komentovanie používate váš Facebook účet. Odhlásiť sa / Zmeniť )

Google+ photo

Na komentovanie používate váš Google+ účet. Odhlásiť sa / Zmeniť )

Connecting to %s