[{"date":"2006-04-01T10:03:50Z","categories":["Perl","XMMS2"],"author":{"name":"Florian Ragwitz","email":"rafl@fsfe.org","keyid":"742f2a428e635a5e"},"tags":[],"modified":"2006-04-01T10:03:50Z","uri":"http://metacpan.perldition.org/articles/Audio%3A%3AXMMSClient.pod","signed":1,"summary":" Yesterday I did some work for the XMMS2 Debian …","xhtml":"
\n

Yesterday I did some work for the XMMS2 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

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\nAudio::XMMSClient.

\n

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.

\n

Comments on the API, the namespace and whether this module should go\ninto the xmms2 distribution, like other language bindings, or directly\nto CPAN are most welcome.

\n\n\n
","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","guid":"199631d4-e045-4f0a-b061-a2514726e369","raw":"-----BEGIN PGP SIGNED MESSAGE-----\nHash: SHA1\n\n=pod\n\nYesterday I did some work for the L 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.\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 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"}]