Advertisement
Guest User

wilmaa

a guest
Oct 14th, 2016
846
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 18.54 KB | None | 0 0
  1. <?php
  2. /*
  3. Filename: WilmaaTV.php.
  4. Copyright 2013/2015.
  5. Author: Darby_Crash / Ger_Man
  6. Email: kihol@inwind.it
  7.  
  8. This Program is free software; you can redistribute it and/or modify
  9. it under the terms of the GNU General Public License as published by
  10. the Free Software Foundation; either version 3, or (at your option)
  11. any later version.
  12.  
  13. This Program is distributed in the hope that it will be useful,
  14. but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. GNU General Public License for more details.
  17.  
  18. You should have received a copy of the GNU General Public License
  19. along with this program. If not, see <http://www.gnu.org/licenses/>.
  20. */
  21.  
  22. $version = "5.6.2b";
  23.  
  24. error_reporting(0);
  25. $ls="livestreamer.exe";
  26.  
  27. strncasecmp(php_uname('s'), "Win", 3) == 0 ? $windows = true : $windows = false;
  28. if ($windows) {
  29. if (file_exists("C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe")) {
  30. $vlc = "C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe";
  31. } else if (file_exists("C:\\Program Files\\VideoLAN\\VLC\\vlc.exe")) {
  32. $vlc = "C:\\Program Files\\VideoLAN\\VLC\\vlc.exe";
  33. } else {
  34. $vlc = "C:\\Programmi\\VideoLAN\\VLC\\vlc.exe";
  35. }
  36. } else {
  37. $vlc = "vlc";
  38. }
  39. $a="racac";$b="all";
  40. echo "Loading ...";
  41. $txt=file_get_contents("http://".$a."axtv.ga/".$b."frtv/".$b."frtvpvr.php?chn=list");
  42. preg_match("/(http.*opu.*)\/fra.*m3u8/U", $txt, $res);
  43.  
  44. $channels = array(
  45. "Das Erste^DE^http://c004.p112.edgesuite.net/i/c004/daserste_1@97481/master.m3u8",
  46. "ZDF^DE^http://c004.p112.edgesuite.net/i/c004/zdf_1@97483/master.m3u8",
  47. "WDR^DE^http://c004.p114.edgesuite.net/i/c004/wdr_1@97490/master.m3u8",
  48. "Sat1^DE^http://c004.p107.edgesuite.net/i/c004/sat1_1@97461/master.m3u8",
  49. "RTL 1^DE^http://c004.p106.edgesuite.net/i/c004/rtl_1@97459/master.m3u8",
  50. "RTL 2^DE^http://c004.p107.edgesuite.net/i/c004/rtl2_1@97460/master.m3u8",
  51. "ProSieben^DE^http://c004.p106.edgesuite.net/i/c004/prosieben_1@97456/master.m3u8",
  52. "VOX^DE^http://c004.p108.edgesuite.net/i/c004/vox_1@97466/master.m3u8",
  53. "Kabel 1^DE^http://c004.p105.edgesuite.net/i/c004/kabeleins_1@97453/master.m3u8",
  54. "DMax^DE^http://c004.p104.edgesuite.net/i/c004/dmax_1@97398/master.m3u8",
  55. "Sixx^DE^http://c004.p107.edgesuite.net/i/c004/sixx_1@97462/master.m3u8",
  56. "Das Vierte^DE^http://c004.p104.edgesuite.net/i/c004/dasvierte_1@97396/master.m3u8",
  57. "Nick/ComedyCentral^DE^http://c004.p105.edgesuite.net/i/c004/nickcc_1@97455/master.m3u8",
  58. "Super RTL^DE^http://c004.p107.edgesuite.net/i/c004/superrtl_1@97463/master.m3u8",
  59. "VIVA^DE^http://c004.p105.edgesuite.net/i/c004/viva_1@97493/master.m3u8",
  60. "Sport 1^DE^http://c004.p108.edgesuite.net/i/c004/sport1_1@97464/master.m3u8",
  61. "N24^DE^http://c004.p104.edgesuite.net/i/c004/n24_1@97406/master.m3u8",
  62. "NTV^DE^http://c004.p104.edgesuite.net/i/c004/ntv_1@97405/master.m3u8",
  63. "KiKa^DE^http://c004.p113.edgesuite.net/i/c004/kika_1@97487/master.m3u8",
  64. "Orf 1^DE^http://c004.p113.edgesuite.net/i/c004/orf1_1@97573/master.m3u8",
  65. "Orf 2^DE^http://c004.p113.edgesuite.net/i/c004/orf2_1@97574/master.m3u8",
  66. "3+^DE^http://c004.p114.edgesuite.net/i/c004/3plus_1@97489/master.m3u8",
  67. "Arte^DE^http://c004.p107.edgesuite.net/i/c004/artede_1@97463/master.m3u8",
  68. "SRF Info^DE^http://c004.p104.edgesuite.net/i/c004/sfinfo_1@97408/master.m3u8",
  69. "3Sat^DE^http://c004.p112.edgesuite.net/i/c004/3sat_1@97480/master.m3u8",
  70. "ZDF Neo^DE^http://c004.p111.edgesuite.net/i/c004/zdfneo_1@97479/master.m3u8",
  71. "SWR^DE^http://c004.p113.edgesuite.net/i/c004/swr_1@97485/master.m3u8",
  72. "BR 3^DE^http://c004.p107.edgesuite.net/i/c004/br3_1@97517/master.m3u8",
  73. "Phoenix^DE^http://c004.p111.edgesuite.net/i/c004/phoenix_1@97476/master.m3u8",
  74. "EuroSport^DE^http://c004.p105.edgesuite.net/i/c004/eurosportde_1@97452/master.m3u8",
  75. "Joiz^DE^http://c004.p118.edgesuite.net/i/c004/joiz_1@135266/master.m3u8",
  76. "Tele Zuri^DE^http://c004.p119.edgesuite.net/i/c004/tzurich_1@135275/master.m3u8",
  77. "TeleSud Ostschweiz^DE^http://c004.p119.edgesuite.net/i/c004/tsudost_1@135274/master.m3u8",
  78. "CNN^EN^http://c004.p105.edgesuite.net/i/c004/cnn_1@97501/master.m3u8",
  79. "BBC World News^EN^http://c004.p105.edgesuite.net/i/c004/bbcworld_1@97498/master.m3u8",
  80. "TV5Monde^FR^http://c004.p103.edgesuite.net/i/c004/tv5monde_1@97380/master.m3u8",
  81. "France 2^FR^http://c004.p101.edgesuite.net/i/c004/france2_1@97347/master.m3u8",
  82. "France 3^FR^http://c004.p100.edgesuite.net/i/c004/france3_1@97329/master.m3u8",
  83. "France 5^FR^http://c004.p102.edgesuite.net/i/c004/france5_1@97351/master.m3u8",
  84. "RTL 9^FR^http://c004.p102.edgesuite.net/i/c004/rtl9_1@97354/master.m3u8",
  85. "M6^FR^http://c004.p108.edgesuite.net/i/c004/m6_1@97467/master.m3u8",
  86. "Arte^FR^http://c004.p101.edgesuite.net/i/c004/artefr_1@97346/master.m3u8",
  87. "RSI LA1^IT^http://c004.p110.edgesuite.net/i/c004/rsila1_1@97472/master.m3u8",
  88. "RSI LA2^IT^http://c004.p110.edgesuite.net/i/c004/rsila2_1@97473/master.m3u8",
  89. "Rai 1^IT^http://c004.p103.edgesuite.net/i/c004/rai1_1@97382/master.m3u8",
  90. "Rouge^FR^http://c004.p102.edgesuite.net/i/c004/rouge_1@97359/master.m3u8",
  91. "RTL Nitro^DE^http://c004.p106.edgesuite.net/i/c004/rtlnitro_1@97458/master.m3u8",
  92. "Servus^DE^http://c004.p114.edgesuite.net/i/c004/servus_1@97488/master.m3u8",
  93. "ATV^DE^http://c004.p114.edgesuite.net/i/c004/atv_1@97491/master.m3u8",
  94. "C9^FR^http://c004.p117.edgesuite.net/i/c004/c9_1@135252/master.m3u8",
  95. "Canal Alpha Jura^FR^http://c004.p117.edgesuite.net/i/c004/caju_1@135253/master.m3u8",
  96. "Tele 1^DE^http://c004.p118.edgesuite.net/i/c004/t1_1@135267/master.m3u8",
  97. "Tele M1 W^DE^http://c004.p108.edgesuite.net/i/c004/tm1w_1@135269/master.m3u8",
  98. "Tele Top TG^DE^http://c004.p120.edgesuite.net/i/c004/tttg_1@135278/master.m3u8",
  99. "Tele Top ZH^DE^http://c004.p119.edgesuite.net/i/c004/ttzh_1@135271/master.m3u8",
  100. "Tele Top SH^DE^http://c004.p120.edgesuite.net/i/c004/ttsh_1@135279/master.m3u8",
  101. "TVO^DE^http://c004.p118.edgesuite.net/i/c004/tost_1@135270/master.m3u8",
  102. "Tele M1 O^DE^http://c004.p118.edgesuite.net/i/c004/tm1o_1@135268/master.m3u8",
  103. "Canal Alpha Neuchatel^FR^http://c004.p117.edgesuite.net/i/c004/cane_1@135254/master.m3u8",
  104. "Tele Ticino^IT^http://c004.p117.edgesuite.net/i/c004/tticino_1@135255/master.m3u8",
  105. "TeleBasel^DE^http://c004.p119.edgesuite.net/i/c004/tbasel_1@135273/master.m3u8",
  106. "TeleBarn^DE^http://c004.p119.edgesuite.net/i/c004/tbarn_1@135272/master.m3u8",
  107. "TeleBielingue^DE^http://c004.p120.edgesuite.net/i/c004/tbielingue_1@135280/master.m3u8",
  108. "Italia 1^IT^http://c004.p103.edgesuite.net/i/c004/italia1_1@97381/master.m3u8",
  109. "Das Erste HD^DE^http://c004.p104.edgesuite.net/i/c004/daserstehd_1@97395/master.m3u8",
  110. "ZDF HD^DE^http://c004.p108.edgesuite.net/i/c004/zdfhd_1@97431/master.m3u8",
  111. "Arte HD^DE^http://c004.p104.edgesuite.net/i/c004/artedehd_1@97394/master.m3u8",
  112. "3Sat HD^DE^http://c004.p104.edgesuite.net/i/c004/3sathd_1@97393/master.m3u8",
  113. "NDR^DE^http://c004.p113.edgesuite.net/i/c004/ndr_1@97484/master.m3u8",
  114. "NDR HD^DE^http://c004.p105.edgesuite.net/i/c004/ndrhd_1@97424/master.m3u8",
  115. "WDR HD^DE^http://c004.p107.edgesuite.net/i/c004/wdrhd_1@97430/master.m3u8",
  116. "MDR^DE^http://c004.p123.edgesuite.net/i/c004/mdr_1@137782/master.m3u8",
  117. "MDR HD^DE^http://c004.p127.edgesuite.net/i/c004/mdrhd_1@180319/master.m3u8",
  118. "BR 3 HD^DE^http://c004.p101.edgesuite.net/i/c004/br3_hd_1@97418/master.m3u8",
  119. "SWR HD^DE^http://c004.p107.edgesuite.net/i/c004/swrhd_1@97429/master.m3u8",
  120. "HR^DE^http://c004.p123.edgesuite.net/i/c004/hr_1@137778/master.m3u8",
  121. "HR HD^DE^http://c004.p113.edgesuite.net/i/c004/hr_hd_1@97447/master.m3u8",
  122. "rbb^DE^http://c004.p106.edgesuite.net/i/c004/rbb_1@97457/master.m3u8",
  123. "rbb HD^DE^http://c004.p114.edgesuite.net/i/c004/rbb_hd_1@97449/master.m3u8",
  124. "Phoenix HD^DE^http://c004.p107.edgesuite.net/i/c004/phoenixhd_1@97428/master.m3u8",
  125. "ARD Alpha^DE^http://c004.p123.edgesuite.net/i/c004/bralpha_1@137776/master.m3u8",
  126. "N24 HD^DE^http://c004.p109.edgesuite.net/i/c004/n24hd_1@97436/master.m3u8",
  127. "Disney Channel^DE^http://c004.p104.edgesuite.net/i/c004/disney_channel_de_1@97396/master.m3u8",
  128. "Servus HD^DE^http://c004.p106.edgesuite.net/i/c004/servushd_1@97425/master.m3u8",
  129. "Tele 5^DE^http://c004.p108.edgesuite.net/i/c004/tele5_1@97465/master.m3u8",
  130. "KiKa HD^DE^http://c004.p105.edgesuite.net/i/c004/kikahd_1@97423/master.m3u8",
  131. "Ric^DE^http://c004.p123.edgesuite.net/i/c004/ric_1@137780/master.m3u8",
  132. "ProSieben MAXX^DE^http://c004.p107.edgesuite.net/i/c004/pro7maxx_1@97522/master.m3u8",
  133. "ZDF Neo HD^DE^http://c004.p109.edgesuite.net/i/c004/zdfneohd_1@97434/master.m3u8",
  134. "ZDF Kultur^DE^http://c004.p111.edgesuite.net/i/c004/zdfkultur_1@97478/master.m3u8",
  135. "ZDF Kultur HD^DE^http://c004.p108.edgesuite.net/i/c004/zdfkulturhd_1@97433/master.m3u8",
  136. "ZDF Info^DE^http://c004.p111.edgesuite.net/i/c004/zdfinfo_1@97477/master.m3u8",
  137. "ZDF Info HD^DE^http://c004.p108.edgesuite.net/i/c004/zdfinfohd_1@97432/master.m3u8",
  138. "EinsPlus^DE^http://c004.p123.edgesuite.net/i/c004/einsplus_1@137775/master.m3u8",
  139. "EinsPlus HD^DE^http://c004.p113.edgesuite.net/i/c004/einsplus_hd_1@97446/master.m3u8",
  140. "Einsfestival^DE^http://c004.p112.edgesuite.net/i/c004/einsfestival_1@97482/master.m3u8",
  141. "Einsfestival HD^DE^http://c004.p105.edgesuite.net/i/c004/einsfestivalhd_1@97422/master.m3u8",
  142. "tagesschau 24^DE^http://c004.p123.edgesuite.net/i/c004/tagesschau24_1@137781/master.m3u8",
  143. "tagesschau 24 HD^DE^http://c004.p114.edgesuite.net/i/c004/tagesschau24_hd_1@97450/master.m3u8",
  144. "Deluxe Music^DE^http://c004.p123.edgesuite.net/i/c004/deluxemusic_1@137777/master.m3u8",
  145. "Anixe^DE^http://c004.p113.edgesuite.net/i/c004/anixe_1@97486/master.m3u8",
  146. "Anixe HD^DE^http://c004.p111.edgesuite.net/i/c004/anixehd_1@97440/master.m3u8",
  147. "DW^DE^http://c004.p104.edgesuite.net/i/c004/dwtv_1@97397/master.m3u8",
  148. "k-tv^DE^http://c004.p104.edgesuite.net/i/c004/ktv_1@97400/master.m3u8",
  149. "Orf 1 HD^DE^http://c004.p101.edgesuite.net/i/c004/orf1hd_1@97416/master.m3u8",
  150. "Orf 2 HD^DE^http://c004.p101.edgesuite.net/i/c004/orf2hd_1@97417/master.m3u8",
  151. "SRF 1 HD^DE^http://c004.p106.edgesuite.net/i/c004/sf1hd_1@97426/master.m3u8",
  152. "SRF 2 HD^DE^http://c004.p106.edgesuite.net/i/c004/sf2hd_1@97427/master.m3u8",
  153. "S1 HD^DE^http://c004.p117.edgesuite.net/i/c004/s1tvhd_1@135250/master.m3u8",
  154. "TV24 HD^DE^http://c004.p128.edgesuite.net/i/c004/tv24_hd_1@180322/master.m3u8",
  155. "Tele Zuri HD^DE^http://c004.p128.edgesuite.net/i/c004/tzurich_hd_1@180321/master.m3u8",
  156. "TF 1 HD^FR^http://c004.p102.edgesuite.net/i/c004/tf1hd_1@97413/master.m3u8",
  157. "France 2 HD^FR^http://c004.p100.edgesuite.net/i/c004/france2hd_1@97420/master.m3u8",
  158. "Canal+^FR^http://c004.p101.edgesuite.net/i/c004/canalplus_1@97337/master.m3u8",
  159. "M6 HD^FR^http://c004.p100.edgesuite.net/i/c004/m6hd_1@97421/master.m3u8",
  160. "RTS 1 HD^FR^http://c004.p126.edgesuite.net/i/c004/rts1hd_1@114347/master.m3u8",
  161. "RTS 2 HD^FR^http://c004.p102.edgesuite.net/i/c004/rts2hd_1@97415/master.m3u8",
  162. "Arte HD^FR^http://c004.p100.edgesuite.net/i/c004/artefrhd_1@97419/master.m3u8",
  163. "D8^FR^http://c004.p100.edgesuite.net/i/c004/d8_1@97328/master.m3u8",
  164. "W9^FR^http://c004.p101.edgesuite.net/i/c004/w9_1@97344/master.m3u8",
  165. "TMC^FR^http://c004.p103.edgesuite.net/i/c004/tmc_1@97379/master.m3u8",
  166. "NT1^FR^http://c004.p108.edgesuite.net/i/c004/nt1_1@97528/master.m3u8",
  167. "NRJ12^FR^http://c004.p121.edgesuite.net/i/c004/nrj12_1@137759/master.m3u8",
  168. "France 4^FR^http://c004.p100.edgesuite.net/i/c004/france4_1@97330/master.m3u8",
  169. "BFM TV^FR^http://c004.p121.edgesuite.net/i/c004/bfmtv_1@137750/master.m3u8",
  170. "ITele^FR^http://c004.p121.edgesuite.net/i/c004/itele_1@137755/master.m3u8",
  171. "D17^FR^http://c004.p100.edgesuite.net/i/c004/d17_1@97327/master.m3u8",
  172. "gulli^FR^http://c004.p102.edgesuite.net/i/c004/gulli_1@97352/master.m3u8",
  173. "France O^FR^http://c004.p122.edgesuite.net/i/c004/franceo_1@137770/master.m3u8",
  174. "HD1 HD^FR^http://c004.p110.edgesuite.net/i/c004/hd1hd_1@97437/master.m3u8",
  175. "L'Equipe HD^FR^http://c004.p110.edgesuite.net/i/c004/equipetvhd_1@97439/master.m3u8",
  176. "6ter HD^FR^http://c004.p112.edgesuite.net/i/c004/6terhd_1@97443/master.m3u8",
  177. "N23 HD^FR^http://c004.p112.edgesuite.net/i/c004/n23hd_1@97444/master.m3u8",
  178. "RMC HD^FR^http://c004.p112.edgesuite.net/i/c004/rmchd_1@97445/master.m3u8",
  179. "Cherie 25 HD^FR^http://c004.p110.edgesuite.net/i/c004/cheriehd_1@97438/master.m3u8",
  180. "BFM Business^FR^http://c004.p121.edgesuite.net/i/c004/bfmb_1@137749/master.m3u8",
  181. "France 24^FR^http://c004.p121.edgesuite.net/i/c004/france24_1@137754/master.m3u8",
  182. "EuroNews^FR^http://c004.p121.edgesuite.net/i/c004/euronews_1@137752/master.m3u8",
  183. "Montagne^FR^http://c004.p121.edgesuite.net/i/c004/montagne_1@137758/master.m3u8",
  184. "TVM3^FR^http://c004.p104.edgesuite.net/i/c004/tvm3_1@97401/master.m3u8",
  185. "kto^FR^http://c004.p105.edgesuite.net/i/c004/kto_1@97495/master.m3u8",
  186. "BBC 1^EN^http://c004.p109.edgesuite.net/i/c004/bbc1_1@97471/master.m3u8",
  187. "BBC 1 HD^EN^http://c004.p103.edgesuite.net/i/c004/bbc1hd_1@97412/master.m3u8",
  188. "BBC 2^EN^http://c004.p124.edgesuite.net/i/c004/bbc2_1@137786/master.m3u8",
  189. "BBC 2 HD^EN^http://c004.p109.edgesuite.net/i/c004/bbc2hd_1@97435/master.m3u8",
  190. "BBC 3^EN^http://c004.p113.edgesuite.net/i/c004/bbc3_1@97575/master.m3u8",
  191. "BBC 3 HD^EN^http://c004.p126.edgesuite.net/i/c004/bbc3_hd_1@180212/master.m3u8",
  192. "BBC 4^EN^http://c004.p123.edgesuite.net/i/c004/bbc4_1@137784/master.m3u8",
  193. "BBC 4 HD^EN^http://c004.p126.edgesuite.net/i/c004/bbc4_hd_1@180211/master.m3u8",
  194. "ITV 1^EN^http://c004.p124.edgesuite.net/i/c004/itv1_1@137791/master.m3u8",
  195. "ITV 1 HD^EN^http://c004.p111.edgesuite.net/i/c004/itvhd_1@97442/master.m3u8",
  196. "ITV 2^EN^http://c004.p124.edgesuite.net/i/c004/itv2_1@137792/master.m3u8",
  197. "ITV 3^EN^http://c004.p105.edgesuite.net/i/c004/itv3_1@97494/master.m3u8",
  198. "ITV 4^EN^http://c004.p106.edgesuite.net/i/c004/itv4_1@97503/master.m3u8",
  199. "Channel 4 HD^EN^http://c004.p111.edgesuite.net/i/c004/channel4hd_1@97441/master.m3u8",
  200. "Channel 5^EN^http://c004.p124.edgesuite.net/i/c004/channel5_1@137787/master.m3u8",
  201. "More4^EN^http://c004.p124.edgesuite.net/i/c004/more4_1@137795/master.m3u8",
  202. "Fashion TV^EN^http://c004.p106.edgesuite.net/i/c004/fashiontv_1@97512/master.m3u8",
  203. "Travel Channel^EN^http://c004.p113.edgesuite.net/i/c004/travelchannel_1@97576/master.m3u8",
  204. "BBC World News HD^EN^http://c004.p127.edgesuite.net/i/c004/bbcnewshd_1@180318/master.m3u8",
  205. "CCTV News^EN^http://c004.p101.edgesuite.net/i/c004/cctvnews_1@97342/master.m3u8",
  206. "Al Jazeera^EN^http://c004.p123.edgesuite.net/i/c004/aljazeera_1@137783/master.m3u8",
  207. "Bloomberg TV^EN^http://c004.p124.edgesuite.net/i/c004/bloomberg_1@137785/master.m3u8",
  208. "CNBC^EN^http://c004.p124.edgesuite.net/i/c004/cnbc_1@137788/master.m3u8",
  209. "NHK World^EN^http://c004.p124.edgesuite.net/i/c004/nhkw_1@137796/master.m3u8",
  210. "Russia Today^EN^http://c004.p125.edgesuite.net/i/c004/russia_1@137797/master.m3u8",
  211. "Sky News^EN^http://c004.p106.edgesuite.net/i/c004/skynews_1@97511/master.m3u8",
  212. "RSI LA1 HD^IT^http://c004.p103.edgesuite.net/i/c004/rsila1hd_1@97410/master.m3u8",
  213. "RSI LA2 HD^IT^http://c004.p103.edgesuite.net/i/c004/rsila2hd_1@97411/master.m3u8",
  214. "Rai 2^IT^http://c004.p122.edgesuite.net/i/c004/rai2_1@137763/master.m3u8",
  215. "Rai 3^IT^http://c004.p122.edgesuite.net/i/c004/rai3_1@137764/master.m3u8",
  216. "Rai Gulp^IT^http://c004.p122.edgesuite.net/i/c004/raigulp_1@137765/master.m3u8",
  217. "Rai Scuola^IT^http://c004.p122.edgesuite.net/i/c004/raiscuola_1@137768/master.m3u8",
  218. "Rai Storia^IT^http://c004.p103.edgesuite.net/i/c004/raistoria_1@97389/master.m3u8",
  219. "Rai Sport 1^IT^http://c004.p103.edgesuite.net/i/c004/raisport1_1@97387/master.m3u8",
  220. "Rai Sport 2^IT^http://c004.p122.edgesuite.net/i/c004/raisport2_1@137769/master.m3u8",
  221. "Rai News24^IT^http://c004.p122.edgesuite.net/i/c004/rainews_1@137767/master.m3u8",
  222. "Canale 5^IT^http://c004.p121.edgesuite.net/i/c004/canale5_1@137760/master.m3u8",
  223. "Class TV Moda^IT^http://c004.p103.edgesuite.net/i/c004/tvmoda_1@97383/master.m3u8",
  224. "LA7^IT^http://c004.p122.edgesuite.net/i/c004/la7_1@137762/master.m3u8",
  225. "TV24^DE^http://c004.p111.edgesuite.net/i/c004/tv24_1@97562/master.m3u8",
  226. "La Tele^FR^http://c004.p109.edgesuite.net/i/c004/latele_1@97539/master.m3u8",
  227. "RTL CH^DE^http://c004.p118.edgesuite.net/i/c004/rtlchhd_1@135257/master.m3u8",
  228. "ProSieben HD^DE^http://c004.p119.edgesuite.net/i/c004/pro7chhd_1@135262/master.m3u8",
  229. "Cartoon Network^FR^http://c004.p121.edgesuite.net/i/c004/cn_1@137751/master.m3u8",
  230. "Leman Bleu^FR^http://c004.p121.edgesuite.net/i/c004/lemanbleu_1@137757/master.m3u8",
  231. "Rete 4^IT^http://c004.p122.edgesuite.net/i/c004/rete4_1@137766/master.m3u8",
  232. "EuroNews^DE^http://c004.p123.edgesuite.net/i/c004/euronewsde_1@137774/master.m3u8",
  233. "E4^EN^http://c004.p124.edgesuite.net/i/c004/e4_1@137789/master.m3u8",
  234. "Film4^EN^http://c004.p124.edgesuite.net/i/c004/film4_1@137790/master.m3u8"
  235. );
  236. foreach ($channels as $channel) {
  237. $ch = explode("^", $channel);
  238. if ($ch[1] == 'IT') {
  239. $list_it[] = $ch[0].'^'.$ch[2];
  240. } else if ($ch[1] == 'EN') {
  241. $list_en[] = $ch[0].'^'.$ch[2];
  242. } else if ($ch[1] == 'DE') {
  243. $list_de[] = $ch[0].'^'.$ch[2];
  244. } else if ($ch[1] == 'FR') {
  245. $list_fr[] = $ch[0].'^'.$ch[2];
  246. }
  247. }
  248. echo "\r\nWelcome to WilmaaTV v".$version." by Darby_Crash\r\n";
  249. while (true) {
  250.  
  251. echo "\r\nCountry selection:\r\n\r\n1) Italy\r\n2) England\r\n3) Germany\r\n4) France\r\n\r\nChoose a country (0=Exit): ";
  252. $cc = trim(fgets(STDIN));
  253. if ($cc == '0') {
  254. die("\r\nGoodbye!\r\n\r\n");
  255. } else if ($cc > '4' || !preg_match('@\d@',$cc)) {
  256. echo "\r\nWrong choice!\r\n";
  257. sleep(2);
  258. continue;
  259. }
  260. if ($cc == '1') {
  261. $list = $list_it;
  262. } else if ($cc == '2') {
  263. $list = $list_en;
  264. } else if ($cc == '3') {
  265. $list = $list_de;
  266. } else if ($cc == '4') {
  267. $list = $list_fr;
  268. }
  269. natcasesort($list);
  270. $list = array_values($list);
  271. unset($title);
  272. unset($url);
  273. foreach ($list as $elem) {
  274. $str = explode('^',$elem);
  275. $title[] = $str[0];
  276. $url[] = $str[1];
  277.  
  278.  
  279. }
  280. while (true) {
  281. echo "\r\nChannels list:\r\n\r\n";
  282. for ($i=0; $i<count($title); $i++) {
  283. if (count($title) > 24) {
  284. echo "$i) ".$title[$i].((($i+1)% 4 == 0 ) ? "\r\n" : str_repeat(' ',18 - strlen($title[$i].$i)));
  285. } else {
  286. echo "$i) ".$title[$i]."\r\n";
  287. }
  288. }
  289. echo "\r\n\r\nChoose a channel (x=exit, m=main screen): ";
  290. $inp = trim(fgets(STDIN));
  291. if ($inp == "m" || $inp == "M") {
  292. break;
  293. } else if ($inp == "x" || $inp == "X") {
  294. die("\r\nGoodbye!\r\n\r\n");
  295. } else if ($inp >= count($title) || !is_numeric($inp)){
  296. echo "\r\nWrong choice!\r\n";
  297. sleep(2);
  298. continue;
  299. }
  300. preg_match("/http:\/\/c004.(.*).edge.*\/c004(.*)/", $url[$inp], $res2);
  301. echo $url[$inp]=$res[1].$res2[2]."?srvid=".$res2[1];
  302. echo "\r\nPlaying ".$title[$inp]."...\r\n";
  303. echo "...";
  304. $cmd = $ls.' --http-header "User-Agent=Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; ko-kr) AppleWebKit/528.18 (KHTML,like Gecko) Version/4.0 Mobile/7D11 Safari/528.16" -p "\''.$vlc.'\' --meta-title=\''.$title[$inp].'\' --file-caching=10000" "hlsvariant://'.$url[$inp].'" best';
  305.  
  306. shell_exec($cmd);
  307. }
  308. }
  309. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement