
El problema que he podido ver es que se intenta recoger el vídeo con un patrón de búsqueda que actualmente no funciona. Supongo por que han cambiado algunas cosas en el javascript del html y claro, el resultado es diferente.
El patrón actual es:
Código: Seleccionar todo
'"file"\s*\:\s*"([^"]+)"'
Código: Seleccionar todo
"logo" : {
"link" : "/premium.html",
"hide" : "true",
"position" : "top-right",
"file" : "/player/gopremium.png"
},
Código: Seleccionar todo
"playlist" : [
{
"stream_filesrv_id" : "20",
"file" : "http://d4430.allmyvideos.net/d/yomdlghtyq5dh6lnsdg4bnokpaoqkhhwkior2u3awz4drj3vn464p6654u/video.mp4?v2",
"stream_cachesrv_id" : "",
"duration" : "2612",
"description" : "uploaded with File Uploader (z-o-o-m.eu)",
"image" : "http://d4430.allmyvideos.net/i/00166/84v267h6t7qu.jpg",
"mediaid" : "84v267h6t7qu",
"file_id" : "831669"
}
]
Entonces, que podemos hacer mientras actualizan, fácil

Editar el archivo allmyvideos.py y modificar el patrón de búsqueda pa que encuentre lo que queremos.
En la raspberry pi está en:
Código: Seleccionar todo
/home/pi/.xbmc/addons/plugin.video.pelisalacarta/servers/allmyvideos.py
Código: Seleccionar todo
media_url = scrapertools.get_match( data , '"file"\s*\:\s*"([^"]+)"' ) #+"?start=0"
Código: Seleccionar todo
media_url = "http"+scrapertools.get_match( data , '"file"\s*\:\s*"http([^"]+)"' ) #+"?start=0"


Está probado y funciona.
Un saludo y muchas gracias por vuestro pedazo de plugin de pelisalacarta