Pavel Zhitomirsky > Net-Icecast2-0.004 > Net::Icecast2::Admin

Download:
Net-Icecast2-0.004.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.004   Source   Latest Release: Net-Icecast2-0.005

NAME ^

Net::Icecast2::Admin - Icecast2 Server Admin API

SYNOPSIS ^

  use Net::Icecast2::Admin;

  my $icecast_admin = Net::Icecast2::Admin->new(
      host => 192.168.1.10,
      port => 8008,
      protocol => 'https',
      login    => 'source',
      password => 'hackme',
  );

  $icecast_admin->stats;
  $icecast_admin->list_mount;

DESCRIPTION

Make request for Icecast2 Server Admin API

ATTRIBUTES ^

host

  Description : Icecast2 Server hostname
  Default     : localhost
  Required    : 0

port

  Description : Icecast2 Server port
  Default     : 8000
  Required    : 0

protocol

  Description : Icecast2 Server protocol ( scheme )
  Default     : http
  Required    : 0

login

  Description : Icecast2 Server Admin login
  Required    : 1

password

  Description : Icecast2 Server Admin password
  Required    : 1

METHODS ^

stats

  Usage        : $icecast_admin->stats
  Description  : This admin function provides the ability to query the internal
                 statistics kept by the icecast server. Almost all information
                 about the internal workings of the server such as the
                 mountpoints connected, how many client requests have been
                 served, how many listeners for each mountpoint, etc, are
                 available via this admin function.

list_mounts

  Usage       : $icecast_admin->list_mounts
  Description : This admin function provides the ability to view all the
                currently connected mountpoints.

SEE ALSO ^

Icecast2 server: http://www.icecast.org Icecast2 API Docs: http://www.icecast.org/docs/icecast-trunk/icecast2_admin.html

Related modules Net::Icecast2 Net::Icecast2::Mount

AUTHOR ^

Pavel R3VoLuT1OneR Zhytomirsky <r3volut1oner@gmail.com>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2012 by Pavel R3VoLuT1OneR Zhytomirsky.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: