You can use POE::Component::Client::MPD under the same terms as Perl itself.