|
From: SourceForge.net <no...@so...> - 2005-06-30 00:15:46
|
Patches item #1222657, was opened at 2005-06-17 10:26 Message generated for change (Comment added) made by starfire1 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300235&aid=1222657&group_id=235 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Gabbath (gabbath) Assigned to: Nobody/Anonymous (nobody) Summary: better yahoo buzz Initial Comment: sorry, cvs didn't work, following the directions on your site so i diffed against regular gaim 1.3.1 ...anyway, don't think it actually matters that much, it's not a core thing, just added a few lines here and there (i'm just a beginner) Changes: src/sound.h -> added GAIM_SOUND_BUZZ_YAHOO src/protocols/yahoo/yahoo.c -> made it play buzz sound when "<ding>" message is received (just added a gaim_sound_play_event line) src/gtkprefs.c -> added a small comment about the buzz sound bypassing sound options (just thought the user should know... might have been better to use a tooltip...) - thought it should bypass as it's supposed to get your attention and shouldn't be muted, but you can always uncheck it from the sounds list if you want to src/gtksound.c -> added "Someone buzzes you (Yahoo only)" to sounds in preferences; you can use the default sound or you can use a sound of your choice... it's integrated just like the other sounds, it just bypasses the sound options in prefs sounds/makefile.in and sounds/makefile.am (also added sounds/buzz.wav) -> embeds the buzz sound within gaim and installs it along with the other default sounds plugins/buzz.c -> this is a patch for the buzz plugin by avinash prasad which i consider to be the best for gaim; it can send buzz to someone via Ctrl+G shortcut and also displays "BUZZ!!!" in conversation; i also added a gaim_sound_play_event line to it and so it now plays the sound (specified in prefs) when you buzz someone (not very useful, but still...) you can find the original buzz plugin here: http://www.cse.iitd.ernet.in/~csd00379/buzz.c Description: well what you get from all this mess is that now you can send and receive the buzz if you're on a yahoo account. you can send it with sound via ctrl+g (through the buzz plugin by avinash prasad) or without sound via /buzz (through gaim main). when you receive it you also receive it with sound. the sound is universal, you can either enable or disable it from sound preferences. i included a default sound (sounds/buzz.wav, not the buzz sound from yahoo but rather a higher pitched version of arrive.wav - didn't want to infringe any copyrights) but you can also select another file to play, from your disk, even the doorbell.wav from the yahoo messenger directory. The behaviour is practically identical to yahoo messenger and... well... i guess that's all that matters in the end for a yahoo user switching to gaim :) couldn't help myself from changing "Buzz!!" to a bolded "BUZZ!!!" :) ---------------------------------------------------------------------- Comment By: starfire (starfire1) Date: 2005-06-29 20:15 Message: Logged In: YES user_id=1290497 i didn't read much of the comments here but i definitely think there should be a way to disable the sound (if there isn't) there are far too many yahoo users that abuse the buzz feature. take for example, if you don't respond within 1 minute (if your busy or something) they try to buzz u to get your attention. nobody who i actively speak with actually uses the buzz feature for anything important. (well most are gaim users anyways but that's not the point :-P) ---------------------------------------------------------------------- Comment By: Gabbath (gabbath) Date: 2005-06-19 06:29 Message: Logged In: YES user_id=1298580 rlaager: alright, a plugin is ok too. i've no objection to that. maybe a plugin to deal with alert options overall. but first the alerts should be implemented for all protocols that support "buzzing". i'll see what i can do in a few weeks, but right now i've got some exams. bleeter: the job's been done for yahoo, if you want to use anything i've submitted here, feel free to do so. but as a user i want to tell you what i'd like: some message in the IM telling me that i got buzzed, sounds on receive (sounds on send seem a bit useless) and a shortcut key combination like ctrl+g (slash commands take longer to type). and i guess the window manager should flash the conversation's corresponding item in the taskbar :) cheers ---------------------------------------------------------------------- Comment By: Richard Laager (rlaager) Date: 2005-06-19 05:53 Message: Logged In: YES user_id=156487 Adding an option for bypassing the settings isn't likely to fly. Many preferences were slashed in CVS to make the configuration easy for users. If you want the sound to play regardless of your other sound settings, you could whip up a very simple plugin to do that. ---------------------------------------------------------------------- Comment By: Gabbath (gabbath) Date: 2005-06-19 05:04 Message: Logged In: YES user_id=1298580 >First off, I don't like this idea of a sound bypassing... Well you can just disable the sound in the first place, but I agree with you that some people might find this unacceptable, and if not then just plain unesthetic. So how about this then: treat it like the other sounds by default, but add a third sound option whether or not to have buzz bypass the sound options. No hurt in that :) >Second, if you're adding a sound, it should be something... I designed it this way because I only use Yahoo. Silly me. Of course this thing should be extended to all protocols that have similar features. I'm just not familiar with the others. But buzz is a first step. Anyway, my overall point was that buzzes/nudges/whatever are first of all alerts, they're meant to notify you that someone wants to talk to you, that there's an emergency or something. So they need to be accompanied by sounds, otherwise they're useless. And if I don't want sounds when I'm away/idle (I don't want to be bothered anytime a buddy signs on or off), I'd most certainly like to know if someone has something urgent to tell me, hence the bypassing idea. Oh, and if they're meant to be universal, they should be called something like buddy alerts. And also a universal key combination for alerting buddies. ---------------------------------------------------------------------- Comment By: Bleeter Yaluser (bleeter) Date: 2005-06-19 04:02 Message: Logged In: YES user_id=407708 I'm preparing a generic gaim core buzz, which will replace the current yahoo buzz. Feel free to beat me to finalisation :-) Beyond that, I agree with rlaager's comments. ---------------------------------------------------------------------- Comment By: Richard Laager (rlaager) Date: 2005-06-19 00:29 Message: Logged In: YES user_id=156487 First off, I don't like this idea of a sound bypassing the muting options. That's totally unacceptable. *I* control which sounds play on my computer, not another user sending me a buzz. Second, if you're adding a sound, it should be something along the lines of GAIM_SOUND_BELL because other protocols have similar features. For example, MSN has nudges. These will need to be treated the same by Gaim. Therefore, you shouldn't make this protocol specific (which is unacceptable for anything in the core, really). ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300235&aid=1222657&group_id=235 |