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++) {