diff --git a/plugin.video.alfa/channels/playview.json b/plugin.video.alfa/channels/playview.json
new file mode 100644
index 00000000..1d9a70e0
--- /dev/null
+++ b/plugin.video.alfa/channels/playview.json
@@ -0,0 +1,65 @@
+{
+ "id": "playview",
+ "name": "Playview",
+ "active": true,
+ "adult": false,
+ "language": [
+ "lat", "cast"
+ ],
+ "thumbnail": "https://s15.postimg.cc/pkcz7kda3/playview.png",
+ "banner": "",
+ "version": 1,
+ "categories": [
+ "movie",
+ "tvshow",
+ "anime"
+ ],
+ "settings": [
+ {
+ "id": "include_in_global_search",
+ "type": "bool",
+ "label": "Incluir en busqueda global",
+ "default": false,
+ "enabled": false,
+ "visible": false
+ },
+ {
+ "id": "filter_languages",
+ "type": "list",
+ "label": "Mostrar enlaces en idioma...",
+ "default": 0,
+ "enabled": true,
+ "visible": true,
+ "lvalues": [
+ "No filtrar",
+ "Cast",
+ "Lat",
+ "VOSE"
+ ]
+ },
+ {
+ "id": "include_in_newest_peliculas",
+ "type": "bool",
+ "label": "Incluir en Novedades - Peliculas",
+ "default": true,
+ "enabled": true,
+ "visible": true
+ },
+ {
+ "id": "include_in_newest_infantiles",
+ "type": "bool",
+ "label": "Incluir en Novedades - Infantiles",
+ "default": true,
+ "enabled": true,
+ "visible": true
+ },
+ {
+ "id": "include_in_newest_terror",
+ "type": "bool",
+ "label": "Incluir en Novedades - terror",
+ "default": true,
+ "enabled": true,
+ "visible": true
+ }
+ ]
+}
diff --git a/plugin.video.alfa/channels/playview.py b/plugin.video.alfa/channels/playview.py
new file mode 100644
index 00000000..ed093f00
--- /dev/null
+++ b/plugin.video.alfa/channels/playview.py
@@ -0,0 +1,317 @@
+# -*- coding: utf-8 -*-
+# -*- Channel Playview -*-
+# -*- Created for Alfa-addon -*-
+# -*- By the Alfa Develop Group -*-
+
+import re
+import urllib
+from channels import autoplay
+from channels import filtertools
+from core import httptools
+from core import scrapertools
+from core import servertools
+from core import tmdb
+from core.item import Item
+from platformcode import config, logger
+from channelselector import get_thumb
+
+
+IDIOMAS = {'Latino':'Lat', 'Español':'Cast', 'Subtitulado':'VOSE'}
+list_language = IDIOMAS.values()
+list_quality = ['HD 1080p', 'HD 720p', 'DVDRIP', 'CAM']
+list_servers = ['openload', 'vidoza', 'clipwatching', 'fastplay', 'flashx', 'gamovideo', 'powvideo', 'streamango',
+ 'streamcherry', 'rapidvideo']
+
+host = 'https://playview.io/'
+
+
+def mainlist(item):
+ logger.info()
+
+ autoplay.init(item.channel, list_servers, list_quality)
+
+ itemlist = []
+
+ itemlist.append(Item(channel=item.channel, title='Películas', action='submenu', type='movie',
+ thumbnail=get_thumb('movies', auto=True)))
+ itemlist.append(Item(channel=item.channel, title='Series', action='submenu', type='tvshow',
+ thumbnail=get_thumb('tvshows', auto=True)))
+ itemlist.append(Item(channel=item.channel, title='Anime', action='list_all', url=host+'anime-online',
+ type='tvshow', first=0, thumbnail=get_thumb('anime', auto=True)))
+ itemlist.append(Item(channel=item.channel, title='Buscar', action='search', url=host+'search/',
+ thumbnail=get_thumb('search', auto=True)))
+
+ autoplay.show_option(item.channel, itemlist)
+
+ return itemlist
+
+
+def submenu(item):
+ logger.info()
+
+ itemlist = []
+ if item.type == 'movie':
+ itemlist.append(
+ Item(channel=item.channel, title='Todas', action='list_all', url=host + 'peliculas-online', type='movie',
+ first=0, thumbnail=get_thumb('all', auto=True)))
+ itemlist.append(
+ Item(channel=item.channel, title='Generos', action='genres', thumbnail=get_thumb('genres', auto=True)))
+ else:
+ itemlist.append(
+ Item(channel=item.channel, title='Todas', action='list_all', url=host + 'series-online', type='tvshow',
+ first=0, thumbnail=get_thumb('all', auto=True)))
+ itemlist.append(
+ Item(channel=item.channel, title='Series Animadas', action='list_all', url=host + 'series-animadas-online',
+ type='tvshow', first=0, thumbnail=get_thumb('animacion', auto=True)))
+
+ return itemlist
+
+
+def get_source(url):
+ logger.info()
+ data = httptools.downloadpage(url).data
+ data = re.sub(r'"|\n|\r|\t| |
|\s{2,}', "", data)
+ return data
+
+def genres(item):
+ logger.info()
+
+ itemlist = []
+
+ data = get_source(host)
+ patron = '