Пример #1
0
         sendMedia("playlists/messages/streaming-limit-exceeded.mp3", word("Limit Reached"));
         exit;
     }
     if (!isset($_GET['sid'])) {
         $_GET['sid'] = "none";
     }
     if (!isset($_SERVER['HTTP_RANGE'])) {
         // Now let's update the playcount
         if ($be->allowPlaycountIncrease($_GET['jz_user'], $el, $_GET['sid']) !== false) {
             $el->increasePlayCount();
         }
         // Now let's update audioscrobbler
         $el->setStartTime(time());
         if ($enable_audioscrobbler == "true") {
             $jzSERVICES->loadService("reporting", "audioscrobbler");
             $jzSERVICES->updatePlayCountReporting($el);
         }
     }
     $meta = $el->getMeta();
     if ($meta['artist'] != "" and $meta['artist'] != "-") {
         $title = $meta['artist'] . " - " . $el->getName();
     } else {
         $title = $el->getName();
     }
     if (isset($_GET['jz_user'])) {
         $be->setPlaying($_GET['jz_user'], $el, $_GET['sid']);
     }
     session_write_close();
     // Close session while file is streaming
     sendMedia($el->getFileName("host"), $title, $resample);
 }