Esempio n. 1
0
    die("Could not connect to MPD server.");
}
$currenttrackid = $Mpd->current_track_id;
$m_currenttrackid = $Mpd->current_track_id;
$memcache = new Memcache();
$memcache->connect('localhost', 11211) or die("Could not connect");
if ($m_currenttrackid < 0) {
    $m_currenttrackid = 0;
    $memcache->delete('mpdplaylist');
}
$playlist_results1 = $memcache->get('mpdplaylist');
if (is_null($playlist_results1[$currenttrackid]["Title"])) {
    $memcache->delete('mpdplaylist');
}
if (!$memcache->get('mpdplaylist')) {
    $Mpd->RefreshPlaylist();
    $m_uplist = 200;
    $m_downlist = $m_uplist * 2;
    //temp Hack To load all songs and not just batches of 400s
    $m_downlist = count($Mpd->playlist);
    if (count($Mpd->playlist) < $m_downlist) {
        $m_downlist = count($Mpd->playlist) - 1;
    }
    if ($m_currenttrackid < 0) {
        $pollapanw = 0;
        $pollakatw = 0;
    } else {
        $pollapanw = $m_currenttrackid;
        $pollakatw = $m_currenttrackid;
    }
    for ($i = 0; $i < $m_uplist; $i++) {