[Pidgin] #393: Add receive Handwritten messages, Winks and Voice Clips to MSN

Pidgin trac at pidgin.im
Sun Apr 29 19:39:29 EDT 2007


#393: Add receive Handwritten messages, Winks and Voice Clips to MSN
------------------------+---------------------------------------------------
  Reporter:  notak      |       Owner:                      
      Type:  patch      |      Status:  new                 
  Priority:  minor      |   Milestone:                      
 Component:  libpurple  |     Version:  2.0                 
Resolution:             |    Keywords:  msn handwritten wink
------------------------+---------------------------------------------------
Old description:

> Originally SF Patch 1547654
>
> Note - this patch is against the MSNP14 branch.
>
> The official MSN client has the ability to send small handwritten images
> as .gif files. Currently Gaim reports these as being disabled and the
> client will not send them. This patch:
>
> 1. Sets the enabled flag so that the official client can send them
> 2. Gets the .gif data from the server
> 3. Displays the .gif in the conversation window using the custom emoticon
> code.
>
> The official MSN client has the ability to send small voice clips.
> Currently Gaim reports these as being disabled and the client will not
> send them. This patch creates an account-specific option to:
> 1. Set the enabled flag so that the official client can send them
> 2. Get the .wav data from the server and stores it as a temp file
> 3. Play the temp file using the gaim sound subsystem.
> NOTE: Being MS, these use a windows-specific codec which only Windows is
> likely to have, so in non-win32 builds the option defaults to off, and a
> warning is added to the text to say a specialized codec is required
>

> The official MSN client has the ability to send 'winks', which are large
> annoying flash animations that explode all over the conversation window
> in a most distasteful manner. For some reason people like these. This
> patch creates an account-specific option to:
> 1. Get the .cab file containing the wink, and extract it to a temp file
> using libmspack
> 2. Display the picture of the wink (which is supplied as part of the
> .cab) using the custom emoticon code
> 3. Display a link to the temp file of the animation so that anybody who
> is so inclined can click it and watch it do its stuff in their default
> browser
> 3. Play the temp file using the gaim sound subsystem.
> NOTE: libmspack is required to extract the .cab files. Most systems don't
> have this (it tends to be statically built in to applications like Wine
> and cabextract). Configure checks for it and doesn't bother to compile
> in the wink functionality if you don't have it. A makefile is provided
> here for win32.

New description:

 Originally SF Patch 1547654

 Note - this patch is against the MSNP14 branch.

 The official MSN client has the ability to send small handwritten images
 as .gif files. Currently Gaim reports these as being disabled and the
 client will not send them. This patch:

  1. Sets the enabled flag so that the official client can send them
  2. Gets the .gif data from the server
  3. Displays the .gif in the conversation window using the custom emoticon
 code.

 The official MSN client has the ability to send small voice clips.
 Currently Gaim reports these as being disabled and the client will not
 send them. This patch creates an account-specific option to:
  1. Set the enabled flag so that the official client can send them
  2. Get the .wav data from the server and stores it as a temp file
  3. Play the temp file using the gaim sound subsystem.
 NOTE: Being MS, these use a windows-specific codec which only Windows is
 likely to have, so in non-win32 builds the option defaults to off, and a
 warning is added to the text to say a specialized codec is required


 The official MSN client has the ability to send 'winks', which are large
 annoying flash animations that explode all over the conversation window in
 a most distasteful manner. For some reason people like these. This patch
 creates an account-specific option to:
  1. Get the .cab file containing the wink, and extract it to a temp file
 using libmspack
  2. Display the picture of the wink (which is supplied as part of the
 .cab) using the custom emoticon code
  3. Display a link to the temp file of the animation so that anybody who
 is so inclined can click it and watch it do its stuff in their default
 browser
  4. Play the temp file using the gaim sound subsystem.
 NOTE: libmspack is required to extract the .cab files. Most systems don't
 have this (it tends to be statically built in to applications like Wine
 and cabextract). Configure checks for it and doesn't bother to compile  in
 the wink functionality if you don't have it. A makefile is provided here
 for win32.

Comment (by rlaager):

 notak: Could you attach a copy of a voice clip sound file here and I'll
 see if I can figure out what it is and make it play under Linux?

 Your voiceclip URL hack is interesting. I did the same for a plugin I
 wrote one time. ;)

-- 
Ticket URL: <http://developer.pidgin.im/ticket/393#comment:4>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list