Comment 3 for bug 724225

Revision history for this message
RAFFI TEA (raffitea) wrote :

To be precise, the patch will relate to libshout2. As fas as I can tell you, the patch is rather simple.

Just add the following functions to the implementation in shout.c and shout.h:

int shout_set_aim(shout_t *self, const char *url);
int shout_set_icq(shout_t *self, const char *url);

Furthermore, extend the struct 'shout' in shout_private.h to include the fields for aim, icq and so on.
Finally, replace line 1291 in shout.c.

That's all I think. Note that messenger fields are only applicable for shoutcast, i.e., the ICY protocol.

Unfortunately, RJ has right. We'll need to maintain our own repository. The icecast project does not seem to be very active. The latest version of libshout2 is around 5 to 6 years old.