XML::ASX - An ASX file - methods for everything from <ASX> to </ASX>
use XML::ASX::File; my $asx = XML::ASX::File->new; print $asx;
Represents the ASX file itself. Use this class to add Repeat blocks, ASP Events, and Refs (audio and video media sources).
The following are readable by calling without argument, and settable by calling with argument.
Method Default Value Purpose --------------------------------------------------------------------- abstract none one line summary of file content author none who made the file banner none URL to 82x30 image to be displayed during play, just below the media bannerbar AUTO ??? May be 'FIXED' or 'AUTO' base none just like HTML copyright none who holds rights to the file logo_icon none URL to 16x16 image to be displayed in WMP control bar logo_mark none URL to 82x30 image displayed before and after queue is played moreinfo none text to display when mouse hovers over logo or banner previewmode YES ??? May be 'YES' or 'NO' target none url to open in web browser when banner is clicked title none title of the file for WMP to display version 3.0 ASX version -- don't mess with it
add_repeat() - add an XML::ASX::Repeat object to the end of the playlist. Give it an object as argument, or it creates one for you and returns it.
add_entry() - add an XML::ASX::Entry object to the end of the playlist. Give it an object as argument, or it creates one for you and returns it.
add_event() - add an XML::ASX::Event object to the end of the playlist. Give it an object as argument, or it creates one for you and returns it.
xml() - print the playlist
Allen Day, <allenday@ucla.edu>
XML::ASX::Repeat XML::ASX::Entry XML::ASX::Event
To install XML::ASX, copy and paste the appropriate command in to your terminal.
cpanm
cpanm XML::ASX
CPAN shell
perl -MCPAN -e shell install XML::ASX
For more information on module installation, please visit the detailed CPAN module installation guide.