diff --git a/package.json b/package.json
index 7fd3827..33da801 100644
--- a/package.json
+++ b/package.json
@@ -31,6 +31,7 @@
"html2canvas": "^1.0.0-rc.7",
"iptv-playlist-parser": "^0.5.0",
"m3u": "0.0.2",
+ "m3u8-parser": "^4.5.0",
"modern-normalize": "^1.0.0",
"mousetrap": "^1.6.5",
"qrcode.vue": "^1.7.0",
diff --git a/src/components/IPTV.vue b/src/components/IPTV.vue
index 5493e90..4b1a7df 100644
--- a/src/components/IPTV.vue
+++ b/src/components/IPTV.vue
@@ -4,13 +4,15 @@