From abb0045093f39396f6e0855f57072b6d90467ade Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Fri, 2 Sep 2022 23:45:54 +0800 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B5=D1=81=D0=BA=D0=BE=D0=BB=D1=8C?= =?UTF-8?q?=D0=BA=D0=BE=20=D0=BD=D0=BE=D0=B2=D1=8B=D1=85=20=D0=BF=D0=BB?= =?UTF-8?q?=D0=B5=D0=B9=D0=BB=D0=B8=D1=81=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/Core/Playlist.php | 8 ++--- src/config/playlists.ini | 64 ++++++++++++++++++++++++++++++++------- 2 files changed, 57 insertions(+), 15 deletions(-) diff --git a/src/app/Core/Playlist.php b/src/app/Core/Playlist.php index df91ffe..a6464e4 100644 --- a/src/app/Core/Playlist.php +++ b/src/app/Core/Playlist.php @@ -25,10 +25,10 @@ class Playlist extends BasicPlaylist "Плейлист с ID=$id обязан иметь параметр pls или redirect" ); $this->url = str_replace(['http://', 'https://'], '', base_url($id)); - $this->name = $params['name'] ?? "Плейлист #$id"; - $this->desc = $params['desc'] ?? null; - $this->pls = $params['pls']; - $this->src = $params['src'] ?? null; + $this->name = empty($params['name']) ? "Плейлист #$id" : $params['name']; + $this->desc = empty($params['desc']) ? null : $params['desc']; + $this->pls = empty($params['pls']) ? null : $params['pls']; + $this->src = empty($params['src']) ? null : $params['src']; } public function toArray(): array diff --git a/src/config/playlists.ini b/src/config/playlists.ini index 54d1e7a..2fbd3be 100644 --- a/src/config/playlists.ini +++ b/src/config/playlists.ini @@ -5,7 +5,7 @@ pls = 'https://smarttvapp.ru/app/iptvfull.m3u' src = 'https://smarttvapp.ru/aktualnyiy-i-rabochiy-iptv-pleylist-m3u/' [2] -name = 'Самообновляемый IPTV плейлист — июнь 2022 (prodigtv.ru)' +name = 'Самообновляемый IPTV плейлист 2022 (prodigtv.ru)' desc = 'Возможно, дублирует какой-то от smarttvnews' pls = 'https://prodigtv.ru/play/iptv.m3u' src = 'https://prodigtv.ru/iptv/playlist/samoobnovlyaemyj' @@ -17,25 +17,25 @@ pls = 'https://iptvmaster.ru/december.m3u' src = 'https://poiskpmr.ru/blog/ip-kanaly-plejlist-m3u-bez-tormozov-b256' [4] -name = 'Самообновляемый IPTV плейлист 2022 на июнь (iptv-russia.ru)' +name = 'Самообновляемый IPTV плейлист 2022 (iptv-russia.ru)' desc = '' pls = 'https://iptv-russia.ru/list/iptv-playlist.m3u' src = 'https://iptv-russia.ru/playlists/iptv-playlist/' [5] -name = 'IPTV плейлист с миксом ТВ каналов 2022 на июнь (iptv-russia.ru)' +name = 'IPTV плейлист с миксом ТВ каналов 2022 (iptv-russia.ru)' desc = '' pls = 'https://iptv-russia.ru/list/mix.m3u' src = 'https://iptv-russia.ru/playlists/mix/' [p1] name = 'Каналы в SD и HD качестве (smarttvnews.ru)' -desc = 'Рабочий и актуальный IPTV плейлист M3U — на июнь 2022 года' +desc = 'Рабочий и актуальный IPTV плейлист M3U 2022' pls = 'https://smarttvnews.ru/apps/iptvchannels.m3u' src = 'https://smarttvnews.ru/rabochiy-i-aktualnyiy-iptv-pleylist-m3u-kanalyi-v-sd-i-hd-kachestve/' [p2] -name = 'Самообновляемый iptv плейлист 2022 июнь (smarttvnews.ru)' +name = 'Самообновляемый iptv плейлист 2022 (smarttvnews.ru)' desc = 'Лучший самообновляемый IPTV плейлист в 2022 году' pls = 'https://smarttvnews.ru/apps/freeiptv.m3u' src = 'https://smarttvnews.ru/samoobnovlyaemyj-iptv-plejlist/' @@ -152,7 +152,7 @@ pls = 'https://pastebin.com/raw/jLaRge54' src = 'https://iptvsensei.ru/novye-samoobnovlyaemye-plejlisty' [kino6] -name = 'IPTV плейлист с кино, сериалами и мультфильмами 2022 на июнь (iptv-russia.ru)' +name = 'IPTV плейлист с кино, сериалами и мультфильмами 2022 (iptv-russia.ru)' desc = '' pls = 'https://iptv-russia.ru/list/cinematic.m3u' src = 'https://iptv-russia.ru/playlists/cinematic/' @@ -188,7 +188,7 @@ pls = 'http://iptv.ktkru.ru/playlist.m3u' src = 'https://iptvsensei.ru/novye-samoobnovlyaemye-plejlisty' [ru7] -name = 'IPTV плейлист с ТВ каналами России 2022 на июнь (iptv-russia.ru)' +name = 'IPTV плейлист с ТВ каналами России 2022 (iptv-russia.ru)' desc = '' pls = 'https://iptv-russia.ru/list/ru-all.m3u' src = 'https://iptv-russia.ru/playlists/ru-all/' @@ -219,10 +219,16 @@ src = 'https://iptv-russia.ru/playlists/ua-all/' [ua4] name = 'IPTV m3u плейлист Украина самообновляемый 2022 (tva.org.ua)' -desc = 'IPTV плейлист m3u бесплатных украинских каналов на 29 мая 2022 року' +desc = 'IPTV плейлист m3u бесплатных украинских каналов на 2 сентября 2022 року.' pls = 'https://tva.org.ua/ip/u/iptv_ukr.m3u' src = 'https://tva.org.ua/iptv-m3u-plejlist-ukraina-samoobnovlyaemyj.html' +[ua5] +name = 'Авто iptv плейлист m3u 2022 tva (tva.org.ua)' +desc = 'Украинские каналы и фильмы' +pls = 'https://tva.org.ua/ip/sam/avto-iptv-tva.m3u' +src = 'https://tva.org.ua/avto-iptv-playlist-m3u-2022-tva.html' + [by] name = 'IPTV плейлист с ТВ каналами Беларуси 2022 (iptv-russia.ru)' desc = '' @@ -326,19 +332,19 @@ pls = 'https://iptvmaster.ru/poznavatelnoe.m3u' src = 'https://iptvsensei.ru/novye-samoobnovlyaemye-plejlisty' [sci2] -name = 'IPTV плейлист с познавательными ТВ каналами 2022 на июнь (iptv-russia.ru)' +name = 'IPTV плейлист с познавательными ТВ каналами 2022 (iptv-russia.ru)' desc = '' pls = 'https://iptv-russia.ru/list/sci-all.m3u' src = 'https://iptv-russia.ru/playlists/sci-all/' [sp] -name = 'IPTV плейлист со спортивными каналами 2022 на июнь (iptv-russia.ru)' +name = 'IPTV плейлист со спортивными каналами 2022 (iptv-russia.ru)' desc = '' pls = 'https://iptv-russia.ru/list/sport-all.m3u' src = 'https://iptv-russia.ru/playlists/sports-all/' [cam] -name = 'IPTV плейлист с вебкамерами России и мира 2022 на июнь (iptv-russia.ru)' +name = 'IPTV плейлист с вебкамерами России и мира 2022 (iptv-russia.ru)' desc = '' pls = 'https://iptv-russia.ru/list/webcams.m3u' src = 'https://iptv-russia.ru/playlists/webcams/' @@ -450,3 +456,39 @@ name = 'IPTV плейлист для взрослых 2022 (iptv-russia.ru)' desc = '' pls = 'https://iptv-russia.ru/list/xxx.m3u' src = 'https://iptv-russia.ru/playlists/xxx/' + +[b1] +name = '' +desc = '' +pls = 'http://tvpremiumhd.club/tv.m3u' +src = 'https://satellitetvforum.info/viewtopic.php?f=328&t=6737&sid=a27c4627cdc362537fc913f8f84bdbd2' + +[b2] +name = 'IPTV плейлисты для GX3235T2C и AV2568T2C' +desc = '' +pls = 'https://www.digitaltv.ru/upload/iblock/034/tvlist.m3u' +src = 'https://www.digitaltv.ru/news/iptv_pleylisty.html' + +[r1] +name='Российские' +desc='' +pls = "https://m3url.ru/880750.m3u" +src= 'https://satellitetvforum.info/viewtopic.php?p=264227#p264227' + +[al] +name='Каналы Албании' +desc='' +pls = 'https://m3url.ru/Albania_1.iptvcat.com.m3u8' +src= 'https://satellitetvforum.info/viewtopic.php?p=264227#p264227' + +[az] +name='Каналы Азербайджана' +desc='' +pls = 'https://m3url.ru/Azerbaijan_1.iptvcat.com.m3u8' +src= 'https://satellitetvforum.info/viewtopic.php?p=264227#p264227' + +[po] +name='Каналы Польши' +desc='' +pls = 'https://m3url.ru/Poland_1.iptvcat.com.m3u8' +src= 'https://satellitetvforum.info/viewtopic.php?p=264227#p264227'