--- 
author: 
  email: rafl@fsfe.org
  keyid: 742f2a428e635a5e
  name: Florian Ragwitz
categories: 
  - Perl
  - XMMS2
date: 2006-04-01T10:03:50Z
guid: 199631d4-e045-4f0a-b061-a2514726e369
modified: 2006-04-01T10:03:50Z
raw: "-----BEGIN PGP SIGNED MESSAGE-----\nHash: SHA1\n\n=pod\n\nYesterday I did some work for the L<XMMS2|http://xmms2.xmms.org> Debian\npackages. Thereby I noticed that libxmmsclient0, the xmms2 client\nlibrary, that allows you to write your own xmms2 clients, is bound to\nquite a lot of languages, but perl bindings were still missing.\n\nI took a look at the library interface and it seemed that creating\nbindings shouldn't be a big deal. Therefor I gave a try and wrote\nL<Audio::XMMSClient|http://files.perldition.org/Audio-XMMSClient-0.01.tar.gz>.\n\nThere are still some rough edges, but it works pretty well already. The\ninterface is quite close to the C API, so it's possible to work with it\neven if documentation, examples and a test suite are still missing.\n\nComments on the API, the namespace and whether this module should go\ninto the xmms2 distribution, like other language bindings, or directly\nto L<CPAN|http://search.cpan.org/> are most welcome.\n\n=cut\n-----BEGIN PGP SIGNATURE-----\nVersion: GnuPG v1.4.6 (GNU/Linux)\n\niD8DBQFGCP+idC8qQo5jWl4RApQwAJ9USbZ8eItgBJSqPHbs+4lxGvdnLgCfT9Nq\nnl8YKBCEdywlr/4niAc+OIM=\n=nH3p\n-----END PGP SIGNATURE-----\n"
signed: 1
summary: " Yesterday I did some work for the XMMS2 Debian …"
tags: []

text: "    Yesterday I did some work for the XMMS2 Debian packages. Thereby I\n    noticed that libxmmsclient0, the xmms2 client library, that allows\n    you to write your own xmms2 clients, is bound to quite a lot of lan-\n    guages, but perl bindings were still missing.\n\n    I took a look at the library interface and it seemed that creating\n    bindings shouldn't be a big deal. Therefor I gave a try and wrote\n    Audio::XMMSClient.\n\n    There are still some rough edges, but it works pretty well al-\n    ready. The interface is quite close to the C API, so it's possible\n    to work with it even if documentation, examples and a test suite\n    are still missing.\n\n    Comments on the API, the namespace and whether this module should go\n    into the xmms2 distribution, like other language bindings, or di-\n    rectly to CPAN are most welcome.\n"
title: Audio::XMMSClient
type: pod
uri: http://perldition.org/articles/Audio%3A%3AXMMSClient.pod
xhtml: "<div class=\"pod\">\n<p>Yesterday I did some work for the <a href=\"http://xmms2.xmms.org\">XMMS2</a> Debian\npackages. Thereby I noticed that libxmmsclient0, the xmms2 client\nlibrary, that allows you to write your own xmms2 clients, is bound to\nquite a lot of languages, but perl bindings were still missing.</p>\n<p>I took a look at the library interface and it seemed that creating\nbindings shouldn't be a big deal. Therefor I gave a try and wrote\n<a href=\"http://files.perldition.org/Audio-XMMSClient-0.01.tar.gz\">Audio::XMMSClient</a>.</p>\n<p>There are still some rough edges, but it works pretty well already. The\ninterface is quite close to the C API, so it's possible to work with it\neven if documentation, examples and a test suite are still missing.</p>\n<p>Comments on the API, the namespace and whether this module should go\ninto the xmms2 distribution, like other language bindings, or directly\nto <a href=\"http://search.cpan.org/\">CPAN</a> are most welcome.</p>\n\n\n</div>"
