Advertisement
Guest User

Script send to xbmc

a guest
Jun 16th, 2014
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var regex = /'file': '(.+?)'/;
  2. var url = document.URL;
  3. var ein = /einthusan/;
  4. var allmyv = /allmyvideos/;
  5. var vidto = /vidto/;
  6. var playedto = /played/;
  7. var megafiles = /megafiles/;
  8. var bestreams = /bestreams/;
  9. var cbs = /cbs/;
  10. var vk = /vk/;
  11. var streamcloud = /streamcloud/;
  12. var vidspot = /vidspot/;
  13. var magnovideo = /magnovideo/;
  14. var mega = /mega/;
  15.  
  16.  
  17. if(allmyv.test(url)){
  18.     regex= /"file" : "(.+?)",/;
  19.    
  20.    
  21. }
  22. else if(vidto.test(url)){
  23.     regex = /file_link = '(.+?)'/;
  24. }
  25. else if(playedto.test(url)){
  26.     regex = /file: "(.+?)"/;
  27. }
  28. else if(megafiles.test(url)){
  29.     regex = /file_link = '(.+?)'/;
  30. }
  31. else if(bestreams.test(url)){
  32.     regex = /file: "(.+?)"/;
  33. }
  34. else if(cbs.test(url)){
  35.     regex = /video.settings.pid = '(.*?)'/;
  36. }
  37. else if(vk.test(url)){
  38.     regex = /"url360":"(.+?)"/;
  39. }    
  40. else if(streamcloud.test(url)){
  41.     regex = /file: "(.+?)"/;
  42. }
  43. else if(vidspot.test(url)){
  44.     regex = /"file" : "(.+?)",/;
  45. }
  46. else if(magnovideo.test(url)){
  47.     regex = /swf?flv=(.+?)/;
  48. }
  49.  
  50.  
  51. var StreamUrl = regex.exec(document.body.innerHTML)[1];
  52.  
  53.  
  54. var ip = '192.168.0.192';
  55.  
  56. var xbmc = 'http://'+ip+':80/jsonrpc?request={"jsonrpc":"2.0","method":"Player.Open","params":{"item":{"file":"'+StreamUrl+'"}}}';
  57.    
  58. httpGet(xbmc);
  59.  
  60. function httpGet(theUrl)
  61. {
  62.     var xmlHttp = null;
  63.  
  64.     xmlHttp = new XMLHttpRequest();
  65.     xmlHttp.open( "GET", theUrl, false );
  66.     xmlHttp.send( null );
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement