NowPlaying Scriptek EiskaltDC++-hoz
Mostanában elég sok időm volt, és átalakítottam az amarok now playing scriptet, hogy kicsit több információt küldjön el a jelenleg hallgatott zenéről. Ez kicsit átalakítva be is fog kerülni a következő eiskaltba. Akit érdekel, annak megosztom az eredeti scriptet, és leírom a beüzemelését is. Írtam egy másik scriptet is, ami a clementine nevű amarok 1.4 klónhoz való. A kettő script kimenete majdnem teljesen azonos, ezt is úgyanúgy megosztom, és segítek a beüzemelésében.
1. lépés: hozzunk létre egy mappát a script(ek)nek, ahol nincs útban. Én a config könyvtárat választottam.
$ cd ~/.config/eiskaltdc++/
$ mkdir scripts
$ cd scripts
2. lépés: töltsük le ide a scripte(ke)t. (értelemszerűen azt válasszuk, amelyik médialejátszót használni kívánjuk)
$ wget http://marcus.4242.hu/files/scripts/clementine
$ wget http://marcus.4242.hu/files/scripts/amarok
3.lépés: tegyük futtathatóvá
chmod +x clementine
chmod +x amarok
4. lépés: hozzunk létre egy aliast a dc-ben. mivel nekem a /home/marcus/.config/eiskaltdc++/scripts mappában vannak, erre fogok hivatkozni. Írjuk az eiskaltdcben egy tetszőleges mainchatre az alábbi parancsot
/alias clementine::/home/marcus/.config/eiskaltdc++/scripts/clementine (ebben az esetben /clementine lesz a parancs)
/alias amarok::/home/marcus/.config/eiskaltdc++/scripts/amarok (ebben az esetben /amarok lesz a parancs)
Persze tetszőleges parancs is létrehozható számára.
Az eiskaltdc-ben van egy "beépített" nowplaying script, amit az Eszközök/Szkriptkezelőben tudunk engedélyezni, ez a script kitesz egy gombot a toolbarra, így nem kell parancsot használnunk, csak kattintani, ha ezt szeretnék használni a mi scriptünkkel akkor az alábbi a teendőnk:
1.lépés: nevezzük át a filet
$ mv amarok amarok.sh
2.lépés: másoljuk be az eiskaltdc script könyvtárába (ehhez root jogosultság kell)
$ sudo cp ~/.config/eiskaltdc++/scripts/amarok.sh /usr/share/eiskaltdcpp/qt/qtscripts/amarok_nowplay/
Most már tudjuk használni a toolbaron elhelyezkedő gombot, ennek a hátránya, hogy amikor frissül az eiskaltdc, mindig felül fogja írni a scriptünket, és újra be kell másolni.
Az alapértelmezett kimentek így néznek ki:
[19:55:20] * * [.OP]Marcus is playing: Cascada - Ready For Love (Klubbingman Remix) (Perfect Day (Japanese Edition)) from 2008 [04:10/04:37] [---------|] [1062 kbps](Clementine 0.6)
[13:44:20] * * [.OP]Marcus is playing: Cascada - Evacuate The Dancefloor (Evacuate The Dancefloor) from 2009 [00:06/03:27] [|---------] [1078 kbps] :: Amarok 2.4.0
Frissités:
Időközben elkészült a javascript nyomógomb a Clementine-hez, ezentúl amarokhoz hasonlóan tudunk kattingatni a használatához csak az alábbiakat kell tenni:
$ cd /usr/share/eiskaltdcpp/qt/qtscripts
$ sudo wget http://marcus.4242.hu/files/scripts/clementine_nowplaying
Ezután csak engedélyezni kell a script kezelőben, és ki is kerül a dinnye a toolbarra.
- Marcus blogja
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
- 590 olvasás

Hozzászólások
Offcourse I will share it
Marcus