Dźwięki powiadamiania

Wpis zaktualizowany na dzień 11.03.2010r.

Wstęp

Dobrym pomysłem jest wrzucenie biblioteki bass.dll do folderu WTW\Components\Libraries\. Pobierz wersję dla x86 lub x64.

Co prawda biblioteka bass.dll jest teraz tylko 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. Wtyczkę Sounds możemy pobrać ze strony autora: klik. Wrzucamy ją do folderu WTW\Plugins\, następnie włączamy w Opcje -> Wtyczki.

Informacje ogólne

Przygotowałem 5 zestawów z przykładowymi dźwiękami z innych komunikatorów:

Więcej zestawów znajdziecie na forum komunikatora: klik. Kopiujemy je (wcześniej rozpakowując) do WTW\Components\Theme\Sounds\, następnie przechodzimy do opcji wtyczki i wybieramy odpowiedni zestaw:

Zestawy dźwięków

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ń:

Zdarzenia

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, 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\.

Edycja i tworzenie zestawów

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.x 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. Od wersji 0.7.2 działa wreszcie dźwięk nowej poczty, natomiast konferencje GG nadal nie wydają nawet pisku :)

Słowo na niedzielę

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ą:

Ikony globalne

Zapraszam do wpisów:

Pozdrawiam, luks.


Komentarze do notki “Dźwięki powiadamiania”

  1. moher 

    A jak się ma redystrybucja dźwięków z tych komunikatorów do ich licencji?

  2. luks 

    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.

  3. moher 

    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ą.

  4. luks 

    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? ;-)

  5. Grzegorz 

    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).

  6. Branch Predictor 

    Bass do zwykłego odtwarzania dźwięków? OMFG, "overkill" redefined.

  7. Vimes 

    Pozwoliłem sobie podlinkować w http://forum.k2t.eu/trubleszuting/propozycje-pytan-do-faq/msg7347/#msg7347

  8. luks 

    @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).

  9. Branch Predictor 

    @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.

  10. luks 

    @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.?

  11. Branch Predictor 

    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. ;>

  12. luks 

    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.

  13. pawsel 

    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)

  14. luks 

    Ś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/

  15. pawsel 

    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ć?

  16. luks 

    Znaczy kiedy okno rozmowy jest aktywne? Bo przyznam, że nie do końca zrozumiałem :)

  17. pawsel 

    tak dokładnie. W konnekcie i wielu innych komunikatorach jest taka opcja.

  18. luks 

    No niestety, autor nie planuje takiej funkcjonalności.

  19. pawsel 

    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?

  20. luks 

    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?

  21. pawsel 

    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...

  22. simon 

    jak stworzyc grupe w tym komunikatorze?

  23. luks 

    @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).

  24. przemoc 

    zdaje się, że linki padły

  25. luks 

    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

  26. przemoc 

    dzięki;)

  27. Mateusz 

    Mirror też nie działa :/

  28. luks 

    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

  29. Mateusz 

    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

  30. luks 

    Dzięki, przeoczyłem, zaraz edytuję ;-)

  31. gahu 

    witam
    hmm...ja nie mam tekiej ścieżki...-WTW\Components\Theme\Sounds,

    Co robić?

  32. luks 

    Po prostu utworzyć taki folder i tam wrzucić któryś z zestawów ;)

  33. gahu 

    ł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ąć

  34. luks 

    1. Wtyczkę musisz najpierw włączyć, Opcje -> Wtyczki, prawy klik na 'Sounds', wybierz 'Włącz' oraz 'Start automatyczny' (wiadomo do czego).
    2. Wtyczka pojawi się wtedy w menu opcji na samym dole, dalej już będziesz wiedział o co chodzi.
    3. Jakbyś nie widział zestawów do wybrania, to po pierwsze sprawdź czy są one poprawnie wypakowane do tamtego folderu, czyli
      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ć ;)

  35. gahu 

    hmm...:)

    wychodzi na to ,ze nierozgarnięty jestem-jakby ,co pisz na 5428914, bo mnie trafia już

  36. Paweł 

    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?

  37. luks 

    Zapomniałem zmienić:
    http://www.adrian12.w.tkb.pl/wtw2/

    Dzięki za przypomnienie ;)

  38. venture_capitalist 

    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!

  39. luks 

    @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ść.

  40. Dziq 

    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);)

  41. nacudjonasza 

    Zrobiłem zestaw dźwięków z Pidgina, można podpiąć

    http://www.sendspace.pl/file/a2cfdc8879ed6bf68cdb560

  42. obywatel 

    nacudjonasza - czy to zart z umieszczeniem na serwerze za download z ktorego musze zaplacic smsem
    zdaje sie tak
    w takim razie kiepski, jesli nie tragiczny

  43. Wojt0k 

    ale przeciez nie musisz placic, mozesz pobrac za darmo

  44. anniq 

    Zrobiłam wszystko pięknie wg Twoich instrukcji i ok jest do pewnego momentu. problem pojawia się, kiedy w programie w opcjach próbuję wybrać Zestaw, wtedy dostaję komunikat: "Błąd podczas wczytywania pliku!"

    Zależy mi na tych dźwiękach. Co robić? :(
    Będę mocno wdzięczna za pomoc.

  45. jarrypl 

    Właśnie po kilku latach stawiam od nowa WinXP i dopieszczam prezentację systemu, dźwięki, ikonki itd. Ponieważ używałem gg6 a podobnież jest problem 17mln więc rozglądając się za alternatywą dla gg (od wersji 7 to już dla mnie ogromny przerost formy nad treścią) trafiłem na WTW2 (swoją drogą polecam autorowi zmianę nazwy na WW2 ;) ). Komunikator na pierwszy rzut okiem wygląda bardzo halo, brakuje w nim tylko żeby powiadomił dźwiękiem o tym że ktoś do nas pisze. Ale NIE na miłość boską żeby pingał jak już z nim piszemy w oknie rozmowy!! Takie coś dyskwalifikuje funkcjonalność audio notification dla mnie. W gadu-gadu 6 jest opcja wyłączenia pingania jak okno rozmowy otwarte, i ktoś kto to wymyślił wiedział o co chodzi. Dla mnie, wielbiciela ascezy i prostej elegancji w wyglądzie i działaniu systemu wszystko co potrzeba to cichutkie PLUM jak ktoś się dobija, i NIC poza tym. W związku z tym pytam, czy to jakaś olbrzymia trudność coś takiego zrobić? Czy to za pomocą innej wtyczki która tylko to będzie robić, czy też implementując to w programie, a może dodając to do wtyczki istniejącej? Autorzy, BARDZO PROSZĘ, przemyślcie to...

    pozdrawiam, jarrypl

  46. bart 

    dźwięki po restarcie systemu nie włączają się automatycznie. zestaw xml trzeba ustawiać za każdym razem ręcznie...

  47. bart 

    pojawia się również wspomniany sound.config. nie wiem co robić...

  48. szuwax88 

    No i nie działa. troche się pomęczyłem i nadal nic chyba ,że czegoś nie rozumiem .Byłbym wdzięczny za pomoc.
    Tak przy okazji mam całkowicie inne opcje w WTW :D

    Ps
    interesujący blog

  49. RTJ_07 

    Hmm proszę prześlijcie mi standardowe dźwięki do konnecta lub link gdzie je znajde. Cos mi sie pochrzanilo w konnecie. Proszę o te dzwieki gdzie pika standardowo przy nadesłaniu wiadomosci. Dzieki rtj_07@wp.pl

  50. backlinks 

    page rank service seo value <a href=http://xrumerservice.org>backlinks</a> quality backlinks

  51. Backlinks 

    Get up to 100000 forum backlinks with our xrumer blast & massive traffic
    Get large online web traffic using amazing xrumer blast today. We can post your custom post up to 100K forums around the web, get thousands of backlinks and incredible web traffic in shortest time. Most affordable and most powerful service for web traffic and backlinks in the world!!!!
    Your post will be published up to 100000 forums worldwide your website will get insatnt traffic and massive increase in seo rankings just after few days or weeks. Order now:
    <a href=http://xrumerservice.org>xrumer service</a>

Zostaw odpowiedź