package extrmp; use strict; use Globals; use Globals qw(%PLATTERS); use Globals qw($delim); sub new { my $self = { mime => "application/vnd.rn-rn_music_package", playlist => "\n". "import,play,replace\n". '%f', count => 0}; bless ($self); return $self; } sub desc { return "RealOne Player"; } sub header { my $self = shift; my ($artist, $album) = @_; $self->{playlist} .= "".makeNice($album)."". "%f". "".makeNice($album)."". "\n"; } sub track { my $self = shift; my ($folder, $trackartist, $album, $year, $track, $url, $platter) = @_; my $artist = getArtistString($folder, $trackartist); $self->{count}++; $self->{playlist} .= "\n". "".$self->{count}."\n". "".makeNice($track)."\n". "".makeNice($artist)."\n". "".makeNice($album)."\n". "".makeTrackURL( $PLATTERS{$platter}, $url, $folder, $trackartist, $track )."\n". "\n"; } sub dump { my $self = shift; return $self->{playlist}.""; } return 1;