<oracle> a common streaming-hoster scraper, manager, player plugin-subsystem
#1
About Oracle:
oracle is a system for managing streaming-hoster
What it does: On the backend it gets a weblink like http://www.megavideo.com/?v=ABCDEFGH and returnes a playable videolink. On the frontend it can display the results and ask for a captcha-code. In future it should also have an option to download, use an external player, a history, ... (hopefully)

Advantages:
-oracle can be used by many projects
-changes at the streaming-hoster sites that affect functionallity can be changed in a central position
-new created hosterplugins can be used for any oracleusing xbmcplugin without any modification
-Hosterplugins are easy to create
-developers can profit from each other
-this concept makes xbmcplugins more flexible

At the moment oracle_2.x is used in kino.to,movie2k and iload plugin
german threads:
http://www.xbmc.de/xbmc/e107_plugins/for...p?28116.45
http://www.xbmc.de/xbmc/e107_plugins/for...p?27581.30
http://www.xbmc.de/xbmc/e107_plugins/for...p?27140.15
english:
http://www.xbmc.de/xbmc/e107_plugins/for...28116.last
http://www.xbmc.de/xbmc/e107_plugins/for...27581.last
http://www.xbmc.de/xbmc/e107_plugins/for...27140.last

I included documentation and ideas (german+english) in the packages

It is in an early stage of development but many hosters are already supported
Everyone who wants to use this subsystem or wants to help developing is welcome

german thread:
http://www.xbmc.de/xbmc/e107_plugins/for...28453.last

download:
http://code.google.com/p/elypters-xbmc-p...1261837524
mirror:
http://elypter.cwsurf.de/devlog/devdump/...d_urls.txt
Reply
#2
Seems very interesting.Nod

I'm coding a script with similar goals, but with a different approach: basically it set up a localhost server (à la VeohProxy) to handle requests of streams on different sites.
So, the player calls something like
Code:
http://localhost:64653/www.megavideo.com/?v=KTNJ14IY
or
Code:
http://localhost:64653/www.movshare.net/video/epbsnrwq8by3j
and the proxy redirects it to the actual video stream.
This type of links can be included in playlists or easily generated by plugins, which basically will become simple scrapers, leaving the part to find the stream to the proxy.

ghizzu
Reply

Logout Mark Read Team Forum Stats Members Help
<oracle> a common streaming-hoster scraper, manager, player plugin-subsystem0