Beispiel #1
0
<?php

require __DIR__ . '/vendor/autoload.php';
Dotenv::load(__DIR__);
use App\Volumio\Spotify\SpotifySocket;
use Laravel\Lumen\Application;
$loop = React\EventLoop\Factory::create();
$app = new Application(realpath(__DIR__));
$pusher = $app->make("App\\Volumio\\Spotify\\SpotifySocket");
$client = SpotifySocket::getInstance();
fputs($client, "idle\n");
$message = fgets($client);
$loop->addReadStream($client, function ($client) use($loop, $pusher) {
    $message = fgets($client);
    fputs($client, "idle\n");
    $pusher->onMessage($message);
});
$loop->run();
Beispiel #2
0
 function __construct()
 {
     $this->sock = SpotifySocket::getInstance();
 }