Login Hasło

#26 2009.03.07 16:54:02

Minio
Electric Castle resident
Skąd: Poznań/ Dziwnów
Zarejestrowany: 2006.11.22
Posty: 544
System: Debian Testing
Fluxbox: KDE SC 4.10.5 ;) (Fb 1.3.5)
WWW

Re: Skrypt do Conky wyswietlajacy status moc playera

Nie wystarczy na samym końcu dodać

Kod:

/usr/lib/lastfmsubmitd/lastfmsubmit --artist "$ARTIST" --title "$TITLE" --album "$ALBUM" --length "$TTIME"

?

Ewentualnie zamiast $TTIME mógłbyś użyć $TSEC. Nie wiem w jakim formacie czas wyświetla zmienna %d MOC-a/ akceptuje Last.fm.

No i oczywiście wcześniej sprawdź gdzie jest binarka lastfmsubmit (tip: which -a).

Oczywiście zakładając że skrypt chcesz wykonywać z OnSongChange MOC-a. Jeżeli planujesz robić to w inny sposób, powiedz jak to pomyślimy co dalej wink .

BTW, z czystej ciekawości: dlaczego już nie MPD?

Offline

 

#27 2009.03.07 18:26:58

parrotlarch
pijak
Skąd: Olsztyn
Zarejestrowany: 2007.08.28
Posty: 180
System: Debian stable, Ubuntu LTS
Fluxbox: 1.3.5-2

Re: Skrypt do Conky wyswietlajacy status moc playera

No nie wustarczy. Przerobiłem troszkę pierwszy z azhagowych skryptów i na razie się tym zadowolę. Jest dopisany przy OnSongChange w konfigu moc'a.

A mpd raczej sam popsułem. Miałem problemy z połaczeniem po usunięciu przez rcconf jednego z systemowych skryptów (który zdawał sie za nic ważnego nie odpowidać). Mpd przestało mi nasłuchiwać na domyślnym porcie. Też możliwe, że narobiłem burdelu kompilacjami różnych klientów mpd. Nie chciało mi się już dłubać i naprawiać, a moc'a miałem i tak zainstalowanego.

Ostatnio edytowany przez parrotlarch (2009.03.07 18:35:42)


Zdzisław Dyrman...zasadniczo

Offline

 

#28 2009.03.07 19:01:12

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 819
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Skrypt do Conky wyswietlajacy status moc playera

parrotlarch napisał(-a):

Wyświetla mi się ładnie wykonawca, utwór i tytuł albumu przy każdej zmianie utworu, ale z tego co widzę w skrypcie, to powinienem mieć tez komunikaty o zapauzowaniu i zatrzymaniu moc.

Komunikaty o pauzie i zatrzymaniu są w skrypcie uruchamianym ręcznie (logicznym jest, że jesli skrypt jest wykonywany przy OnSongChange, to MOC jest włączony i niezapauzowny).


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#29 2009.03.07 19:57:44

parrotlarch
pijak
Skąd: Olsztyn
Zarejestrowany: 2007.08.28
Posty: 180
System: Debian stable, Ubuntu LTS
Fluxbox: 1.3.5-2

Re: Skrypt do Conky wyswietlajacy status moc playera

No oczywiście, że logiczne.
Jak się myśli, to wszystko jest logiczne. Wielkie dzięki.


Zdzisław Dyrman...zasadniczo

Offline

 

#30 2009.09.11 16:41:43

KonriX'
Nowy użytkownik
Zarejestrowany: 2009.09.11
Posty: 2

Re: Skrypt do Conky wyswietlajacy status moc playera

Witam!

Mam pytanie z innej beczki. Wrzuciłem sobie ten skrypt. Dodałem wpis w configu moc.
Kiedy odpaliłem skrypt przez terminal, wyrzucił błąd

Kod:

ABORT: Requested font not found
ABORT: Requested font not found
ABORT: Requested font not found

Czyli nie ma czcionki (chociaż mam czcionkę DeJavu). Teraz pytanie. Co oznaczają te poszczególne gwiazdki we wpisie z czcionką? Bo kiedy wrzuciłem do skryptu to (gdzieś znalezione w necie):

Kod:

-adobe-helvetica-bold-*-*-*-24-*-*-*-*-*-*-*

To zadziałało. Jak tu wstawić inną czcionkę?

Pozdrawiam.
KonriX'

Ostatnio edytowany przez KonriX' (2009.09.11 16:42:44)

Offline

 

#31 2009.09.12 10:18:19

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 819
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Skrypt do Conky wyswietlajacy status moc playera

Gwiazdka oznacza "domyślne".

Czcionkę możesz wybrać w narzędziu xfontsel: ustawiasz odpowiednie wartości, klikasz [select], wklejasz definicję czcionki, zamykasz xfontsel.


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#32 2009.09.13 21:17:11

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Skrypt do Conky wyswietlajacy status moc playera

A jak to ma się do mpd ?
Mam taki wpis (zerżnąłem na żywca z jakiegoś forum)

Kod:

${if_running mpd}
$mpd_smart
$mpd_album
$mpd_status $mpd_elapsed/$mpd_length
$endif

i wyrzuca mi taki błąd:

Kod:

Conky: MPD error: problems getting a response from "localhost" on port 6600 : Connection refused

Gdzieś wyczytałem ,że muszę "skompilować mpd z conky" ale jak ?


Debian Linux user               
Progressive trance music fan

Offline

 

#33 2009.09.16 19:14:56

KonriX'
Nowy użytkownik
Zarejestrowany: 2009.09.11
Posty: 2

Re: Skrypt do Conky wyswietlajacy status moc playera

azhag, dzięki za pomoc. Wszystko ładnie działa smile

Offline

 

#34 2009.09.22 09:55:03

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Skrypt do Conky wyswietlajacy status moc playera

O kurcze, to chyba jeszcze za trudne dla mnie hmm

Chyba muszę się z tym przespać , poza tym potrzebuję jakąś łopatologiczną instrukcję.


Debian Linux user               
Progressive trance music fan

Offline

 

#35 2009.10.03 10:02:18

Dalik
Użytkownik
Zarejestrowany: 2008.09.07
Posty: 178
System: Debian Squeeze/Sid x86_64
Fluxbox: 1.1.1

Re: Skrypt do Conky wyswietlajacy status moc playera

tgR napisał(-a):

a zdefiniowales

Kod:

mpd_host 
mpd_port

w cfg conkiego ?

Dziękuję. Tego właśnie brakowało w moim .conkyrc


Debian Linux user               
Progressive trance music fan

Offline

 

#36 2009.11.18 19:12:43

winnetou
wódz użyszkodnik
Skąd: gdzie mnie oczy poniosą
Zarejestrowany: 2009.10.31
Posty: 7
System: Debian Testing
Fluxbox: 1.1.1-2
WWW

Re: Skrypt do Conky wyswietlajacy status moc playera

Podepnę się pod temat. No może nie zupełnie pod temat ale chodzi o wysyłanie info o odtwarzanym utworze do last.fm. Testowałem audacious z wtyczką i moc ze skryptami znalezionymi w sieci. Wszystko jest ślicznie, pięknie. No prawie wszystko. Dopóki odtwarzam mp3 z hdd scrobblowanie (czy jakkolwiek się to nazywa) działa wyśmienicie. Problem pojawia się w momencie korzystania z radia internetowego. A przez 99% czasu leci u mnie radio (bo na hdd mam może ze 20 'empetrójek'). Ani moc z OnSongChange ani wspomniany audacious nie wysyłają info do last.fm. Jeżeli ma to jakoś pomóc to radia których słucham:
ulicznik.net
ChronixAggression (www.chronixradio.com)
PR program 3 (chociaż z odtwarzaniem tego mam problem w moc bo nie łapie plików asx)
i od czasu do czasu www.polskastacja.pl
Żadna z tych rozgłośni nie podaje czasu trwania utworu przez co skrypty dostępne w sieci nie działają - a z tego co się zdążyłem zorientować to do scrobblowania potrzebny jest artysta, tytuł i czas trwania utworu)

Jakieś sugestie jak się za to zabrać? Podawać do skryptu 'czas z kosmosu' ?


LRU: #472938 | PGP Pub Key
jabber: winnetou@jabster.pl
http://shell.dug.net.pl/~winnetou/thor.gif

Offline

 

#37 2009.11.18 21:54:23

azhag
Dozorca
Skąd: Warszawa
Zarejestrowany: 2006.11.21
Posty: 819
System: Debian Testing
Fluxbox: 1.3.5
WWW

Re: Skrypt do Conky wyswietlajacy status moc playera

Wydaje mi się, że technicznie strumień jest traktowany jako jeden plik. Tu leży problem.

Na mój gust, to se ne da.


Dr Chandra, will I dream?
pogoda w conky :: wybierz jabbera :: polski portal debiana :: registered linux user #403712

Offline

 

#38 2009.11.18 22:41:24

winnetou
wódz użyszkodnik
Skąd: gdzie mnie oczy poniosą
Zarejestrowany: 2009.10.31
Posty: 7
System: Debian Testing
Fluxbox: 1.1.1-2
WWW

Re: Skrypt do Conky wyswietlajacy status moc playera

Tak sobie rozważam taką opcję: skrypt odpytuje moc co jest grane wysyła to do last.fm, zapamietuje to w jednej zmiennej, następnie zasypia na 10-30 sekund, po czym znów odpytuje. Jeżeli utwór się zmienił to znów wysyła na last.fm jak nie to zasypia. Teraz tylko zastanawiam się jak wybadać album (bo ulicznik.net nie podaje z jakiego albumu jest dany utwór) i jak wybadać czas trwania utworu...


LRU: #472938 | PGP Pub Key
jabber: winnetou@jabster.pl
http://shell.dug.net.pl/~winnetou/thor.gif

Offline

 

#39 2009.11.19 12:07:55

Minio
Electric Castle resident
Skąd: Poznań/ Dziwnów
Zarejestrowany: 2006.11.22
Posty: 544
System: Debian Testing
Fluxbox: KDE SC 4.10.5 ;) (Fb 1.3.5)
WWW

Re: Skrypt do Conky wyswietlajacy status moc playera

Wiem że to nie jest odpowiedź na Twoje pytanie, ale:
Z tego co pamiętam MPD/mpdscribble radzi sobie ze scrobblowaniem utworów odtworzonych z radia internetowego.

Offline

 

#40 2009.11.19 12:42:19

winnetou
wódz użyszkodnik
Skąd: gdzie mnie oczy poniosą
Zarejestrowany: 2009.10.31
Posty: 7
System: Debian Testing
Fluxbox: 1.1.1-2
WWW

Re: Skrypt do Conky wyswietlajacy status moc playera

Minio dzięki za podpowiedź, przetestuję dziś i dam cynk.


"apdejt"
Obawiam się, że nic z tego. mpd i spółka też nie wyrabia. A szkoda. No nic powalczę jeszcze trochę może coś z tego wyjdzie.

Ostatnio edytowany przez winnetou (2009.11.19 14:18:20)


LRU: #472938 | PGP Pub Key
jabber: winnetou@jabster.pl
http://shell.dug.net.pl/~winnetou/thor.gif

Offline

 

#41 2009.11.19 20:25:30

Minio
Electric Castle resident
Skąd: Poznań/ Dziwnów
Zarejestrowany: 2006.11.22
Posty: 544
System: Debian Testing
Fluxbox: KDE SC 4.10.5 ;) (Fb 1.3.5)
WWW

Re: Skrypt do Conky wyswietlajacy status moc playera

Może to zależy od stacji radiowej. Z tego co pamiętam kiedyś na last.fm pojawiły mi się utwory które odsłuchałem przez radio, ku mojemu niemałemu zaskoczeniu.

Ewentualnie faktycznie napisz skrypt do cron-a który będzie co minutę sprawdzał aktualnie odtwarzany utwór, porównywał go z ostatnio sprawdzonym i jeśli jest różny to wysyłał informacje do last.fm (lastfmsubmitd z tego co pamiętam). Wydaje mi się że nazwa wykonawcy i tytuł powinny wystarczyć.

Offline

 

#42 2011.04.01 10:46:53

parrotlarch
pijak
Skąd: Olsztyn
Zarejestrowany: 2007.08.28
Posty: 180
System: Debian stable, Ubuntu LTS
Fluxbox: 1.3.5-2

Re: Skrypt do Conky wyswietlajacy status moc playera

Jakoś tak wróciłem do tematu zupełnie przypadkowo. Pewnie już wszyscy wiedzą, że conky już ładnie współpracuje z MOC. Jak nie to mam zaszczyt ogłosić tę radosną wiadomość. Tutaj taki pościk http://blog.mindlesstechie.net/2009/01/ … oc-player/ Mój wpisik w conky (zerżniety z netu i zmodyfikowany) wygląda na przykład tak:

Kod:

${if_running mocp}${color white}MOC: $color${execi 2 mocp -Q '%state'}
${execi 10 mocp -Q '%artist  -  %song'}  ${execi 1 mocp -Q '(%ct / %tt)'}
z albumu  "${execi 10 mocp -Q '%album'}" ${endif}

Nie wykorzystuje to poleceń conky przeznaczonych dla MOC, ale działa. Chętnie bym zobaczył, jak inni to rozwiązali, jeśli używają (może ktoś zrobił jakiś ładny paseczek postępu, bo mi się rozjeżdżał brzydko).

P.S. Temat rośnie strasznie, ale w sumie o tym pierwotnie miał być.

Ostatnio edytowany przez parrotlarch (2011.04.01 15:09:29)


Zdzisław Dyrman...zasadniczo

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson