Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Filename: WilmaaTV.php.
- Copyright 2013/2015.
- Author: Darby_Crash / Ger_Man
- Email: kihol@inwind.it
- 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, 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/>.
- */
- $version = "5.6.2b";
- error_reporting(0);
- $ls="livestreamer.exe";
- strncasecmp(php_uname('s'), "Win", 3) == 0 ? $windows = true : $windows = false;
- if ($windows) {
- if (file_exists("C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe")) {
- $vlc = "C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe";
- } else if (file_exists("C:\\Program Files\\VideoLAN\\VLC\\vlc.exe")) {
- $vlc = "C:\\Program Files\\VideoLAN\\VLC\\vlc.exe";
- } else {
- $vlc = "C:\\Programmi\\VideoLAN\\VLC\\vlc.exe";
- }
- } else {
- $vlc = "vlc";
- }
- $a="racac";$b="all";
- echo "Loading ...";
- $txt=file_get_contents("http://".$a."axtv.ga/".$b."frtv/".$b."frtvpvr.php?chn=list");
- preg_match("/(http.*opu.*)\/fra.*m3u8/U", $txt, $res);
- $channels = array(
- "Das Erste^DE^http://c004.p112.edgesuite.net/i/c004/daserste_1@97481/master.m3u8",
- "ZDF^DE^http://c004.p112.edgesuite.net/i/c004/zdf_1@97483/master.m3u8",
- "WDR^DE^http://c004.p114.edgesuite.net/i/c004/wdr_1@97490/master.m3u8",
- "Sat1^DE^http://c004.p107.edgesuite.net/i/c004/sat1_1@97461/master.m3u8",
- "RTL 1^DE^http://c004.p106.edgesuite.net/i/c004/rtl_1@97459/master.m3u8",
- "RTL 2^DE^http://c004.p107.edgesuite.net/i/c004/rtl2_1@97460/master.m3u8",
- "ProSieben^DE^http://c004.p106.edgesuite.net/i/c004/prosieben_1@97456/master.m3u8",
- "VOX^DE^http://c004.p108.edgesuite.net/i/c004/vox_1@97466/master.m3u8",
- "Kabel 1^DE^http://c004.p105.edgesuite.net/i/c004/kabeleins_1@97453/master.m3u8",
- "DMax^DE^http://c004.p104.edgesuite.net/i/c004/dmax_1@97398/master.m3u8",
- "Sixx^DE^http://c004.p107.edgesuite.net/i/c004/sixx_1@97462/master.m3u8",
- "Das Vierte^DE^http://c004.p104.edgesuite.net/i/c004/dasvierte_1@97396/master.m3u8",
- "Nick/ComedyCentral^DE^http://c004.p105.edgesuite.net/i/c004/nickcc_1@97455/master.m3u8",
- "Super RTL^DE^http://c004.p107.edgesuite.net/i/c004/superrtl_1@97463/master.m3u8",
- "VIVA^DE^http://c004.p105.edgesuite.net/i/c004/viva_1@97493/master.m3u8",
- "Sport 1^DE^http://c004.p108.edgesuite.net/i/c004/sport1_1@97464/master.m3u8",
- "N24^DE^http://c004.p104.edgesuite.net/i/c004/n24_1@97406/master.m3u8",
- "NTV^DE^http://c004.p104.edgesuite.net/i/c004/ntv_1@97405/master.m3u8",
- "KiKa^DE^http://c004.p113.edgesuite.net/i/c004/kika_1@97487/master.m3u8",
- "Orf 1^DE^http://c004.p113.edgesuite.net/i/c004/orf1_1@97573/master.m3u8",
- "Orf 2^DE^http://c004.p113.edgesuite.net/i/c004/orf2_1@97574/master.m3u8",
- "3+^DE^http://c004.p114.edgesuite.net/i/c004/3plus_1@97489/master.m3u8",
- "Arte^DE^http://c004.p107.edgesuite.net/i/c004/artede_1@97463/master.m3u8",
- "SRF Info^DE^http://c004.p104.edgesuite.net/i/c004/sfinfo_1@97408/master.m3u8",
- "3Sat^DE^http://c004.p112.edgesuite.net/i/c004/3sat_1@97480/master.m3u8",
- "ZDF Neo^DE^http://c004.p111.edgesuite.net/i/c004/zdfneo_1@97479/master.m3u8",
- "SWR^DE^http://c004.p113.edgesuite.net/i/c004/swr_1@97485/master.m3u8",
- "BR 3^DE^http://c004.p107.edgesuite.net/i/c004/br3_1@97517/master.m3u8",
- "Phoenix^DE^http://c004.p111.edgesuite.net/i/c004/phoenix_1@97476/master.m3u8",
- "EuroSport^DE^http://c004.p105.edgesuite.net/i/c004/eurosportde_1@97452/master.m3u8",
- "Joiz^DE^http://c004.p118.edgesuite.net/i/c004/joiz_1@135266/master.m3u8",
- "Tele Zuri^DE^http://c004.p119.edgesuite.net/i/c004/tzurich_1@135275/master.m3u8",
- "TeleSud Ostschweiz^DE^http://c004.p119.edgesuite.net/i/c004/tsudost_1@135274/master.m3u8",
- "CNN^EN^http://c004.p105.edgesuite.net/i/c004/cnn_1@97501/master.m3u8",
- "BBC World News^EN^http://c004.p105.edgesuite.net/i/c004/bbcworld_1@97498/master.m3u8",
- "TV5Monde^FR^http://c004.p103.edgesuite.net/i/c004/tv5monde_1@97380/master.m3u8",
- "France 2^FR^http://c004.p101.edgesuite.net/i/c004/france2_1@97347/master.m3u8",
- "France 3^FR^http://c004.p100.edgesuite.net/i/c004/france3_1@97329/master.m3u8",
- "France 5^FR^http://c004.p102.edgesuite.net/i/c004/france5_1@97351/master.m3u8",
- "RTL 9^FR^http://c004.p102.edgesuite.net/i/c004/rtl9_1@97354/master.m3u8",
- "M6^FR^http://c004.p108.edgesuite.net/i/c004/m6_1@97467/master.m3u8",
- "Arte^FR^http://c004.p101.edgesuite.net/i/c004/artefr_1@97346/master.m3u8",
- "RSI LA1^IT^http://c004.p110.edgesuite.net/i/c004/rsila1_1@97472/master.m3u8",
- "RSI LA2^IT^http://c004.p110.edgesuite.net/i/c004/rsila2_1@97473/master.m3u8",
- "Rai 1^IT^http://c004.p103.edgesuite.net/i/c004/rai1_1@97382/master.m3u8",
- "Rouge^FR^http://c004.p102.edgesuite.net/i/c004/rouge_1@97359/master.m3u8",
- "RTL Nitro^DE^http://c004.p106.edgesuite.net/i/c004/rtlnitro_1@97458/master.m3u8",
- "Servus^DE^http://c004.p114.edgesuite.net/i/c004/servus_1@97488/master.m3u8",
- "ATV^DE^http://c004.p114.edgesuite.net/i/c004/atv_1@97491/master.m3u8",
- "C9^FR^http://c004.p117.edgesuite.net/i/c004/c9_1@135252/master.m3u8",
- "Canal Alpha Jura^FR^http://c004.p117.edgesuite.net/i/c004/caju_1@135253/master.m3u8",
- "Tele 1^DE^http://c004.p118.edgesuite.net/i/c004/t1_1@135267/master.m3u8",
- "Tele M1 W^DE^http://c004.p108.edgesuite.net/i/c004/tm1w_1@135269/master.m3u8",
- "Tele Top TG^DE^http://c004.p120.edgesuite.net/i/c004/tttg_1@135278/master.m3u8",
- "Tele Top ZH^DE^http://c004.p119.edgesuite.net/i/c004/ttzh_1@135271/master.m3u8",
- "Tele Top SH^DE^http://c004.p120.edgesuite.net/i/c004/ttsh_1@135279/master.m3u8",
- "TVO^DE^http://c004.p118.edgesuite.net/i/c004/tost_1@135270/master.m3u8",
- "Tele M1 O^DE^http://c004.p118.edgesuite.net/i/c004/tm1o_1@135268/master.m3u8",
- "Canal Alpha Neuchatel^FR^http://c004.p117.edgesuite.net/i/c004/cane_1@135254/master.m3u8",
- "Tele Ticino^IT^http://c004.p117.edgesuite.net/i/c004/tticino_1@135255/master.m3u8",
- "TeleBasel^DE^http://c004.p119.edgesuite.net/i/c004/tbasel_1@135273/master.m3u8",
- "TeleBarn^DE^http://c004.p119.edgesuite.net/i/c004/tbarn_1@135272/master.m3u8",
- "TeleBielingue^DE^http://c004.p120.edgesuite.net/i/c004/tbielingue_1@135280/master.m3u8",
- "Italia 1^IT^http://c004.p103.edgesuite.net/i/c004/italia1_1@97381/master.m3u8",
- "Das Erste HD^DE^http://c004.p104.edgesuite.net/i/c004/daserstehd_1@97395/master.m3u8",
- "ZDF HD^DE^http://c004.p108.edgesuite.net/i/c004/zdfhd_1@97431/master.m3u8",
- "Arte HD^DE^http://c004.p104.edgesuite.net/i/c004/artedehd_1@97394/master.m3u8",
- "3Sat HD^DE^http://c004.p104.edgesuite.net/i/c004/3sathd_1@97393/master.m3u8",
- "NDR^DE^http://c004.p113.edgesuite.net/i/c004/ndr_1@97484/master.m3u8",
- "NDR HD^DE^http://c004.p105.edgesuite.net/i/c004/ndrhd_1@97424/master.m3u8",
- "WDR HD^DE^http://c004.p107.edgesuite.net/i/c004/wdrhd_1@97430/master.m3u8",
- "MDR^DE^http://c004.p123.edgesuite.net/i/c004/mdr_1@137782/master.m3u8",
- "MDR HD^DE^http://c004.p127.edgesuite.net/i/c004/mdrhd_1@180319/master.m3u8",
- "BR 3 HD^DE^http://c004.p101.edgesuite.net/i/c004/br3_hd_1@97418/master.m3u8",
- "SWR HD^DE^http://c004.p107.edgesuite.net/i/c004/swrhd_1@97429/master.m3u8",
- "HR^DE^http://c004.p123.edgesuite.net/i/c004/hr_1@137778/master.m3u8",
- "HR HD^DE^http://c004.p113.edgesuite.net/i/c004/hr_hd_1@97447/master.m3u8",
- "rbb^DE^http://c004.p106.edgesuite.net/i/c004/rbb_1@97457/master.m3u8",
- "rbb HD^DE^http://c004.p114.edgesuite.net/i/c004/rbb_hd_1@97449/master.m3u8",
- "Phoenix HD^DE^http://c004.p107.edgesuite.net/i/c004/phoenixhd_1@97428/master.m3u8",
- "ARD Alpha^DE^http://c004.p123.edgesuite.net/i/c004/bralpha_1@137776/master.m3u8",
- "N24 HD^DE^http://c004.p109.edgesuite.net/i/c004/n24hd_1@97436/master.m3u8",
- "Disney Channel^DE^http://c004.p104.edgesuite.net/i/c004/disney_channel_de_1@97396/master.m3u8",
- "Servus HD^DE^http://c004.p106.edgesuite.net/i/c004/servushd_1@97425/master.m3u8",
- "Tele 5^DE^http://c004.p108.edgesuite.net/i/c004/tele5_1@97465/master.m3u8",
- "KiKa HD^DE^http://c004.p105.edgesuite.net/i/c004/kikahd_1@97423/master.m3u8",
- "Ric^DE^http://c004.p123.edgesuite.net/i/c004/ric_1@137780/master.m3u8",
- "ProSieben MAXX^DE^http://c004.p107.edgesuite.net/i/c004/pro7maxx_1@97522/master.m3u8",
- "ZDF Neo HD^DE^http://c004.p109.edgesuite.net/i/c004/zdfneohd_1@97434/master.m3u8",
- "ZDF Kultur^DE^http://c004.p111.edgesuite.net/i/c004/zdfkultur_1@97478/master.m3u8",
- "ZDF Kultur HD^DE^http://c004.p108.edgesuite.net/i/c004/zdfkulturhd_1@97433/master.m3u8",
- "ZDF Info^DE^http://c004.p111.edgesuite.net/i/c004/zdfinfo_1@97477/master.m3u8",
- "ZDF Info HD^DE^http://c004.p108.edgesuite.net/i/c004/zdfinfohd_1@97432/master.m3u8",
- "EinsPlus^DE^http://c004.p123.edgesuite.net/i/c004/einsplus_1@137775/master.m3u8",
- "EinsPlus HD^DE^http://c004.p113.edgesuite.net/i/c004/einsplus_hd_1@97446/master.m3u8",
- "Einsfestival^DE^http://c004.p112.edgesuite.net/i/c004/einsfestival_1@97482/master.m3u8",
- "Einsfestival HD^DE^http://c004.p105.edgesuite.net/i/c004/einsfestivalhd_1@97422/master.m3u8",
- "tagesschau 24^DE^http://c004.p123.edgesuite.net/i/c004/tagesschau24_1@137781/master.m3u8",
- "tagesschau 24 HD^DE^http://c004.p114.edgesuite.net/i/c004/tagesschau24_hd_1@97450/master.m3u8",
- "Deluxe Music^DE^http://c004.p123.edgesuite.net/i/c004/deluxemusic_1@137777/master.m3u8",
- "Anixe^DE^http://c004.p113.edgesuite.net/i/c004/anixe_1@97486/master.m3u8",
- "Anixe HD^DE^http://c004.p111.edgesuite.net/i/c004/anixehd_1@97440/master.m3u8",
- "DW^DE^http://c004.p104.edgesuite.net/i/c004/dwtv_1@97397/master.m3u8",
- "k-tv^DE^http://c004.p104.edgesuite.net/i/c004/ktv_1@97400/master.m3u8",
- "Orf 1 HD^DE^http://c004.p101.edgesuite.net/i/c004/orf1hd_1@97416/master.m3u8",
- "Orf 2 HD^DE^http://c004.p101.edgesuite.net/i/c004/orf2hd_1@97417/master.m3u8",
- "SRF 1 HD^DE^http://c004.p106.edgesuite.net/i/c004/sf1hd_1@97426/master.m3u8",
- "SRF 2 HD^DE^http://c004.p106.edgesuite.net/i/c004/sf2hd_1@97427/master.m3u8",
- "S1 HD^DE^http://c004.p117.edgesuite.net/i/c004/s1tvhd_1@135250/master.m3u8",
- "TV24 HD^DE^http://c004.p128.edgesuite.net/i/c004/tv24_hd_1@180322/master.m3u8",
- "Tele Zuri HD^DE^http://c004.p128.edgesuite.net/i/c004/tzurich_hd_1@180321/master.m3u8",
- "TF 1 HD^FR^http://c004.p102.edgesuite.net/i/c004/tf1hd_1@97413/master.m3u8",
- "France 2 HD^FR^http://c004.p100.edgesuite.net/i/c004/france2hd_1@97420/master.m3u8",
- "Canal+^FR^http://c004.p101.edgesuite.net/i/c004/canalplus_1@97337/master.m3u8",
- "M6 HD^FR^http://c004.p100.edgesuite.net/i/c004/m6hd_1@97421/master.m3u8",
- "RTS 1 HD^FR^http://c004.p126.edgesuite.net/i/c004/rts1hd_1@114347/master.m3u8",
- "RTS 2 HD^FR^http://c004.p102.edgesuite.net/i/c004/rts2hd_1@97415/master.m3u8",
- "Arte HD^FR^http://c004.p100.edgesuite.net/i/c004/artefrhd_1@97419/master.m3u8",
- "D8^FR^http://c004.p100.edgesuite.net/i/c004/d8_1@97328/master.m3u8",
- "W9^FR^http://c004.p101.edgesuite.net/i/c004/w9_1@97344/master.m3u8",
- "TMC^FR^http://c004.p103.edgesuite.net/i/c004/tmc_1@97379/master.m3u8",
- "NT1^FR^http://c004.p108.edgesuite.net/i/c004/nt1_1@97528/master.m3u8",
- "NRJ12^FR^http://c004.p121.edgesuite.net/i/c004/nrj12_1@137759/master.m3u8",
- "France 4^FR^http://c004.p100.edgesuite.net/i/c004/france4_1@97330/master.m3u8",
- "BFM TV^FR^http://c004.p121.edgesuite.net/i/c004/bfmtv_1@137750/master.m3u8",
- "ITele^FR^http://c004.p121.edgesuite.net/i/c004/itele_1@137755/master.m3u8",
- "D17^FR^http://c004.p100.edgesuite.net/i/c004/d17_1@97327/master.m3u8",
- "gulli^FR^http://c004.p102.edgesuite.net/i/c004/gulli_1@97352/master.m3u8",
- "France O^FR^http://c004.p122.edgesuite.net/i/c004/franceo_1@137770/master.m3u8",
- "HD1 HD^FR^http://c004.p110.edgesuite.net/i/c004/hd1hd_1@97437/master.m3u8",
- "L'Equipe HD^FR^http://c004.p110.edgesuite.net/i/c004/equipetvhd_1@97439/master.m3u8",
- "6ter HD^FR^http://c004.p112.edgesuite.net/i/c004/6terhd_1@97443/master.m3u8",
- "N23 HD^FR^http://c004.p112.edgesuite.net/i/c004/n23hd_1@97444/master.m3u8",
- "RMC HD^FR^http://c004.p112.edgesuite.net/i/c004/rmchd_1@97445/master.m3u8",
- "Cherie 25 HD^FR^http://c004.p110.edgesuite.net/i/c004/cheriehd_1@97438/master.m3u8",
- "BFM Business^FR^http://c004.p121.edgesuite.net/i/c004/bfmb_1@137749/master.m3u8",
- "France 24^FR^http://c004.p121.edgesuite.net/i/c004/france24_1@137754/master.m3u8",
- "EuroNews^FR^http://c004.p121.edgesuite.net/i/c004/euronews_1@137752/master.m3u8",
- "Montagne^FR^http://c004.p121.edgesuite.net/i/c004/montagne_1@137758/master.m3u8",
- "TVM3^FR^http://c004.p104.edgesuite.net/i/c004/tvm3_1@97401/master.m3u8",
- "kto^FR^http://c004.p105.edgesuite.net/i/c004/kto_1@97495/master.m3u8",
- "BBC 1^EN^http://c004.p109.edgesuite.net/i/c004/bbc1_1@97471/master.m3u8",
- "BBC 1 HD^EN^http://c004.p103.edgesuite.net/i/c004/bbc1hd_1@97412/master.m3u8",
- "BBC 2^EN^http://c004.p124.edgesuite.net/i/c004/bbc2_1@137786/master.m3u8",
- "BBC 2 HD^EN^http://c004.p109.edgesuite.net/i/c004/bbc2hd_1@97435/master.m3u8",
- "BBC 3^EN^http://c004.p113.edgesuite.net/i/c004/bbc3_1@97575/master.m3u8",
- "BBC 3 HD^EN^http://c004.p126.edgesuite.net/i/c004/bbc3_hd_1@180212/master.m3u8",
- "BBC 4^EN^http://c004.p123.edgesuite.net/i/c004/bbc4_1@137784/master.m3u8",
- "BBC 4 HD^EN^http://c004.p126.edgesuite.net/i/c004/bbc4_hd_1@180211/master.m3u8",
- "ITV 1^EN^http://c004.p124.edgesuite.net/i/c004/itv1_1@137791/master.m3u8",
- "ITV 1 HD^EN^http://c004.p111.edgesuite.net/i/c004/itvhd_1@97442/master.m3u8",
- "ITV 2^EN^http://c004.p124.edgesuite.net/i/c004/itv2_1@137792/master.m3u8",
- "ITV 3^EN^http://c004.p105.edgesuite.net/i/c004/itv3_1@97494/master.m3u8",
- "ITV 4^EN^http://c004.p106.edgesuite.net/i/c004/itv4_1@97503/master.m3u8",
- "Channel 4 HD^EN^http://c004.p111.edgesuite.net/i/c004/channel4hd_1@97441/master.m3u8",
- "Channel 5^EN^http://c004.p124.edgesuite.net/i/c004/channel5_1@137787/master.m3u8",
- "More4^EN^http://c004.p124.edgesuite.net/i/c004/more4_1@137795/master.m3u8",
- "Fashion TV^EN^http://c004.p106.edgesuite.net/i/c004/fashiontv_1@97512/master.m3u8",
- "Travel Channel^EN^http://c004.p113.edgesuite.net/i/c004/travelchannel_1@97576/master.m3u8",
- "BBC World News HD^EN^http://c004.p127.edgesuite.net/i/c004/bbcnewshd_1@180318/master.m3u8",
- "CCTV News^EN^http://c004.p101.edgesuite.net/i/c004/cctvnews_1@97342/master.m3u8",
- "Al Jazeera^EN^http://c004.p123.edgesuite.net/i/c004/aljazeera_1@137783/master.m3u8",
- "Bloomberg TV^EN^http://c004.p124.edgesuite.net/i/c004/bloomberg_1@137785/master.m3u8",
- "CNBC^EN^http://c004.p124.edgesuite.net/i/c004/cnbc_1@137788/master.m3u8",
- "NHK World^EN^http://c004.p124.edgesuite.net/i/c004/nhkw_1@137796/master.m3u8",
- "Russia Today^EN^http://c004.p125.edgesuite.net/i/c004/russia_1@137797/master.m3u8",
- "Sky News^EN^http://c004.p106.edgesuite.net/i/c004/skynews_1@97511/master.m3u8",
- "RSI LA1 HD^IT^http://c004.p103.edgesuite.net/i/c004/rsila1hd_1@97410/master.m3u8",
- "RSI LA2 HD^IT^http://c004.p103.edgesuite.net/i/c004/rsila2hd_1@97411/master.m3u8",
- "Rai 2^IT^http://c004.p122.edgesuite.net/i/c004/rai2_1@137763/master.m3u8",
- "Rai 3^IT^http://c004.p122.edgesuite.net/i/c004/rai3_1@137764/master.m3u8",
- "Rai Gulp^IT^http://c004.p122.edgesuite.net/i/c004/raigulp_1@137765/master.m3u8",
- "Rai Scuola^IT^http://c004.p122.edgesuite.net/i/c004/raiscuola_1@137768/master.m3u8",
- "Rai Storia^IT^http://c004.p103.edgesuite.net/i/c004/raistoria_1@97389/master.m3u8",
- "Rai Sport 1^IT^http://c004.p103.edgesuite.net/i/c004/raisport1_1@97387/master.m3u8",
- "Rai Sport 2^IT^http://c004.p122.edgesuite.net/i/c004/raisport2_1@137769/master.m3u8",
- "Rai News24^IT^http://c004.p122.edgesuite.net/i/c004/rainews_1@137767/master.m3u8",
- "Canale 5^IT^http://c004.p121.edgesuite.net/i/c004/canale5_1@137760/master.m3u8",
- "Class TV Moda^IT^http://c004.p103.edgesuite.net/i/c004/tvmoda_1@97383/master.m3u8",
- "LA7^IT^http://c004.p122.edgesuite.net/i/c004/la7_1@137762/master.m3u8",
- "TV24^DE^http://c004.p111.edgesuite.net/i/c004/tv24_1@97562/master.m3u8",
- "La Tele^FR^http://c004.p109.edgesuite.net/i/c004/latele_1@97539/master.m3u8",
- "RTL CH^DE^http://c004.p118.edgesuite.net/i/c004/rtlchhd_1@135257/master.m3u8",
- "ProSieben HD^DE^http://c004.p119.edgesuite.net/i/c004/pro7chhd_1@135262/master.m3u8",
- "Cartoon Network^FR^http://c004.p121.edgesuite.net/i/c004/cn_1@137751/master.m3u8",
- "Leman Bleu^FR^http://c004.p121.edgesuite.net/i/c004/lemanbleu_1@137757/master.m3u8",
- "Rete 4^IT^http://c004.p122.edgesuite.net/i/c004/rete4_1@137766/master.m3u8",
- "EuroNews^DE^http://c004.p123.edgesuite.net/i/c004/euronewsde_1@137774/master.m3u8",
- "E4^EN^http://c004.p124.edgesuite.net/i/c004/e4_1@137789/master.m3u8",
- "Film4^EN^http://c004.p124.edgesuite.net/i/c004/film4_1@137790/master.m3u8"
- );
- foreach ($channels as $channel) {
- $ch = explode("^", $channel);
- if ($ch[1] == 'IT') {
- $list_it[] = $ch[0].'^'.$ch[2];
- } else if ($ch[1] == 'EN') {
- $list_en[] = $ch[0].'^'.$ch[2];
- } else if ($ch[1] == 'DE') {
- $list_de[] = $ch[0].'^'.$ch[2];
- } else if ($ch[1] == 'FR') {
- $list_fr[] = $ch[0].'^'.$ch[2];
- }
- }
- echo "\r\nWelcome to WilmaaTV v".$version." by Darby_Crash\r\n";
- while (true) {
- 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): ";
- $cc = trim(fgets(STDIN));
- if ($cc == '0') {
- die("\r\nGoodbye!\r\n\r\n");
- } else if ($cc > '4' || !preg_match('@\d@',$cc)) {
- echo "\r\nWrong choice!\r\n";
- sleep(2);
- continue;
- }
- if ($cc == '1') {
- $list = $list_it;
- } else if ($cc == '2') {
- $list = $list_en;
- } else if ($cc == '3') {
- $list = $list_de;
- } else if ($cc == '4') {
- $list = $list_fr;
- }
- natcasesort($list);
- $list = array_values($list);
- unset($title);
- unset($url);
- foreach ($list as $elem) {
- $str = explode('^',$elem);
- $title[] = $str[0];
- $url[] = $str[1];
- }
- while (true) {
- echo "\r\nChannels list:\r\n\r\n";
- for ($i=0; $i<count($title); $i++) {
- if (count($title) > 24) {
- echo "$i) ".$title[$i].((($i+1)% 4 == 0 ) ? "\r\n" : str_repeat(' ',18 - strlen($title[$i].$i)));
- } else {
- echo "$i) ".$title[$i]."\r\n";
- }
- }
- echo "\r\n\r\nChoose a channel (x=exit, m=main screen): ";
- $inp = trim(fgets(STDIN));
- if ($inp == "m" || $inp == "M") {
- break;
- } else if ($inp == "x" || $inp == "X") {
- die("\r\nGoodbye!\r\n\r\n");
- } else if ($inp >= count($title) || !is_numeric($inp)){
- echo "\r\nWrong choice!\r\n";
- sleep(2);
- continue;
- }
- preg_match("/http:\/\/c004.(.*).edge.*\/c004(.*)/", $url[$inp], $res2);
- echo $url[$inp]=$res[1].$res2[2]."?srvid=".$res2[1];
- echo "\r\nPlaying ".$title[$inp]."...\r\n";
- echo "...";
- $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';
- shell_exec($cmd);
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement