luks@jabber.org
Wreszcie została wydana nowa wersja wtyczki Sounds (aktualnie wersja 0.7.1.0), która pomimo statusu beta, funkcjonuje dużo lepiej niż poprzednia (0.4.2). Posiada już całą funkcjonalność wcześniejszej wersji + dodatkowo kilka „bajerów”. Została porzucona (prawdopodobnie na wieki) funkcja wybierania pojedynczych plików, po prostu mamy teraz odgórny nakaz korzystania z zestawów.
Wtyczka wymaga zainstalowanego Microsoft Visual C++ 2008 SP1 Redistributable Package. Pobierz wersję dla x86 lub x64.
Redistributable Package nie jest już wymagany, ponieważ jest zawarty we wtyczce.
Wtyczka wymaga zainstalowanej biblioteki bass.dll w folderze WTW\Components\Libraries\. Pobierz wersję dla x86 lub x64.
Co prawda biblioteka bass.dll jest teraz opcjonalna, jednak wg. twórcy (adrian_007 ), działa lepiej od windowsowego playera. Potwierdzam, dźwięki nakładające się na siebie (co zdarza się najczęściej tylko podczas łączenia do sieci) brzmią lepiej na Bass.
Sama wtyczka znajduje się tu: LINK.
Wrzucamy do folderu WTW\Pluings\, trzeba oczywiście ją włączyć w Opcje -> Wtyczki.
Przygotowałem 5 zestawów z przykładowymi dźwiękami z innych komunikatorów:
Kopiujemy je (wcześniej rozpakowując) do WTW\Components\Theme\Sounds\, następnie przechodzimy do opcji wtyczki i wybieramy odpowiedni zestaw:

Mamy możliwość ustawienia głośności i sieci dla których dźwięki mają działać, a także wybrania poszczególnych zdarzeń:

Taka mała uwaga, jeśli zaznaczymy opcję „Używaj systemowego dźwięku…”, następnie zaznaczymy zdarzenie, które nie ma przypisane żadnego pliku, to w jego miejsce odgrywany będzie ‘beep’ systemowy, czyli Windows – ding.wav (dla XP – Windows XP – ding.wav), znajdujący się w folderze Windows\Media\.
Bardzo prosta sprawa, tworzymy sobie plik .xml (najlepiej o nazwie folderu w którym będziemy trzymać dźwięki tego zestawu – tak dla porządku) i wklejamy do niego:
<?xml version=”1.0″ encoding=”utf-8″?>
<wtwSounds author=”adrian_007″ description=”sounds template”>
<item type=”message.error” file=”Konnekt\blad.wav”/>
<item type=”message.warning” file=”Konnekt\zdarzenie.wav”/>
<item type=”message.info” file=”Konnekt\zdarzenie.wav”/>
<item type=”message.chat” file=”Konnekt\wiadomosc.wav”/>
<item type=”message.conference” file=”Konnekt\wiadomosc.wav”/>
<item type=”presence.online” file=”Konnekt\dostepny.wav”/>
<item type=”presence.chat” file=”Konnekt\dostepny.wav”/>
<item type=”presence.dnd” file=”Konnekt\dostepny.wav”/>
<item type=”presence.away” file=”Konnekt\dostepny.wav”/>
<item type=”presence.xa” file=”Konnekt\dostepny.wav”/>
<item type=”presence.invisible” file=”Konnekt\dostepny.wav”/>
<item type=”presence.offline” file=”Konnekt\dostepny.wav”/>
<item type=”presence.error” file=”"/>
<item type=”presence.blocked” file=”"/>
<item type=”misc.network.loggedIn” file=”"/>
<item type=”misc.network.loggedOff” file=”"/>
<item type=”misc.auth.request” file=”Konnekt\zdarzenie.wav”/>
<item type=”misc.newMail” file=”Konnekt\poczta.wav”/>
</wtwSounds>
Przykładowo wkleiłem zestaw dźwięków z Konnekta. Tam gdzie nie chcemy dźwięku (bądź po prostu go nie ma), zostawiamy pustą ścieżkę. Wtyczka Sounds w wersji 0.7.0 umożliwia wybranie dźwięku dla każdego ze statusów osobno, chociaż zauważyłem, że przy przechodzeniu kontaktów na ‘niedostępny’ i tak odgrywany jest dźwięk systemowy. Póki co nie działa dźwięk dla nowej poczty, jednak na dniach powinno to zostać poprawione.
Z ciekawostek chciałbym poinformować, że wreszcie WTW (od ostatniej bety) zawiera nowy zestaw statusów globalnych, który zastąpił te ohydne sześciany (oczywiście kwestia gustu) ;-) Nowe prezentują się o niebo lepiej, zresztą:

Metamorfoza WTW w następnym wpisie, na szczęście piątek mam wolny (dodatkowo boli mnie ząb - a co, trzeba się wyżalić :P ), więc myślę że na sobotę się wyrobię. Wszelkie komentarze odnośnie błędów we wpisach mile widziane.
P.S. Jakby ktoś miał jakieś pytania, zapraszam: luks@jabber.org
Pozdrawiam, luks.
A jak się ma redystrybucja dźwięków z tych komunikatorów do ich licencji?
Jeśli szanowny kolega wskaże mi odpowiedni zapis z którego wynika, że owe dźwięki mogą być używane tylko za pomocą komunikatorów, które takowe zawierają, usunę je.
Nie mam zamiaru z nich korzystać, pytałem jedynie z ciekawości, w większości tego typu programów jest to chyba niezgodne z licencją.
Z ciekawości przeczytałem przed chwilą licencję AQQ i Tlen, i nie widzę nic złego w udostępnieniu tych dźwięków, W przeciwnym wypadku nawet odtworzenie tych plików za pomocą jakiegokolwiek odtwarzacza byłoby niezgodne z licencją (bo w końcu wtedy też używa się ich po za komunikatorem). Zresztą to są paczki z oryginalnymi, NIEZMODYFIKOWANYMI plikami, a że obok nich jest jakiś plik .xml? ;-)
Z tego, co pamiętam AQQ (przynajmniej w wersji beta) podkradło dźwięki wydane na licencji CC. Nie udało się im skontaktować z autorem, aby uzyskać oddzielne pozwolenie na zawarcie ich w komercyjnym programie zarabiającym na reklamach (polecam Cukiereczki) i naiwności użytkowników (wystarcz poczytać o smsowych mękach jakie serwuje Wapster/CT Creative Team).
Bass do zwykłego odtwarzania dźwięków? OMFG, "overkill" redefined.
Pozwoliłem sobie podlinkować w http://forum.k2t.eu/trubleszuting/propozycje-pytan-do-faq/msg7347/#msg7347
@Branch Predictor, to taki wielki grzech? W sumie nie siedzę w tym, ale spojrzałem na listę możliwości biblioteki bass i już chyba wiem o co Ci chodzi :)
@Vimes, okej.
Metamorfoza WTW jednak z opóźnieniem (jak zwykle :P), wyszły niespodziewane komplikacje w postaci prac społecznych (czyt. domowych).
@luks: Windows ma nawet dedykowane API (http://msdn.microsoft.com/en-us/library/dd743680(VS.85).aspx), więc wiesz, ... Używanie Bassa to po prostu przesada.
@Branch Predictor, niby tak, ale w tej nowej wersji wtyczki, biblioteka Bass przestała być wymagana. Osobiście nie testowałem bez (zaraz to uczynię), ale ponoć dublujące się dźwięki nie brzmią jak powinny (tak wyczytałem na forum).
Tak z ciekawości, taka mała biblioteka raczej nie wpływa na "zasobożerność" itp.?
Wpływa, chociaż nie sądzę by to był jakiś istotny stopień. Co nie zmienia że używanie bassa do odtwarzania wavów w plikach to jak używanie DirectX 10 do wyświetlania TGA. ;>
Potestowałem bez Bass i faktycznie, dźwięki nakładające się na siebie (co można zaobserwować na starcie przy połączeniu z jakaś siecią) są jakby takie "zmulone". Nie przeszkadza to później już w normalnym użytkowaniu. Za to w obecnej wersji wtyczki nie można ustawić głośności (10-100%) w opcjach bez tej biblioteki.
zrobilem ten plik xml wg powyzszej instrukcji i nie dziala...
mógłby ktoś wkleić jakiś przykładowy plik na wklej.org? (tutaj dochodzi jeszcze kwestia kodowania, co może powodować błędy przy kompilacji)
Ściągnij sobie któryś zestaw dźwięków z wyżej podanych, tam będzie plik.xml więc go sobie będziesz mógł zedytować :)
EDIT. http://wklej.org/id/172815/dzięki teraz dziala.
Szkoda tylko że nie ma możliwości wyłączenia dźwięków jeżeli okienko rozmowy ma "focus". Da radę dodać?
Znaczy kiedy okno rozmowy jest aktywne? Bo przyznam, że nie do końca zrozumiałem :)
tak dokładnie. W konnekcie i wielu innych komunikatorach jest taka opcja.
No niestety, autor nie planuje takiej funkcjonalności.
hmm to zle... I jeszcze taki błąd: zestawy nie wczytują się automatycznie tylko po każdym restarcie aplikacji muszę wybrać zestaw dźwięków na nowo bo inaczej żadnych dźwięków nie będzie...
Tak w ogóle to nie wiem czy to dobre miejsce żeby pisać takie sprawy?
Możesz zawitać na forum WTW (w linkach), ale jeśli potrafię to i tu chętnie pomogę. Prawdopodobnie wiem co 'dolega'. W katalogu profilu tworzy Ci się plik Sounds.config?
tak, Sounds.config się tworzy.
Tak czy inaczej skoro wprowadzono powiadamianie o wiadomościach koło traya i tak soundsów nie będę używał, dopóki nie będzie funkcjonalności wyłączania dźwięków dla otwartej rozmowy. Już nie aktywnej ale chociaż jak jest otwarte samo okienko z rozmową z danym numerem. Będzie kiedyś chociaż taka funkcjonalność?
A na forum nie mogłem się zarejestrować... Nie dało się potwierdzić licencji czy czegoś tam...
jak stworzyc grupe w tym komunikatorze?
@simon,
Edytując kontakt, możemy nie tylko wybrać z już istniejących, ale także wpisać całkiem nową nazwę grupy, wtedy zostanie ona automatycznie utworzona. Oczywiście działa to w drugą stronę, jeśli grupa nie posiada żadnego kontaktu, po prostu znika. Prawda, że proste?
@pawsel,
Być może będzie (ale to raczej odległa przyszłość). Póki co pozostaje ustawić sobie jakiś mało 'inwazyjny' dźwięk, wtedy naprawdę da się spokojnie z tym żyć. Jeśli chodzi o forum to nie wiem o co chodzi, widzę, że cały czas przybywa nowych użytkowników (czyli oni problemów nie mieli).
zdaje się, że linki padły
SkyDrive coś ostatnio szwankuje, pliki znajdują się na serwerze, ale nie da się ich pobrać. Na dniach powinno wrócić do normy, tymczasem mirror:
http://www.speedyshare.com/996210867.html
dzięki;)
Mirror też nie działa :/
Jakieś fatum normalnie, wstawiłem jeszcze raz, ten działa:
http://www.speedyshare.com/702692966.html
Tutaj SkyDrive, dziwne, bo pobrane bezpośrednio działa:
http://cid-613c53e9ed9417d3.skydrive.live.com/browse.aspx/.Public/WTW%5E_Dzwieki
A dzięki, ja już znalazłem dźwieki na forum.
I mała uwaga do notki, dźwięki wklejamy do:
WTW\Components\Theme\Sounds,
theme bez S ;)
ale większość osób się pewnie domyśli, więc nie duży błąd
Dzięki, przeoczyłem, zaraz edytuję ;-)
witam
hmm...ja nie mam tekiej ścieżki...-WTW\Components\Theme\Sounds,
Co robić?
Po prostu utworzyć taki folder i tam wrzucić któryś z zestawów ;)
ło masz....
utworzyłem, wkleiłem wcześniej rozpakowane i wtyczki nie widze, żeby uruchomić...
sorry, że zawracam gitarę, ale komunikator jest debeściak i muszę go jakoś ogarnąć
Program Files\K2T\WTW\Components\Theme\Sounds\ powinien zawierać nazwa_zestawu.xml i folder 'nazwa_zestawu', np. Konnekt.xml, Konnekt (folder). Po tym wszystkim restart komunikatora i powinno grać ;)
hmm...:)
wychodzi na to ,ze nierozgarnięty jestem-jakby ,co pisz na 5428914, bo mnie trafia już
Link z wtyczką od dźwięków już nie działa przynajmniej u mnie.
Innego źródła też nie mogę znaleźć.
Jakieś inne propozycje ;P?
Zapomniałem zmienić:
http://www.adrian12.w.tkb.pl/wtw2/
Dzięki za przypomnienie ;)
hej,
niestety nie chce u mnie dzialac ten plugin, moze wiesz co na to poradzic?
Mam Viste Home Premium 32bit.
Sciagam plik sounds32 zapisuje z rozszerzeniem *.plug w katalogu WTW\Plugins. Nastepnie, zgodnie z instrukcja, wchodze w Opcje\Wtyczki i przy sounds32 w kolumnie Stan pisze 'Błąd', klikam Włącz i Start Automatyczny, ale nie dziala:/
Widze natomiast cos takiego:
Nazwa:
Plik: sounds32.plug
Autor: ()
WWW:
Prawa:
Wersja: 0.0.0 (Build: 0)
Opis:
sounds32.plug nie jest prawidłową aplikacją systemu Win32.
Moze cos robie zle? Jesli znasz jakis sposob na poradzenie sobie z tym problemem to bardzo prosze o pomoc, WTW jest kapitalny jednak bez dzwiekow czuje sie jak bez reki... Tak na marginesie, troche to dziwne, ze obsluga dzwiekow nie jest 'zainstalowana' domyslnie...:) Pozdrawiam!
@venture_capitalist
Domyślam się, że gdy klikasz "zapisz jako...", zamiast standardowego sounds32.7z, zapisujesz jako sounds32.plug, co jest oczywiście błędem (wtedy się tak objawia jak opisałeś). Wtyczkę należy ściągnąć i ROZPAKOWAĆ (7-zip/WinRAR/itp.), a dopiero później przekopiować do odpowiedniego folderu :)
Co do 'marginesu', akurat twórca WTW 'robi' komunikator pod siebie (co ma zresztą swoje wady i zalety), a że dźwięków nie używa, to i obsługę tychże trzeba dodać za pomocą wtyczki. Jak sam się wypowiadał, może kiedyś dźwięki będą w standardzie, ale to raczej odległa przyszłość.
Czy autor planuje wreszcie coś zrobić z funkcją wyciszenia dźwięków kiedy okno jest aktywne? Bo nie ukrywam, że brak tej funkcji jest trochę irytujący przy pisaniu... ( zwłaszcza przy fajnej kukułce ze Spika);)
Zrobiłem zestaw dźwięków z Pidgina, można podpiąć
http://www.sendspace.pl/file/a2cfdc8879ed6bf68cdb560