Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/moritz/perl6-xmms2

Perl 6 bindings to libxmmsclient
https://github.com/moritz/perl6-xmms2

Last synced: 16 days ago
JSON representation

Perl 6 bindings to libxmmsclient

Awesome Lists containing this project

README

        

# perl6-XMMS2

This is a command line tool for XMMS2 (and serves as a neat demo of
[`NativeCall`](//github.com/jnthn/zavolaj) code), inspired by tadzik++'s
[`perl6-MPD`](//github.com/tadzik/perl6-MPD).

Currently does play, pause, stop, and current track number. May do more
practical things in the future.

## Known Bugs

This tries to use the not-fully-specced and not-at-all-implemented `DESTROY()`
method to call the native resource-freeing functions. In theory using this code
in long-running programs will eat all your memory, though you'd have to work
pretty hard to make that happen in the first place.