Страница 5 из 7

Re: Прослушивание музыки Вконтакте

Добавлено: Сб фев 20, 2016 3:38 pm
ErmolenkoM
PitBull писал(а):Помогите, уже устал бороться )) У меня всё время поиск выдаёт одну и ту же песню. Что не просишь а он врубает тимати, я сейчас блевану уже от этой лады баклажан .... Ищу к примеру рыба ленениград или моцарт, пофиг ему, ЛАДА СЕДААААН ... БАКЛААЖААНН. .. помогииииитттеееее )))))
Покажите что и как вы делаете. Ссылку на коннект жедательно.

Re: Прослушивание музыки Вконтакте

Добавлено: Пн фев 22, 2016 10:13 pm
PitBull
Это было восстание кода. Заменил запрос с Найти на включить и всё заработало. Видимо где то ещё он используется.

Re: Прослушивание музыки Вконтакте

Добавлено: Вс мар 27, 2016 11:43 am
slgeo
У всех работает? Почему то плейлист перестал заполняться.

Re: Прослушивание музыки Вконтакте

Добавлено: Вс мар 27, 2016 12:08 pm
savenko_egor
slgeo писал(а):У всех работает? Почему то плейлист перестал заполняться.
Dark_Veter писал(а):Попробуйте получить новый токен.

Re: Прослушивание музыки Вконтакте

Добавлено: Вс июл 17, 2016 4:06 pm
TiNNauR
Fantom писал(а):Сам разобрался почему у меня не запускался плейлист, надо было еще указать пароль от вэб морды vlc, выкладываю работающий сценарий если вдруг у кого тоже так же будет
SPOILERSPOILER_SHOW

Код: Выделить всё

$context = stream_context_create(array(
    'http' => array(
        'header'  => "Authorization: Basic " . base64_encode(":пароль_от_vlc")
    )
));

if ($params['VALUE']) {
    file_get_contents('http://адрес_majordomo:8080/requests/status.xml?command=pl_empty',false,$context);   
    $token = 'ваш_токен';

    if ($params['MODE'] != 0) {
        $trackName = $params['VALUE'];
        $link = 'https://api.vk.com/method/audio.search.xml?q=' . urlencode($trackName) . '&count=50&access_token=' . $token;
    } else {
        $uid = $params['VALUE'];
        $link = 'https://api.vk.com/method/audio.get.xml?uid=' . urlencode($uid) . '&access_token=' . $token;
    }

    $res = getURL($link,0);

    $xml = new SimpleXMLElement($res);

//    $tempPlaylist = sys_get_temp_dir() . "\playlist.m3u";
//    $tempPlaylist = "/tmp/playlist.m3u";

    $fp = fopen($tempPlaylist, "w");
    fwrite($fp, '#EXTM3U' . "\r\n");

    foreach ($xml->audio as $item) {
        fwrite($fp, '#EXTINF:' . $item->duration . ', ' . $item->artist . ' - ' . $item->title . "\r\n");
        fwrite($fp, $item->url . "\r\n");
        fwrite($fp, "\r\n");
    }

    fclose($fp);
 //   getURL('http://127.0.0.1/rc/?command=vlc_play&param='.$tempPlaylist, 0);
file_get_contents('http://адрес_majordomo:8080/requests/status.xml?command=in_play&input=/tmp/playlist.m3u',false,$context);
}
 
Привет всем форумчанам! Ребята , подскажите в чем может быть загвоздка. Не работает проигрывание музыки Вконтакте. Скрипт, который тут выставляли для линукс юзал как мог, менял там уже все( и с паролями и без, и с пременной плейлиста, и с жесткой ссылкой) и никак. Плейлист сохраняет. А не запускается воспроизведение.
Если эту ссылку http://192.168.1.100:8080/requests/stat ... aylist.m3u вбить в браузер, то ВЛЦ работает, по http://192.168.1.100:8080 этой можно ним управлять, а вот со скрипта никак(((. Помогите разобраться, плз.))

Re: Прослушивание музыки Вконтакте

Добавлено: Пн июл 18, 2016 9:27 am
AndrewS

Код: Выделить всё

$context = stream_context_create(array(
    'http' => array(
        'header'  => "Authorization: Basic " . base64_encode(":пароль_от_vlc")
    )
));
 
Пароль правильно указали? Тут до двоеточия как бы логин, но его vlc нет и пароль после двоеточия.

Re: Прослушивание музыки Вконтакте

Добавлено: Пн июл 18, 2016 2:37 pm
TiNNauR
AndrewS писал(а):

Код: Выделить всё

Пароль правильно указали? Тут до двоеточия как бы логин, но его vlc нет и пароль после двоеточия. 

Спасибо большое, я не учел этого)). И еще, если можно, вопрос. Если переходить на веб интерфейс ВЛЦ при воспроизведении, он пишет название трека, который сейчас воспроизводит(с плей листа), можно ли его вывести как то в интерфейс МДМ (на пример в вкладку медиа), типа как строку,(стоячую, бегущую, хоть как-то)? Спасибо!

Re: Прослушивание музыки Вконтакте

Добавлено: Сб авг 06, 2016 10:25 pm
vitar78
Dark_Veter писал(а):Поищите в папке temp, если плейлист создается, значит проблема именно в воспроизведении. Теоретически можно создавать плейлист в директории www и передавать vlc ссылку на этот плейлист.
а можно подробнее как настроить воспроизведение на удаленном терминале я не могу понять как отправить туда ссылку на плейлист

Re: Прослушивание музыки Вконтакте

Добавлено: Вс авг 21, 2016 11:55 pm
Aleks130699
У меня вот тоже не получается отправить ссылку на удаленный VLC, через медиа получается, а через скрипт не хочет.

Re: Прослушивание музыки Вконтакте

Добавлено: Чт сен 01, 2016 12:10 pm
71Gavrik71
С кодом Fantom все заработало огромное спасибо,
Было-бы супер куда нибудь в плеер еще вытащить плейлись и то что играет в данный момент.
Хоть то что просто проигрывается