diff options
-rwxr-xr-x | HISTORY | 6 | ||||
-rwxr-xr-x | config.php | 8 | ||||
-rwxr-xr-x | css/style.css | 12 | ||||
-rwxr-xr-x | includes/inc_media.php | 55 | ||||
-rwxr-xr-x | includes/inc_rec.php | 18 | ||||
-rwxr-xr-x | includes/inc_stream.php | 39 | ||||
-rwxr-xr-x | includes/inc_vdr.php | 3 | ||||
-rwxr-xr-x | includes/include.php | 3 | ||||
-rwxr-xr-x | istream.sh | 2 | ||||
-rwxr-xr-x | logos/13EME RUE.png | bin | 5454 -> 0 bytes | |||
-rwxr-xr-x | logos/AB 1.png | bin | 4409 -> 0 bytes | |||
-rwxr-xr-x | logos/AB MOTEURS.png | bin | 2722 -> 0 bytes | |||
-rwxr-xr-x | logos/ACTION.png | bin | 1564 -> 0 bytes | |||
-rwxr-xr-x | logos/AL JAZEERA ENG.png | bin | 5083 -> 0 bytes | |||
-rwxr-xr-x | logos/ANIMAUX.png | bin | 5964 -> 0 bytes | |||
-rwxr-xr-x | logos/ARTE HD.png | bin | 2990 -> 0 bytes | |||
-rwxr-xr-x | logos/ARTE.png | bin | 2696 -> 0 bytes | |||
-rwxr-xr-x | logos/BABY TV.png | bin | 4412 -> 0 bytes | |||
-rwxr-xr-x | logos/BBC PRIME.png | bin | 4678 -> 0 bytes | |||
-rwxr-xr-x | logos/BBC WORLD.png | bin | 6169 -> 0 bytes | |||
-rwxr-xr-x | logos/BFM TV.png | bin | 5947 -> 0 bytes | |||
-rwxr-xr-x | logos/BLOOMBERG TV.png | bin | 2715 -> 0 bytes | |||
-rwxr-xr-x | logos/BOOMERANG.png | bin | 4263 -> 0 bytes | |||
-rwxr-xr-x | logos/BravaHDTV.png | bin | 6081 -> 0 bytes | |||
-rwxr-xr-x | logos/C CINEMA CLASSIC.png | bin | 5231 -> 0 bytes | |||
-rwxr-xr-x | logos/C CINEMA CLUB.png | bin | 4859 -> 0 bytes | |||
-rwxr-xr-x | logos/C CINEMA EMOTION.png | bin | 5033 -> 0 bytes | |||
-rwxr-xr-x | logos/C CINEMA FAMIZ.png | bin | 4756 -> 0 bytes | |||
-rwxr-xr-x | logos/C CINEMA FRISSON.png | bin | 5412 -> 0 bytes | |||
-rwxr-xr-x | logos/C CINEMA PREMIER.png | bin | 5385 -> 0 bytes | |||
-rwxr-xr-x | logos/C CINEMA STAR.png | bin | 4951 -> 0 bytes | |||
-rwxr-xr-x | logos/CANAL J.png | bin | 3991 -> 0 bytes | |||
-rwxr-xr-x | logos/CANAL+ CINEMA.png | bin | 2889 -> 0 bytes | |||
-rwxr-xr-x | logos/CANAL+ DECALE.png | bin | 2911 -> 0 bytes | |||
-rwxr-xr-x | logos/CANAL+ FAMILY.png | bin | 2850 -> 0 bytes | |||
-rwxr-xr-x | logos/CANAL+ HD.png | bin | 2958 -> 0 bytes | |||
-rwxr-xr-x | logos/CANAL+ SPORT.png | bin | 2900 -> 0 bytes | |||
-rwxr-xr-x | logos/CANAL+.png | bin | 2569 -> 0 bytes | |||
-rwxr-xr-x | logos/CARTOON NETWORK.png | bin | 5415 -> 0 bytes | |||
-rwxr-xr-x | logos/CHASSE ET PECHE.png | bin | 4438 -> 0 bytes | |||
-rwxr-xr-x | logos/CINE FX.png | bin | 4494 -> 0 bytes | |||
-rwxr-xr-x | logos/CINE POLAR.png | bin | 4293 -> 0 bytes | |||
-rwxr-xr-x | logos/CNBC EUROPE.png | bin | 6262 -> 0 bytes | |||
-rwxr-xr-x | logos/CNN.png | bin | 5228 -> 0 bytes | |||
-rwxr-xr-x | logos/COMEDIE !.png | bin | 2684 -> 0 bytes | |||
-rwxr-xr-x | logos/CUISINE TV.png | bin | 3309 -> 0 bytes | |||
-rwxr-xr-x | logos/DIRECT 8.png | bin | 3794 -> 0 bytes | |||
-rwxr-xr-x | logos/DISNEY CHANNEL+1.png | bin | 6329 -> 0 bytes | |||
-rwxr-xr-x | logos/DISNEY CHANNEL.png | bin | 6042 -> 0 bytes | |||
-rwxr-xr-x | logos/DISNEY CINEMAGIC+1.png | bin | 7891 -> 0 bytes | |||
-rwxr-xr-x | logos/DISNEY CINEMAGIC.png | bin | 7840 -> 0 bytes | |||
-rwxr-xr-x | logos/DISNEY MAGIC HD.png | bin | 7840 -> 0 bytes | |||
-rwxr-xr-x | logos/E! ENTERTAINMENT.png | bin | 4697 -> 0 bytes | |||
-rwxr-xr-x | logos/ENCYCLOPEDIA.png | bin | 2176 -> 0 bytes | |||
-rwxr-xr-x | logos/ESCALES.png | bin | 3643 -> 0 bytes | |||
-rwxr-xr-x | logos/ESPN CLASSIC EUROPE.png | bin | 6568 -> 0 bytes | |||
-rwxr-xr-x | logos/ESPN CLASSIC.png | bin | 6568 -> 0 bytes | |||
-rwxr-xr-x | logos/EUREKA!.png | bin | 3869 -> 0 bytes | |||
-rwxr-xr-x | logos/EURONEWS.png | bin | 2895 -> 0 bytes | |||
-rwxr-xr-x | logos/EUROSPORT.png | bin | 5214 -> 0 bytes | |||
-rwxr-xr-x | logos/EXTREME SPORTS.png | bin | 5713 -> 0 bytes | |||
-rwxr-xr-x | logos/FILLES TV.png | bin | 2952 -> 0 bytes | |||
-rwxr-xr-x | logos/FIT.png | bin | 7892 -> 0 bytes | |||
-rwxr-xr-x | logos/FOOT+ 1.png | bin | 3018 -> 0 bytes | |||
-rwxr-xr-x | logos/FOOT+ 2.png | bin | 3018 -> 0 bytes | |||
-rwxr-xr-x | logos/FOOT+ 3.png | bin | 3018 -> 0 bytes | |||
-rwxr-xr-x | logos/FOOT+ 4.png | bin | 3018 -> 0 bytes | |||
-rwxr-xr-x | logos/FOOT+ 5.png | bin | 3018 -> 0 bytes | |||
-rwxr-xr-x | logos/FOOT+ 6.png | bin | 3018 -> 0 bytes | |||
-rwxr-xr-x | logos/FOOT+ 7.png | bin | 3018 -> 0 bytes | |||
-rwxr-xr-x | logos/FOX LIFE.png | bin | 3559 -> 0 bytes | |||
-rwxr-xr-x | logos/FRANCE 0.png | bin | 3346 -> 0 bytes | |||
-rwxr-xr-x | logos/FRANCE 2 HD.png | bin | 3490 -> 0 bytes | |||
-rwxr-xr-x | logos/FRANCE 2.png | bin | 3490 -> 0 bytes | |||
-rwxr-xr-x | logos/FRANCE 24.png | bin | 6276 -> 0 bytes | |||
-rwxr-xr-x | logos/FRANCE 4.png | bin | 3351 -> 0 bytes | |||
-rwxr-xr-x | logos/FRANCE 5.png | bin | 3380 -> 0 bytes | |||
-rwxr-xr-x | logos/FUN TV.png | bin | 7243 -> 0 bytes | |||
-rwxr-xr-x | logos/France 3 SAT.png | bin | 3382 -> 0 bytes | |||
-rwxr-xr-x | logos/France 3.png | bin | 3382 -> 0 bytes | |||
-rwxr-xr-x | logos/GAME ONE.png | bin | 2405 -> 0 bytes | |||
-rwxr-xr-x | logos/GULLI.png | bin | 5257 -> 0 bytes | |||
-rwxr-xr-x | logos/HD1.png | bin | 2344 -> 0 bytes | |||
-rwxr-xr-x | logos/HISTOIRE.png | bin | 2831 -> 0 bytes | |||
-rwxr-xr-x | logos/HUSTLER TV.png | bin | 2943 -> 0 bytes | |||
-rwxr-xr-x | logos/I CONCERTS.png | bin | 5934 -> 0 bytes | |||
-rwxr-xr-x | logos/I TELEVISION.png | bin | 3906 -> 0 bytes | |||
-rwxr-xr-x | logos/INFOSPORT.png | bin | 2766 -> 0 bytes | |||
-rwxr-xr-x | logos/JETIX.png | bin | 4787 -> 0 bytes | |||
-rwxr-xr-x | logos/JIMMY.png | bin | 2697 -> 0 bytes | |||
-rwxr-xr-x | logos/KTO.png | bin | 4391 -> 0 bytes | |||
-rwxr-xr-x | logos/L'EQUIPE TV.png | bin | 3610 -> 0 bytes | |||
-rwxr-xr-x | logos/LA CHAINE METEO.png | bin | 6964 -> 0 bytes | |||
-rwxr-xr-x | logos/LCI.png | bin | 2526 -> 0 bytes | |||
-rwxr-xr-x | logos/LUXE TV HD.png | bin | 2004 -> 0 bytes | |||
-rwxr-xr-x | logos/Live 1.png | bin | 6989 -> 0 bytes | |||
-rwxr-xr-x | logos/M6 BOUTIQUE LA CHAINE.png | bin | 6022 -> 0 bytes | |||
-rwxr-xr-x | logos/M6 HD.png | bin | 4266 -> 0 bytes | |||
-rwxr-xr-x | logos/M6 MUSIC BLACK.png | bin | 7390 -> 0 bytes | |||
-rwxr-xr-x | logos/M6 MUSIC HITS.png | bin | 5922 -> 0 bytes | |||
-rwxr-xr-x | logos/M6 MUSIC ROCK.png | bin | 7102 -> 0 bytes | |||
-rwxr-xr-x | logos/M6.png | bin | 4679 -> 0 bytes | |||
-rwxr-xr-x | logos/MA CHAINE SPORT.png | bin | 3243 -> 0 bytes | |||
-rwxr-xr-x | logos/MANGAS.png | bin | 6030 -> 0 bytes | |||
-rwxr-xr-x | logos/MATCH TV.png | bin | 6911 -> 0 bytes | |||
-rwxr-xr-x | logos/MCM POP.png | bin | 5301 -> 0 bytes | |||
-rwxr-xr-x | logos/MCM TOP.png | bin | 3894 -> 0 bytes | |||
-rwxr-xr-x | logos/MCM.png | bin | 3116 -> 0 bytes | |||
-rwxr-xr-x | logos/MELODY ZEN HD.png | bin | 2870 -> 0 bytes | |||
-rwxr-xr-x | logos/MOTORS TV.png | bin | 4273 -> 0 bytes | |||
-rwxr-xr-x | logos/MTV 2.png | bin | 2166 -> 0 bytes | |||
-rwxr-xr-x | logos/MTV BASE.png | bin | 5583 -> 0 bytes | |||
-rwxr-xr-x | logos/MTV HD.png | bin | 5337 -> 0 bytes | |||
-rwxr-xr-x | logos/MTV HITS.png | bin | 5899 -> 0 bytes | |||
-rwxr-xr-x | logos/MTV IDOL.png | bin | 5190 -> 0 bytes | |||
-rwxr-xr-x | logos/MTV PULSE.png | bin | 5582 -> 0 bytes | |||
-rwxr-xr-x | logos/MTV.png | bin | 5993 -> 0 bytes | |||
-rwxr-xr-x | logos/MUSIQUE CLASSIQUE.png | bin | 6347 -> 0 bytes | |||
-rwxr-xr-x | logos/Mezzo.png | bin | 3505 -> 0 bytes | |||
-rwxr-xr-x | logos/NATIONAL GEO HD.png | bin | 4186 -> 0 bytes | |||
-rwxr-xr-x | logos/NATIONAL GEO.png | bin | 5334 -> 0 bytes | |||
-rwxr-xr-x | logos/NBA+.png | bin | 3585 -> 0 bytes | |||
-rwxr-xr-x | logos/NICKELODEON.png | bin | 7050 -> 0 bytes | |||
-rwxr-xr-x | logos/NRJ 12 HD.png | bin | 3622 -> 0 bytes | |||
-rwxr-xr-x | logos/NRJ 12.png | bin | 4572 -> 0 bytes | |||
-rwxr-xr-x | logos/NT1.png | bin | 5202 -> 0 bytes | |||
-rwxr-xr-x | logos/ODYSSEE.png | bin | 3372 -> 0 bytes | |||
-rwxr-xr-x | logos/OL TV.png | bin | 2821 -> 0 bytes | |||
-rwxr-xr-x | logos/OLTV.png | bin | 2821 -> 0 bytes | |||
-rwxr-xr-x | logos/OM TV.png | bin | 5312 -> 0 bytes | |||
-rwxr-xr-x | logos/OM'TV.png | bin | 5312 -> 0 bytes | |||
-rwxr-xr-x | logos/PARIS PREMIERE.png | bin | 4003 -> 0 bytes | |||
-rwxr-xr-x | logos/PINK TV.png | bin | 4188 -> 0 bytes | |||
-rwxr-xr-x | logos/PIWI.png | bin | 4893 -> 0 bytes | |||
-rwxr-xr-x | logos/PLANETE JUNIORS.png | bin | 6816 -> 0 bytes | |||
-rwxr-xr-x | logos/PLANETE JUSTICE.png | bin | 5184 -> 0 bytes | |||
-rwxr-xr-x | logos/PLANETE NO LIMIT.png | bin | 5318 -> 0 bytes | |||
-rwxr-xr-x | logos/PLANETE THALASSA.png | bin | 5771 -> 0 bytes | |||
-rwxr-xr-x | logos/PLANETE.png | bin | 4155 -> 0 bytes | |||
-rwxr-xr-x | logos/PLAYHOUSE DISNEY.png | bin | 5968 -> 0 bytes | |||
-rwxr-xr-x | logos/PLAYIN' TV.png | bin | 3085 -> 0 bytes | |||
-rwxr-xr-x | logos/POKER CHANNEL.png | bin | 4378 -> 0 bytes | |||
-rwxr-xr-x | logos/RAI 1.png | bin | 2206 -> 0 bytes | |||
-rwxr-xr-x | logos/REAL TIME.png | bin | 4144 -> 0 bytes | |||
-rwxr-xr-x | logos/RTL9.png | bin | 4652 -> 0 bytes | |||
-rwxr-xr-x | logos/RTPI.png | bin | 2669 -> 0 bytes | |||
-rwxr-xr-x | logos/SCI-FI.png | bin | 3088 -> 0 bytes | |||
-rwxr-xr-x | logos/SEASONS.png | bin | 7611 -> 0 bytes | |||
-rwxr-xr-x | logos/SERIE CLUB.png | bin | 4440 -> 0 bytes | |||
-rwxr-xr-x | logos/SIC.png | bin | 6480 -> 0 bytes | |||
-rwxr-xr-x | logos/SPORT+.png | bin | 3421 -> 0 bytes | |||
-rwxr-xr-x | logos/TCM.png | bin | 4960 -> 0 bytes | |||
-rwxr-xr-x | logos/TELESSONNE.png | bin | 9002 -> 0 bytes | |||
-rwxr-xr-x | logos/TELETOON+1.png | bin | 8709 -> 0 bytes | |||
-rwxr-xr-x | logos/TELETOON.png | bin | 8499 -> 0 bytes | |||
-rwxr-xr-x | logos/TEVA.png | bin | 5374 -> 0 bytes | |||
-rwxr-xr-x | logos/TF1 HD.png | bin | 2557 -> 0 bytes | |||
-rwxr-xr-x | logos/TF1.png | bin | 1809 -> 0 bytes | |||
-rwxr-xr-x | logos/TF6.png | bin | 3434 -> 0 bytes | |||
-rwxr-xr-x | logos/TFJ.png | bin | 4134 -> 0 bytes | |||
-rwxr-xr-x | logos/TIJI.png | bin | 6735 -> 0 bytes | |||
-rwxr-xr-x | logos/TMC.png | bin | 4327 -> 0 bytes | |||
-rwxr-xr-x | logos/TPS STAR.png | bin | 4065 -> 0 bytes | |||
-rwxr-xr-x | logos/TRACE TV.png | bin | 5101 -> 0 bytes | |||
-rwxr-xr-x | logos/TV BREIZH.png | bin | 3918 -> 0 bytes | |||
-rwxr-xr-x | logos/TV5.png | bin | 2682 -> 0 bytes | |||
-rwxr-xr-x | logos/VIRGIN 17.png | bin | 4897 -> 0 bytes | |||
-rwxr-xr-x | logos/VOYAGE.png | bin | 3229 -> 0 bytes | |||
-rwxr-xr-x | logos/W9.png | bin | 5806 -> 0 bytes | |||
-rwxr-xr-x | logos/XXL.png | bin | 4785 -> 0 bytes | |||
-rwxr-xr-x | logos/ZDF.png | bin | 3045 -> 0 bytes | |||
-rwxr-xr-x | logos/iConcertsHD_6Mbps.png | bin | 5934 -> 0 bytes |
172 files changed, 96 insertions, 50 deletions
@@ -1,6 +1,12 @@ iStreamdev History ------------------ +in progress - V.0.3.6-dev + +- Added Media streaming. Only video files for the moment. Mediainfo is needed on the system. ( The Troll ) +- fix logos channels size in channel list. Now it's ok ( thanks alex ) +- now recordings show logo channel ( The Troll ) +- fix channels with comma in the name to display epg ( thanks hendrikw01 & Mentox ) 18.02.2010 - V.0.3.5 @@ -1,5 +1,6 @@ <?php - global $user, $pass, $vdrchannels, $vdrstreamdev, $quality, $httppath, $svdrpip, $svdrpport, $ffmpegpath; + global $user, $pass, $vdrchannels, $vdrstreamdev, $quality, $httppath; + global $svdrpip, $svdrpport, $ffmpegpath, $videotypes, $audiotypes, $mediainfopath; // Http configuration $user = 'istreamdev'; // Login @@ -14,7 +15,10 @@ $vdrrecpath='/video/'; // Media configuration + $mediainfopath='/usr/bin/mediainfo'; $mediapath='/mnt/Storage/'; + $videotypes='avi mkv ts mov mp4 wmv flv mpg mpeg mpeg2 mpv'; + $audiotypes='mp3 wav aac flac'; // Encoding // Name Video Audio Audio channels Resolution @@ -22,6 +26,8 @@ '3g' => '350k 64k 1 408x272', 'Wifi' => '512k 128k 2 480x320' ); + + // Misc $ffmpegpath = '/usr/bin/ffmpeg'; // Version diff --git a/css/style.css b/css/style.css index 517fefe..eeb1e44 100755 --- a/css/style.css +++ b/css/style.css @@ -533,8 +533,8 @@ li.store .image { position: absolute; left: 0; top: 0; - height: 80px; - width: 80px; + height: 90px; + width: 90px; display: block; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eff1f5), to(#d6dce6)); -webkit-background-size: 90px; @@ -896,11 +896,11 @@ body.list div#content { margin-top: -13px!important; } body.list ul img { - width: 90px; - height: 90px; + width: 80px; + height: 80px; position: absolute; - left: 0; - top: 0; + left: 5; + top: 5; } body.list li.withimage { height: 90px!important; diff --git a/includes/inc_media.php b/includes/inc_media.php index 3d1f820..53788c2 100755 --- a/includes/inc_media.php +++ b/includes/inc_media.php @@ -1,11 +1,18 @@ <?php -global $mediapath; +global $mediapath, $videotypes, $audiotypes; $dir = $_REQUEST['dir']; if ($dir == "") $dir = $mediapath; +/* Add last slash to dirs */ +if ($mediapath[strlen($mediapath)-1] != '/') + $mediapath = $mediapath .'/'; + +if ($dir[strlen($dir)-1] != '/') + $dir = $dir .'/'; + // Get current subdir $subdir = preg_replace("'" .quotemeta($mediapath) ."'", '', $dir); @@ -16,8 +23,11 @@ if ($dir == $mediapath) print "<a href=\"index.php\"><img alt=\"home\" src=\"images/home.png\" /></a></div>\r\n"; else print "<a href=\"javascript:sendForm('getback')\">Back</a></div>\r\n"; +if ($dir != $mediapath) +{ print "<div id=\"rightnav\">\r\n"; print "<a href=\"index.php\"><img alt=\"home\" src=\"images/home.png\" /></a></div>\r\n"; +} print "<div id=\"title\">iStreamdev</div>\r\n"; print "</div>\r\n"; print "<div id=\"content\">\r\n"; @@ -26,38 +36,53 @@ print "<br>"; print " <span class=\"graytitle\">{$subdir}</span>\r\n"; print " <ul class=\"pageitem\">"; -$dir_handle = @opendir($dir) or die("Unable to open $dir"); - -while ($medianame = readdir($dir_handle)) +$dir_handle = @opendir($dir); +if (!$dir_handle) +{ + print "Unable to open $dir"; +} +else while ($medianame = readdir($dir_handle)) { if($medianame == "." || $medianame == ".." || $medianame == 'lost+found') continue; - + $medianame2=addslashes($medianame); - if (strstr($medianame, ".avi") == ".avi") + // Directories + if (is_dir($dir ."/" .$medianame)) { print "<li class=\"menu\"><a class=\"noeffect\" href=\"javascript:sendForm('$medianame2');\"><span class=\"name\">$medianame</span><span class=\"arrow\"></span></a></li>\r\n"; print "<form name=\"$medianame\" id=\"$medianame\" method=\"post\" action=\"index.php\">"; - print " <input name=\"action\" type=\"hidden\" id=\"action\" value=\"stream\"/>"; - print " <input name=\"type\" type=\"hidden\" id=\"type\" value=3 />"; - print " <input name=\"name\" type=\"hidden\" id=\"name\" value=\"{$dir}/{$medianame}\" />"; + print " <input name=\"action\" type=\"hidden\" id=\"action\" value=\"media\"/>"; + print " <input name=\"dir\" type=\"hidden\" id=\"dir\" value=\"{$dir}{$medianame}/\" />"; print "</form>\r\n"; } else { - print "<li class=\"menu\"><a class=\"noeffect\" href=\"javascript:sendForm('$medianame2');\"><span class=\"name\">$medianame</span><span class=\"arrow\"></span></a></li>\r\n"; - print "<form name=\"$medianame\" id=\"$medianame\" method=\"post\" action=\"index.php\">"; - print " <input name=\"action\" type=\"hidden\" id=\"action\" value=\"media\"/>"; - print " <input name=\"dir\" type=\"hidden\" id=\"dir\" value=\"{$dir}/{$medianame}\" />"; - print "</form>\r\n"; + // Get file extension + $fileext = end(explode(".", $medianame)); + + // Check if it is supported + if ( preg_match("'" .$fileext ." '", $videotypes) + || preg_match("'" .$fileext ." $'", $videotypes) + ) + { + print "<li class=\"menu\"><a class=\"noeffect\" href=\"javascript:sendForm('$medianame2');\"><img src=\"images/pictos/media.png\" /><span class=\"name\">$medianame</span><span class=\"arrow\"></span></a></li>\r\n"; + print "<form name=\"$medianame\" id=\"$medianame\" method=\"post\" action=\"index.php\">"; + print " <input name=\"action\" type=\"hidden\" id=\"action\" value=\"stream\"/>"; + print " <input name=\"type\" type=\"hidden\" id=\"type\" value=3 />"; + print " <input name=\"name\" type=\"hidden\" id=\"name\" value=\"{$dir}{$medianame}\" />"; + print "</form>\r\n"; + } } } $updir = dirname($dir); print "<form name=\"getback\" id=\"getback\" method=\"post\" action=\"index.php\"><input name=\"action\" type=\"hidden\" id=\"action\" value=\"media\"/><input name=\"dir\" type=\"hidden\" id=\"dir\" value=\"{$updir}/\" /></form>\r\n"; -closedir($dir_handle); + +if ($dir_handle) + closedir($dir_handle); print "</ul></div>\r\n"; ?> diff --git a/includes/inc_rec.php b/includes/inc_rec.php index 8459a07..b01a64c 100755 --- a/includes/inc_rec.php +++ b/includes/inc_rec.php @@ -16,10 +16,11 @@ if ($dir == $vdrrecpath) print "<a href=\"index.php\"><img alt=\"home\" src=\"images/home.png\" /></a></div>\r\n"; else print "<a href=\"javascript:sendForm('getback')\">Back</a></div>\r\n"; - +if ($dir != $vdrrecpath) +{ print "<div id=\"rightnav\">\r\n"; print "<a href=\"index.php\"><img alt=\"home\" src=\"images/home.png\" /></a></div>\r\n"; - +} print "<div id=\"title\">iStreamdev</div>\r\n"; print "</div>\r\n"; print "<div id=\"content\">\r\n"; @@ -28,9 +29,12 @@ print "<br>"; print " <span class=\"graytitle\">{$subdir}</span>\r\n"; print " <ul class=\"pageitem\">"; -$dir_handle = @opendir($dir) or die("Unable to open $dir"); - -while ($recname = readdir($dir_handle)) +$dir_handle = @opendir($dir); +if (!$dir_handle) +{ + print "Unable to open $dir"; +} +else while ($recname = readdir($dir_handle)) { if($recname == "." || $recname == ".." || $recname == "epg.data" || $recname == 'lost+found') continue; @@ -59,7 +63,9 @@ while ($recname = readdir($dir_handle)) $updir = dirname($dir); print "<form name=\"getback\" id=\"getback\" method=\"post\" action=\"index.php\"><input name=\"action\" type=\"hidden\" id=\"action\" value=\"recordings\"/><input name=\"dir\" type=\"hidden\" id=\"dir\" value=\"{$updir}/\" /></form>\r\n"; -closedir($dir_handle); + +if ($dir_handle) + closedir($dir_handle); print "</ul></div>\r\n"; ?> diff --git a/includes/inc_stream.php b/includes/inc_stream.php index b5df588..da191fa 100755 --- a/includes/inc_stream.php +++ b/includes/inc_stream.php @@ -21,15 +21,17 @@ if (infostreamexist()) // Print the right logo print " <ul class=\"pageitem\">\r\n"; - if ($type <= 2) - { - if (!file_exists('logos/'.$realname.'.png')) - print " <center><video id=\"videofeed\" poster=\"logos/nologo2.png\" width='80' height='80' /></center>\r\n"; - else - print " <center><video id=\"videofeed\" poster=\"logos/{$realname}.png\" width='80' height='80' /></center>\r\n"; - } + + if ($type == 3) + $logopath = "ram/stream-tb.png"; else + $logopath = "logos/" .$realname .".png"; + + if (!file_exists($logopath)) print " <center><video id=\"videofeed\" poster=\"logos/nologo2.png\" width='80' height='80' /></center>\r\n"; + else + print " <center><video id=\"videofeed\" poster=\"{$logopath}\" width='80' height='80' /></center>\r\n"; + print " </ul>\r\n"; print " <ul class=\"pageitem\">\r\n"; @@ -52,7 +54,7 @@ if (infostreamexist()) print " <input name=\"name\" type=\"hidden\" id=\"name\" value=\"{$realname}\" />"; break; case 2: - case 3: + case 3: print " <input name=\"name\" type=\"hidden\" id=\"name\" value=\"{$url}\" />"; break; @@ -79,9 +81,8 @@ else break; // Media case 3: - $realname = $name; - $title = ""; - $desc = ""; + list($title, $desc) = mediagetinfostream($name); + $realname = basename($name); break; default: $realname = ""; @@ -106,18 +107,18 @@ else print " <span class=\"graytitle\">Select stream mode</span>\r\n"; + // Print the right logo print " <ul class=\"pageitem\">\r\n"; - // Print the right logo - if ($type <= 2) - { - if (!file_exists('logos/'.$realname.'.png')) - print " <center><img src=\"logos/nologo2.png\"></img></center>\r\n"; - else - print " <center><img src=\"logos/{$realname}.png\"></img></center>\r\n"; - } + if ($type == 3) + $logopath = "ram/stream-tb.png"; else + $logopath = "logos/" .$realname .".png"; + + if (!file_exists($logopath)) print " <center><img src=\"logos/nologo2.png\"></img></center>\r\n"; + else + print " <center><img src=\"{$logopath}\"></img></center>\r\n"; print " </ul>\r\n"; diff --git a/includes/inc_vdr.php b/includes/inc_vdr.php index a90d80f..07880e7 100755 --- a/includes/inc_vdr.php +++ b/includes/inc_vdr.php @@ -52,6 +52,7 @@ function vdrgetinfostream($stream = "NULL", $ischan = 1) // Find the right chan (take the first one) if ($chanfound == 0) { + $streamArray = explode(",",$stream); if (strstr($allepg[$i], $stream) == $stream) $chanfound = 1; } @@ -73,7 +74,7 @@ function vdrgetinfostream($stream = "NULL", $ischan = 1) { $channame = substr($allepg[$i], 2); $channames = explode(" ", $channame); - $channame = substr($channame, strlen($channames[0])); + $channame = substr($channame, strlen($channames[0])+1); } } else if(ereg("^T", $allepg[$i])) diff --git a/includes/include.php b/includes/include.php index acffb58..05aa4b5 100755 --- a/includes/include.php +++ b/includes/include.php @@ -3,6 +3,7 @@ include ('config.php'); include ('includes/inc_auth.php'); include ('includes/inc_vdr.php'); +include ('includes/inc_files.php'); include ('includes/inc_streaminfo.php'); function selectpage() @@ -99,7 +100,7 @@ function start_stream($type, $name, $title, $desc, $qname, $qparams, $category, $cmd = "export SHELL=\"/bin/sh\";printf \"cat \\\"" .$url ."\\\"/0* | ./istream.sh - " .$qparams ." " .$httppath ." 1260 " .$ffmpegpath ." \" | at now"; break; case 3: - $cmd = "export SHELL=\"/bin/sh\";printf \"./istream.sh '" .$url ."' " .$qparams ." " .$httppath ." 1260 " .$ffmpegpath ." \" | at now"; + $cmd = "export SHELL=\"/bin/sh\";printf \"./istream.sh \"" .$url ."\" " .$qparams ." " .$httppath ." 1260 " .$ffmpegpath ." \" | at now"; break; default: $cmd = ""; @@ -33,7 +33,7 @@ then cd ram 2> /dev/null rm "$PREFIX"*.ts -2> /dev/null $FFPATH -i $STREAM -deinterlace -f mpegts -acodec libmp3lame -ab $ARATE -ac $ACHANNELS -s $XY -vcodec libx264 -b $VRATE -flags +loop \ +2> /dev/null $FFPATH -i "$STREAM" -deinterlace -f mpegts -acodec libmp3lame -ab $ARATE -ac $ACHANNELS -s $XY -vcodec libx264 -b $VRATE -flags +loop \ -cmp \+chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 5 -trellis 1 -refs 1 -coder 0 -me_range 16 -keyint_min 25 \ -sc_threshold 40 -i_qfactor 0.71 -bt $VRATE -maxrate $VRATE -bufsize $VRATE -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 \ -qmin 10 -qmax 51 -qdiff 4 -level 30 -g 30 -async 2 -threads 4 - | \ diff --git a/logos/13EME RUE.png b/logos/13EME RUE.png Binary files differdeleted file mode 100755 index cc27f3a..0000000 --- a/logos/13EME RUE.png +++ /dev/null diff --git a/logos/AB 1.png b/logos/AB 1.png Binary files differdeleted file mode 100755 index 604d90f..0000000 --- a/logos/AB 1.png +++ /dev/null diff --git a/logos/AB MOTEURS.png b/logos/AB MOTEURS.png Binary files differdeleted file mode 100755 index e780742..0000000 --- a/logos/AB MOTEURS.png +++ /dev/null diff --git a/logos/ACTION.png b/logos/ACTION.png Binary files differdeleted file mode 100755 index 087e26c..0000000 --- a/logos/ACTION.png +++ /dev/null diff --git a/logos/AL JAZEERA ENG.png b/logos/AL JAZEERA ENG.png Binary files differdeleted file mode 100755 index ffde7c0..0000000 --- a/logos/AL JAZEERA ENG.png +++ /dev/null diff --git a/logos/ANIMAUX.png b/logos/ANIMAUX.png Binary files differdeleted file mode 100755 index cb8e782..0000000 --- a/logos/ANIMAUX.png +++ /dev/null diff --git a/logos/ARTE HD.png b/logos/ARTE HD.png Binary files differdeleted file mode 100755 index ee74b7d..0000000 --- a/logos/ARTE HD.png +++ /dev/null diff --git a/logos/ARTE.png b/logos/ARTE.png Binary files differdeleted file mode 100755 index 4058410..0000000 --- a/logos/ARTE.png +++ /dev/null diff --git a/logos/BABY TV.png b/logos/BABY TV.png Binary files differdeleted file mode 100755 index 86d1226..0000000 --- a/logos/BABY TV.png +++ /dev/null diff --git a/logos/BBC PRIME.png b/logos/BBC PRIME.png Binary files differdeleted file mode 100755 index 0aef568..0000000 --- a/logos/BBC PRIME.png +++ /dev/null diff --git a/logos/BBC WORLD.png b/logos/BBC WORLD.png Binary files differdeleted file mode 100755 index a6c94d5..0000000 --- a/logos/BBC WORLD.png +++ /dev/null diff --git a/logos/BFM TV.png b/logos/BFM TV.png Binary files differdeleted file mode 100755 index 632d350..0000000 --- a/logos/BFM TV.png +++ /dev/null diff --git a/logos/BLOOMBERG TV.png b/logos/BLOOMBERG TV.png Binary files differdeleted file mode 100755 index 71082e3..0000000 --- a/logos/BLOOMBERG TV.png +++ /dev/null diff --git a/logos/BOOMERANG.png b/logos/BOOMERANG.png Binary files differdeleted file mode 100755 index 1d55ced..0000000 --- a/logos/BOOMERANG.png +++ /dev/null diff --git a/logos/BravaHDTV.png b/logos/BravaHDTV.png Binary files differdeleted file mode 100755 index 2089284..0000000 --- a/logos/BravaHDTV.png +++ /dev/null diff --git a/logos/C CINEMA CLASSIC.png b/logos/C CINEMA CLASSIC.png Binary files differdeleted file mode 100755 index eefa688..0000000 --- a/logos/C CINEMA CLASSIC.png +++ /dev/null diff --git a/logos/C CINEMA CLUB.png b/logos/C CINEMA CLUB.png Binary files differdeleted file mode 100755 index f1fb7ef..0000000 --- a/logos/C CINEMA CLUB.png +++ /dev/null diff --git a/logos/C CINEMA EMOTION.png b/logos/C CINEMA EMOTION.png Binary files differdeleted file mode 100755 index 7f1f29b..0000000 --- a/logos/C CINEMA EMOTION.png +++ /dev/null diff --git a/logos/C CINEMA FAMIZ.png b/logos/C CINEMA FAMIZ.png Binary files differdeleted file mode 100755 index fe04546..0000000 --- a/logos/C CINEMA FAMIZ.png +++ /dev/null diff --git a/logos/C CINEMA FRISSON.png b/logos/C CINEMA FRISSON.png Binary files differdeleted file mode 100755 index 0c93aa2..0000000 --- a/logos/C CINEMA FRISSON.png +++ /dev/null diff --git a/logos/C CINEMA PREMIER.png b/logos/C CINEMA PREMIER.png Binary files differdeleted file mode 100755 index 4a584a0..0000000 --- a/logos/C CINEMA PREMIER.png +++ /dev/null diff --git a/logos/C CINEMA STAR.png b/logos/C CINEMA STAR.png Binary files differdeleted file mode 100755 index 7ce3619..0000000 --- a/logos/C CINEMA STAR.png +++ /dev/null diff --git a/logos/CANAL J.png b/logos/CANAL J.png Binary files differdeleted file mode 100755 index 6d408f2..0000000 --- a/logos/CANAL J.png +++ /dev/null diff --git a/logos/CANAL+ CINEMA.png b/logos/CANAL+ CINEMA.png Binary files differdeleted file mode 100755 index b6246cd..0000000 --- a/logos/CANAL+ CINEMA.png +++ /dev/null diff --git a/logos/CANAL+ DECALE.png b/logos/CANAL+ DECALE.png Binary files differdeleted file mode 100755 index 16194cf..0000000 --- a/logos/CANAL+ DECALE.png +++ /dev/null diff --git a/logos/CANAL+ FAMILY.png b/logos/CANAL+ FAMILY.png Binary files differdeleted file mode 100755 index 4dab0bf..0000000 --- a/logos/CANAL+ FAMILY.png +++ /dev/null diff --git a/logos/CANAL+ HD.png b/logos/CANAL+ HD.png Binary files differdeleted file mode 100755 index 0921b25..0000000 --- a/logos/CANAL+ HD.png +++ /dev/null diff --git a/logos/CANAL+ SPORT.png b/logos/CANAL+ SPORT.png Binary files differdeleted file mode 100755 index 87c8dfc..0000000 --- a/logos/CANAL+ SPORT.png +++ /dev/null diff --git a/logos/CANAL+.png b/logos/CANAL+.png Binary files differdeleted file mode 100755 index 4851d93..0000000 --- a/logos/CANAL+.png +++ /dev/null diff --git a/logos/CARTOON NETWORK.png b/logos/CARTOON NETWORK.png Binary files differdeleted file mode 100755 index 5756bc8..0000000 --- a/logos/CARTOON NETWORK.png +++ /dev/null diff --git a/logos/CHASSE ET PECHE.png b/logos/CHASSE ET PECHE.png Binary files differdeleted file mode 100755 index 375f194..0000000 --- a/logos/CHASSE ET PECHE.png +++ /dev/null diff --git a/logos/CINE FX.png b/logos/CINE FX.png Binary files differdeleted file mode 100755 index 8cd93f9..0000000 --- a/logos/CINE FX.png +++ /dev/null diff --git a/logos/CINE POLAR.png b/logos/CINE POLAR.png Binary files differdeleted file mode 100755 index 863d904..0000000 --- a/logos/CINE POLAR.png +++ /dev/null diff --git a/logos/CNBC EUROPE.png b/logos/CNBC EUROPE.png Binary files differdeleted file mode 100755 index 09d14bc..0000000 --- a/logos/CNBC EUROPE.png +++ /dev/null diff --git a/logos/CNN.png b/logos/CNN.png Binary files differdeleted file mode 100755 index 54f0b37..0000000 --- a/logos/CNN.png +++ /dev/null diff --git a/logos/COMEDIE !.png b/logos/COMEDIE !.png Binary files differdeleted file mode 100755 index 35878e6..0000000 --- a/logos/COMEDIE !.png +++ /dev/null diff --git a/logos/CUISINE TV.png b/logos/CUISINE TV.png Binary files differdeleted file mode 100755 index b3d4358..0000000 --- a/logos/CUISINE TV.png +++ /dev/null diff --git a/logos/DIRECT 8.png b/logos/DIRECT 8.png Binary files differdeleted file mode 100755 index b4ad4fd..0000000 --- a/logos/DIRECT 8.png +++ /dev/null diff --git a/logos/DISNEY CHANNEL+1.png b/logos/DISNEY CHANNEL+1.png Binary files differdeleted file mode 100755 index ffc0fed..0000000 --- a/logos/DISNEY CHANNEL+1.png +++ /dev/null diff --git a/logos/DISNEY CHANNEL.png b/logos/DISNEY CHANNEL.png Binary files differdeleted file mode 100755 index f41c27e..0000000 --- a/logos/DISNEY CHANNEL.png +++ /dev/null diff --git a/logos/DISNEY CINEMAGIC+1.png b/logos/DISNEY CINEMAGIC+1.png Binary files differdeleted file mode 100755 index 191f699..0000000 --- a/logos/DISNEY CINEMAGIC+1.png +++ /dev/null diff --git a/logos/DISNEY CINEMAGIC.png b/logos/DISNEY CINEMAGIC.png Binary files differdeleted file mode 100755 index 63e1175..0000000 --- a/logos/DISNEY CINEMAGIC.png +++ /dev/null diff --git a/logos/DISNEY MAGIC HD.png b/logos/DISNEY MAGIC HD.png Binary files differdeleted file mode 100755 index 63e1175..0000000 --- a/logos/DISNEY MAGIC HD.png +++ /dev/null diff --git a/logos/E! ENTERTAINMENT.png b/logos/E! ENTERTAINMENT.png Binary files differdeleted file mode 100755 index 6a6bf9d..0000000 --- a/logos/E! ENTERTAINMENT.png +++ /dev/null diff --git a/logos/ENCYCLOPEDIA.png b/logos/ENCYCLOPEDIA.png Binary files differdeleted file mode 100755 index 6850169..0000000 --- a/logos/ENCYCLOPEDIA.png +++ /dev/null diff --git a/logos/ESCALES.png b/logos/ESCALES.png Binary files differdeleted file mode 100755 index fd80ef7..0000000 --- a/logos/ESCALES.png +++ /dev/null diff --git a/logos/ESPN CLASSIC EUROPE.png b/logos/ESPN CLASSIC EUROPE.png Binary files differdeleted file mode 100755 index e284e9b..0000000 --- a/logos/ESPN CLASSIC EUROPE.png +++ /dev/null diff --git a/logos/ESPN CLASSIC.png b/logos/ESPN CLASSIC.png Binary files differdeleted file mode 100755 index e284e9b..0000000 --- a/logos/ESPN CLASSIC.png +++ /dev/null diff --git a/logos/EUREKA!.png b/logos/EUREKA!.png Binary files differdeleted file mode 100755 index b826435..0000000 --- a/logos/EUREKA!.png +++ /dev/null diff --git a/logos/EURONEWS.png b/logos/EURONEWS.png Binary files differdeleted file mode 100755 index d2d8d1f..0000000 --- a/logos/EURONEWS.png +++ /dev/null diff --git a/logos/EUROSPORT.png b/logos/EUROSPORT.png Binary files differdeleted file mode 100755 index c97af71..0000000 --- a/logos/EUROSPORT.png +++ /dev/null diff --git a/logos/EXTREME SPORTS.png b/logos/EXTREME SPORTS.png Binary files differdeleted file mode 100755 index 392c8cb..0000000 --- a/logos/EXTREME SPORTS.png +++ /dev/null diff --git a/logos/FILLES TV.png b/logos/FILLES TV.png Binary files differdeleted file mode 100755 index cb1bbed..0000000 --- a/logos/FILLES TV.png +++ /dev/null diff --git a/logos/FIT.png b/logos/FIT.png Binary files differdeleted file mode 100755 index ef49ae6..0000000 --- a/logos/FIT.png +++ /dev/null diff --git a/logos/FOOT+ 1.png b/logos/FOOT+ 1.png Binary files differdeleted file mode 100755 index 277b93e..0000000 --- a/logos/FOOT+ 1.png +++ /dev/null diff --git a/logos/FOOT+ 2.png b/logos/FOOT+ 2.png Binary files differdeleted file mode 100755 index 277b93e..0000000 --- a/logos/FOOT+ 2.png +++ /dev/null diff --git a/logos/FOOT+ 3.png b/logos/FOOT+ 3.png Binary files differdeleted file mode 100755 index 277b93e..0000000 --- a/logos/FOOT+ 3.png +++ /dev/null diff --git a/logos/FOOT+ 4.png b/logos/FOOT+ 4.png Binary files differdeleted file mode 100755 index 277b93e..0000000 --- a/logos/FOOT+ 4.png +++ /dev/null diff --git a/logos/FOOT+ 5.png b/logos/FOOT+ 5.png Binary files differdeleted file mode 100755 index 277b93e..0000000 --- a/logos/FOOT+ 5.png +++ /dev/null diff --git a/logos/FOOT+ 6.png b/logos/FOOT+ 6.png Binary files differdeleted file mode 100755 index 277b93e..0000000 --- a/logos/FOOT+ 6.png +++ /dev/null diff --git a/logos/FOOT+ 7.png b/logos/FOOT+ 7.png Binary files differdeleted file mode 100755 index 277b93e..0000000 --- a/logos/FOOT+ 7.png +++ /dev/null diff --git a/logos/FOX LIFE.png b/logos/FOX LIFE.png Binary files differdeleted file mode 100755 index 5a6b47c..0000000 --- a/logos/FOX LIFE.png +++ /dev/null diff --git a/logos/FRANCE 0.png b/logos/FRANCE 0.png Binary files differdeleted file mode 100755 index 166bea3..0000000 --- a/logos/FRANCE 0.png +++ /dev/null diff --git a/logos/FRANCE 2 HD.png b/logos/FRANCE 2 HD.png Binary files differdeleted file mode 100755 index c77d725..0000000 --- a/logos/FRANCE 2 HD.png +++ /dev/null diff --git a/logos/FRANCE 2.png b/logos/FRANCE 2.png Binary files differdeleted file mode 100755 index c77d725..0000000 --- a/logos/FRANCE 2.png +++ /dev/null diff --git a/logos/FRANCE 24.png b/logos/FRANCE 24.png Binary files differdeleted file mode 100755 index 8f611c0..0000000 --- a/logos/FRANCE 24.png +++ /dev/null diff --git a/logos/FRANCE 4.png b/logos/FRANCE 4.png Binary files differdeleted file mode 100755 index f4f054d..0000000 --- a/logos/FRANCE 4.png +++ /dev/null diff --git a/logos/FRANCE 5.png b/logos/FRANCE 5.png Binary files differdeleted file mode 100755 index c286b57..0000000 --- a/logos/FRANCE 5.png +++ /dev/null diff --git a/logos/FUN TV.png b/logos/FUN TV.png Binary files differdeleted file mode 100755 index 8a55394..0000000 --- a/logos/FUN TV.png +++ /dev/null diff --git a/logos/France 3 SAT.png b/logos/France 3 SAT.png Binary files differdeleted file mode 100755 index 8f20d16..0000000 --- a/logos/France 3 SAT.png +++ /dev/null diff --git a/logos/France 3.png b/logos/France 3.png Binary files differdeleted file mode 100755 index 8f20d16..0000000 --- a/logos/France 3.png +++ /dev/null diff --git a/logos/GAME ONE.png b/logos/GAME ONE.png Binary files differdeleted file mode 100755 index 56b3c5f..0000000 --- a/logos/GAME ONE.png +++ /dev/null diff --git a/logos/GULLI.png b/logos/GULLI.png Binary files differdeleted file mode 100755 index 17713f5..0000000 --- a/logos/GULLI.png +++ /dev/null diff --git a/logos/HD1.png b/logos/HD1.png Binary files differdeleted file mode 100755 index 216d2ef..0000000 --- a/logos/HD1.png +++ /dev/null diff --git a/logos/HISTOIRE.png b/logos/HISTOIRE.png Binary files differdeleted file mode 100755 index 36be92e..0000000 --- a/logos/HISTOIRE.png +++ /dev/null diff --git a/logos/HUSTLER TV.png b/logos/HUSTLER TV.png Binary files differdeleted file mode 100755 index e6cf9ae..0000000 --- a/logos/HUSTLER TV.png +++ /dev/null diff --git a/logos/I CONCERTS.png b/logos/I CONCERTS.png Binary files differdeleted file mode 100755 index d0d05cb..0000000 --- a/logos/I CONCERTS.png +++ /dev/null diff --git a/logos/I TELEVISION.png b/logos/I TELEVISION.png Binary files differdeleted file mode 100755 index e8d2aeb..0000000 --- a/logos/I TELEVISION.png +++ /dev/null diff --git a/logos/INFOSPORT.png b/logos/INFOSPORT.png Binary files differdeleted file mode 100755 index 5cd185c..0000000 --- a/logos/INFOSPORT.png +++ /dev/null diff --git a/logos/JETIX.png b/logos/JETIX.png Binary files differdeleted file mode 100755 index 658fe7c..0000000 --- a/logos/JETIX.png +++ /dev/null diff --git a/logos/JIMMY.png b/logos/JIMMY.png Binary files differdeleted file mode 100755 index 5b07fbf..0000000 --- a/logos/JIMMY.png +++ /dev/null diff --git a/logos/KTO.png b/logos/KTO.png Binary files differdeleted file mode 100755 index 2e16945..0000000 --- a/logos/KTO.png +++ /dev/null diff --git a/logos/L'EQUIPE TV.png b/logos/L'EQUIPE TV.png Binary files differdeleted file mode 100755 index 0d84f26..0000000 --- a/logos/L'EQUIPE TV.png +++ /dev/null diff --git a/logos/LA CHAINE METEO.png b/logos/LA CHAINE METEO.png Binary files differdeleted file mode 100755 index 482fcb9..0000000 --- a/logos/LA CHAINE METEO.png +++ /dev/null diff --git a/logos/LCI.png b/logos/LCI.png Binary files differdeleted file mode 100755 index dc76259..0000000 --- a/logos/LCI.png +++ /dev/null diff --git a/logos/LUXE TV HD.png b/logos/LUXE TV HD.png Binary files differdeleted file mode 100755 index 0bb78b8..0000000 --- a/logos/LUXE TV HD.png +++ /dev/null diff --git a/logos/Live 1.png b/logos/Live 1.png Binary files differdeleted file mode 100755 index 937dee4..0000000 --- a/logos/Live 1.png +++ /dev/null diff --git a/logos/M6 BOUTIQUE LA CHAINE.png b/logos/M6 BOUTIQUE LA CHAINE.png Binary files differdeleted file mode 100755 index cd72525..0000000 --- a/logos/M6 BOUTIQUE LA CHAINE.png +++ /dev/null diff --git a/logos/M6 HD.png b/logos/M6 HD.png Binary files differdeleted file mode 100755 index a7a501d..0000000 --- a/logos/M6 HD.png +++ /dev/null diff --git a/logos/M6 MUSIC BLACK.png b/logos/M6 MUSIC BLACK.png Binary files differdeleted file mode 100755 index 9a5e55d..0000000 --- a/logos/M6 MUSIC BLACK.png +++ /dev/null diff --git a/logos/M6 MUSIC HITS.png b/logos/M6 MUSIC HITS.png Binary files differdeleted file mode 100755 index 586e2a1..0000000 --- a/logos/M6 MUSIC HITS.png +++ /dev/null diff --git a/logos/M6 MUSIC ROCK.png b/logos/M6 MUSIC ROCK.png Binary files differdeleted file mode 100755 index a3d28e6..0000000 --- a/logos/M6 MUSIC ROCK.png +++ /dev/null diff --git a/logos/M6.png b/logos/M6.png Binary files differdeleted file mode 100755 index 5a02503..0000000 --- a/logos/M6.png +++ /dev/null diff --git a/logos/MA CHAINE SPORT.png b/logos/MA CHAINE SPORT.png Binary files differdeleted file mode 100755 index cc75af6..0000000 --- a/logos/MA CHAINE SPORT.png +++ /dev/null diff --git a/logos/MANGAS.png b/logos/MANGAS.png Binary files differdeleted file mode 100755 index 5c3dca6..0000000 --- a/logos/MANGAS.png +++ /dev/null diff --git a/logos/MATCH TV.png b/logos/MATCH TV.png Binary files differdeleted file mode 100755 index 09bbf52..0000000 --- a/logos/MATCH TV.png +++ /dev/null diff --git a/logos/MCM POP.png b/logos/MCM POP.png Binary files differdeleted file mode 100755 index 7d6e8eb..0000000 --- a/logos/MCM POP.png +++ /dev/null diff --git a/logos/MCM TOP.png b/logos/MCM TOP.png Binary files differdeleted file mode 100755 index c466781..0000000 --- a/logos/MCM TOP.png +++ /dev/null diff --git a/logos/MCM.png b/logos/MCM.png Binary files differdeleted file mode 100755 index 38a8382..0000000 --- a/logos/MCM.png +++ /dev/null diff --git a/logos/MELODY ZEN HD.png b/logos/MELODY ZEN HD.png Binary files differdeleted file mode 100755 index 68090d6..0000000 --- a/logos/MELODY ZEN HD.png +++ /dev/null diff --git a/logos/MOTORS TV.png b/logos/MOTORS TV.png Binary files differdeleted file mode 100755 index e288d22..0000000 --- a/logos/MOTORS TV.png +++ /dev/null diff --git a/logos/MTV 2.png b/logos/MTV 2.png Binary files differdeleted file mode 100755 index 4dbb1bf..0000000 --- a/logos/MTV 2.png +++ /dev/null diff --git a/logos/MTV BASE.png b/logos/MTV BASE.png Binary files differdeleted file mode 100755 index fc6f509..0000000 --- a/logos/MTV BASE.png +++ /dev/null diff --git a/logos/MTV HD.png b/logos/MTV HD.png Binary files differdeleted file mode 100755 index 3772733..0000000 --- a/logos/MTV HD.png +++ /dev/null diff --git a/logos/MTV HITS.png b/logos/MTV HITS.png Binary files differdeleted file mode 100755 index 9b50918..0000000 --- a/logos/MTV HITS.png +++ /dev/null diff --git a/logos/MTV IDOL.png b/logos/MTV IDOL.png Binary files differdeleted file mode 100755 index 5dbbd79..0000000 --- a/logos/MTV IDOL.png +++ /dev/null diff --git a/logos/MTV PULSE.png b/logos/MTV PULSE.png Binary files differdeleted file mode 100755 index d20c300..0000000 --- a/logos/MTV PULSE.png +++ /dev/null diff --git a/logos/MTV.png b/logos/MTV.png Binary files differdeleted file mode 100755 index 1ea1863..0000000 --- a/logos/MTV.png +++ /dev/null diff --git a/logos/MUSIQUE CLASSIQUE.png b/logos/MUSIQUE CLASSIQUE.png Binary files differdeleted file mode 100755 index 49e8daa..0000000 --- a/logos/MUSIQUE CLASSIQUE.png +++ /dev/null diff --git a/logos/Mezzo.png b/logos/Mezzo.png Binary files differdeleted file mode 100755 index 48aa979..0000000 --- a/logos/Mezzo.png +++ /dev/null diff --git a/logos/NATIONAL GEO HD.png b/logos/NATIONAL GEO HD.png Binary files differdeleted file mode 100755 index 97eef82..0000000 --- a/logos/NATIONAL GEO HD.png +++ /dev/null diff --git a/logos/NATIONAL GEO.png b/logos/NATIONAL GEO.png Binary files differdeleted file mode 100755 index 2c47950..0000000 --- a/logos/NATIONAL GEO.png +++ /dev/null diff --git a/logos/NBA+.png b/logos/NBA+.png Binary files differdeleted file mode 100755 index b18c2ea..0000000 --- a/logos/NBA+.png +++ /dev/null diff --git a/logos/NICKELODEON.png b/logos/NICKELODEON.png Binary files differdeleted file mode 100755 index e64bc7f..0000000 --- a/logos/NICKELODEON.png +++ /dev/null diff --git a/logos/NRJ 12 HD.png b/logos/NRJ 12 HD.png Binary files differdeleted file mode 100755 index 2881ff8..0000000 --- a/logos/NRJ 12 HD.png +++ /dev/null diff --git a/logos/NRJ 12.png b/logos/NRJ 12.png Binary files differdeleted file mode 100755 index 8e29c15..0000000 --- a/logos/NRJ 12.png +++ /dev/null diff --git a/logos/NT1.png b/logos/NT1.png Binary files differdeleted file mode 100755 index 60f426d..0000000 --- a/logos/NT1.png +++ /dev/null diff --git a/logos/ODYSSEE.png b/logos/ODYSSEE.png Binary files differdeleted file mode 100755 index 4a4b294..0000000 --- a/logos/ODYSSEE.png +++ /dev/null diff --git a/logos/OL TV.png b/logos/OL TV.png Binary files differdeleted file mode 100755 index 5697bb7..0000000 --- a/logos/OL TV.png +++ /dev/null diff --git a/logos/OLTV.png b/logos/OLTV.png Binary files differdeleted file mode 100755 index 5697bb7..0000000 --- a/logos/OLTV.png +++ /dev/null diff --git a/logos/OM TV.png b/logos/OM TV.png Binary files differdeleted file mode 100755 index 9677ae6..0000000 --- a/logos/OM TV.png +++ /dev/null diff --git a/logos/OM'TV.png b/logos/OM'TV.png Binary files differdeleted file mode 100755 index 9677ae6..0000000 --- a/logos/OM'TV.png +++ /dev/null diff --git a/logos/PARIS PREMIERE.png b/logos/PARIS PREMIERE.png Binary files differdeleted file mode 100755 index ceda0af..0000000 --- a/logos/PARIS PREMIERE.png +++ /dev/null diff --git a/logos/PINK TV.png b/logos/PINK TV.png Binary files differdeleted file mode 100755 index 56ff1f0..0000000 --- a/logos/PINK TV.png +++ /dev/null diff --git a/logos/PIWI.png b/logos/PIWI.png Binary files differdeleted file mode 100755 index 8245cf8..0000000 --- a/logos/PIWI.png +++ /dev/null diff --git a/logos/PLANETE JUNIORS.png b/logos/PLANETE JUNIORS.png Binary files differdeleted file mode 100755 index 1128c7d..0000000 --- a/logos/PLANETE JUNIORS.png +++ /dev/null diff --git a/logos/PLANETE JUSTICE.png b/logos/PLANETE JUSTICE.png Binary files differdeleted file mode 100755 index 2fd9ca0..0000000 --- a/logos/PLANETE JUSTICE.png +++ /dev/null diff --git a/logos/PLANETE NO LIMIT.png b/logos/PLANETE NO LIMIT.png Binary files differdeleted file mode 100755 index f2419e9..0000000 --- a/logos/PLANETE NO LIMIT.png +++ /dev/null diff --git a/logos/PLANETE THALASSA.png b/logos/PLANETE THALASSA.png Binary files differdeleted file mode 100755 index d1db779..0000000 --- a/logos/PLANETE THALASSA.png +++ /dev/null diff --git a/logos/PLANETE.png b/logos/PLANETE.png Binary files differdeleted file mode 100755 index 00ac961..0000000 --- a/logos/PLANETE.png +++ /dev/null diff --git a/logos/PLAYHOUSE DISNEY.png b/logos/PLAYHOUSE DISNEY.png Binary files differdeleted file mode 100755 index adf7bb4..0000000 --- a/logos/PLAYHOUSE DISNEY.png +++ /dev/null diff --git a/logos/PLAYIN' TV.png b/logos/PLAYIN' TV.png Binary files differdeleted file mode 100755 index cb398b1..0000000 --- a/logos/PLAYIN' TV.png +++ /dev/null diff --git a/logos/POKER CHANNEL.png b/logos/POKER CHANNEL.png Binary files differdeleted file mode 100755 index 6731afc..0000000 --- a/logos/POKER CHANNEL.png +++ /dev/null diff --git a/logos/RAI 1.png b/logos/RAI 1.png Binary files differdeleted file mode 100755 index a00bed5..0000000 --- a/logos/RAI 1.png +++ /dev/null diff --git a/logos/REAL TIME.png b/logos/REAL TIME.png Binary files differdeleted file mode 100755 index 19209cf..0000000 --- a/logos/REAL TIME.png +++ /dev/null diff --git a/logos/RTL9.png b/logos/RTL9.png Binary files differdeleted file mode 100755 index 12568bc..0000000 --- a/logos/RTL9.png +++ /dev/null diff --git a/logos/RTPI.png b/logos/RTPI.png Binary files differdeleted file mode 100755 index 95a152d..0000000 --- a/logos/RTPI.png +++ /dev/null diff --git a/logos/SCI-FI.png b/logos/SCI-FI.png Binary files differdeleted file mode 100755 index f008c7c..0000000 --- a/logos/SCI-FI.png +++ /dev/null diff --git a/logos/SEASONS.png b/logos/SEASONS.png Binary files differdeleted file mode 100755 index 0829cec..0000000 --- a/logos/SEASONS.png +++ /dev/null diff --git a/logos/SERIE CLUB.png b/logos/SERIE CLUB.png Binary files differdeleted file mode 100755 index f4f0878..0000000 --- a/logos/SERIE CLUB.png +++ /dev/null diff --git a/logos/SIC.png b/logos/SIC.png Binary files differdeleted file mode 100755 index 961ff1b..0000000 --- a/logos/SIC.png +++ /dev/null diff --git a/logos/SPORT+.png b/logos/SPORT+.png Binary files differdeleted file mode 100755 index 54daeba..0000000 --- a/logos/SPORT+.png +++ /dev/null diff --git a/logos/TCM.png b/logos/TCM.png Binary files differdeleted file mode 100755 index 40bd7c0..0000000 --- a/logos/TCM.png +++ /dev/null diff --git a/logos/TELESSONNE.png b/logos/TELESSONNE.png Binary files differdeleted file mode 100755 index d84b993..0000000 --- a/logos/TELESSONNE.png +++ /dev/null diff --git a/logos/TELETOON+1.png b/logos/TELETOON+1.png Binary files differdeleted file mode 100755 index f6d1281..0000000 --- a/logos/TELETOON+1.png +++ /dev/null diff --git a/logos/TELETOON.png b/logos/TELETOON.png Binary files differdeleted file mode 100755 index e431e3a..0000000 --- a/logos/TELETOON.png +++ /dev/null diff --git a/logos/TEVA.png b/logos/TEVA.png Binary files differdeleted file mode 100755 index 0cd6796..0000000 --- a/logos/TEVA.png +++ /dev/null diff --git a/logos/TF1 HD.png b/logos/TF1 HD.png Binary files differdeleted file mode 100755 index 6a35d2a..0000000 --- a/logos/TF1 HD.png +++ /dev/null diff --git a/logos/TF1.png b/logos/TF1.png Binary files differdeleted file mode 100755 index 56b1a74..0000000 --- a/logos/TF1.png +++ /dev/null diff --git a/logos/TF6.png b/logos/TF6.png Binary files differdeleted file mode 100755 index 1dfa6b7..0000000 --- a/logos/TF6.png +++ /dev/null diff --git a/logos/TFJ.png b/logos/TFJ.png Binary files differdeleted file mode 100755 index 4dc5740..0000000 --- a/logos/TFJ.png +++ /dev/null diff --git a/logos/TIJI.png b/logos/TIJI.png Binary files differdeleted file mode 100755 index 84ee4dc..0000000 --- a/logos/TIJI.png +++ /dev/null diff --git a/logos/TMC.png b/logos/TMC.png Binary files differdeleted file mode 100755 index 8e958a3..0000000 --- a/logos/TMC.png +++ /dev/null diff --git a/logos/TPS STAR.png b/logos/TPS STAR.png Binary files differdeleted file mode 100755 index afcf868..0000000 --- a/logos/TPS STAR.png +++ /dev/null diff --git a/logos/TRACE TV.png b/logos/TRACE TV.png Binary files differdeleted file mode 100755 index 0bab9b2..0000000 --- a/logos/TRACE TV.png +++ /dev/null diff --git a/logos/TV BREIZH.png b/logos/TV BREIZH.png Binary files differdeleted file mode 100755 index fcb86f5..0000000 --- a/logos/TV BREIZH.png +++ /dev/null diff --git a/logos/TV5.png b/logos/TV5.png Binary files differdeleted file mode 100755 index a8dfa01..0000000 --- a/logos/TV5.png +++ /dev/null diff --git a/logos/VIRGIN 17.png b/logos/VIRGIN 17.png Binary files differdeleted file mode 100755 index a0d4a6f..0000000 --- a/logos/VIRGIN 17.png +++ /dev/null diff --git a/logos/VOYAGE.png b/logos/VOYAGE.png Binary files differdeleted file mode 100755 index d1c24fc..0000000 --- a/logos/VOYAGE.png +++ /dev/null diff --git a/logos/W9.png b/logos/W9.png Binary files differdeleted file mode 100755 index 22a9be5..0000000 --- a/logos/W9.png +++ /dev/null diff --git a/logos/XXL.png b/logos/XXL.png Binary files differdeleted file mode 100755 index c54797d..0000000 --- a/logos/XXL.png +++ /dev/null diff --git a/logos/ZDF.png b/logos/ZDF.png Binary files differdeleted file mode 100755 index 2cf13c6..0000000 --- a/logos/ZDF.png +++ /dev/null diff --git a/logos/iConcertsHD_6Mbps.png b/logos/iConcertsHD_6Mbps.png Binary files differdeleted file mode 100755 index d0d05cb..0000000 --- a/logos/iConcertsHD_6Mbps.png +++ /dev/null |