K2T.eu :: Forum
WTW => Rozszerzenia => Katalog Wtyczek => Wątek zaczęty przez: Kaworu w Października 18, 2009, 15:36:46 pm
-
Wtyczka składa się z dwóch części, kawałka wtfowego i kawałka foobarowego. Jedno bez drugiego nie działa, tj wtyczka foobarowa działa bez opalonego WTW, ale wtyczka WTF nie działa bez foobarowej, bo z niej czerpie informacje.
Część siedząca w komunikatorze raz, że nie ma konfiguracji (jakby foobarowa miała...) a dwa, wymaga komunikatora w wersji 1001. Trzy: działa tylko na XMPP, tylko via PEP i tylko na tych serwerach, które XEP-163 obsługują.
http://download.k2t.eu/wtwExtensions/fooPEPDriver.wtwExtension
część foobarowa jest tu:
http://minefield.k2t.eu/wtf/foo_wtf_ipc.7z
Have fun. ;P
-
nie za mało tych ograniczeń? D:
-
W sam raz, jak dla mnie ideał ;D
-
Nowa wersja, URI jak poprzednio, zmiany:
* Automatyczne anulowanie eventu przy rozłączeniu sieci;
* Automatyczne anulowanie eventu jeśli utwór nie zmienił się przez 20 minut;
-
Anulowanie eventu...? Czyli że co? Usunie z opisu tytuł piosenki?
A co z techno setami sięgającymi nawet ponad godzinę? :D
-
Ta wtyczka nie rusza opisów ;P Znaczy, że wyczyści event na pubsubie.
Udam, ze tego nie słyszałem. ;P
-
aaa, wyczyści event na pubsubie.. no tak, czemu nie pomyślałem o tym wcześniej x D
Mam propozycję nowego działu FAQ/na forum: "Slang Kaworu". Zacznijmy chociażby od przetłumaczenia na język polski pojęcia "wyczyszczenie eventu na pubsubie" ; )
-
Pożyczone z: http://www.searchengines.pl/index.php?showtopic=39788&st=0
PEP (Personal Eventing Protocol) - W języku Gadu ciężko to wytłumaczyć. Powiedzmy, że oznacza to rozszerzony status opisowy mozolnie tam osiągany jakimiś wtyczkami a napuchnięty przez np. odtwarzany utwór. W jabber jest konstrukcja dodatkowa "rozgłaszania zdarzeń". Tzn. zamiast tracić miejsce w opisie na tego typu rzeczy, są wyświetlane dodatkowe cukierki takie jak: nastrój, aktywność, uczestnictwo w czacie, publikacja utworu muzycznego czy geolokacji. Uwaga: ta funkcjonalność musi być wspierana od strony serwera. Przykładowe polskie serwery wspierające PEP: jabster.pl / jabbim.pl / jid.pl / aqq.eu.
-
Pomijając narzecze, nomenklaturę czy też slang, wygląda na to, że te ficzery nie bardzo działają:
* Automatyczne anulowanie eventu przy rozłączeniu sieci;
* Automatyczne anulowanie eventu jeśli utwór nie zmienił się przez 20 minut;
Nadal rozgłaszam to czego słuchałem wczoraj.
-
Na ostatniej nightly? Bo zapomniałem wspomniec, ze jest potrzeba aby to zadziałało;
-
Si Seňor. Foo wyłączone od 30 minut, annouce nadal idzie w sieć. Zdarza mu się też co minutę, czy dwie, powtórzyć info podczas odtwarzania utworków, ale to akurat nie zawsze.
-
potwierdzam wszystko to, co mówi buttie ;]
zhvir edit: ja też się dopiszę tutaj żeby postów sobie nie nabijać ;) potwierdzam co mówią poprzednicy
-
Pożyczone z: http://www.searchengines.pl/index.php?showtopic=39788&st=0
yy a gdzie sie odczytuje wiadomosci uzytkownika z pubsuba? czuje ze zadalem glupie pytanie ale chyba nikt z moich znajomych@xmpp nie uzywa tego :P
-
Jak są włączone to same wyskakują ;P
Anyway, nowa wersja, przy okazji uaktualnijcie komponent foobarowy.
Wtyczka teraz moze przechodzic auto-update (sama wtyczka, komponent foobarowy siłą rzeczy - nie), i reszta powinna działać tak jak opisano (przynajmniej z ostatnia nightly);
-
A może by tak coś prostszego:
Do fb2k istnieje plugin, który zwie się foo_np_simple - http://skipyrich.com/wiki/Main_Page#Now_Playing_Simple_.28foo_np_simple.29
Jego zadanie jest banalnie proste. Zapisuje aktualnie grany kawałek do pliku *.txt w sposób w pełni edytowalny, za pomocą standardowego formatowania foobarowego. Wystarczyła by wtyczka do WTW, która czytała by treść z pliku *.txt i automatycznie wrzucała na opis.
Dlaczego o tym pisze? Proste - nie umiem programować ;)
-
A teraz mi wyjaśnij gdzie w tym rozwiązaniu jest element prostoty?
-
Brak ograniczeń, tak jak w przypadku twojego dzieła: utlFooPEPDriver? A przede wszytskim możliwość działania na każdym protokole. No chyba, że się nie znam i stworzenie czegoś takiego jest bardziej skomplikowane - tak jak pisałem: nie umiem paplać się w kodzie. Tylko podsunąłem pomysł - to wszystko.
-
tak i nie. nie dzialalo by to tak, jak przykladowo tlenowy nowplaying. ot po prostu odczytuje plik i dane daje na opis. dzialaniem tyczki jest odpytanie programu/ow i to co z nich wyciagnie, daje na opis. twoje rozwiazanie ma pare ale ... co jesli plik jest niepoprawnie zapisany ? co jesli zapisze, pozniej nie wyczysci pliku i do opisu poda znowu to samo ( a piosenka sie zmienila) i tak w kolko.
wtyczka zawsze odpyta z programu poprawne, chyba ze program sie wywali. co raczej ciezko, dlatego taki pomysl (odpytywanie pliku) raczej jest posrednim rozwiazaniem.
moze ktos naklepie wtyczke, ktora bedzie robila, to co napisalem (odpytywanie programu) bo z plikami to same problemy
-
Ta wtyczka nie jest do ustawiania opisu tylko do "karmienia" danymi protokołu PEP (jak nawet jej nazwa wskazuje), a ten występuje tylko na XMPP. Także przygotowany dla niej ipc do foobara jest idealnie i doskonale wystarczający. ;)
-
tak i nie. nie dzialalo by to tak, jak przykladowo tlenowy nowplaying. ot po prostu odczytuje plik i dane daje na opis. dzialaniem tyczki jest odpytanie programu/ow i to co z nich wyciagnie, daje na opis. twoje rozwiazanie ma pare ale ... co jesli plik jest niepoprawnie zapisany ? co jesli zapisze, pozniej nie wyczysci pliku i do opisu poda znowu to samo ( a piosenka sie zmienila) i tak w kolko.
wtyczka zawsze odpyta z programu poprawne, chyba ze program sie wywali. co raczej ciezko, dlatego taki pomysl (odpytywanie pliku) raczej jest posrednim rozwiazaniem.
moze ktos naklepie wtyczke, ktora bedzie robila, to co napisalem (odpytywanie programu) bo z plikami to same problemy
Z tym że napisanie pluginu, który w jakiś sposób komunikuje się z API foobara jest chyba bardziej skomplikowane niż pomysł, który podrzuciłem. Korzystam z tego rozwiązania w mIRC'u. za pomocą polecenia $read() mIRC czyta z pliku .txt w momencie kiedy wpisze allias odpowiedzialny za wykonanie polecenia np: /foobar. foo_np_simple czuwa nad resztą, oczywiście jeśli ją odpowiednio skonfigurujemy. W wypadku WTW jest to o tyle bardziej skomplikowane, iż plugin musiałby monitorować wskazany wcześniej plik czy nie nastąpiły w nim zmiany (np: zmiana rozmiaru, data utworzenia, suma danych lub też określony odstęp czasowy) i automatycznie wklejać nam tekst do opisu.
Tak jak pisałem już wcześniej - to jest tylko pomysł, który podrzucam. Może ktoś się pokusi i coś skrobnie.
Kaworu, ja nie neguje twojej wtyczki. Spełnia ona zadanie, które wcześniej założyłeś i tyle. Dla mnie np. jest bezużyteczna ponieważ praktycznie nie korzystam z XMPP. Napisałem w tym temacie aby nie płodzić nowego jako, że tematyka jest zbliżona. Nikomu nic nie narzucam (jeszcze tego by brakowało...)
zhvir edit: tematyka tego wątku jest "tylko" zbliżona do twojej propozycji, jednak jakbyś poszukał lepiej to już istnieje temat w którym powinieneś napisać tego posta -> http://forum.k2t.eu/propozycje-oraz-info-o-nowych-wersjach/plug-wyswietlajacy-nazwe-aktualnie-odtwarzanego-utworu-jako-opis/ Inne niezwiązane z wtyczką tematy proszę kierować do przytoczonego obok wątku.
-
Aktualizacja do postaci paczuszki, jakby ktoś chciał; (patrzec na pierwszy post)
-
A skąd wziąć tą część dla foobara?
-
http://minefield.k2t.eu/wtf/fooPEP.7z (http://minefield.k2t.eu/wtf/fooPEP.7z)
-
Pierwszy post uzupełniony o foobarowe IPC;
-
Hmm... Coś mi się zdaje, że wtyczka (komponent?) nie działa z ostatnim stabilnym foobar'em v1.1.1 :unsure:
-
Potwierdzam, nie działa.
-
Również potwierdzam niestety :/
-
Nowa wersja wtyczki dostępna na AU ;)
-
Nie wiem czy to tylko u mnie występuje, jak jest odgrywany format *mp3 to wtyczka pięknie działa, jak wejdzie na *.flac to już nic nie jest emitowane. Nie wiem jak jest z innymi formatami, korzystam jedynie z flac'a i MP3 ;D
Może ktoś to potwierdzić?
-
Zakładając, że xmpp aqq obsługuje tego xepa, to potwierdzam. W przeciwnym razie - nic nie pisałem.
-
szkoda że tylko foobar, pep to zawsze jednak mniejszy spam niz zmiana opisu co pare minut...
-
Niestety nie działa mi, jak próbuję włączyć wtyczkę wyskakuje ten komunikat:
Ktoś wie jak temu zaradzić?
-
Masz aktualną wersję wtyczki z minefiled (http://minefield.k2t.eu/wtf/fooPEPDriver.wtwExtension) oraz zainstalowaną wtyczkę do foo (http://minefield.k2t.eu/wtf/foo_wtf_ipc.7z)?
-
Raczej sprawdź czy nie masz kopii wtyczki tam gdzie jest zainstalowany program, gdzie jej nie powinno być.
-
Wtyczka do foobara jest, wtyczkę do wtw odinstalowałem, usunąłem ślady i zainstalowałem od nowa, plik znajduje się teraz w folderach: plugins32 i plugins64.
Nadal nie wyświetla utworu, na załącznikach widać jak to wygląda w programach, a jak klikasz ppm i włącz na wtyczkę to ten sam komunikat co wcześniej