diff --git a/sites/tivie.id/tivie.id.channels.xml b/sites/tivie.id/tivie.id.channels.xml
index 32edc824..5378f68b 100644
--- a/sites/tivie.id/tivie.id.channels.xml
+++ b/sites/tivie.id/tivie.id.channels.xml
@@ -23,15 +23,11 @@
iNews
Kompas TV
Lifetime
+ MDTV
Mentari TV
Metro TV
MNC TV
Moji
- My Cinema
- My Cinema Asia
- My Family Channel
- My Kidz
- NET.
Nusantara TV
RTV
RCTI
@@ -48,6 +44,5 @@
tvN Movies
TvOne
TVRI
- VTV
Zee Bioskop
diff --git a/sites/tivie.id/tivie.id.config.js b/sites/tivie.id/tivie.id.config.js
index 080a74e7..ed3bda76 100644
--- a/sites/tivie.id/tivie.id.config.js
+++ b/sites/tivie.id/tivie.id.config.js
@@ -72,11 +72,18 @@ module.exports = {
const img = $('#main-content > div > div:nth-child(1) img')
const info = $('#main-content > div > div:nth-child(2)')
const title = parseText(info.find('h2:nth-child(2)'))
- if (!queue.i.title.startsWith(title)) {
+ if (!queue.i.title.startsWith(title) && !queue.i.title.startsWith('LIVE ')) {
queue.i.subTitle = parseText(info.find('h2:nth-child(2)'))
}
- queue.i.description = parseText(info.find('div[class=""]:nth-child(4)'))
- queue.i.date = parseText(info.find('h2:nth-child(3)'))
+ const desc1 = parseText(info.find('div[class=""]:nth-child(3)'))
+ const desc2 = parseText(info.find('div[class=""]:nth-child(4)'))
+ if (desc2 == '') {
+ queue.i.description = desc1.replace('TiViE.id | ', '')
+ } else {
+ queue.i.description = desc2.replace('TiViE.id | ', '')
+ queue.i.date = parseText(info.find('h2:nth-child(3)'))
+ }
+ queue.i.categories = parseText(info.find('div[class=""]:nth-child(1)')).split(', ')
queue.i.image = img.length ? img.attr('src') : null
})
}
diff --git a/yarn.lock b/yarn.lock
index c4fd3ef2..ff4369c8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -323,10 +323,10 @@
enabled "2.0.x"
kuler "^2.0.0"
-"@esbuild/darwin-x64@0.25.2":
+"@esbuild/linux-x64@0.25.2":
version "0.25.2"
- resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz"
- integrity sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==
+ resolved "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz"
+ integrity sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
version "4.4.1"
@@ -1052,10 +1052,15 @@
dependencies:
"@sinonjs/commons" "^3.0.0"
-"@swc/core-darwin-x64@1.10.4":
+"@swc/core-linux-x64-gnu@1.10.4":
version "1.10.4"
- resolved "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.10.4.tgz"
- integrity sha512-gjYNU6vrAUO4+FuovEo9ofnVosTFXkF0VDuo1MKPItz6e2pxc2ale4FGzLw0Nf7JB1sX4a8h06CN16/pLJ8Q2w==
+ resolved "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.4.tgz"
+ integrity sha512-qJXh9D6Kf5xSdGWPINpLGixAbB5JX8JcbEJpRamhlDBoOcQC79dYfOMEIxWPhTS1DGLyFakAx2FX/b2VmQmj0g==
+
+"@swc/core-linux-x64-musl@1.10.4":
+ version "1.10.4"
+ resolved "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.4.tgz"
+ integrity sha512-A76lIAeyQnHCVt0RL/pG+0er8Qk9+acGJqSZOZm67Ve3B0oqMd871kPtaHBM0BW3OZAhoILgfHW3Op9Q3mx3Cw==
"@swc/core@*", "@swc/core@^1.10.4", "@swc/core@>=1.2.50":
version "1.10.4"
@@ -2884,11 +2889,6 @@ fs.realpath@^1.0.0:
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-fsevents@^2.3.2, fsevents@~2.3.2, fsevents@~2.3.3:
- version "2.3.3"
- resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
- integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
-
function-bind@^1.1.1:
version "1.1.2"
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"