All pastes #983048 Raw Edit

Mp3

public text v1 · immutable
·published 2008-04-13 00:03 UTC
rendered paste body
alias Play {
  if ($readini(Mp3.ini, Music_Player, Status) == Stopped) {
    writeini Mp3.ini Music_Player Status Playing
    writeini Mp3.ini Music_Player Song $findfile($readini(Mp3.ini, Music_Info, Music_Directory), *.mp3, $rand(1, $findfile($readini(Mp3.ini, Music_Info, Music_Directory), *.mp3, 0)))
    splay $readini(Mp3.ini, Music_Player, Song)
    echo -a $timestamp %music.prefix 12Song (07 $sound($readini(Mp3.ini, Music_Player, Song)).Title 12) - Artist (07 $sound($readini(Mp3.ini, Music_Player, Song)).Artist 12) - Album (07 $sound($readini(Mp3.ini, Music_Player, Song)).Album 12) - Bitrate (07 $sound($readini(Mp3.ini, Music_Player, Song)).Bitrate 12)
  }
  elseif ($readini(Mp3.ini, Music_Player, Status) == Paused) {
    writeini Mp3.ini Music_Player Status Playing
    splay resume
  }
  elseif ($readini(Mp3.ini, Music_Player, Status) == Playing) {
    echo -a $timestamp %music.prefix 12Music is already 07playing12.
  }
}
alias Next {
  if ($readini(Mp3.ini, Music_Player, Status) == Playing) {
    writeini Mp3.ini Music_Player Song $findfile($readini(Mp3.ini, Music_Info, Music_Directory), *.mp3, $rand(1, $findfile($readini(Mp3.ini, Music_Info, Music_Directory), *.mp3, 0)))
    did -ra Mp3 39 $sound($readini(Mp3.ini, Music_Player, Song)).Title
    did -ra Mp3 40 $sound($readini(Mp3.ini, Music_Player, Song)).Artist
    did -ra Mp3 41 $sound($readini(Mp3.ini, Music_Player, Song)).Album
    did -ra Mp3 42 $sound($readini(Mp3.ini, Music_Player, Song)).Bitrate
    splay $readini(Mp3.ini, Music_Player, Song)
    echo -a $timestamp %music.prefix 12Song (07 $sound($readini(Mp3.ini, Music_Player, Song)).Title 12) - Artist (07 $sound($readini(Mp3.ini, Music_Player, Song)).Artist 12) - Album (07 $sound($readini(Mp3.ini, Music_Player, Song)).Album 12) - Bitrate (07 $sound($readini(Mp3.ini, Music_Player, Song)).Bitrate 12)
  }
  elseif ($readini(Mp3.ini, Music_Player, Status) == Stopped) {
    echo -a $timestamp %music.prefix 12Music is currently 07stopped12. Cannot skip to the next song.
  }
  elseif ($readini(Mp3, Music_Player, Status) == Paused) {
    echo -a $timestamp %music.prefix 12Music is currently 07paused12. Cannot skip to the next song.
  }
}
alias Stop {
  if ($readini(Mp3.ini, Music_Player, Status) != Stopped) {
    splay stop
    writeini Mp3.ini Music_Player Status Stopped
    did -r Mp3 39,40,41,42
  }
  elseif ($readini(Mp3.ini, Music_Player, Status) == Stopped) {
    echo -a $timestamp %music.prefix 12Music is already 07stopped12.
  }
}
alias Pause {
  if ($readini(Mp3.ini, Music_Player, Status) == Playing) {
    writeini Mp3.ini Music_Player Status Paused
    splay pause
  }
  elseif ($readini(Mp3.ini, Music_Player, Status) == Paused) {
    writeini Mp3.ini Music_Player Status Playing
    splay resume
    echo -a $timestamp %music.prefix Playing 07resumed02 on 12Song (07 $sound($readini(Mp3.ini, Music_Player, Song)).Title 12) - Artist (07 $sound($readini(Mp3.ini, Music_Player, Song)).Artist 12) - Album (07 $sound($readini(Mp3.ini, Music_Player, Song)).Album 12) - Bitrate (07 $sound($readini(Mp3.ini, Music_Player, Song)).Bitrate 12)
  }
  elseif ($readini(Mp3.ini, Music_Player, Status) == Stopped) {
    echo -a $timestamp %music.prefix 12 Music is 07stopped12. Cannot pause or resume playing.
  }
}
on *:MP3END: {
  writeini Mp3.ini Music_Player Song $findfile($readini(Mp3.ini, Music_Info, Music_Directory),*.mp3,$rand(1,$findfile($readini(Mp3.ini, Music_Info, Music_Directory),*.mp3,0)))
  splay $readini(Mp3.ini, Music_Player, Song)
  echo -a $timestamp %music.prefix 12Song (07 $sound($readini(Mp3.ini, Music_Player, Song)).Title 12) - Artist (07 $sound($readini(Mp3.ini, Music_Player, Song)).Artist 12) - Album (07 $sound($readini(Mp3.ini, Music_Player, Song)).Album 12) - Bitrate (07 $sound($readini(Mp3.ini, Music_Player, Song)).Bitrate 12)
  did -ra Mp3 39 $sound($readini(Mp3.ini, Music_Player, Song)).Title
  did -ra Mp3 40 $sound($readini(Mp3.ini, Music_Player, Song)).Artist
  did -ra Mp3 41 $sound($readini(Mp3.ini, Music_Player, Song)).Album
  did -ra Mp3 42 $sound($readini(Mp3.ini, Music_Player, Song)).Bitrate
}