playlist (Xmms::Remote)

    /*
     * Return the current playlist.  If a block is given, pass each playlist
     * element to the block.
     *
     * This method raises an Xmms::Error exception if XMMS is not running.
     *
     * Note: Returning the full array can be very slow for large playlists;
     * use the block form instead.
     *
     * Example:
     *   # print out info for each element in the playlist
     *   ary = remote.playlist
     *   ary.each do |ary|
     *     title, file, time = ary
     *     puts "'#{title}' (#{time}ms), #{file}"
     *   end
     *
     *   # print out info for each element in the playlist (using block
     *   # syntax; much faster)
     *   remote.playlist { |e| puts "'#{e[0]}' (#{e[2]}), #{e[1]}" }
     *
     */
    static VALUE xr_pl(VALUE self) {