Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
Mam dylemat jak w tytule. Obecnie głównie używam mpd+sonata. Próbowałem też audacious'a, xmms'a i amaroka (jeszcze po drodze lastmp...ale jakoś się zamotałem). Amarok scrobbluje bombowo, ale go nie lubię bo to Kabyłła i nie potrzebuję jego 95%, xmms nieźle sobie radzi, ale ciut toporny jest (kiedyś był extra, ale teraz już brakuje mi np tak eleganckiej wtyczki osd jak w audacious, wyświetlania okładeczek albumów i w ogóle czcionki ma jak w maszynie do pisania z lat 60-tych). W Audacious scrobbler działa nierówno...potrafi wysyłać wszystko slicznie...a zdarza mu się zamulić i odmówić współpracy. Sonata z wymienionych przeze mnie scrobbluje chyba najlepiej, ale też ma swoje wpadki. Próbowałem też programiku oryginalnego lastfm, któremu niby nie można absolutnie nic zarzucić, ale wychodzę z założenia, że po jaki grzyb mam mieć włączone 2 programy jak mogę tylko jeden? Czekam na sugestie na temat jeszcze innego softu, albo podrasowania używanego przeze mnie.
Offline
ja używam MOC 2.5.0alpha z odp. [url=http://forum.fluxboxpl.org/viewtopic.php?pid=2764#p2764]skryptem[/url] wykorzystującym [url=http://packages.debian.org/lenny/lastfmsubmitd]lastfmsubmitd[/url]
Ostatnio edytowany przez azhag (2007-12-06 08:34:41)
Offline
raczej się z tym zamotam...czytałem ten wątek i chyba coś mi nie wyszło. niech powtórzę. zainstalować [b]lastfmsubmitd[/b]. dodać do konfiga moc linijkę:
OnSongChange = "~/.skrypty/scrobbler %a ||| %t ||| %r ||| %d"
a w pliczku ~/.skrypty/scrobbler mam wklepać:
#!/bin/bash FOO=`echo $@ | sed 's/ ||| /\\\n/g'` ARTIST=`echo -e $FOO | sed -n '1p'` TITLE=`echo -e $FOO | sed -n '2p'` ALBUM=`echo -e $FOO | sed -n '3p'` TIME=`echo -e $FOO | sed -n '4p'` if [ -n "$ARTIST" ] && [ -n "$TITLE" ] && [ -n "$ALBUM" ]; then /usr/lib/lastfmsubmitd/lastfmsubmit --artist "$ARTIST" --title "$TITLE" --album "$ALBUM" --length "$TIME" fi
i powinno działać?
bo chyba tak mi nie działało.
Offline
właściwie to jeśli chcesz tylko skrobblować to nie musisz używać skryptu, wystarczy w ~/.moc/config wpisać:
OnSongChange = "/usr/lib/lastfmsubmitd/lastfmsubmit --artist %a --title %t --length %d --album %r"
Offline
o ja też wypróbuję, bo mi coś nie działało to z osd, ale już nie chciałam zamęczać.
Ostatnio edytowany przez anka (2007-12-06 10:30:43)
Offline
spróbuję spróbuję...ale sonata tak ładnie okładki wyświetla.
Offline
[quote=anka]o ja też wypróbuję, bo mi coś nie działało to z osd, ale już nie chciałam zamęczać.[/quote]
z tego co wiem masz stable, w nim jest MOC 2.4.1 — w tejh wersji nie ma jeszcze opcji "OnSongChange", do tego jest potrzebny 2.5.0alpha (w testingu już jest)
Ostatnio edytowany przez azhag (2007-12-06 10:37:46)
Offline
właśnie zrobiłem to w pracy i dostałem takie coś:
FATAL_ERROR: Parse error at the end of the config file (need end of line?).
przy włączaniu moc
Offline
[quote=parrotlarch]
(...) (need end of line?)
[/quote]
masz pustą linijkę na końcu?
Offline
mam też testing :). próbowałam z wersją 2.5.0 pewnie coś namieszałam. oj nieważne.
Offline
no miałem. już nie wywala błędu, ale i nie scrobbluje.
Offline
hm, a spróbuj ręcznie coś zaskroblować
/usr/lib/lastfmsubmitd/lastfmsubmit --artist "ja z rodziną" --title "u cioci na imieninach" --length "5:00" --album "sobotnie imieniny"
żeby się przekonać czy wina leży po stronie MOC-a czy lastfmsubmit
Offline
zaraz spróbuję...tylko skrobnę coś co ma w sobie więcej pierwotnego zła...jako szanujący się satanista nie mogę sobie pozwolić na takie coś.
tak mi wyskoczyło:
/usr/lib/lastfmsubmitd/lastfmsubmit --artist "cannibal corpse" --title "meat hook sodomy" --length "5:49" --album "butchered at birth" 2007-12-06 11:59:45,537 ERROR: Aborting: Traceback (most recent call last): File "/usr/lib/lastfmsubmitd/lastfmsubmit", line 94, in ? cli.submit(sub) File "/var/lib/python-support/python2.4/lastfm/client.py", line 79, in submit return self.submit_many([song]) File "/var/lib/python-support/python2.4/lastfm/client.py", line 71, in submit_many fd, path = tempfile.mkstemp(dir=self.conf.spool_path) File "tempfile.py", line 302, in mkstemp return _mkstemp_inner(dir, prefix, suffix, flags) File "tempfile.py", line 236, in _mkstemp_inner fd = _os.open(file, flags, 0600) OSError: [Errno 13] Permission denied: '/var/spool/lastfm/tmpB7Kiw_'
zapisuje mi w taki sposób na moim profilu w lastfm, gdy wysyłam jako root? miało być jako root?
Ostatnio edytowany przez parrotlarch (2007-12-06 12:41:09)
Offline
ok dałem sobie prawa dostępu do /var/spool/lastfm i działa spod usera
spróbuję teraz przez moc
ok działa jak marzenie!!
za jakiś czas zacznę pewnie narzekać...a bo to okładek ne pokazuje, i takie tam, ale na razie się cieszę, bo to leciutkie i scrobblujące.
Ostatnio edytowany przez parrotlarch (2007-12-06 12:59:16)
Offline
do mpd jest mpdscribble tyle ze chyba tego mdpscribble trzeba albo recznie uruchamic, albo wklepac sobie skrypcik do e/ct/init.d i daej update-rc.d w sumie jest to chyba najlepsze rozwiazanie jakie widzialem plus do tego mpc lub ncmpc wzay to cos kolo 1mb lacznie no moze wiecej, ale masz odciezenie bo nie potrzeb ci jakiegos graficznego interfejsu, ncmpc ma te przewage nad mpc, ze nie musisz sie bawic poleceniami w konsoli, tylko przez interfejsik w konsoli
pozdr
Offline
Ja używam mpd+ncmpc+lastfmsubmitmd
Offline
no to z konsolowych klientów chyba wolę moc. na razie metoda azhaga sprawdza się doskonale.
Offline
no to ja dalej drążę temat.
Wie ktoś jak spowodować, aby gimmix scrobblował przez lastfmsubmitd? Właśnie się nim bawię. nie wyświetla co prawda okładek, ale ma ten sam elegancki wygląd co sonata, tylko że jest niemożliwie lekki i szybki. Nie zużywa właściwie żadnych zasobów. Sonata ma swój sposób na scroblowanie, więc nie musiałem przy niej używać lastfmsubmitd.
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00003 | SET NAMES latin2 |
0.00107 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.224.52.54' WHERE u.id=1 |
0.00067 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.224.52.54', 1733366805) |
0.00041 | SELECT * FROM punbb_online WHERE logged<1733366505 |
0.00034 | SELECT topic_id FROM punbb_posts WHERE id=77552 |
0.00006 | SELECT id FROM punbb_posts WHERE topic_id=9959 ORDER BY posted |
0.00052 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=9959 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00089 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=9959 ORDER BY p.id LIMIT 0,25 |
0.00077 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=9959 |
Total query time: 0.0049 s |