Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 10.03.2011, 11:19   #1
Melvin
Senior Member
 
Аватар для Melvin
 
Регистрация: 21.12.2010
Адрес: Харьков
Сообщений: 167
По умолчанию vk-xbmc

В связи с тем, что сайт вконтакте.ru поменял способ просмотра видео, плагин теперь не воспроизводит видео. Какие есть сображения?
Melvin вне форума   Ответить с цитированием
   
Старый 10.03.2011, 11:39   #2
Melvin
Senior Member
 
Аватар для Melvin
 
Регистрация: 21.12.2010
Адрес: Харьков
Сообщений: 167
По умолчанию

Проблема решилась заменяем содержимое vkparsers.py
Вот этим:
Цитата:
#!/usr/bin/python
# -*- coding: utf-8 -*-
# VK-XBMC add-on
# Copyright (C) 2011 Volodymyr Shcherban
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
__author__ = 'Volodymyr Shcherban'

import urllib, re

try:
import json
except ImportError:
import simplejson as json


def GetVideoFiles(url):
html = urllib.urlopen(url).read()
player = re.findall(r"loadFlashPlayer\((.*?}),", html)
if not player:
player = re.findall(r"\\nvar vars =(.*?});", html)
if not player:
return ["/unable to play " + url]
else:
player[0] = player[0].replace('\\"','"')
tmp = ""
for a in player[0]:
if ord(a)< 128:
tmp += a
else:
tmp += urllib.quote(a)
player[0] = tmp
jsonStr = player[0]
prs = json.loads(jsonStr)

urlStart = prs["host"] + "u" + str(prs["uid"]) + "/video/" + str(prs["vtag"])

resolutions = ["240", "360", "480", "720", "1080"]
videoURLs = []
if prs["no_flv"]!=1:
if str(prs["uid"])=="0": #strange bhvour on old videos
urlStart = "http://" + prs["host"] + "/assets/videos/" + str(prs["vtag"]) + str(prs["vkid"]) + ".vk"
videoURLs.append(urlStart + ".flv")

if prs["hd"]>0 or prs["no_flv"]==1:
for i in range(prs["hd"]+1):
videoURLs.append(urlStart + "." + resolutions[i] + ".mp4")

videoURLs.reverse()
return videoURLs
Melvin вне форума   Ответить с цитированием
Старый 11.03.2011, 10:00   #3
Melvin
Senior Member
 
Аватар для Melvin
 
Регистрация: 21.12.2010
Адрес: Харьков
Сообщений: 167
По умолчанию

Всем спасибо, можно Ф ТОПКУ
Melvin вне форума   Ответить с цитированием
Старый 12.03.2011, 14:03   #4
igbor
Member
 
Регистрация: 24.03.2010
Адрес: Сургут
Сообщений: 35
По умолчанию Плагин не работает

У меня пагин не работает. Заменил файл vkparsers.py - непомогло. Лог прилагается
Вложения
Тип файла: txt xbmc.log.txt (19.7 Кб, 131 просмотров)
igbor вне форума   Ответить с цитированием
Старый 17.03.2011, 10:50   #5
Melvin
Senior Member
 
Аватар для Melvin
 
Регистрация: 21.12.2010
Адрес: Харьков
Сообщений: 167
По умолчанию

http://code.svoka.com/vk-xbmc-plugin....svoka.com.zip
качайте и радуйтесь
Melvin вне форума   Ответить с цитированием
Старый 19.03.2011, 18:24   #6
grey
Senior Member
 
Регистрация: 19.10.2010
Сообщений: 519
По умолчанию

а данный апдейт в репозитории сериуса будет добавлен?
grey вне форума   Ответить с цитированием
Старый 19.03.2011, 18:52   #7
Melvin
Senior Member
 
Аватар для Melvin
 
Регистрация: 21.12.2010
Адрес: Харьков
Сообщений: 167
По умолчанию

не знаю
Melvin вне форума   Ответить с цитированием
Старый 19.03.2011, 21:49   #8
shaggoth
Member
 
Регистрация: 08.03.2011
Сообщений: 63
По умолчанию

а можно как нибудь в нём жёстко прописать логин и пароль? просто я его на бокс ставить буду, там браузера нету
shaggoth вне форума   Ответить с цитированием
Старый 19.03.2011, 22:06   #9
shaggoth
Member
 
Регистрация: 08.03.2011
Сообщений: 63
По умолчанию

а так вобще прикольно может можно как нибудь добавить возможность шарить по группам в которых состоишь?
shaggoth вне форума   Ответить с цитированием
Старый 21.03.2011, 00:35   #10
Melvin
Senior Member
 
Аватар для Melvin
 
Регистрация: 21.12.2010
Адрес: Харьков
Сообщений: 167
По умолчанию

Цитата:
Сообщение от shaggoth Посмотреть сообщение
а можно как нибудь в нём жёстко прописать логин и пароль? просто я его на бокс ставить буду, там браузера нету
можно, с обычного компа заходите по ссылке http://j.mp/vk-xbmc-media(необходимо, чтобы разрешить desktop приложению доступ к вашей странице)
Ставите галочки, к каким ресурсам ему разрешить доступ.
Потом через xbmc открываете этот аддон, а он сам у вас спросит ваш логин и пароль к контакту
Melvin вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 03:52. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.