Merge branch 'master' into Carlinhos027-patch-1

This commit is contained in:
Ismaël Moret
2023-04-30 23:09:34 +02:00
committed by GitHub
192 changed files with 1082 additions and 1481 deletions

View File

@@ -1,163 +0,0 @@
name: auto-update
on:
workflow_dispatch:
schedule:
- cron: '0 0,12 * * *'
jobs:
setup:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
if: ${{ !env.ACT }}
with:
node-version: 16
cache: 'npm'
- run: npm run api:load
- uses: actions/upload-artifact@v3
with:
name: data
path: scripts/data
- run: npm install
- run: npm run db:create
- uses: actions/upload-artifact@v3
with:
name: database
path: scripts/database
- run: npm run db:matrix --silent >> $GITHUB_OUTPUT
id: create-matrix
outputs:
matrix: ${{ steps.create-matrix.outputs.MATRIX }}
load:
runs-on: ubuntu-latest
needs: setup
continue-on-error: true
strategy:
fail-fast: false
matrix: ${{ fromJson(needs.setup.outputs.MATRIX) }}
# matrix:
# cluster_id: [1]
steps:
- uses: actions/checkout@v3
- name: Install ffmpeg
run: |
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update -y
sudo apt-get install -y ffmpeg
ffmpeg -version
ffprobe -version
- uses: actions/setup-node@v3
if: ${{ !env.ACT }}
with:
node-version: 16
- uses: actions/download-artifact@v3
with:
name: database
path: scripts/database
- run: npm install
- run: npm run cluster:load -- --cluster-id=${{ matrix.cluster_id }}
- uses: actions/upload-artifact@v3
with:
name: logs
path: scripts/logs
update:
runs-on: ubuntu-latest
needs: load
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- run: echo "BRANCH_NAME=$(date +'bot/auto-update-%s')" >> $GITHUB_OUTPUT
id: create-branch-name
- run: git config user.name 'iptv-bot[bot]'
- run: git config user.email '84861620+iptv-bot[bot]@users.noreply.github.com'
- run: git checkout -b ${{ steps.create-branch-name.outputs.BRANCH_NAME }}
- uses: tibdex/github-app-token@v1
if: ${{ !env.ACT }}
id: create-app-token
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
- uses: actions/setup-node@v3
if: ${{ !env.ACT }}
with:
node-version: 16
- uses: actions/download-artifact@v3
with:
name: data
path: scripts/data
- uses: actions/download-artifact@v3
with:
name: database
path: scripts/database
- uses: actions/download-artifact@v3
with:
name: logs
path: scripts/logs
- run: npm install
- run: npm run db:update
- run: npm run db:clear
- run: npm run db:export
- uses: actions/upload-artifact@v3
with:
name: api
path: .api
- run: npm run playlist:update
- run: npm run playlist:generate
- uses: actions/upload-artifact@v3
with:
name: logs
path: scripts/logs
- run: npm run readme:update
- name: Commit Changes
if: ${{ !env.ACT }}
run: |
git add streams/*
git commit -m "[Bot] Update /streams"
git add README.md
git commit -m "[Bot] Update README.md"
git status
git push -u origin ${{ steps.create-branch-name.outputs.BRANCH_NAME }}
- name: Deploy to gh-pages
uses: JamesIves/github-pages-deploy-action@v4.4.1
if: ${{ !env.ACT && github.ref == 'refs/heads/master' }}
with:
branch: gh-pages
folder: .gh-pages
token: ${{ steps.create-app-token.outputs.token }}
git-config-name: iptv-bot[bot]
git-config-email: 84861620+iptv-bot[bot]@users.noreply.github.com
commit-message: '[Bot] Deploy to GitHub Pages'
single-commit: true
clean: true
- name: Deploy to iptv-org/api
uses: JamesIves/github-pages-deploy-action@v4.4.1
if: ${{ !env.ACT && github.ref == 'refs/heads/master' }}
with:
repository-name: iptv-org/api
branch: gh-pages
folder: .api
token: ${{ steps.create-app-token.outputs.token }}
git-config-name: iptv-bot[bot]
git-config-email: 84861620+iptv-bot[bot]@users.noreply.github.com
commit-message: '[Bot] Deploy to iptv-org/api'
clean: false
- uses: repo-sync/pull-request@v2.9
if: ${{ !env.ACT && github.ref == 'refs/heads/master' }}
id: pull-request
with:
github_token: ${{ steps.create-app-token.outputs.token }}
source_branch: ${{ steps.create-branch-name.outputs.BRANCH_NAME }}
destination_branch: 'master'
pr_title: '[Bot] Daily update'
pr_body: |
This pull request is created by [auto-update][1] workflow.
[1]: https://github.com/iptv-org/iptv/actions/runs/${{ github.run_id }}
- uses: juliangruber/merge-pull-request-action@v1
if: ${{ !env.ACT && github.ref == 'refs/heads/master' }}
with:
github-token: ${{ secrets.PAT }}
number: ${{ steps.pull-request.outputs.pr_number }}
method: squash

View File

@@ -1,36 +0,0 @@
name: check
on:
workflow_dispatch:
pull_request:
types: [opened, synchronize, reopened, edited]
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 2
- uses: tj-actions/changed-files@v35
id: files
with:
files: streams/*.m3u
- uses: actions/setup-node@v3
if: ${{ !env.ACT && steps.files.outputs.any_changed == 'true' }}
with:
node-version: 16
cache: 'npm'
- name: download data from api
if: steps.files.outputs.any_changed == 'true'
run: |
mkdir -p scripts/data
curl -L -o scripts/data/blocklist.json https://iptv-org.github.io/api/blocklist.json
curl -L -o scripts/data/channels.json https://iptv-org.github.io/api/channels.json
- name: validate
if: steps.files.outputs.any_changed == 'true'
run: |
npm install
npm run playlist:lint -- ${{ steps.files.outputs.all_changed_files }}
npm run playlist:validate -- ${{ steps.files.outputs.all_changed_files }}

View File

@@ -1,9 +0,0 @@
name: test
on:
workflow_dispatch:
jobs:
main:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: echo "Hello World"

5
.gitignore vendored
View File

@@ -2,4 +2,7 @@ node_modules
.artifacts
.secrets
.actrc
.DS_Store
.DS_Store
.gh-pages
.api
.env

View File

@@ -118,10 +118,6 @@ Same thing, but split up into separate files:
</details>
## EPG
The playlists already contain links to all guides, so players with support the `x-tvg-url` tag should load it automatically. Otherwise, you can choose one of the guides featured in the [iptv-org/epg](https://github.com/iptv-org/epg) repository.
## Database
All channel data is taken from the [iptv-org/database](https://github.com/iptv-org/database) repository. If you find any errors please open a new [issue](https://github.com/iptv-org/database/issues) there.

View File

@@ -83,20 +83,10 @@ Also, if necessary, you can specify custom HTTP User-Agent and Referrer via the
http://example.com/stream.m3u8
```
Each stream also have a `status` attribute which is updated daily by the [iptv-bot](https://github.com/apps/iptv-bot). The attribute can have one of the following values:
- `online` - stream was successfully loaded
- `blocked` - server returned HTTP code [403 Forbidden](https://en.wikipedia.org/wiki/HTTP_403)
- `timeout` - request time exceeded 60 seconds
- `error` - stream could not be loaded for some other reason
## Project Structure
- `.github/`
- `ISSUE_TEMPLATE/`: issue templates for the repository.
- `workflows/`
- `auto-update.yml`: GitHub workflow that launches daily playlist updates (at 0:00 and 12:00 UTC).
- `check.yml`: GitHub workflow that checks every pull request for syntax errors and blocked channels.
- `CODE_OF_CONDUCT.md`: rules you shouldn't break if you don't want to get banned.
- `.readme/`
- `config.json`: config for the `markdown-include` package, which is used to compile everything into one `README.md` file.

385
package-lock.json generated
View File

@@ -12,6 +12,7 @@
"commander": "^8.3.0",
"dayjs": "^1.10.7",
"fs-extra": "^10.0.0",
"gh-pages": "^5.0.0",
"iptv-checker": "^0.26.0",
"iptv-playlist-parser": "^0.12.1",
"jest": "^27.5.1",
@@ -1067,6 +1068,25 @@
"sprintf-js": "~1.0.2"
}
},
"node_modules/array-union": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
"integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
"dependencies": {
"array-uniq": "^1.0.1"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/array-uniq": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
"integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/async": {
"version": "0.2.10",
"resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
@@ -1259,9 +1279,9 @@
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001374",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz",
"integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw==",
"version": "1.0.30001481",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz",
"integrity": "sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==",
"funding": [
{
"type": "opencollective",
@@ -1270,6 +1290,10 @@
{
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
},
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
]
},
@@ -1378,6 +1402,11 @@
"node": ">= 12"
}
},
"node_modules/commondir": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
"integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
},
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -1538,6 +1567,11 @@
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.69.tgz",
"integrity": "sha512-0rxK21MqWhN/fVUXNOeBksRlw79Wq26y6R8lxEEL2v7vwzRWbYhXI7Id5msee7/q1NNgu4mG78qaablN2xtfTQ=="
},
"node_modules/email-addresses": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz",
"integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw=="
},
"node_modules/emittery": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
@@ -1713,6 +1747,30 @@
"node": ">=0.8.0"
}
},
"node_modules/filename-reserved-regex": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
"integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==",
"engines": {
"node": ">=4"
}
},
"node_modules/filenamify": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz",
"integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==",
"dependencies": {
"filename-reserved-regex": "^2.0.0",
"strip-outer": "^1.0.1",
"trim-repeated": "^1.0.0"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/fill-range": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
@@ -1724,6 +1782,22 @@
"node": ">=8"
}
},
"node_modules/find-cache-dir": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
"integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
"dependencies": {
"commondir": "^1.0.1",
"make-dir": "^3.0.2",
"pkg-dir": "^4.1.0"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/avajs/find-cache-dir?sponsor=1"
}
},
"node_modules/find-up": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@@ -1855,6 +1929,58 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/gh-pages": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz",
"integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==",
"dependencies": {
"async": "^3.2.4",
"commander": "^2.18.0",
"email-addresses": "^5.0.0",
"filenamify": "^4.3.0",
"find-cache-dir": "^3.3.1",
"fs-extra": "^8.1.0",
"globby": "^6.1.0"
},
"bin": {
"gh-pages": "bin/gh-pages.js",
"gh-pages-clean": "bin/gh-pages-clean.js"
},
"engines": {
"node": ">=10"
}
},
"node_modules/gh-pages/node_modules/async": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
"integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
},
"node_modules/gh-pages/node_modules/commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
},
"node_modules/gh-pages/node_modules/fs-extra": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
"dependencies": {
"graceful-fs": "^4.2.0",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
},
"engines": {
"node": ">=6 <7 || >=8"
}
},
"node_modules/gh-pages/node_modules/jsonfile": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
"integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
"optionalDependencies": {
"graceful-fs": "^4.1.6"
}
},
"node_modules/glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
@@ -1882,6 +2008,29 @@
"node": ">=4"
}
},
"node_modules/globby": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
"integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
"dependencies": {
"array-union": "^1.0.1",
"glob": "^7.0.3",
"object-assign": "^4.0.1",
"pify": "^2.0.0",
"pinkie-promise": "^2.0.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/globby/node_modules/pify": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/graceful-fs": {
"version": "4.2.9",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
@@ -3225,6 +3374,14 @@
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
"integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ=="
},
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -3371,6 +3528,25 @@
"node": ">=4"
}
},
"node_modules/pinkie": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
"integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/pinkie-promise": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
"integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
"dependencies": {
"pinkie": "^2.0.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/pirates": {
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
@@ -3846,6 +4022,25 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/strip-outer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
"integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
"dependencies": {
"escape-string-regexp": "^1.0.2"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/strip-outer/node_modules/escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -3981,6 +4176,25 @@
"node": ">=6.0.0"
}
},
"node_modules/trim-repeated": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
"integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==",
"dependencies": {
"escape-string-regexp": "^1.0.2"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/trim-repeated/node_modules/escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"engines": {
"node": ">=0.8.0"
}
},
"node_modules/type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
@@ -5054,6 +5268,19 @@
"sprintf-js": "~1.0.2"
}
},
"array-union": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
"integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
"requires": {
"array-uniq": "^1.0.1"
}
},
"array-uniq": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
"integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q=="
},
"async": {
"version": "0.2.10",
"resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
@@ -5206,9 +5433,9 @@
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
},
"caniuse-lite": {
"version": "1.0.30001374",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz",
"integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw=="
"version": "1.0.30001481",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz",
"integrity": "sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ=="
},
"chalk": {
"version": "4.1.2",
@@ -5290,6 +5517,11 @@
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
"integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="
},
"commondir": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
"integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg=="
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -5416,6 +5648,11 @@
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.69.tgz",
"integrity": "sha512-0rxK21MqWhN/fVUXNOeBksRlw79Wq26y6R8lxEEL2v7vwzRWbYhXI7Id5msee7/q1NNgu4mG78qaablN2xtfTQ=="
},
"email-addresses": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz",
"integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw=="
},
"emittery": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
@@ -5543,6 +5780,21 @@
}
}
},
"filename-reserved-regex": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
"integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ=="
},
"filenamify": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz",
"integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==",
"requires": {
"filename-reserved-regex": "^2.0.0",
"strip-outer": "^1.0.1",
"trim-repeated": "^1.0.0"
}
},
"fill-range": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
@@ -5551,6 +5803,16 @@
"to-regex-range": "^5.0.1"
}
},
"find-cache-dir": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
"integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
"requires": {
"commondir": "^1.0.1",
"make-dir": "^3.0.2",
"pkg-dir": "^4.1.0"
}
},
"find-up": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
@@ -5633,6 +5895,50 @@
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
},
"gh-pages": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-5.0.0.tgz",
"integrity": "sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==",
"requires": {
"async": "^3.2.4",
"commander": "^2.18.0",
"email-addresses": "^5.0.0",
"filenamify": "^4.3.0",
"find-cache-dir": "^3.3.1",
"fs-extra": "^8.1.0",
"globby": "^6.1.0"
},
"dependencies": {
"async": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
"integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
},
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
},
"fs-extra": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
}
},
"jsonfile": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
"integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
"requires": {
"graceful-fs": "^4.1.6"
}
}
}
},
"glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
@@ -5651,6 +5957,25 @@
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
},
"globby": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
"integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
"requires": {
"array-union": "^1.0.1",
"glob": "^7.0.3",
"object-assign": "^4.0.1",
"pify": "^2.0.0",
"pinkie-promise": "^2.0.0"
},
"dependencies": {
"pify": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
}
}
},
"graceful-fs": {
"version": "4.2.9",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
@@ -6677,6 +7002,11 @@
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
"integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ=="
},
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -6778,6 +7108,19 @@
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
},
"pinkie": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
"integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg=="
},
"pinkie-promise": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
"integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
"requires": {
"pinkie": "^2.0.0"
}
},
"pirates": {
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
@@ -7123,6 +7466,21 @@
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
"integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
},
"strip-outer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
"integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
"requires": {
"escape-string-regexp": "^1.0.2"
},
"dependencies": {
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
}
}
},
"supports-color": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
@@ -7218,6 +7576,21 @@
"yargs": "^16.1.0"
}
},
"trim-repeated": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
"integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==",
"requires": {
"escape-string-regexp": "^1.0.2"
},
"dependencies": {
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
}
}
},
"type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",

View File

@@ -1,21 +1,18 @@
{
"name": "iptv",
"scripts": {
"act:auto-update": "act workflow_dispatch -W .github/workflows/auto-update.yml --artifact-server-path=.artifacts",
"act:check": "act pull_request -W .github/workflows/check.yml",
"act:test": "act workflow_dispatch -W .github/workflows/test.yml",
"api:load": "./scripts/commands/api/load.sh",
"db:clear": "node scripts/commands/database/clear.js",
"api:generate": "node scripts/commands/api/generate.js",
"api:deploy": "npx gh-pages -a -m \"Deploy to iptv-org/api\" -d .api -r https://$GITHUB_TOKEN@github.com/iptv-org/api.git -x",
"db:create": "node scripts/commands/database/create.js",
"db:matrix": "node scripts/commands/database/matrix.js",
"db:update": "node scripts/commands/database/update.js",
"db:export": "node scripts/commands/database/export.js",
"cluster:load": "node scripts/commands/cluster/load.js",
"playlist:validate": "node scripts/commands/playlist/validate.js",
"playlist:generate": "node scripts/commands/playlist/generate.js",
"playlist:update": "node scripts/commands/playlist/update.js",
"playlist:validate": "node scripts/commands/playlist/validate.js",
"playlist:lint": "npx m3u-linter -c m3u-linter.json",
"playlist:deploy": "npx gh-pages -a -m \"Deploy to GitHub Pages\" -d .gh-pages -r https://$GITHUB_TOKEN@github.com/iptv-org/iptv.git -x",
"readme:update": "node scripts/commands/readme/update.js",
"update": "npm run api:load && npm run db:create && npm run playlist:generate && npm run api:generate && npm run readme:update",
"deploy": "npm run playlist:deploy && npm run api:deploy",
"check": "npm run api:load && npm run playlist:lint && npm run playlist:validate",
"test": "jest --runInBand"
},
"jest": {
@@ -33,6 +30,7 @@
"commander": "^8.3.0",
"dayjs": "^1.10.7",
"fs-extra": "^10.0.0",
"gh-pages": "^5.0.0",
"iptv-checker": "^0.26.0",
"iptv-playlist-parser": "^0.12.1",
"jest": "^27.5.1",

View File

@@ -0,0 +1,28 @@
const { logger, db, file } = require('../../core')
const _ = require('lodash')
const PUBLIC_DIR = process.env.PUBLIC_DIR || '.api'
async function main() {
logger.info(`loading streams...`)
await db.streams.load()
let streams = await db.streams.find({})
streams = _.sortBy(streams, 'channel')
streams = streams.map(stream => {
let data = {
channel: stream.channel,
url: stream.url,
http_referrer: stream.http_referrer,
user_agent: stream.user_agent
}
return data
})
logger.info(`found ${streams.length} streams`)
logger.info('saving to .api/streams.json...')
await file.create(`${PUBLIC_DIR}/streams.json`, JSON.stringify(streams))
}
main()

View File

@@ -3,10 +3,8 @@
mkdir -p scripts/data
curl -L -o scripts/data/blocklist.json https://iptv-org.github.io/api/blocklist.json
curl -L -o scripts/data/categories.json https://iptv-org.github.io/api/categories.json
curl -L -o scripts/data/channels.json https://iptv-org.github.io/api/channels.json
curl -L -o scripts/data/streams.json https://iptv-org.github.io/api/streams.json
curl -L -o scripts/data/channels.json https://iptv-org.github.io/api/channels.json
curl -L -o scripts/data/countries.json https://iptv-org.github.io/api/countries.json
curl -L -o scripts/data/guides.json https://iptv-org.github.io/api/guides.json
curl -L -o scripts/data/languages.json https://iptv-org.github.io/api/languages.json
curl -L -o scripts/data/regions.json https://iptv-org.github.io/api/regions.json
curl -L -o scripts/data/subdivisions.json https://iptv-org.github.io/api/subdivisions.json

View File

@@ -1,65 +0,0 @@
const { db, logger, timer, checker, store, file, parser } = require('../../core')
const { program } = require('commander')
const options = program
.requiredOption('-c, --cluster-id <cluster-id>', 'The ID of cluster to load', parser.parseNumber)
.option('-t, --timeout <timeout>', 'Set timeout for each request', parser.parseNumber, 60000)
.option('-d, --delay <delay>', 'Set delay for each request', parser.parseNumber, 0)
.option('--debug', 'Enable debug mode', false)
.parse(process.argv)
.opts()
const config = {
timeout: options.timeout,
delay: options.delay,
debug: options.debug
}
const LOGS_DIR = process.env.LOGS_DIR || 'scripts/logs/cluster/load'
async function main() {
logger.info('starting...')
logger.info(`timeout: ${options.timeout}ms`)
logger.info(`delay: ${options.delay}ms`)
timer.start()
const clusterLog = `${LOGS_DIR}/cluster_${options.clusterId}.log`
logger.info(`loading cluster: ${options.clusterId}`)
logger.info(`creating '${clusterLog}'...`)
await file.create(clusterLog)
await db.streams.load()
const items = await db.streams.find({ cluster_id: options.clusterId })
const total = items.length
logger.info(`found ${total} links`)
logger.info('checking...')
const results = {}
for (const [i, item] of items.entries()) {
const message = `[${i + 1}/${total}] ${item.filepath}: ${item.url}`
const request = {
_id: item._id,
url: item.url,
http: {
referrer: item.http_referrer,
'user-agent': item.user_agent
}
}
const result = await checker.check(request, config)
if (!result.error) {
logger.info(message)
} else {
logger.info(`${message} (${result.error.message})`)
}
const output = {
_id: result._id,
error: result.error,
streams: result.streams,
requests: result.requests
}
await file.append(clusterLog, JSON.stringify(output) + '\n')
}
logger.info(`done in ${timer.format('HH[h] mm[m] ss[s]')}`)
}
main()

View File

@@ -1,47 +0,0 @@
const { logger, parser, db, date } = require('../../core')
const { program } = require('commander')
const options = program
.option(
'-t, --threshold <threshold>',
'Number of days after which the stream should be deleted',
parser.parseNumber,
7
)
.option('--input-dir <input-dir>', 'Set path to input directory', 'streams')
.parse(process.argv)
.opts()
async function main() {
await db.streams.load()
const streams = await db.streams.all()
let buffer = {}
let removed = 0
logger.info('searching...')
for (const stream of streams) {
if (
stream.status === 'error' &&
date.utc().diff(stream.updated_at, 'day') >= options.threshold
) {
logger.info(`${stream.url} (offline)`)
removed += await db.streams.remove({ url: stream.url }, { multi: true })
}
const key = stream.url.toLowerCase()
if (buffer[key]) {
logger.info(`${stream.url} (duplicate)`)
await db.streams.remove({ _id: stream._id })
removed++
} else {
buffer[key] = true
}
}
await db.streams.compact()
logger.info(`removed ${removed} streams`)
}
main()

View File

@@ -1,34 +1,26 @@
const { db, file, parser, store, logger, id, api } = require('../../core')
const { db, file, parser, store, logger, api } = require('../../core')
const { program } = require('commander')
const _ = require('lodash')
const options = program
.option(
'--max-clusters <max-clusters>',
'Set maximum number of clusters',
parser.parseNumber,
256
)
.option('--input-dir <input-dir>', 'Set path to input directory', 'streams')
.parse(process.argv)
.opts()
async function main() {
logger.info('starting...')
logger.info(`number of clusters: ${options.maxClusters}`)
await saveToDatabase(await findStreams())
logger.info('done')
}
main()
async function findStreams() {
logger.info(`looking for streams...`)
logger.info(`loading channels...`)
await api.channels.load()
await api.streams.load()
const channels = _.keyBy(await api.channels.all(), 'id')
logger.info(`looking for streams...`)
await db.streams.load()
const streams = []
@@ -39,8 +31,7 @@ async function findStreams() {
item.filepath = filepath
const stream = store.create()
const channel = await api.channels.find({ id: item.tvg.id })
const cached = (await api.streams.find({ url: item.url })) || {}
const channel = channels[item.tvg.id]
stream.set('channel', { channel: channel ? channel.id : null })
stream.set('title', { title: item.name })
@@ -48,14 +39,6 @@ async function findStreams() {
stream.set('url', { url: item.url })
stream.set('http_referrer', { http_referrer: item.http.referrer })
stream.set('user_agent', { user_agent: item.http['user-agent'] })
stream.set('status', { status: cached.status || 'online' })
stream.set('width', { width: cached.width || 0 })
stream.set('height', { height: cached.height || 0 })
stream.set('bitrate', { bitrate: cached.bitrate || 0 })
stream.set('frame_rate', { frame_rate: cached.frame_rate || 0 })
stream.set('added_at', { added_at: cached.added_at })
stream.set('updated_at', { updated_at: cached.updated_at })
stream.set('checked_at', { checked_at: cached.checked_at })
streams.push(stream)
}
@@ -69,20 +52,6 @@ async function saveToDatabase(streams = []) {
logger.info('saving to the database...')
await db.streams.reset()
const chunks = split(_.shuffle(streams), options.maxClusters)
for (const [i, chunk] of chunks.entries()) {
for (const stream of chunk) {
stream.set('cluster_id', { cluster_id: i + 1 })
await db.streams.insert(stream.data())
}
}
}
function split(arr, n) {
let result = []
for (let i = n; i > 0; i--) {
result.push(arr.splice(0, Math.ceil(arr.length / i)))
}
return result
const data = streams.map(stream => stream.data())
await db.streams.insert(data)
}

View File

@@ -1,53 +0,0 @@
const { logger, db, api, file } = require('../../core')
const _ = require('lodash')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
dayjs.extend(utc)
const PUBLIC_DIR = process.env.PUBLIC_DIR || '.api'
async function main() {
await api.streams.load()
await db.streams.load()
const now = dayjs.utc().format()
let streams = await db.streams.find({})
streams = _.sortBy(streams, 'channel')
streams = streams.map(stream => {
let data = {
channel: stream.channel,
url: stream.url,
http_referrer: stream.http_referrer,
user_agent: stream.user_agent,
status: stream.status,
width: stream.width,
height: stream.height,
bitrate: stream.bitrate,
frame_rate: stream.frame_rate
}
let addedAt = now
let updatedAt = now
let found = api.streams.find({ url: stream.url })
if (found) {
data = JSON.parse(JSON.stringify(data))
normalized = _.omit(found, ['added_at', 'updated_at', 'checked_at'])
if (_.isEqual(data, normalized)) {
addedAt = found.added_at || now
updatedAt = found.updated_at || now
} else {
addedAt = found.added_at || now
updatedAt = now
}
}
data.added_at = addedAt
data.updated_at = updatedAt
data.checked_at = now
return data
})
await file.create(`${PUBLIC_DIR}/streams.json`, JSON.stringify(streams))
}
main()

View File

@@ -1,16 +0,0 @@
const { logger, db } = require('../../core')
async function main() {
await db.streams.load()
const docs = await db.streams.find({}).sort({ cluster_id: 1 })
const cluster_id = docs.reduce((acc, curr) => {
if (!acc.includes(curr.cluster_id)) acc.push(curr.cluster_id)
return acc
}, [])
const matrix = { cluster_id }
const output = `MATRIX=${JSON.stringify(matrix)}`
logger.info(output)
}
main()

View File

@@ -1,161 +0,0 @@
const { db, store, parser, file, logger } = require('../../core')
const _ = require('lodash')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
dayjs.extend(utc)
const LOGS_DIR = process.env.LOGS_DIR || 'scripts/logs/cluster/load'
async function main() {
const streams = await loadStreams()
const results = await loadResults()
const origins = await loadOrigins(results)
await updateStreams(streams, results, origins)
}
main()
async function updateStreams(items = [], results = {}, origins = {}) {
logger.info('updating streams...')
let updated = 0
const now = dayjs.utc().format()
for (const item of items) {
const stream = store.create(item)
const result = results[item._id]
if (result) {
const status = parseStatus(result.error)
if (status) {
stream.set('status', { status })
}
if (result.streams.length) {
const { width, height, bitrate, frame_rate } = parseMediaInfo(result.streams)
stream.set('width', { width })
stream.set('height', { height })
stream.set('bitrate', { bitrate })
stream.set('frame_rate', { frame_rate })
}
if (result.requests.length) {
const origin = findOrigin(result.requests, origins)
if (origin) {
stream.set('url', { url: origin })
}
}
}
if (stream.changed) {
stream.set('updated_at', { updated_at: now })
await db.streams.update({ _id: stream.get('_id') }, stream.data())
updated++
}
}
db.streams.compact()
logger.info(`updated ${updated} streams`)
logger.info('done')
}
async function loadStreams() {
logger.info('loading streams...')
await db.streams.load()
const streams = await db.streams.find({})
logger.info(`found ${streams.length} streams`)
return streams
}
async function loadResults() {
logger.info('loading check results...')
const results = {}
const files = await file.list(`${LOGS_DIR}/cluster_*.log`)
for (const filepath of files) {
const parsed = await parser.parseLogs(filepath)
for (const item of parsed) {
results[item._id] = item
}
}
logger.info(`found ${Object.values(results).length} results`)
return results
}
async function loadOrigins(results = {}) {
logger.info('loading origins...')
const origins = {}
for (const { error, requests } of Object.values(results)) {
if (error || !Array.isArray(requests) || !requests.length) continue
let origin = requests.shift()
origin = new URL(origin.url)
for (const request of requests) {
const curr = new URL(request.url)
const key = curr.href.replace(/(^\w+:|^)/, '')
if (!origins[key] && curr.host === origin.host) {
origins[key] = origin.href
}
}
}
logger.info(`found ${_.uniq(Object.values(origins)).length} origins`)
return origins
}
function findOrigin(requests = [], origins = {}) {
if (origins && Array.isArray(requests)) {
requests = requests.map(r => r.url.replace(/(^\w+:|^)/, ''))
for (const url of requests) {
if (origins[url]) {
return origins[url]
}
}
}
return null
}
function parseMediaInfo(streams) {
streams = streams.filter(s => s.codec_type === 'video')
streams = streams.map(s => {
s.bitrate = s.tags && s.tags.variant_bitrate ? parseInt(s.tags.variant_bitrate) : 0
s.frame_rate = parseFrameRate(s.avg_frame_rate)
return s
})
streams = _.orderBy(streams, ['height', 'bitrate'], ['desc', 'desc'])
return _.head(streams) || {}
}
function parseFrameRate(frame_rate = '0/0') {
const parts = frame_rate.split('/')
const number = parseInt(parts[0]) / parseInt(parts[1])
return number > 0 ? Math.round(number * 100) / 100 : 0
}
function parseStatus(error) {
if (!error) return 'online'
switch (error.code) {
case 'FFMPEG_UNDEFINED':
return null
case 'HTTP_REQUEST_TIMEOUT':
return 'timeout'
case 'HTTP_FORBIDDEN':
case 'HTTP_UNAUTHORIZED':
case 'HTTP_UNAVAILABLE_FOR_LEGAL_REASONS':
return 'blocked'
default:
return 'error'
}
}

View File

@@ -32,13 +32,7 @@ main()
async function loadStreams() {
await db.streams.load()
let streams = await db.streams.find({})
streams = _.filter(streams, stream => stream.status !== 'error')
const levels = { online: 1, blocked: 2, timeout: 3, error: 4, default: 5 }
streams = orderBy(
streams,
['channel', s => levels[s.status] || levels['default'], 'height', 'frame_rate', 'url'],
['asc', 'asc', 'desc', 'desc', 'asc']
)
streams = orderBy(streams, ['channel', 'url'], ['asc', 'asc'])
streams = _.uniqBy(streams, stream => stream.channel || _.uniqueId())
await api.channels.load()
@@ -53,10 +47,6 @@ async function loadStreams() {
let languages = await api.languages.all()
languages = _.keyBy(languages, 'code')
await api.guides.load()
let guides = await api.guides.all()
guides = _.groupBy(guides, 'channel')
streams = streams.map(stream => {
const channel = channels[stream.channel] || null
const filename = file.getFilename(stream.filepath)
@@ -64,14 +54,12 @@ async function loadStreams() {
const defaultBroadcastArea = code ? [`c/${code.toUpperCase()}`] : []
if (channel) {
stream.guides = Array.isArray(guides[channel.id]) ? guides[channel.id] : []
stream.categories = channel.categories.map(id => categories[id]).filter(i => i)
stream.languages = channel.languages.map(id => languages[id]).filter(i => i)
stream.broadcast_area = channel.broadcast_area
stream.is_nsfw = channel.is_nsfw
stream.logo = channel.logo
} else {
stream.guides = []
stream.categories = []
stream.languages = []
stream.broadcast_area = defaultBroadcastArea

View File

@@ -1,30 +0,0 @@
const { create: createPlaylist } = require('../../core/playlist')
const { db, logger, file } = require('../../core')
const { orderBy } = require('natural-orderby')
const _ = require('lodash')
async function main() {
await db.streams.load()
let streams = await db.streams.find({})
const levels = { online: 1, blocked: 2, timeout: 3, error: 4, default: 5 }
streams = orderBy(
streams,
[
'channel',
s => (s.channel ? '' : s.title),
s => levels[s.status] || levels['default'],
'height',
'frame_rate',
'url'
],
['asc', 'asc', 'asc', 'desc', 'desc', 'asc']
)
const files = _.groupBy(streams, 'filepath')
for (const filepath in files) {
const playlist = createPlaylist(files[filepath], { public: false })
await file.create(filepath, playlist.toString())
}
}
main()

View File

@@ -7,12 +7,6 @@ const playlist = {}
class Playlist {
constructor(items = [], options = {}) {
this.header = {}
if (options.public) {
let guides = items
.map(item => (item.guides.length ? item.guides[0].url : null))
.filter(i => i)
this.header['x-tvg-url'] = _.uniq(guides).sort().join(',')
}
this.links = []
for (const item of items) {
@@ -29,7 +23,6 @@ class Playlist {
} else {
attrs = {
'tvg-id': stream.get('tvg_id'),
status: stream.get('status'),
'user-agent': stream.get('user_agent') || undefined
}
}

View File

@@ -115,8 +115,6 @@ https://admdn2.cdn.mangomolo.com/nagtv/smil:nagtv.stream.smil/playlist.m3u8
https://dmiffthvll.cdn.mangomolo.com/noordubaitv/smil:noordubaitv.smil/playlist.m3u8
#EXTINF:-1 tvg-id="NourTV.ae" status="online",Nour TV (720p)
https://cdn.bestream.io:19360/elfaro4/elfaro4.m3u8
#EXTINF:-1 tvg-id="PeaceTVAlbanian.ae" status="online",Peace TV Albanian (360p)
http://82.114.67.178:8081/hls/PeaceTV.m3u8
#EXTINF:-1 tvg-id="PMC.ae" status="online",PMC (1080p)
https://hls.pmchd.live/hls/stream.m3u8
#EXTINF:-1 tvg-id="SamaDubai.ae" status="online",Sama Dubai (1080p)

View File

@@ -27,7 +27,5 @@ https://raw.githubusercontent.com/taodicakhia/IPTV_Exception/master/channels/af/
https://raw.githubusercontent.com/taodicakhia/IPTV_Exception/master/channels/af/tolotv.m3u8
#EXTINF:-1 tvg-id="" status="online",ATN Europe
https://d10rltuy0iweup.cloudfront.net/ATNINT/myStream/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Pamir TV (1080p) [Not 24/7]
http://live.stream.cdn.pamirtv.com/ptv/d0dbe915091d400bd8ee7f27f0791303.sdp/index.m3u8
#EXTINF:-1 tvg-id="RTASport.af",RTA Sports
https://hls.rtasport.live/hls/stream.m3u8

View File

@@ -25,6 +25,8 @@ https://ythls.onrender.com/channel/UCZ8sgVyD7HqDor8ujB-TZpg.m3u8
#EXTINF:-1 tvg-id="AmericaTV.ar" status="online" user-agent="iPhone",América TV (720p)
#EXTVLCOPT:http-user-agent=iPhone
https://raw.githubusercontent.com/MachineSystems/archived_m3u8/main/america_hls.m3u8
#EXTINF:-1 tvg-id="AmericaTV.ar",América TV (1080p) [Not 24/7]
https://ythls.onrender.com/channel/UC6NVDkuzY2exMOVFw4i9oHw.m3u8
#EXTINF:-1 tvg-id="Antena91.ar" status="online",Antena 91
https://tuvideoonline.com.ar:3393/live/antena91live.m3u8
#EXTINF:-1 tvg-id="ArgentinisimaSatelital.ar" status="online",Argentinísima Satelital (540p)
@@ -378,6 +380,8 @@ https://vivo.solumedia.com:19360/uniteve/uniteve.m3u8
https://cdnhd.iblups.com/hls/DD3nXkAkWk.m3u8
#EXTINF:-1 tvg-id="UTNTV.ar" status="error",UTN TV (480p)
https://stream.arcast.com.ar/utntv/utntv/playlist.m3u8
#EXTINF:-1 tvg-id="ViajarTV.ar" tvg-name="Viajar TV",Viajar TV (720p)
https://stmv5.livecastv.com/manualtman/manualtman/playlist.m3u8
#EXTINF:-1 tvg-id="Vorterix.ar" status="online",Vorterix (1080p) [Not 24/7]
https://ythls.onrender.com/channel/UCvCTWHCbBC0b9UIeLeNs8ug.m3u8
#EXTINF:-1 tvg-id="VTV.ar" status="online",VerTV (VTV) (720p) [Not 24/7]
@@ -468,7 +472,7 @@ https://g5.mc-slo.transport.edge-access.net/a15/ngrp:canal10mdq-100044_all/Playl
https://stream.arcast.com.ar/c5sf/c5sf/playlist.m3u8
#EXTINF:-1 tvg-id="EcoTV.ar",Eco TV (720p)
https://stream.arcast.com.ar/ecotv/ngrp:ecotv_all/playlist.m3u8
#EXTINF:-1 tvg-id="",Magic Kids (486p)
#EXTINF:-1 tvg-id="MagicKids.ar",Magic Kids (486p)
https://magicstream.ddns.net:443/magicstream/stream.m3u8
#EXTINF:-1 tvg-id="QuatroTV.ar",Quatro TV (540p)
https://stream.arcast.live/quatro/quatro/playlist.m3u8
@@ -480,3 +484,9 @@ https://panel.dattalive.com/8976/8976/playlist.m3u8
https://live-01-01-tn.vodgc.net/TN24/index.m3u8
#EXTINF:-1 tvg-id="RadioRealpolitik.ar",Radio Realpolitik
https://vivo.solumedia.com:19360/realpolitik/realpolitik.m3u8
#EXTINF:-1 tvg-id="C5N.ar",C5N (1080p) [Not 24/7]
https://ythls.onrender.com/channel/UCFgk2Q2mVO1BklRQhSv6p0w.m3u8
#EXTINF:-1 tvg-id="ElDoce.ar",El Doce (1080p) [Not 24/7]
https://ythls.onrender.com/channel/UCiaePeoCqpU8hBHiNrgkzrA.m3u8
#EXTINF:-1 tvg-id="ElSiete.ar",El Siete Mendoza (720p) [Not 24/7]
https://ythls.onrender.com/channel/UC64ZNqX0FQHabP8iIkmnR3A.m3u8

View File

@@ -57,3 +57,5 @@ https://ms01.w24.at/W24/smil:liveevent.smil/playlist.m3u8
https://streaming13.huberwebmedia.at/LiveApp/streams/985585225397790082777809.m3u8
#EXTINF:-1 tvg-id="" status="online",SchauTV (720p)
https://schautv.mdn.ors.at/out/u/schautv-nodrm.m3u8
#EXTINF:-1 tvg-id="AntenneVorarlberg.at" status="online",Antenne Vorarlberg (720p) [Not 24/7]
https://5857db5306b83.streamlock.net/antennevorarlberg-live/_definst_/mp4:livestream/playlist.m3u8

View File

@@ -15,9 +15,9 @@ https://rialto-rialto-samsungaustralia.amagi.tv/playlist.m3u8
https://ryanandfriends-samsungau.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="SmithsonianChannelAsia.us" status="online",Smithsonian Channel Asia (1080p)
https://smithsonianaus-samsungau.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="TastemadeAustralia.us" status="online",Tastemade Australia (1080p)
#EXTINF:-1 tvg-id="TastemadeAustralia.au" status="online",Tastemade Australia (1080p)
https://tmint-aus-samsungau.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="TimeLineAustralia.au" status="online",Time Line Australia (720p)
#EXTINF:-1 tvg-id="Timeline.us" status="online",Time Line Australia (720p)
https://lds-timeline-samsungau.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="TraceSportStars.fr" status="online",Trace Sport Stars (Australia) (1080p)
https://lightning-tracesport-samsungau.amagi.tv/playlist.m3u8
@@ -25,15 +25,15 @@ https://lightning-tracesport-samsungau.amagi.tv/playlist.m3u8
https://lightning-traceurban-samsungau.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="Wonder.uk" status="online",Wonder (720p)
https://lds-wonder-samsungau.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Euronews English (720p)
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",Euronews English (720p)
https://euronews-euronews-world-1-au.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (720p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (720p)
https://fueltv-fueltv-1-au.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Horse and Country (720p)
#EXTINF:-1 tvg-id="HorseCountryTV.uk" status="online",Horse and Country (720p)
https://hncfree-samsungau.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Real Stories (720p)
#EXTINF:-1 tvg-id="RealStories.uk" status="online",Real Stories (720p)
https://lds-realstories-samsungau.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",VENN (1080p)
#EXTINF:-1 tvg-id="VENN.us" status="online",VENN (1080p)
https://venntv-samsungau.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Zoo Moo (Australia) (1080p)
#EXTINF:-1 tvg-id="ZooMoo.sg" status="online",Zoo Moo (Australia) (1080p)
https://zoomoo-samsungau.amagi.tv/playlist.m3u8

View File

@@ -35,7 +35,7 @@ https://str1.yodacdn.net/qafkaz/playlist.m3u8
https://str.yodacdn.net/real/playlist.m3u8
#EXTINF:-1 tvg-id="IctimaiTV.az",Ictimai TV
http://109.205.166.68/server124/ictimai_tv/index.m3u8
#EXTINF:-1 tvg-id="",Kanal Turan (576p)
#EXTINF:-1 tvg-id="KanalTuran.fr",Kanal Turan (576p)
https://donvolga.com/Turan-TV/index.m3u8
#EXTINF:-1 tvg-id="BakuTV.az",Baku TV (720p)
https://rtmp.baku.tv/live/bakutv_720p.m3u8

View File

@@ -27,7 +27,7 @@ http://wowza.bihnet.net:88/hls/b1-live.m3u8
https://restreamer1.tnt.ba/hls/kanal6.m3u8
#EXTINF:-1 tvg-id="SevdahTV.ba",Sevdah TV (288p)
https://restreamer2.tnt.ba/hls/stream.m3u8
#EXTINF:-1 tvg-id="TNTKids.ba",TNT Kids (288p)
#EXTINF:-1 tvg-id="TNTKidsTV.ba",TNT Kids (288p)
https://restreamer1.tnt.ba/hls/tntkids.m3u8
#EXTINF:-1 tvg-id="MariaPlusVisionMedjugorje.ba",María+Visión Medjugorje (720p)
https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Italiasette/playlist.m3u8

View File

@@ -83,3 +83,5 @@ https://live-radio-cf-vrt.akamaized.net/groupa/live/bac277a1-306d-44a0-8e2e-e5b9
https://live-radio-cf-vrt.akamaized.net/groupb/live/0f394a26-c87d-475e-8590-e9c6e79b28d9/live.isml/.mpd
#EXTINF:-1 tvg-id="" status="online",VRT Radio StuBru
https://live-radio-cf-vrt.akamaized.net/groupb/live/0f394a26-c87d-475e-8590-e9c6e79b28d9/live.isml/.m3u8
#EXTINF:-1 tvg-id="SterkTV.be" status="online",SterkTV (1080p) [Not 24/7]
https://602ccc850c9bb.streamlock.net/sterktv/smil:sterk.smil/playlist.m3u8

View File

@@ -3,13 +3,13 @@
https://rakuten-africanews-2-be.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",AVF Family
https://futuretoday-afv-family-2-be.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg Quicktake
#EXTINF:-1 tvg-id="BloombergQuicktake.us" status="online",Bloomberg Quicktake
https://bloomberg-quicktake-1-be.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV
#EXTINF:-1 tvg-id="BloombergTV.us" status="online",Bloomberg TV
https://bloomberg-bloomberg-1-be.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Duck TV
#EXTINF:-1 tvg-id="DuckTV.sk" status="online",Duck TV
https://mmm-ducktv-4-be.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Euronews
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",Euronews
https://rakuten-euronews-10-be.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",MavTV Global
https://mavtv-mavtvglobal-1-be.samsung.wurl.tv/playlist.m3u8

View File

@@ -583,9 +583,9 @@ http://painelvj.com.br/tvaguaboa2/tvaguaboa2.sdp/playlist.m3u8
https://stmv1.srvstm.com/wtvbrasil/wtvbrasil/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fora Tedio TV (720p)
http://stream.foratedio.com/foratedio/foratedio/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Kuriakos Cine (1080p)
#EXTINF:-1 tvg-id="KuriakosCine.pt" status="online",Kuriakos Cine (1080p)
https://w2.manasat.com/kcine/smil:kcine.smil/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Kuriakos Kids (1080p)
#EXTINF:-1 tvg-id="KuriakosKids.pt" status="online",Kuriakos Kids (1080p)
https://w2.manasat.com/kkids/smil:kkids.smil/playlist.m3u8
#EXTINF:-1 tvg-id="TVComunitaria.br" status="online",TVCOM DF (360p)
https://5b7f3c45ab7c2.streamlock.net/8008/smil:8008.smil/playlist.m3u8?DVR=

View File

@@ -5,7 +5,7 @@ https://darkmatter-por-samsungbrazil.amagi.tv/playlist.m3u8
https://tastemade-pt16intl-samsungbrazil.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV US (1080p)
https://bloomberg-bloomberg-3-br.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (720p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (720p)
https://fueltv-fueltv-9-br.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="MyTimeMovieNetworkBrazil.br" status="online",MyTime Movie Network Brazil (720p)
https://appletree-mytime-samsungbrazil.amagi.tv/playlist.m3u8

View File

@@ -169,3 +169,7 @@ https://cbcrclinear-tor.akamaized.net/hls/live/2042765/CBCRCLINEAR_TOR_11/master
https://cbcrclinear-tor.akamaized.net/hls/live/2042756/CBCRCLINEAR_TOR_2/master5.m3u8
#EXTINF:-1 tvg-id="CBRTDT.ca",CBC Calgary (CBRT-DT) [Geo-blocked]
https://cbcrclinear-tor.akamaized.net/hls/live/2042763/CBCRCLINEAR_TOR_9/master5.m3u8
#EXTINF:-1 tvg-id="SardariTV.ca" status="online",Sardari TV (1080p) [Not 24/7]
http://158.69.124.9:1935/sardaritv/sardaritv/playlist.m3u8
#EXTINF:-1 tvg-id="PamirTV.ca" status="online",Pamir TV (1080p) [Not 24/7]
http://live.stream.cdn.pamirtv.com/ptv/d0dbe915091d400bd8ee7f27f0791303.sdp/index.m3u8

View File

@@ -11,33 +11,31 @@ https://inwonder-samsung-canada.amagi.tv/playlist.m3u8
https://kidoodletv-kdtv-1-ca.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="MHZ.ca" status="online",MHZ
https://mhz-samsung-linear-ca.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Baywatch
#EXTINF:-1 tvg-id="Baywatch.us" status="online",Baywatch
https://d22ljxpuae2sin.cloudfront.net/playlist.m3u8
#EXTINF:-1 tvg-id="beINSportsCanada.ca" status="online",Bein Sport Xtra
https://bein-xtra-samsung-canada.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",DryBar Comedy
https://drybar-drybarcomedy-1-ca.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",FailArmy
#EXTINF:-1 tvg-id="FailArmy.us" status="online",FailArmy
https://failarmy-international-ca.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (720p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (720p)
https://fueltv-fueltv-1-ca.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Haunt TV
#EXTINF:-1 tvg-id="HauntTV.us" status="online",Haunt TV
https://blueantmediacanada-haunttv-samsungca.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Mav TV
#EXTINF:-1 tvg-id="MAVTV.us" status="online",Mav TV
https://mavtv-1-ca.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Outside TV (720p)
#EXTINF:-1 tvg-id="OutsideTV.us" status="online",Outside TV (720p)
https://outside-tv-samsung-ca.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",People are Awesome
#EXTINF:-1 tvg-id="PeopleAreAwesome.us" status="online",People are Awesome
https://jukin-peopleareawesome-2-ca.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",PowerNation
#EXTINF:-1 tvg-id="PowerNationTV.us" status="online",PowerNation
https://rtmtv-samsung-ca.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",The Design Network
#EXTINF:-1 tvg-id="TheDesignNetwork.us" status="online",The Design Network
https://thedesignnetwork-tdn-6-ca.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",The Jack Hannah Channel
https://littonjackhannah-samsungca.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",The Pet Collective
#EXTINF:-1 tvg-id="ThePetCollective.us" status="online",The Pet Collective
https://the-pet-collective-international-ca.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="WeatherSpyCanada.ca" status="online",Weatherspy (720p)
https://jukin-weatherspy-2-ca.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",World Poker Tour
#EXTINF:-1 tvg-id="WorldPokerTour.us" status="online",World Poker Tour
https://world-poker-tour-samsung-ca.samsung.wurl.tv/playlist.m3u8

View File

@@ -119,11 +119,11 @@ http://117.156.28.119/270000001111/1110000028/index.m3u8
https://live.funhillrm.com/2/playlist.m3u8
#EXTINF:-1 tvg-id="FashionShoppingChannel.cn" status="timeout",风尚购物 (1080p)
http://183.207.248.71/cntv/live1/fengshanggw/fengshanggw
#EXTINF:-1 tvg-id="FZTV-1.cn",福州广播电视台新闻综合频道 (FZTV-1) (1080p)
#EXTINF:-1 tvg-id="",福州广播电视台新闻综合频道 (FZTV-1) (1080p)
http://live.zohi.tv/video/s10001-fztv-1/index.m3u8
#EXTINF:-1 tvg-id="FZTV3.cn",福州广播电视台都市生活频道 (FZTV-3) (1080p)
#EXTINF:-1 tvg-id="",福州广播电视台都市生活频道 (FZTV-3) (1080p)
http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
#EXTINF:-1 tvg-id="FZTVkids.cn",福州电视台少儿频道 (FZTV-少儿) (1080p)
#EXTINF:-1 tvg-id="",福州电视台少儿频道 (FZTV-少儿) (1080p)
http://live.zohi.tv/video/s10001-fztv-4/index.m3u8
#EXTINF:-1 tvg-id="GansuTV.cn" status="online",甘肃卫视 (576p)
http://39.134.115.163:8080/PLTV/88888910/224/3221225724/index.m3u8
@@ -1593,3 +1593,5 @@ http://stream.lytv.net.cn/2/sd/live.m3u8
https://hw-m-l.cztv.com/channels/lantian/channel10/1080p.m3u8
#EXTINF:-1 tvg-id="CCTV15.cn",CCTV-15音乐
http://hwrr.jx.chinamobile.com:8080/PLTV/88888888/224/3221225641/index.m3u8
#EXTINF:-1 tvg-id="GreatWallElite.cn" status="blocked",Great Wall Elite (720p)
http://50.7.220.74:8278/chcfamily/playlist.m3u8?ct=18393&tid=ME7E3282776332827763&tsum=c098f25f9c140478d2a814b22a7ccbd3

View File

@@ -41,7 +41,7 @@ https://movil.ejeserver.com/live/visiondorada.m3u8
https://video.ejeserver.com/live/visiondorada.m3u8
#EXTINF:-1 tvg-id="CaracolTV.co" status="blocked",Caracol TV (720p) [Geo-blocked]
https://mdstrm.com/live-stream-playlist/574463697b9817cf0886fc17.m3u8
#EXTINF:-1 tvg-id="CinemaMas.co" status="",Cinema + (720p)
#EXTINF:-1 tvg-id="CinemaPlus.co" status="",Cinema + (720p)
http://hvtrafico.ddns.net:1935/cinema720/cinema720.stream/playlist.m3u8
#EXTINF:-1 tvg-id="CNCMedellin.co" status="online",CNC Medellín (720p)
http://cncmedellin.ddns.net:1935/canalcnc/canalcnc_360p/playlist.m3u8

View File

@@ -7,7 +7,7 @@ https://5fc584f3f19c9.streamlock.net/agrotendencia/videoagrotendencia_hls1/playl
https://liveingesta118.cdnmedia.tv/trivision36live/smil:dvrlive.smil/playlist.m3u8?DVR=
#EXTINF:-1 tvg-id="AntenaSeisTV.cr" status="online",Antena Seis TV (720p) [Geo-blocked]
http://inliveserver.com:1935/14510/14510/playlist.m3u8
#EXTINF:-1 tvg-id="Canal1.cr",Canal 1 (720p)
#EXTINF:-1 tvg-id="",Canal 1 (720p)
https://video20.klm99.com:3993/live/canal1crlive.m3u8
#EXTINF:-1 tvg-id="Canal2.cr" status="online",Canal 2 (360p)
https://d3bgcstab9qhdz.cloudfront.net/hls/canal2.m3u8

View File

@@ -453,8 +453,6 @@ https://zdf-hls-17.akamaized.net/hls/live/2016500/de/high/master.m3u8
https://zdf-hls-16.akamaized.net/hls/live/2016499/de/high/master.m3u8
#EXTINF:-1 tvg-id="ZweiMusicTelevision.de" status="timeout",ZWEI2 Music (1080p)
https://serve-first.folxplay.tv/folx/ch-2/master.m3u8
#EXTINF:-1 tvg-id="" status="online",Antenne Vorarlberg (720p) [Not 24/7]
https://5857db5306b83.streamlock.net/antennevorarlberg-live/_definst_/mp4:livestream/playlist.m3u8
#EXTINF:-1 tvg-id="DWDeutsch.de" status="online" user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148",DW (480p)
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
http://ott-cdn.ucom.am/s26/index.m3u8
@@ -486,3 +484,7 @@ https://edge14.vedge.infomaniak.com/livecast/ik:wir24tv_hms/manifest.m3u8
https://euvia.cdn.ses-ps.com/secure/DASH-Live/manifest.mpd
#EXTINF:-1 tvg-id="DWEnglish.de",DW English
https://ythls.onrender.com/channel/UCknLrEdhRCp1aegoMqRaCZg.m3u8
#EXTINF:-1 tvg-id="AdriaMusicTelevision.de" status="timeout",Adria Music RS
http://91.212.150.248/AdriaMusicTV/index.m3u8
#EXTINF:-1 tvg-id="Kanal10.de",Kanal10 (1080p)
https://ub1doy938d.gjirafa.net/live/oEZi1otQqIHglY0tzZidyCPWhxrS5WgO/yky0y1.m3u8

View File

@@ -35,7 +35,7 @@ https://adultswim-vodlive.cdn.turner.com/live/test-2/stream_de.m3u8
https://adultswim-vodlive.cdn.turner.com/live/mr-pickles/stream_de.m3u8
#EXTINF:-1 tvg-id="" status="online",Adult Swim Primal (1080p) [Geo-blocked]
https://adultswim-vodlive.cdn.turner.com/live/primal/stream_de.m3u8
#EXTINF:-1 tvg-id="" status="online",Adult Swim Rick and Morty (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="AdultSwimRickandMorty.us" status="online",Adult Swim Rick and Morty (1080p) [Geo-blocked]
https://adultswim-vodlive.cdn.turner.com/live/rick-and-morty/stream_de.m3u8
#EXTINF:-1 tvg-id="" status="online",Adult Swim Squidbillies (1080p) [Geo-blocked]
https://adultswim-vodlive.cdn.turner.com/live/squidbillies/stream_de.m3u8

View File

@@ -11,7 +11,7 @@ https://inwonder-samsung-de.amagi.tv/playlist.m3u8
https://sofy-ger-samsung.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="TastemadeGermany.de" status="online",Tastemade Deutschland (720p)
https://tastemade-de-samsung.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (1080p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (1080p)
https://fueltv-fueltv-5-de.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Xite (720p)
#EXTINF:-1 tvg-id="XITE.nl" status="online",Xite (720p)
https://xite-samsung-de.amagi.tv/playlist.m3u8

View File

@@ -5,9 +5,9 @@ https://rakuten-africanews-1-dk.samsung.wurl.com/manifest/playlist.m3u8
https://rakuten-euronews-1-dk.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",Euronews English
https://rakuten-euronews-1-dk.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV US (1080p)
#EXTINF:-1 tvg-id="BloombergTV.us" status="online",Bloomberg TV US (1080p)
https://bloomberg-bloomberg-1-dk.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Duck Tv (720p)
#EXTINF:-1 tvg-id="DuckTV.sk" status="online",Duck Tv (720p)
https://mmm-ducktv-4-dk.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Rakuten Action (720p)
https://rakuten-action-10-dk.samsung.wurl.tv/playlist.m3u8

View File

@@ -235,7 +235,7 @@ https://ss3.domint.net:3108/zol_str/vzol/playlist.m3u8
https://lb00zdigital.streamprolive.com/mnt/hls/live.m3u8
#EXTINF:-1 tvg-id="CTVCanal76.do",CTV Canal 76 (720p)
https://vdo2.streamgato.us:3978/live/ctvlive.m3u8
#EXTINF:-1 tvg-id="AlegreTV.do",Alegre TV (720p)
#EXTINF:-1 tvg-id="AlegreTVRD.do",Alegre TV (720p)
https://vsrv2.az-streamingserver.com:3149/live/alegretvlive.m3u8
#EXTINF:-1 tvg-id="002RadioTV.do",002 Radio TV (720p)
https://cdn.002radio.com:3909/live/radio002live.m3u8

View File

@@ -147,7 +147,7 @@ https://limited31.todostreaming.es/live/noroestetv-livestream.m3u8
https://cristianos2.todostreaming.es/live/malaga-livestream.m3u8
#EXTINF:-1 tvg-id="DejatedeHistoriasTV.es" status="online",Déjate de Historias TV (1080p)
https://ythls.onrender.com/channel/UChMCkc02GVSi89TrvhbRasA.m3u8
#EXTINF:-1 tvg-id="DiezTV.es" status="online",Diez TV (1080p)
#EXTINF:-1 tvg-id="" status="online",Diez TV (1080p)
https://streaming.cloud.innovasur.es/mmj/index.m3u8
#EXTINF:-1 tvg-id="El33SX3.es" status="blocked",El 33 SX3 (1080p) [Geo-blocked]
https://directes-tv-cat.ccma.cat/live-origin/c33-super3-hls/master.m3u8
@@ -515,3 +515,7 @@ https://cdnlive.shooowit.net/rtvcelive/channel1.smil/playlist.m3u8
https://cloudvideo.servers10.com:8081/8020/index.m3u8
#EXTINF:-1 tvg-id="CancioneroTV.es",Cancionero TV
http://89.140.229.4/hls1/cancionero.m3u8
#EXTINF:-1 tvg-id="BoingSpain.es" status="timeout",Boing Spain
http://149.62.177.157:8000/play/a010
#EXTINF:-1 tvg-id="AlcarriaTV.es" status="online",Alcarria TV (576p) [Not 24/7]
http://217.182.77.27/live/alcarriatv-livestream.m3u8

View File

@@ -83,11 +83,11 @@ https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5e82bb378
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5e82bb378601b80007b4bd78/master.m3u8?advertisingId=&appName=web&appStoreUrl=&appVersion=DNT&app_name=&architecture=&buildVersion=&deviceDNT=0&deviceId=5e82bb378601b80007b4bd78&deviceLat=&deviceLon=&deviceMake=web&deviceModel=web&deviceType=web&deviceVersion=DNT&includeExtendedEvents=false&marketingRegion=US&serverSideAds=false&sid=925&terminate=false&userId=
#EXTINF:-1 tvg-id="PlutoTVToonsClasicoSpain.es" status="online",Pluto TV Toons Clásico (720p)
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/609e7e423e9173000706a681/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Comedia Made in Spain (720p) [Not 24/7]
#EXTINF:-1 tvg-id="ComediaMadeinSpain.us" status="online",Comedia Made in Spain (720p) [Not 24/7]
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f1abce155a03d0007718834/master.m3u8?advertisingId=&appName=web&appStoreUrl=&appVersion=DNT&app_name=&architecture=&buildVersion=&deviceDNT=0&deviceId=5f1abce155a03d0007718834&deviceLat=41.1167&deviceLon=1.2500&deviceMake=web&deviceModel=web&deviceType=web&deviceVersion=DNT&includeExtendedEvents=false&marketingRegion=ES&serverSideAds=false&sid=505&terminate=false&userId=
#EXTINF:-1 tvg-id="" status="online",Pluto TV Comedia (Made in Spain) (720p) [Not 24/7]
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f1abce155a03d0007718834/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&is_lat=1&platform=web&rdid=channel&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV MTV Catfish (Spain) (720p) [Not 24/7]
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f1ab3c7778230000735cf41/master.m3u8?advertisingId=&appName=web&appStoreUrl=&appVersion=DNT&app_name=&architecture=&buildVersion=&deviceDNT=0&deviceId=5f1ab3c7778230000735cf41&deviceLat=41.1167&deviceLon=1.2500&deviceMake=web&deviceModel=web&deviceType=web&deviceVersion=DNT&includeExtendedEvents=false&marketingRegion=ES&serverSideAds=false&sid=305&terminate=false&userId=
#EXTINF:-1 tvg-id="" status="online",Top Gear (720p)
#EXTINF:-1 tvg-id="TopGear.uk" status="online",Top Gear (720p)
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/60d356a534f63f000850cdd7/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&serverSideAds=false&studio_id=viacom&tags=ROKU_CONTENT_TAGS

View File

@@ -33,15 +33,15 @@ https://jukin-weatherspy-2-eu.rakuten.wurl.tv/playlist.m3u8
https://lds-wonder-rakuten.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="YoungHollywood.us" status="online",Young Hollywood (720p)
https://younghollywood-rakuten.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",EDGEsport (1080p) [Not 24/7]
#EXTINF:-1 tvg-id="EDGEsport.uk" status="online",EDGEsport (1080p) [Not 24/7]
https://edgesports-row-rakuten.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",ESTV (1080p)
#EXTINF:-1 tvg-id="ESTV.us" status="online",ESTV (1080p)
https://estv-rakuten.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (1080p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (1080p)
https://fueltv-fueltv-10-eu.rakuten.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",MyTime movie network Spain (1080p)
#EXTINF:-1 tvg-id="MyTimeMovieNetworkSpain.es" status="online",MyTime movie network Spain (1080p)
https://appletree-mytimespain-rakuten.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",People are Awesome (720p)
#EXTINF:-1 tvg-id="PeopleAreAwesome.us" status="online",People are Awesome (720p)
https://jukin-peopleareawesome-2-eu.rakuten.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Rakuten Top Free Spain (720p)
https://rakuten-topfree-2-eu.rakuten.wurl.tv/playlist.m3u8

View File

@@ -19,13 +19,13 @@ https://sofytv-samsunges.amagi.tv/playlist.m3u8
https://the-pet-collective-international-es.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="TraceSportStars.fr" status="online",Trace Sport Stars (1080p) [Geo-blocked]
http://tracesportstars-samsunges.amagi.tv/hls/amagi_hls_data_samsunguk-tracesport-samsungspain/CDN/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Caillou
#EXTINF:-1 tvg-id="Caillou.fr" status="online",Caillou
https://dhx-caillou-1-es.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (1080p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (1080p)
https://fueltv-fueltv-7-es.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",iHola Play
https://rakuten-hola-2-es.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",People are Awesome
#EXTINF:-1 tvg-id="PeopleAreAwesome.us" status="online",People are Awesome
https://jukin-peopleareawesome-2-es.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="RakutenTVDramaMoviesSpain.es" status="online",Rakuten Drama
https://rakuten-tvshows-2-es.samsung.wurl.tv/playlist.m3u8
@@ -33,5 +33,5 @@ https://rakuten-tvshows-2-es.samsung.wurl.tv/playlist.m3u8
https://rakuten-family-2-es.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Supertoons TV
https://kedoo-supertoonstv-2-es.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Tastemade
#EXTINF:-1 tvg-id="Tastemade.us" status="online",Tastemade
https://tastemade-es16tm-samsung.amagi.tv/playlist.m3u8

View File

@@ -7,7 +7,7 @@ https://bloomberg-quicktake-1-fi.samsung.wurl.com/manifest/playlist.m3u8
https://mmm-ducktv-4-fi.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV US (1080p)
https://bloomberg-bloomberg-1-fi.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Euronews English (720p)
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",Euronews English (720p)
https://rakuten-euronews-1-fi.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="RakutenTVFamilyMoviesFinland.fi" status="online",Rakuten Family (Finland) (720p)
https://rakuten-family-12-fi.samsung.wurl.tv/playlist.m3u8

View File

@@ -193,13 +193,13 @@ https://ythls.onrender.com/channel/UCuju5K7RVyqTZ0xVPbb3Zvg.m3u8
https://ythls.onrender.com/channel/UCgRU1S0M_TbYe0G0O1s4mqg.m3u8
#EXTINF:-1 tvg-id="" status="online",La Petite Sorcière Tanny
https://ythls.onrender.com/channel/UC1VGGT9RfunvCdvZf_gqVBg.m3u8
#EXTINF:-1 tvg-id="Nickelodeon.fr" status="online",Nickelodeon France
#EXTINF:-1 tvg-id="NickelodeonFrance.fr" status="online",Nickelodeon France
https://ythls.onrender.com/channel/UCeGvSi1Tb8OV78ue3_tux1A.m3u8
#EXTINF:-1 tvg-id="" status="online",Peppa Pig Français
https://ythls.onrender.com/channel/UCXptamDYEVcU4JCio30hYTw.m3u8
#EXTINF:-1 tvg-id="" status="online",POCOYO en FRANÇAIS
https://ythls.onrender.com/channel/UC0pHdbHRCREJJQhGSUDH61g.m3u8
#EXTINF:-1 tvg-id="Pyjamasques.fr" status="online",Pyjamasques
#EXTINF:-1 tvg-id="" status="online",Pyjamasques
https://ythls.onrender.com/channel/UCmwN7oJTsAeiPPcV4FF8HRw.m3u8
#EXTINF:-1 tvg-id="" status="online",Super Truck - Français
https://ythls.onrender.com/channel/UC4u2o6tyE4vTrErXY9AN6Rw.m3u8

View File

@@ -79,51 +79,51 @@ https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f8eb7e3d
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f8eb7e3d2ed18000746d09a/master.m3u8?advertisingId=&appName=web&appVersion=5.14.0-0f5ca04c21649b8c8aad4e56266a23b96d73b83a&app_name=web&clientDeviceType=0&clientID=6fbead95-26b1-415d-998f-1bdef62d10be&clientModelNumber=na&deviceDNT=false&deviceId=6fbead95-26b1-415d-998f-1bdef62d10be&deviceLat=48.8582&deviceLon=2.3387&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=88.0.4324.150&marketingRegion=FR&serverSideAds=false&sessionID=cc7dc550-6be3-11eb-9c02-0242ac110002&sid=cc7dc550-6be3-11eb-9c02-0242ac110002&userId=
#EXTINF:-1 tvg-id="PlutoTVYogaFrance.fr" status="online",Pluto TV Yoga (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/60803e541a829e0008e91641/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=35fbb570-e986-11eb-a0af-c3b401f46211&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=ca55bef6-f2a6-488a-be5d-c7ba24d93cdd
#EXTINF:-1 tvg-id="" status="online",Cribs Maisons De Star (720p)
#EXTINF:-1 tvg-id="CribsMaisonsDeStarsFrance.us" status="online",Cribs Maisons De Star (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/602cf8963b4bc90007454541/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=2c8b08c0-e98a-11eb-a932-2f3c780ff9ff&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5043513f-eb20-46fd-8286-9e9ba240e6f9
#EXTINF:-1 tvg-id="" status="error",Pluto TV Catfish (480p)
#EXTINF:-1 tvg-id="PlutoTVCatfish.us" status="error",Pluto TV Catfish (480p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f8eb66537867f0007146953/master.m3u8?advertisingId=&appName=web&appVersion=5.14.0-0f5ca04c21649b8c8aad4e56266a23b96d73b83a&app_name=web&clientDeviceType=0&clientID=6fbead95-26b1-415d-998f-1bdef62d10be&clientModelNumber=na&deviceDNT=false&deviceId=6fbead95-26b1-415d-998f-1bdef62d10be&deviceLat=48.8582&deviceLon=2.3387&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=88.0.4324.150&marketingRegion=FR&serverSideAds=false&sessionID=cc7dc550-6be3-11eb-9c02-0242ac110002&sid=cc7dc550-6be3-11eb-9c02-0242ac110002&userId=
#EXTINF:-1 tvg-id="" status="error",Pluto TV Catfish (720p)
#EXTINF:-1 tvg-id="PlutoTVCatfish.us" status="error",Pluto TV Catfish (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f8eb66537867f0007146953/master.m3u8?appName=androidmobile&appVersion=5.4.0&architecture=mobile&buildVersion=5.4.0-917c0e6072&deviceDNT=0&deviceId=071492b1-cafd-427b-81d4-f532808c8397_d6a39913ac3adbd2&deviceMake=samsung&deviceModel=SM-N976N&deviceType=android,samsung,mobile&deviceVersion=7.1.2_25&marketingRegion=FR&sid=b90a2c1a-a2ce-4601-a02d-abe734775341
#EXTINF:-1 tvg-id="" status="online",Pluto TV Catfish (720p) [Not 24/7]
#EXTINF:-1 tvg-id="PlutoTVCatfish.us" status="online",Pluto TV Catfish (720p) [Not 24/7]
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f8eb66537867f0007146953/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV Ciné+ (720p) [Not 24/7]
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5ff5eb810e2996000768c0e2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=2c89a930-e98a-11eb-a932-2f3c780ff9ff&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d7d7d33d-5784-4dee-a799-d09bd30b065a
#EXTINF:-1 tvg-id="" status="online",Pluto TV Classic TV FR
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5e46ae801f347500099d461a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=7c53ccf0-2c61-11ed-97e8-9197ab2286d6&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c1f0b225-6ea9-4a37-b41c-8a14c7f5094f
#EXTINF:-1 tvg-id="" status="online",Pluto TV Crime Investigation 360 (720p)
#EXTINF:-1 tvg-id="PlutoTVCrimeInvestigation360.us" status="online",Pluto TV Crime Investigation 360 (720p)
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/6000a5a9e767980007b497ca/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV Dossiers FBI (360p)
#EXTINF:-1 tvg-id="PlutoTVDossiersFBI.us" status="online",Pluto TV Dossiers FBI (360p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f8edad922b10b000753bc37/master.m3u8?advertisingId=&appName=web&appVersion=5.14.0-0f5ca04c21649b8c8aad4e56266a23b96d73b83a&app_name=web&clientDeviceType=0&clientID=6fbead95-26b1-415d-998f-1bdef62d10be&clientModelNumber=na&deviceDNT=false&deviceId=6fbead95-26b1-415d-998f-1bdef62d10be&deviceLat=48.8582&deviceLon=2.3387&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=88.0.4324.150&marketingRegion=FR&serverSideAds=false&sessionID=cc7dc550-6be3-11eb-9c02-0242ac110002&sid=cc7dc550-6be3-11eb-9c02-0242ac110002&userId=
#EXTINF:-1 tvg-id="" status="online",Pluto TV Dossiers FBI (720p)
#EXTINF:-1 tvg-id="PlutoTVDossiersFBI.us" status="online",Pluto TV Dossiers FBI (720p)
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f8edad922b10b000753bc37/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV Dossiers FBI (720p) [Not 24/7]
#EXTINF:-1 tvg-id="PlutoTVDossiersFBI.us" status="online",Pluto TV Dossiers FBI (720p) [Not 24/7]
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f8edad922b10b000753bc37/master.m3u8?appName=androidmobile&appVersion=5.4.0&architecture=mobile&deviceDNT=0&deviceId=071492b1-cafd-427b-81d4-f532808c8397_d6a39913ac3adbd2&deviceMake=samsung&deviceModel=SM-N976N&deviceType=android,samsung,mobile&deviceVersion=7.1.2_25&sid=b90a2c1a-a2ce-4601-a02d-abe734775341
#EXTINF:-1 tvg-id="" status="online",Pluto TV Hélène et les garçons (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/604f8de01b479400078fb1e7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=2c8b2fd0-e98a-11eb-a932-2f3c780ff9ff&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=65d7f2cc-e6f8-4e43-9cb5-1de8d1f71f71
#EXTINF:-1 tvg-id="" status="online",Pluto TV Le miel et les abeilles (720p)
#EXTINF:-1 tvg-id="PlutoTVLemieletlesabeilles.us" status="online",Pluto TV Le miel et les abeilles (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/60549a8d8f1b53000768bc52/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=2c8b56e0-e98a-11eb-a932-2f3c780ff9ff&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=9dcb446c-ad5a-4171-a84f-d144607d7b33
#EXTINF:-1 tvg-id="" status="online",Pluto TV Le miracle de l'amour (720p)
#EXTINF:-1 tvg-id="PlutoTVLemiracledelamour.us" status="online",Pluto TV Le miracle de l'amour (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/60549c238c3f21000753d3e0/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=2c8b56e1-e98a-11eb-a932-2f3c780ff9ff&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=af1cb1d2-a877-4020-81af-3f89e475eb94
#EXTINF:-1 tvg-id="" status="online",Pluto TV Les Cordier (240p)
#EXTINF:-1 tvg-id="PlutoTVLesCordier.us" status="online",Pluto TV Les Cordier (240p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f8ed80fa09f120007c8daa5/master.m3u8?advertisingId=&appName=web&appVersion=5.14.0-0f5ca04c21649b8c8aad4e56266a23b96d73b83a&app_name=web&clientDeviceType=0&clientID=6fbead95-26b1-415d-998f-1bdef62d10be&clientModelNumber=na&deviceDNT=false&deviceId=6fbead95-26b1-415d-998f-1bdef62d10be&deviceLat=48.8582&deviceLon=2.3387&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=88.0.4324.150&marketingRegion=FR&serverSideAds=false&sessionID=cc7dc550-6be3-11eb-9c02-0242ac110002&sid=cc7dc550-6be3-11eb-9c02-0242ac110002&userId=
#EXTINF:-1 tvg-id="" status="online",Pluto TV Les Cordier (720p)
#EXTINF:-1 tvg-id="PlutoTVLesCordier.us" status="online",Pluto TV Les Cordier (720p)
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f8ed80fa09f120007c8daa5/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV Les filles d'à côté (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/60549d97cd7b090007c73314/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=2c8ba500-e98a-11eb-a932-2f3c780ff9ff&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=0e7a9749-ec3d-4fea-9861-01e153b22e40
#EXTINF:-1 tvg-id="" status="error",Pluto TV Les Nouveaux Detectives (480p)
#EXTINF:-1 tvg-id="PlutoTVLesNouveauxDetectives.us" status="error",Pluto TV Les Nouveaux Detectives (480p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f8edb6df1ebb800072edf10/master.m3u8?advertisingId=&appName=web&appVersion=5.14.0-0f5ca04c21649b8c8aad4e56266a23b96d73b83a&app_name=web&clientDeviceType=0&clientID=6fbead95-26b1-415d-998f-1bdef62d10be&clientModelNumber=na&deviceDNT=false&deviceId=6fbead95-26b1-415d-998f-1bdef62d10be&deviceLat=48.8582&deviceLon=2.3387&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=88.0.4324.150&marketingRegion=FR&serverSideAds=false&sessionID=cc7dc550-6be3-11eb-9c02-0242ac110002&sid=cc7dc550-6be3-11eb-9c02-0242ac110002&userId=
#EXTINF:-1 tvg-id="" status="online",Pluto TV Les Nouveaux Detectives (720p)
#EXTINF:-1 tvg-id="PlutoTVLesNouveauxDetectives.us" status="online",Pluto TV Les Nouveaux Detectives (720p)
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f8edb6df1ebb800072edf10/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV Louis La Brocante (480p)
#EXTINF:-1 tvg-id="PlutoTVLouisLaBrocante.us" status="online",Pluto TV Louis La Brocante (480p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f8ed6d569d2d4000864a976/master.m3u8?advertisingId=&appName=web&appVersion=5.14.0-0f5ca04c21649b8c8aad4e56266a23b96d73b83a&app_name=web&clientDeviceType=0&clientID=6fbead95-26b1-415d-998f-1bdef62d10be&clientModelNumber=na&deviceDNT=false&deviceId=6fbead95-26b1-415d-998f-1bdef62d10be&deviceLat=48.8582&deviceLon=2.3387&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=88.0.4324.150&marketingRegion=FR&serverSideAds=false&sessionID=cc7dc550-6be3-11eb-9c02-0242ac110002&sid=cc7dc550-6be3-11eb-9c02-0242ac110002&userId=
#EXTINF:-1 tvg-id="" status="online",Pluto TV Louis La Brocante (720p) [Not 24/7]
#EXTINF:-1 tvg-id="PlutoTVLouisLaBrocante.us" status="online",Pluto TV Louis La Brocante (720p) [Not 24/7]
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f8ed6d569d2d4000864a976/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV Tortues Ninja TV (720p)
#EXTINF:-1 tvg-id="PlutoTVTortuesNinjaTV.us" status="online",Pluto TV Tortues Ninja TV (720p)
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f8ecc1b37867f00071469e9/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV Tortues Ninja TV (720p)
#EXTINF:-1 tvg-id="PlutoTVTortuesNinjaTV.us" status="online",Pluto TV Tortues Ninja TV (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f8ecc1b37867f00071469e9/master.m3u8?advertisingId=&appName=web&appVersion=5.14.0-0f5ca04c21649b8c8aad4e56266a23b96d73b83a&app_name=web&clientDeviceType=0&clientID=6fbead95-26b1-415d-998f-1bdef62d10be&clientModelNumber=na&deviceDNT=false&deviceId=6fbead95-26b1-415d-998f-1bdef62d10be&deviceLat=48.8582&deviceLon=2.3387&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=88.0.4324.150&marketingRegion=FR&serverSideAds=false&sessionID=cc7dc550-6be3-11eb-9c02-0242ac110002&sid=cc7dc550-6be3-11eb-9c02-0242ac110002&userId=
#EXTINF:-1 tvg-id="" status="error",Pluto TV TROLL TV (720p)
#EXTINF:-1 tvg-id="PlutoTVTROL.us" status="error",Pluto TV TROLL TV (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f8eb8a8b2619a000710605c/master.m3u8?advertisingId=&appName=web&appVersion=5.14.0-0f5ca04c21649b8c8aad4e56266a23b96d73b83a&app_name=web&clientDeviceType=0&clientID=6fbead95-26b1-415d-998f-1bdef62d10be&clientModelNumber=na&deviceDNT=false&deviceId=6fbead95-26b1-415d-998f-1bdef62d10be&deviceLat=48.8582&deviceLon=2.3387&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=88.0.4324.150&marketingRegion=FR&serverSideAds=false&sessionID=cc7dc550-6be3-11eb-9c02-0242ac110002&sid=cc7dc550-6be3-11eb-9c02-0242ac110002&userId=
#EXTINF:-1 tvg-id="" status="online",Pluto TV TROLL TV (720p) [Not 24/7]
#EXTINF:-1 tvg-id="PlutoTVTROL.us" status="online",Pluto TV TROLL TV (720p) [Not 24/7]
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f8eb8a8b2619a000710605c/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS

View File

@@ -1,9 +1,9 @@
#EXTM3U
#EXTINF:-1 tvg-id="ClubbingTV.fr" status="online",Clubbing TV (720p)
https://clubbingtv-rakuten.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="ExploreByTVPlayer.fr" status="online",Explore By TVPlayer (720p)
#EXTINF:-1 tvg-id="" status="online",Explore By TVPlayer (720p)
https://alchimie-explorebytvplayer-fr-rakuten.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="HumanityDocumentaries.fr" status="online",Humanity Documentaries (720p)
#EXTINF:-1 tvg-id="" status="online",Humanity Documentaries (720p)
https://alchimie-humanity-documentaries-fr-rakuten.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="RakutenTVActionMoviesFrance.fr" status="online",Rakuten TV Films Action (720p)
https://rakuten-actionmovies-7-fr.plex.wurl.tv/playlist.m3u8

View File

@@ -27,7 +27,7 @@ https://tntv-samsung-fr.amagi.tv/playlist.m3u8
https://versatile-wildsidetv-1-fr.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",BBC Doctor Who
https://bbceu-doctorwho-3-fr.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (1080p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (1080p)
https://fueltv-fueltv-8-fr.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Mytime Movies (1080p)
https://mytimefrance-rakuten-samsung.amagi.tv/playlist.m3u8

View File

@@ -133,8 +133,6 @@ http://web.onair-radio.eu:1935/explorecy/explorecy/playlist.m3u8
http://5db313b643fd8.streamlock.net:1935/ZerounoTV/ZerounoTV/playlist.m3u8
#EXTINF:-1 tvg-id="" status="timeout",Alpha BUP
http://78.83.87.222:9999/play/a011/index.m3u8
#EXTINF:-1 tvg-id="" status="timeout",Camera Smile (480p)
https://nrpus.bozztv.com/36bay2/gusa-camerasmile/index.m3u8
#EXTINF:-1 tvg-id="IonianTV.gr" status="online",Ionian Channel (720p) [Not 24/7]
https://stream.ioniantv.gr/ionian/live_abr/playlist.m3u8
#EXTINF:-1 tvg-id="IonianTV.gr" status="online",Ionian Channel (1080p) [Not 24/7]
@@ -175,7 +173,7 @@ https://srv.streamserver.gr:3451/stream/play.m3u8
https://livetv.streams.ovh:1936/paniktv/paniktv/playlist.m3u8
#EXTINF:-1 tvg-id="TRT.gr",TRT (360p)
https://www.hellasnet.tv/rest.live.hn/trt2/playlist.m3u8
#EXTINF:-1 tvg-id="ProNewsTV.gr",ProNews TV (720p)
#EXTINF:-1 tvg-id="",ProNews TV (720p)
https://storemusic.top:8222/pronewstv/pronewstv/playlist.m3u8
#EXTINF:-1 tvg-id="ZouglaTV.gr",Zougla TV (720p)
https://zouglacam-mdc-secure.akamaized.net/zouglalive/main/playlist.m3u8
@@ -191,3 +189,5 @@ https://channel.streams.ovh:1936/epsilontv/epsilontv/playlist.m3u8
https://cbd537474fbad4634b64787657ff6456.msvdn.net/news/ert_news_main/mainabr/playlist_dvr.m3u8
#EXTINF:-1 tvg-id="MADGreekz.gr",MAD Greekz
http://live.streams.ovh:1935/foxtv/foxtv/playlist.m3u8
#EXTINF:-1 tvg-id="MadTV.gr",Mad TV
https://ythls.onrender.com/channel/UCs3cho4vcDuCze0tk3W9iVQ.m3u8

View File

@@ -135,7 +135,7 @@ https://cdn.streamhispanatv.net:3390/live/sastvgtlive.m3u8
http://204.12.202.90:8080/playgt/playgt2023/102
#EXTINF:-1 tvg-id="TVFlorencia.gt" status="online",TV Florencia (720p)
http://204.12.202.90:8080/playgt/playgt2023/96
#EXTINF:-1 tvg-id=TVFlorencia.gt"" status="online",TV Florencia (720p)
#EXTINF:-1 tvg-id="TVFlorencia.gt" status="online",TV Florencia (720p)
https://cdn.streamhispanatv.net:3819/live/tvflorencialive.m3u8
#EXTINF:-1 tvg-id="TVTun.gt" status="online",TV Tun (240p) [Not 24/7]
https://cdn.streamhispanatv.net:3832/live/tvtunlive.m3u8

View File

@@ -78,43 +78,41 @@ https://cdn.hklive.tv/xxxx/78/index.m3u8
http://210.210.155.37/dr9445/h/h07/index.m3u8
#EXTINF:-1 tvg-id="RTHKTV33.hk" status="online",RTHK TV 33 (港台電視33) (720p)
https://live.astradamy.com/hk33/index.m3u8
#EXTINF:-1 tvg-id="" status="blocked",SPOTV2 (1080p)
https://bcovlive-a.akamaihd.net/48eee16919834d3b97df1082a649bcfa/ap-northeast-1/6271486521001/playlist.m3u8
#EXTINF:-1 tvg-id="" status="blocked",SPOTV (1080p)
https://bcovlive-a.akamaihd.net/99545824f51f4c1592b35314c6ece3b0/ap-northeast-1/6271486521001/playlist.m3u8
#EXTINF:-1 tvg-id="TVBFinanceSportsInformationChannel.hk" status="online" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246",TVB Finance and Sport Channel (720p)
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246
https://cdn.hklive.tv/xxxx/85/index.m3u8
#EXTINF:-1 tvg-id="TVBFinanceSportsInformationChannel.hk" status="online",TVB Finance Sports & Information Channel (720p)
https://tvp22.sky4k.top/index2.php
#EXTINF:-1 tvg-id="" status="online",TVB J2
#EXTINF:-1 tvg-id="J2.hk" status="online",TVB J2
https://j3.lhlh.app/mv.m3u8
#EXTINF:-1 tvg-id="" status="online" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246",TVB J2 (720p)
#EXTINF:-1 tvg-id="J2.hk" status="online" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246",TVB J2 (720p)
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246
https://cdn.hklive.tv/xxxx/82/index.m3u8
#EXTINF:-1 tvg-id="" status="online",TVB J2 (720p)
#EXTINF:-1 tvg-id="J2.hk" status="online",TVB J2 (720p)
https://live.astradamy.com/tvbj2/index.m3u8
#EXTINF:-1 tvg-id="" status="online" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246",TVB Jade (翡翠台) (720p)
#EXTINF:-1 tvg-id="Jade.hk" status="online" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246",TVB Jade (翡翠台) (720p)
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246
https://cdn.hklive.tv/xxxx/81/index.m3u8
#EXTINF:-1 tvg-id="" status="online",TVB Jade (翡翠台) (720p)
#EXTINF:-1 tvg-id="Jade.hk" status="online",TVB Jade (翡翠台) (720p)
https://live.astradamy.com/tvbfc/index.m3u8
#EXTINF:-1 tvg-id="" status="online",TVB Jade (翡翠台) (Cantonese Subtitles) (720p)
#EXTINF:-1 tvg-id="Jade.hk" status="online",TVB Jade (翡翠台) (Cantonese Subtitles) (720p)
http://23.237.10.66:16106
#EXTINF:-1 tvg-id="" status="online",TVB Pearl (珍珠台) (720p)
#EXTINF:-1 tvg-id="Pearl.hk" status="online",TVB Pearl (珍珠台) (720p)
https://live.astradamy.com/tvbpearl/index.m3u8
#EXTINF:-1 tvg-id="" status="online" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246",TVB Pearl (珍珠台) (1080p) [Geo-blocked]
#EXTINF:-1 tvg-id="Pearl.hk" status="online" user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246",TVB Pearl (珍珠台) (1080p) [Geo-blocked]
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36 Edge/12.246
https://cdn.hklive.tv/xxxx/84/index.m3u8
#EXTINF:-1 tvg-id="" status="timeout",TVB明珠台 (PEARL)
#EXTINF:-1 tvg-id="Pearl.hk" status="timeout",TVB明珠台 (PEARL)
http://116.199.5.51:8114/00000000/hls/index.m3u8?Fsv_chan_hls_se_idx=12&Fsv_ctype=LIVES&Fsv_otype=1&FvSeid=1&Pcontent_id=.m3u8&Provider_id=
#EXTINF:-1 tvg-id="" status="timeout",TVB明珠台 (PEARL)
#EXTINF:-1 tvg-id="Pearl.hk" status="timeout",TVB明珠台 (PEARL)
http://116.199.5.51:8114/hls/Fsv_chan_hls_se_idx=12?Fsv_CMSID=&Fsv_SV_PARAM1=0&Fsv_ShiftEnable=0&Fsv_ShiftTsp=0&Fsv_chan_hls_se_idx=12&Fsv_cid=0&Fsv_ctype=LIVES&Fsv_filetype=1&Fsv_otype=1&Fsv_rate_id=2&FvSeid=1&Pcontent_id=8114.m3u8&Provider_id=0
#EXTINF:-1 tvg-id="" status="timeout",TVB明珠台 (PEARL)
#EXTINF:-1 tvg-id="Pearl.hk" status="timeout",TVB明珠台 (PEARL)
http://116.199.5.52:8114/00000000/index.m3u8?Fsv_CMSID=&Fsv_SV_PARAM1=0&Fsv_ShiftEnable=0&Fsv_ShiftTsp=0&Fsv_chan_hls_se_idx=12&Fsv_cid=0&Fsv_ctype=LIVES&Fsv_ctype=LIVES&Fsv_filetype=1&Fsv_otype=1&Fsv_otype=1&Fsv_rate_id=0&FvSeid=5abd1660af1babb4&Pcontent_id=&Provider_id=
#EXTINF:-1 tvg-id="" status="timeout",TVB翡翠台 (JADE) (576p)
#EXTINF:-1 tvg-id="Jade.hk" status="timeout",TVB翡翠台 (JADE) (576p)
http://116.199.5.51:8114/00000000/hls/index.m3u8?Fsv_chan_hls_se_idx=188&Fsv_ctype=LIVES&Fsv_otype=1&FvSeid=1&Pcontent_id=.m3u8&Provider_id=
#EXTINF:-1 tvg-id="" status="timeout",TVB翡翠台 (JADE) (576p)
#EXTINF:-1 tvg-id="Jade.hk" status="timeout",TVB翡翠台 (JADE) (576p)
http://116.199.5.52:8114/00000000/index.m3u8?Fsv_CMSID=&Fsv_SV_PARAM1=0&Fsv_ShiftEnable=0&Fsv_ShiftTsp=0&Fsv_chan_hls_se_idx=188&Fsv_cid=0&Fsv_ctype=LIVES&Fsv_ctype=LIVES&Fsv_filetype=1&Fsv_otype=1&Fsv_otype=1&Fsv_rate_id=0&FvSeid=5abd1660af1babb4&Pcontent_id=&Provider_id=
#EXTINF:-1 tvg-id="" status="online",有線新聞台 i-Cable 24-hour News Channel (720p)
#EXTINF:-1 tvg-id="iCABLENewsChannel.hk" status="online",有線新聞台 i-Cable 24-hour News Channel (720p)
https://uc6.i-cable.com/live_freedirect/freehd209_h.live/playlist.m3u8
#EXTINF:-1 tvg-id="MeiAhMovieChannel.hk" status="blocked",Mei Ah Movie Channel (720p)
http://50.7.220.74:8278/meiyamovie_twn/playlist.m3u8?ct=19226&tid=MFEF1001328410013284&tsum=9839709ca0f37641c5d1ba962c3bc739

View File

@@ -79,7 +79,7 @@ https://videoserver.ideskhn.com:3863/live/waldivisionlive.m3u8
https://5caf24a595d94.streamlock.net:1937/8142/8142/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Radio Imagen 105.1 FM (La Esperanza) (720p) [Not 24/7]
http://lencatelevision.com:8080/hls/ltv2.m3u8
#EXTINF:-1 tvg-id="" status="online",Sula TV (720p)
#EXTINF:-1 tvg-id="SulaTV.hn" status="online",Sula TV (720p)
https://sulatv1.ddns.net/hls/live/index.m3u8
#EXTINF:-1 tvg-id="TVCentroHD.hn" status="online",TV Centro 27.2 (720p)
https://cloud2.streaminglivehd.com:1936/8004/8004/playlist.m3u8

View File

@@ -3,15 +3,15 @@
https://rakuten-africanews-1-ie.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="BloombergQuicktake.us" status="online",Bloomberg Quicktake (1080p)
https://bloomberg-quicktake-1-ie.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",AFV Family
#EXTINF:-1 tvg-id="AFVFamily.us" status="online",AFV Family
https://futuretoday-afv-family-2-ie.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV US (1080p)
#EXTINF:-1 tvg-id="BloombergTV.us" status="online",Bloomberg TV US (1080p)
https://bloomberg-bloomberg-1-ie.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Duck TV
#EXTINF:-1 tvg-id="DuckTV.sk" status="online",Duck TV
https://mmm-ducktv-4-ie.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Euronews English (720p)
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",Euronews English (720p)
https://rakuten-euronews-1-ie.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Mav TV Motorsports Network
#EXTINF:-1 tvg-id="MAVTV.us" status="online",Mav TV Motorsports Network
https://mavtv-mavtvglobal-1-ie.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",The Guardian
#EXTINF:-1 tvg-id="TheGuardian.uk" status="online",The Guardian
https://rakuten-guardian-1-ie.samsung.wurl.tv/playlist.m3u8

View File

@@ -29,3 +29,5 @@ http://wowza.media-line.co.il/Musayof-Live/livestream.sdp/playlist.m3u8
https://d18b0e6mopany4.cloudfront.net/out/v1/08bc71cf0a0f4712b6b03c732b0e6d25/index.m3u8
#EXTINF:-1 tvg-id="Hidabroot.il",Hidabroot
https://cdn.cybercdn.live/HidabrootIL/Live97/playlist.m3u8
#EXTINF:-1 tvg-id="ShelanuTV.il" status="online",Shelanu TV (720p)
https://1247634592.rsc.cdn77.org/1247634592/playlist.m3u8

View File

@@ -296,8 +296,6 @@ http://103.81.104.118/hls/stream8.m3u8
http://newsmaffia.casacam.net:1935/newsmaffia/newsmaffia/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Desi Channel (720p)
https://live.wmncdn.net/desichannel/7e2dd0aed46b70a5c77f4affdb702e4b.sdp/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",FASTWAY NEWS (720p) [Not 24/7]
http://163.47.214.155:1935/fwnews/live/playlist.m3u8
#EXTINF:-1 tvg-id="" status="timeout",Filmeraa (720p)
https://a.jsrdn.com/broadcast/7ef91d3d7a/+0000/c.m3u8
#EXTINF:-1 tvg-id="" status="online",Indywood TV
@@ -310,8 +308,6 @@ http://59c3ec70cfde0.streamlock.net/channel_6/channel6/playlist.m3u8
http://192.99.2.28/mandra_hls/mandra.m3u8
#EXTINF:-1 tvg-id="" status="online",Sada TV (1080p) [Not 24/7]
http://cdn12.henico.net:8080/live/sadatv/index.m3u8
#EXTINF:-1 tvg-id="" status="online",Sardari TV (1080p) [Not 24/7]
http://158.69.124.9:1935/sardaritv/sardaritv/playlist.m3u8
#EXTINF:-1 tvg-id="SonyBBCEarth.in" status="timeout",Sony BBC Earth HD (1080p)
http://103.81.104.118/hls/stream5.m3u8
#EXTINF:-1 tvg-id="" status="online",Star Cinema (576p)

View File

@@ -11,15 +11,15 @@ https://inwonder-samsungindia.amagi.tv/playlist.m3u8
https://the-pet-collective-international-in.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="WeatherSpyIndia.in" status="online",Weatherspy
https://jukin-weatherspy-2-in.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Failarmy International
#EXTINF:-1 tvg-id="FailArmy.us" status="online",Failarmy International
https://failarmy-international-in.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Filmstream
#EXTINF:-1 tvg-id="Filmstream.nl" status="online",Filmstream
https://spi-filmstream-1-in.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (1080p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (1080p)
https://fueltv-fueltv-12-in.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Go USA
#EXTINF:-1 tvg-id="GoUSATV.us" status="online",Go USA
https://brandusa-gousa-1-in.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Mav TV
#EXTINF:-1 tvg-id="MAVTV.us" status="online",Mav TV
https://mavtv-mavtvglobal-1-in.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",People are Awesome
#EXTINF:-1 tvg-id="PeopleAreAwesome.us" status="online",People are Awesome
https://jukin-peopleareawesome-2-in.samsung.wurl.tv/playlist.m3u8

View File

@@ -55,5 +55,3 @@ https://5ab29cc78f681.streamlock.net/PayamTV/livestream/playlist.m3u8
https://svs.itworkscdn.net/rudawlive/rudawlive.smil/playlist.m3u8
#EXTINF:-1 tvg-id="ZagrosTV.iq" status="online",Zagros (720p) [Not 24/7]
https://5a3ed7a72ed4b.streamlock.net/zagrostv/SMIL:myStream.smil/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",SterkTV (1080p) [Not 24/7]
https://602ccc850c9bb.streamlock.net/sterktv/smil:sterk.smil/playlist.m3u8

View File

@@ -59,7 +59,7 @@ http://cdn1.live.irib.ir:1935/live-channels/smil:varzesh/playlist.m3u8
http://51.210.199.8/hls/stream.m3u8
#EXTINF:-1 tvg-id="YourTimeTV.ir" status="online",YourTime TV (720p) [Not 24/7]
https://hls.yourtime.live/hls/stream.m3u8
#EXTINF:-1 tvg-id="" status="online",Diyar TV (720p) [Not 24/7]
#EXTINF:-1 tvg-id="DiyarTV.tr" status="online",Diyar TV (720p) [Not 24/7]
http://51.210.199.28/hls/stream.m3u8
#EXTINF:-1 tvg-id="" status="timeout",Ecran TV (720p) [Not 24/7]
http://51.210.199.40/hls/stream.m3u8
@@ -71,7 +71,7 @@ http://51.210.199.12/hls/stream.m3u8
http://51.210.199.31/hls/stream.m3u8
#EXTINF:-1 tvg-id="" status="online",Marjaeyat (1080p) [Not 24/7]
https://livefa.marjaeyattv.com/mtv_fa/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",NAVAHANG (720p)
#EXTINF:-1 tvg-id="NavahangTV.fi" status="online",NAVAHANG (720p)
http://51.210.227.130/hls/stream.m3u8
#EXTINF:-1 tvg-id="" status="online",Sahar (480p)
http://cdnlive.irib.ir/live-channels/smil:sahar3/playlist.m3u8

View File

@@ -236,7 +236,7 @@ http://uk4.streamingpulse.com:1935/TeleabruzzoTV/TeleabruzzoTV/playlist.m3u8
https://5ce9406b73c33.streamlock.net/TeleArena/TeleArena.stream/playlist.m3u8
#EXTINF:-1 tvg-id="Telebelluno.it" status="online",Telebelluno (720p)
https://live.mariatvcdn.com/telebelluno/a3b80388da9801906adf885282e73bc3.sdp/mono.m3u8
#EXTINF:-1 tvg-id="Telechiara.it" status="online",Telechiara (720p)
#EXTINF:-1 tvg-id="TeleChiara.it" status="online",Telechiara (720p)
http://fms.tvavicenza.it:1935/telechiara/diretta/playlist.m3u8
#EXTINF:-1 tvg-id="TelecolorLombardia.it" status="online",Telecolor Lombardia (1080p) [Not 24/7]
https://1aadf145546f475282c5b4e658c0ac4b.msvdn.net/live/324149/hlbAWtl/playlist.m3u8
@@ -286,7 +286,7 @@ https://live2-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(kf)/
https://live3-mediaset-it.akamaized.net/content/hls_h0_clr_vos/live/channel(lt)/index.m3u8
#EXTINF:-1 tvg-id="TrentinoTV.it" status="online",Trentino TV (720p) [Not 24/7]
https://5e73cf528f404.streamlock.net/TrentinoTV/livestream/playlist.m3u8
#EXTINF:-1 tvg-id="TSNTV.it" status="timeout",Tele Sondrio News (480p) [Not 24/7]
#EXTINF:-1 tvg-id="" status="timeout",Tele Sondrio News (480p) [Not 24/7]
https://59d8c0cee6f3d.streamlock.net/tsn/tsn_mobile/playlist.m3u8
#EXTINF:-1 tvg-id="TV7Benevento.it" status="error",TV7 Benevento (288p) [Not 24/7]
http://streaming.senecadot.com/live/flv:tv7.sdp/playlist.m3u8
@@ -316,8 +316,6 @@ https://5db313b643fd8.streamlock.net/Vuemme/Vuemme/playlist.m3u8
https://live3-mediaset-it.akamaized.net/Content/hls_h0_clr_vos/live/channel(lb)/index.m3u8
#EXTINF:-1 tvg-id="AntennaTre.it" status="timeout",Antenna Tre Veneto (480p) [Geo-blocked]
https://59d8c0cee6f3d.streamlock.net/antennatreveneto/antennatreveneto.stream/playlist.m3u8
#EXTINF:-1 tvg-id="" status="timeout",Boing Spain
http://149.62.177.157:8000/play/a010
#EXTINF:-1 tvg-id="" status="online",Gold 78 (1080p)
https://stream2.xdevel.com/video1s86-22/stream/playlist_dvr.m3u8
#EXTINF:-1 tvg-id="" status="online",Radio Radicale TV (240p) [Not 24/7]
@@ -494,7 +492,7 @@ https://5926fc9c7c5b2.streamlock.net/9040/9040/chunklist_w1373908906.m3u8
http://185.63.52.103:8080/hls/passionelotto/1_2/index.m3u8
#EXTINF:-1 tvg-id="PrimaTVNapoli.it",Prima TV Napoli (720p)
https://stream1.aswifi.it/primatvnapoli/live/index.m3u8
#EXTINF:-1 tvg-id="PrimaTVSicilia.it",Prima TV Sicilia (720p)
#EXTINF:-1 tvg-id="",Prima TV Sicilia (720p)
https://5db313b643fd8.streamlock.net/PrimaTV/PrimaTV/playlist.m3u8
#EXTINF:-1 tvg-id="QuartoCanaleFlegreo.it",Quarto Canale Flegreo (720p)
https://live.mariatvcdn.com/dialogos/171e41deedf405f10c7dd6311387fb43.sdp/playlist.m3u8
@@ -592,7 +590,7 @@ https://stream1.aswifi.it/poptelevision/live/index.m3u8
https://5f22d76e220e1.streamlock.net/reklamatv/reklamatv/playlist.m3u8
#EXTINF:-1 tvg-id="",TeleCampione [Geo-blocked]
https://5f22d76e220e1.streamlock.net/telecampione/telecampione/playlist.m3u8
#EXTINF:-1 tvg-id="",TV 2000 (720p)
#EXTINF:-1 tvg-id="TV2000.va",TV 2000 (720p)
https://hls-live-tv2000.akamaized.net/hls/live/2028510/tv2000/master.m3u8
#EXTINF:-1 tvg-id="",Vivaldi TV (1080p)
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01523-mezzo-vivalditv-tcl/playlist.m3u8
@@ -604,7 +602,7 @@ https://live2.msf.cdn.mediaset.net/content/hls_h0_clr_vos/live/channel(i2)/index
https://0ff9dd7fe9b64bc08a5fc4ed525454c3.msvdn.net/live/S42170132/sT6C3LFaD1iA/playlist.m3u8
#EXTINF:-1 tvg-id="TLTMolise.it",TLT Molise (1080p)
https://5f22d76e220e1.streamlock.net/tltmolise/tltmolise/playlist.m3u8
#EXTINF:-1 tvg-id="RAI4K.it",RAI 4K [Geo-blocked]
#EXTINF:-1 tvg-id="Rai4K.it",RAI 4K [Geo-blocked]
https://raievent10-elem-live.akamaized.net/hls/live/619189/raievent10/raievent10/playlist.m3u8
#EXTINF:-1 tvg-id="OttoChannel.it",Otto Channel (480p)
https://ottop-live-meride.akamaized.net/hls/live/2039996/ch1/playlist.m3u8
@@ -630,7 +628,7 @@ https://5f22d76e220e1.streamlock.net/rtm/rtm/playlist.m3u8
https://stream9.xdevel.com/video0s976607-1377/stream/playlist_dvr.m3u8
#EXTINF:-1 tvg-id="FMITALIA.it",FM ITALIA (1080p)
https://stream2.xdevel.com/video0s975817-1183/stream/playlist.m3u8
#EXTINF:-1 tvg-id="RadioItaliaAnni60TV.it",Radio Italia Anni 60 TV (720p)
#EXTINF:-1 tvg-id="",Radio Italia Anni 60 TV (720p)
https://tvd-ria60.fluid.stream/Anni60TV/livestream/playlist.m3u8
#EXTINF:-1 tvg-id="WeddingTV.it",Wedding TV
https://stream.cp.ets-sistemi.it:1936/profservtv/profservtv/playlist.m3u8

View File

@@ -19,7 +19,7 @@ https://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/608aa777b907770007e5d
https://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/6094071be159e00007e860fa/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileFloor=&profileLimit=&embedPartner=samsung-tvplus
#EXTINF:-1 tvg-id="",Doctor Who Italy (720p)
https://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/62e7f8db27ce19000732d1aa/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileLimit=&profileFloor=&embedPartner=samsung-tvplus
#EXTINF:-1 tvg-id="PlutoTVDocumentaryItaly.it",Pluto TV Documentary Italy (720p)
#EXTINF:-1 tvg-id="",Pluto TV Documentary Italy (720p)
https://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/608aa8a5709d6b0007b132fe/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileFloor=&profileLimit=&embedPartner=samsung-tvplus
#EXTINF:-1 tvg-id="",Due Fantagenitori Italy (720p)
https://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/62b57a6752a0060008bc65cd/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileLimit=&profileFloor=&embedPartner=samsung-tvplus
@@ -57,7 +57,7 @@ https://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/6385eb5588399a000759e
https://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/6093f48c95132a00075fd859/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileLimit=&profileFloor=&embedPartner=samsung-tvplus
#EXTINF:-1 tvg-id="",Pluto TV Kids Italy (720p)
https://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/62444e195d2ab7000861694b/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileLimit=&profileFloor=&embedPartner=samsung-tvplus
#EXTINF:-1 tvg-id="LesorelleMcLeod.it",Le sorelle McLeod Italy (720p)
#EXTINF:-1 tvg-id="LesorelleMcLeodItaly.it",Le sorelle McLeod Italy (720p)
https://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/60a2837f8154ab0007c4dcdf/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileFloor=&profileLimit=&embedPartner=samsung-tvplus
#EXTINF:-1 tvg-id="",MacGyver Italy (720p)
https://stitcher-ipv4.pluto.tv/v1/stitch/embed/hls/channel/6245d4511358320007029cdf/master.m3u8?deviceType=samsung-tvplus&deviceMake=samsung&deviceModel=samsung&deviceVersion=unknown&appVersion=unknown&deviceLat=0&deviceLon=0&deviceDNT=%7BTARGETOPT%7D&deviceId=%7BPSID%7D&advertisingId=%7BPSID%7D&us_privacy=1YNY&samsung_app_domain=%7BAPP_DOMAIN%7D&samsung_app_name=%7BAPP_NAME%7D&profileLimit=&profileFloor=&embedPartner=samsung-tvplus

View File

@@ -37,7 +37,7 @@ https://the-pet-collective-international-it.samsung.wurl.tv/playlist.m3u8
https://bbceu-bbcdrama-2-it.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="CGEntertainment.it" status="online",CG Entertainment
https://cgentertainment-cgtv-1-it.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (1080p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (1080p)
https://fueltv-fueltv-6-it.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Full Moon
https://minerva-fullmoon-1-it.samsung.wurl.tv/playlist.m3u8
@@ -45,11 +45,11 @@ https://minerva-fullmoon-1-it.samsung.wurl.tv/playlist.m3u8
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg00712-alchimie-humanitydocit-samsungit/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Motor1 TV
https://motorsportnetwork-motor1tv-1-it.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Museum TV [Geo-blocked]
#EXTINF:-1 tvg-id="MuseumTV.fr" status="online",Museum TV [Geo-blocked]
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01492-secomsasmediart-museumtv-eng-samsungit/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Myzen TV [Geo-blocked]
#EXTINF:-1 tvg-id="MyZenTV.fr" status="online",Myzen TV [Geo-blocked]
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01255-secomcofites-my-myzen-samsungen-samsungit/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",People are Awesome
#EXTINF:-1 tvg-id="PeopleAreAwesome.us" status="online",People are Awesome
https://jukin-peopleareawesome-2-it.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Planeta Junior
https://deaplaneta-planetakidz-2-it.samsung.wurl.tv/playlist.m3u8
@@ -59,13 +59,13 @@ https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg00784-shortsinternati-shortstv-fast
https://gto2000-sportoutdoortv-1-it.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="Sportitalia.it" status="online",Sports Italia
https://sportsitalia-samsungitaly.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Teletubbies
#EXTINF:-1 tvg-id="Teletubbies.uk" status="online",Teletubbies
https://dhx-teletubbies-2-it.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Televisa Telenovelas
https://televisa-televisa-1-it.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Trace Latina [Geo-blocked]
#EXTINF:-1 tvg-id="TraceLatina.fr" status="online",Trace Latina [Geo-blocked]
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01131-tracetv-tracelatinait-samsungit/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Trace Urban [Geo-blocked]
#EXTINF:-1 tvg-id="TraceUrban.fr" status="online",Trace Urban [Geo-blocked]
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01131-tracetv-traceurbanit-samsungit/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",WP Minerva Pictures
https://minerva-wp-1-it.samsung.wurl.tv/playlist.m3u8

View File

@@ -27,7 +27,7 @@ http://167.99.72.244:1935/hm_hdtv/_definst_/smil:HMHDTV.smil/playlist.m3u8
http://203.176.130.123:8989/live/ctv9hd.stream/playlist.m3u8
#EXTINF:-1 tvg-id="ApsaraTV11.kh",Apsara TV11 (720p) [Not 24/7]
http://203.176.130.123:8989/live/apsaratv_480k.stream/playlist.m3u8
#EXTINF:-1 tvg-id="",WIKI TV (720p)
#EXTINF:-1 tvg-id="WikiTV.kh",WIKI TV (720p)
http://206.189.93.160:1935/live/myStream_720p/playlist.m3u8
#EXTINF:-1 tvg-id="TV5Cambodia.kh",TV5 Cambodia (720p) [Not 24/7]
http://203.176.130.123:8989/live/tv5_480k.stream/playlist.m3u8

View File

@@ -211,3 +211,7 @@ http://mytv.dothome.co.kr/ch/catv/2.php
http://mytv.dothome.co.kr/ch/catv/5.php
#EXTINF:-1 tvg-id="KBSStory.kr",KBS Story
http://mytv.dothome.co.kr/ch/catv/4.php
#EXTINF:-1 tvg-id="SPOTV2.kr" status="blocked",SPOTV2 (1080p)
https://bcovlive-a.akamaihd.net/48eee16919834d3b97df1082a649bcfa/ap-northeast-1/6271486521001/playlist.m3u8
#EXTINF:-1 tvg-id="SPOTV.kr" status="blocked",SPOTV (1080p)
https://bcovlive-a.akamaihd.net/99545824f51f4c1592b35314c6ece3b0/ap-northeast-1/6271486521001/playlist.m3u8

View File

@@ -25,3 +25,5 @@ https://livefta.malimarcdn.com/ftaedge00/nat.sdp/playlist.m3u8
https://livefta.malimarcdn.com/ftaedge00/ohmuanglao.stream/playlist.m3u8
#EXTINF:-1 tvg-id="VatiLao.la" status="online",Vati Lao TV (720p)
https://livefta.malimarcdn.com/ftaedge00/vatilaotv.stream/playlist.m3u8
#EXTINF:-1 tvg-id="LookThoongTV.la" status="online",Look Thoong TV (720p) [Not 24/7]
https://livefta.malimarcdn.com/ftaedge00/lookthoongtv.sdp/playlist.m3u8

View File

@@ -3,9 +3,9 @@
https://rakuten-africanews-2-lu.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="BloombergQuicktake.us" status="online",Bloomberg Quicktake (1080p)
https://bloomberg-quicktake-1-lu.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV US (1080p)
#EXTINF:-1 tvg-id="BloombergTV.us" status="online",Bloomberg TV US (1080p)
https://bloomberg-bloomberg-1-lu.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Euronews
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",Euronews
https://rakuten-euronews-10-lu.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Mav TV Global
#EXTINF:-1 tvg-id="MAVTV.us" status="online",Mav TV Global
https://mavtv-mavtvglobal-1-lu.samsung.wurl.tv/playlist.m3u8

View File

@@ -11,7 +11,7 @@ http://rtcg2.videostreaming.rs:1935/rtcg/rtcg.1.stream/index.m3u8
http://rtcg2.videostreaming.rs:1935/rtcg/rtcg.2.stream/playlist.m3u8
#EXTINF:-1 tvg-id="TVCGMNE.me" status="timeout",TVCG MNE (720p)
http://rtcg3.videostreaming.rs:1935/rtcg/smil:rtcg.smil/playlist.m3u8
#EXTINF:-1 tvg-id="Paralamentarnikanal.me" status="online",TVCG Parlamentarni
#EXTINF:-1 tvg-id="" status="online",TVCG Parlamentarni
https://parlament.rtcg.me:1936/pr/smil:parlament.smil/playlist.m3u8
#EXTINF:-1 tvg-id="TelevizijaTV7.me",Televizija TV7 (360p)
http://uk4.streamingpulse.com:1935/tehnikatv777/tehnikatv777/playlist.m3u8

View File

@@ -89,6 +89,8 @@ https://mdstrm.com/live-stream-playlist/61e1e088d04d7744686afc42.m3u8
https://mdstrm.com/live-stream-playlist/57b4dc126338448314449d0c.m3u8
#EXTINF:-1 tvg-id="TelevisaGuadalajara.mx" status="online",Televisa Guadalajara (1080p)
https://linear-402.frequency.stream/402/hls/master/playlist.m3u8
#EXTINF:-1 tvg-id="" status="blocked",N+ Media-Televisa News México (1080p)
https://channel07-notusa.akamaized.net/hls/live/2036971-b/event01/index.m3u8
#EXTINF:-1 tvg-id="TlaxcalaTV.mx" status="online",Tlaxcala Televisión (360p) [Not 24/7]
https://vid.mega00.com:5443/LiveApp/streams/928111829917388844551988/928111829917388844551988.m3u8?token=null
#EXTINF:-1 tvg-id="TransmediaTelevisionMorelia.mx" status="online",Transmedia Televisión Morelia (614p) [Not 24/7]
@@ -137,8 +139,6 @@ http://189.240.210.28:1935/live/setpuebla/playlist.m3u8
https://hls.gvstream.live/telesistemas/15tv.stream/playlist.m3u8
#EXTINF:-1 tvg-id="XHSPRTDT1.mx" status="online",XHSPR-TDT1 (Canal Catorce)
https://60ed5b6d0df78.streamlock.net:1936/segundo/segundo/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Alcarria TV (576p) [Not 24/7]
http://217.182.77.27/live/alcarriatv-livestream.m3u8
#EXTINF:-1 tvg-id="CanaldelCongreso452.mx" status="timeout",Canal del Congreso 45.2 [Not 24/7]
https://edge.canaldelcongreso.gob.mx/live_sd2/smil:canal-sd2.smil/playlist.m3u8
#EXTINF:-1 tvg-id="CanaldelCongreso453.mx" status="timeout",Canal del Congreso 45.3 [Not 24/7]

View File

@@ -5,7 +5,7 @@ https://mdstrm.com/live-stream-playlist/5c54d38ca392a5119bb0aa0d.m3u8
https://mdstrm.com/live-stream-playlist/57bf686a61ff39e1085d43e1.m3u8
#EXTINF:-1 tvg-id="MultimediosMonterrey.mx" status="blocked",Multimedios Monterrey (720p) [Geo-blocked]
https://mdstrm.com/live-stream-playlist/57b4dbf5dbbfc8f16bb63ce1.m3u8
#EXTINF:-1 tvg-id="Milenio" status="blocked",Milenio Televisión Noroeste (720p) [Not 24/7]
#EXTINF:-1 tvg-id="" status="blocked",Milenio Televisión Noroeste (720p) [Not 24/7]
https://mdstrm.com/live-stream-playlist/610178c7db32a4112d994650.m3u8
#EXTINF:-1 tvg-id="" status="blocked",Multimedios Bajío (720p) [Geo-blocked]
https://mdstrm.com/live-stream-playlist/5d4b0fec848918070128c8cb.m3u8

View File

@@ -5,11 +5,11 @@ https://inwonder-samsungmexico.amagi.tv/playlist.m3u8
https://tastemadees16intl-samsungmexico.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV US (1080p)
https://bloomberg-bloomberg-5-mx.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Euronews en Español (720p)
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",Euronews en Español (720p)
https://euronews-euronews-spanish-2-mx.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (1080p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (1080p)
https://fueltv-fueltv-11-mx.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",MyTime movie network Mexico (720p)
#EXTINF:-1 tvg-id="MyTimeMovieNetworkMexico.mx" status="online",MyTime movie network Mexico (720p)
https://appletree-mytime-samsungmexico.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Runtime (Mexico) (1080p)
https://runtimemx-samsungmx.amagi.tv/playlist.m3u8

View File

@@ -231,7 +231,7 @@ https://d3j015sg8r68y.cloudfront.net/nlpo/clr-nlpo/omroepvenray/index.m3u8
https://61ae39677a1ab.streamlock.net/radionl/radionl_1080p/playlist.m3u8?ref=Hoofdwebsite&token_endtime=1661322499&token_hash=yPCofcNBmbfuVCU4UqsLrQ6GgnKJGC5gQ0tn5_F9FSE=&token_starttime=0
#EXTINF:-1 tvg-id="" status="online",ROS TV Krant (1080p)
https://server-67.stream-server.nl:1936/RosTVkrant/RosTVkrant/playlist.m3u8
#EXTINF:-1 tvg-id="RTVArhhemTV.nl" status="error",RTV Arnhem (480p) [Not 24/7]
#EXTINF:-1 tvg-id="RTVArnhemTV.nl" status="error",RTV Arnhem (480p) [Not 24/7]
https://ms2.mx-cd.net/tv/163-669433/RTV_Arnhem.smil/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",RTV LOVE (720p)
https://d2o8iss0ldenh4.cloudfront.net/nlpo/clr-nlpo/rtvlove/index.m3u8

View File

@@ -1,33 +1,33 @@
#EXTM3U
#EXTINF:-1 tvg-id="Filmstream.nl" status="online",Filmstream
https://spi-filmstream-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Are we there Yet? [Geo-blocked]
#EXTINF:-1 tvg-id="AreWeThereYet.us" status="online",Are we there Yet? [Geo-blocked]
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg00353-lionsgatestudio-arewethereyetnl-samsungnl/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg Quicktake
#EXTINF:-1 tvg-id="BloombergQuicktake.us" status="online",Bloomberg Quicktake
https://bloomberg-quicktake-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV+
#EXTINF:-1 tvg-id="BloombergTVPlus.us" status="online",Bloomberg TV+
https://bloomberg-bloombergtv-3-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",DiscoverFilm
#EXTINF:-1 tvg-id="DiscoverFilm.uk" status="online",DiscoverFilm
https://discoverfilm-discoverfilm-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Euronews English (720p)
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",Euronews English (720p)
https://rakuten-euronews-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Failarmy International
#EXTINF:-1 tvg-id="FailArmy.us" status="online",Failarmy International
https://failarmy-international-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fashion TV
#EXTINF:-1 tvg-id="FashionTVEurope.fr" status="online",Fashion TV
https://fashiontv-fashiontv-5-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (1080p) [Not 24/7]
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (1080p) [Not 24/7]
http://fueltv-fueltv-14-nl.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Go USA TV
#EXTINF:-1 tvg-id="GoUSATV.us" status="online",Go USA TV
https://brandusa-gousa-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Hell's Kitchen
#EXTINF:-1 tvg-id="GordonRamsaysHellsKitchen.us" status="online",Hell's Kitchen
https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00654-itvstudios-hellskitchennl-samsungnl/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",LOL! Network
#EXTINF:-1 tvg-id="KevinHartsLOLNetwork.us" status="online",LOL! Network
https://lol-lolnetwork-2-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Mav Tv Motorsports Network
#EXTINF:-1 tvg-id="MAVTV.us" status="online",Mav Tv Motorsports Network
https://mavtv-mavtvglobal-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Mojitv
https://odmedia-mojitv-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Museum TV [Geo-blocked]
#EXTINF:-1 tvg-id="MuseumTV.fr" status="online",Museum TV [Geo-blocked]
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01492-secomsasmediart-museumtv-eng-samsungnl/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",MYZen Fit [Geo-blocked]
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01255-secomcofites-my-myzen-samsungen-samsungnl/playlist.m3u8
@@ -45,25 +45,25 @@ https://rakuten-family-8-nl.samsung.wurl.tv/playlist.m3u8
https://rakuten-spotlight-8-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Reuters Now
https://reuters-reutersnow-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Sofy TV
#EXTINF:-1 tvg-id="SofyTV.ch" status="online",Sofy TV
https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00535-largofilmsltdli-sofytvnl-samsungnl/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Strongman Champions League
https://rightsboosterltd-scl-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Tennis Channel
#EXTINF:-1 tvg-id="TennisChannel.us" status="online",Tennis Channel
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01444-tennischannelth-tennischannelnl-samsungnl/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",The Guardian
#EXTINF:-1 tvg-id="TheGuardian.uk" status="online",The Guardian
https://rakuten-guardian-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",The Pet Collective
#EXTINF:-1 tvg-id="ThePetCollective.us" status="online",The Pet Collective
https://the-pet-collective-international-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Travelxp
#EXTINF:-1 tvg-id="Travelxp.in" status="online",Travelxp
https://travelxp-travelxp-3-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Waterbear
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungnl/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Wicked Tuna
https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00353-lionsgatestudio-wickedtunanl-samsungnl/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",WildEarth [Geo-blocked]
#EXTINF:-1 tvg-id="WildEarth.us" status="online",WildEarth [Geo-blocked]
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01290-wildearthmediap-wildearth-samsungnl/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",World Poker Tour
#EXTINF:-1 tvg-id="WorldPokerTour.us" status="online",World Poker Tour
https://wpt-theworldpokertour-1-nl.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Xplore
#EXTINF:-1 tvg-id="XploreTV.us" status="online",Xplore
https://cdn-uw2-prod.tsv2.amagi.tv/linear/amg00111-hearstmediaprod-xploreintlnl-samsungnl/playlist.m3u8

View File

@@ -7,5 +7,5 @@ https://bloomberg-quicktake-1-no.samsung.wurl.com/manifest/playlist.m3u8
https://mmm-ducktv-4-no.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV US (1080p)
https://bloomberg-bloomberg-1-no.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Euronews English (720p)
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",Euronews English (720p)
https://rakuten-euronews-1-no.samsung.wurl.com/manifest/playlist.m3u8

View File

@@ -1,5 +1,5 @@
#EXTM3U
#EXTINF:-1 tvg-id="CH200.nz" status="online",Channel 200 (540p)
#EXTINF:-1 tvg-id="Channel200.nz" status="online",Channel 200 (540p)
https://d1jlnqid3sfc6m.cloudfront.net/out/v1/3fc2254c865a457c8d7fbbce227a2aae/index.m3u8
#EXTINF:-1 tvg-id="Firstlight.nz" status="online",Firstlight (576p)
https://uni01rtmp.tulix.tv/firstlight/firstlight.smil/playlist.m3u8
@@ -21,9 +21,9 @@ https://stream1.np.co.nz/WAITVABR/WAITVABR/playlist.m3u8
https://stream.wairarapatv.co.nz/Cellular_High/playlist.m3u8
#EXTINF:-1 tvg-id="TVNZDUKE.nz" status="blocked",TVNZ Duke [Geo-blocked]
https://dayqb844napyo.cloudfront.net/v1/master/b1f4432f8f95be9e629d97baabfed15b8cacd1f8/TVNZ_Duke/master.m3u8
#EXTINF:-1 tvg-id="ISSO.nz" status="online",ISSO New Zealand Daily Darshan - Auckland [Not 24/7]
#EXTINF:-1 tvg-id="" status="online",ISSO New Zealand Daily Darshan - Auckland [Not 24/7]
https://ythls.onrender.com/channel/UCXvs0ohLDctzFbbEGCQg-rQ.m3u8
#EXTINF:-1 tvg-id="Rush.nz" status="online",Rush NZ [Not 24/7]
https://ythls.onrender.com/channel/UCCfrC8pO_GxBO_29C6r1a3g.m3u8
#EXTINF:-1 tvg-id="TurnOn.nz" status="online",Turn On NZ [Not 24/7]
#EXTINF:-1 tvg-id="" status="online",Turn On NZ [Not 24/7]
https://ythls.onrender.com/channel/UCi0UQziRcKI6hHjLaV8_bOg.m3u8

View File

@@ -1,59 +1,59 @@
#EXTM3U
#EXTINF:-1 tvg-id="" status="online",Action Hollywood Movies
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-actionhollywood-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Ausbiz TV
#EXTINF:-1 tvg-id="AusbizTV.au" status="online",Ausbiz TV
https://ausbiztv-ausbiz-1-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg Quicktake
#EXTINF:-1 tvg-id="BloombergQuicktake.us" status="online",Bloomberg Quicktake
https://bloomberg-quicktake-4-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV
#EXTINF:-1 tvg-id="BloombergTV.us" status="online",Bloomberg TV
https://bloomberg-bloomberg-2-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bounty
https://bountyfilms-bounty-1-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",CineView
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-rialto-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Clubbing TV
#EXTINF:-1 tvg-id="ClubbingTV.fr" status="online",Clubbing TV
https://clubbingtv-samsungnz.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Drybar Comedy
https://drybar-drybarcomedy-1-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Dust
#EXTINF:-1 tvg-id="DUST.us" status="online",Dust
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00219-gunpowdersky-dustintlnz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",EuroNews
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",EuroNews
https://euronews-euronews-world-1-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",GB News
#EXTINF:-1 tvg-id="GBNews.uk" status="online",GB News
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-gbnewsnz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Gusto TV
#EXTINF:-1 tvg-id="GustoTV.us" status="online",Gusto TV
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01077-gustoworldwidem-gustotvnz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Horse and Country Free
#EXTINF:-1 tvg-id="HorseCountryTV.uk" status="online",Horse and Country Free
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00810-horsecountrytvl-hncfreenz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Introuble
#EXTINF:-1 tvg-id="InTrouble.nl" status="online",Introuble
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00861-terninternation-introublenz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",InWonder
#EXTINF:-1 tvg-id="InWonder.nl" status="online",InWonder
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00861-terninternation-inwondernz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Kartoon Channel
#EXTINF:-1 tvg-id="KartoonChannel.us" status="online",Kartoon Channel
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-kartoonchannel-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Love Stories TV
https://lovestoriestv-lovestoriestv-1-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Made in Hollywood
#EXTINF:-1 tvg-id="MadeInHollywood.us" status="online",Made in Hollywood
https://connection3-ent-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Magellen TV
https://magellantv-3-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Mav TV Motorsports Network
#EXTINF:-1 tvg-id="MAVTV.us" status="online",Mav TV Motorsports Network
https://mavtv-mavtvglobal-1-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Motorvision.TV
#EXTINF:-1 tvg-id="MotorvisionTV.de" status="online",Motorvision.TV
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01329-otterainc-motorvisionnz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Mtrspt 1
https://kravemedia-mtrspt1-1-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Nosey
#EXTINF:-1 tvg-id="Nosey.us" status="online",Nosey
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00514-noseybaxterllc-noseyintlnz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Now 70's
#EXTINF:-1 tvg-id="Now70s.uk" status="online",Now 70's
https://lightning-now70s-samsungnz.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Now 80's
#EXTINF:-1 tvg-id="Now80s.uk" status="online",Now 80's
https://lightning-now80s-samsungnz.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Now 90's
#EXTINF:-1 tvg-id="Now90s.uk" status="online",Now 90's
https://lightning-now90s-samsungnz.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Outdoor Channel
#EXTINF:-1 tvg-id="OutdoorChannel.us" status="online",Outdoor Channel
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00718-outdoorchannela-outdoortvnz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Pet Club TV
#EXTINF:-1 tvg-id="PetClubTV.hk" status="online",Pet Club TV
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-petclub-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Pulse TV
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-pulse-samsungnz/playlist.m3u8
@@ -61,33 +61,33 @@ https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-pulse-samsu
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00426-littledotstudio-realcrimebetanz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Real Life
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00426-littledotstudio-reallifenz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Real Stories
#EXTINF:-1 tvg-id="RealStories.uk" status="online",Real Stories
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00426-littledotstudio-realstoriesnz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Real Wild
#EXTINF:-1 tvg-id="RealWild.us" status="online",Real Wild
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00426-littledotstudio-realwildnz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Revry
#EXTINF:-1 tvg-id="Revry.us" status="online",Revry
https://revry-revry-3-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Ryan and Friends
#EXTINF:-1 tvg-id="RyanandFriends.us" status="online",Ryan and Friends
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00286-pocketwatch-ryanandfriends-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Smithsonian Channel
#EXTINF:-1 tvg-id="SmithsonianChannelAsia.us" status="online",Smithsonian Channel
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01553-blueantmediaasi-smithsoniannz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Tastemade International
#EXTINF:-1 tvg-id="Tastemade.us" status="online",Tastemade International
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00047-tastemade-tmintlaus-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",The Design Network
#EXTINF:-1 tvg-id="TheDesignNetwork.us" status="online",The Design Network
https://thedesignnetwork-tdn-1-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Timeline
#EXTINF:-1 tvg-id="Timeline.us" status="online",Timeline
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00426-littledotstudio-timelinenz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Trace Sports Stars
#EXTINF:-1 tvg-id="TraceSportStars.fr" status="online",Trace Sports Stars
https://trace-sportstars-samsungnz.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Trace Urban
#EXTINF:-1 tvg-id="TraceUrban.fr" status="online",Trace Urban
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01076-lightningintern-traceurban-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Travel XP
#EXTINF:-1 tvg-id="Travelxp.in" status="online",Travel XP
https://travelxp-travelxp-1-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",True Crime Now
#EXTINF:-1 tvg-id="TrueCrimeNow.us" status="online",TrueCrimeNow.us
https://alliantcontent-truecrimenow-3-nz.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Wonder
#EXTINF:-1 tvg-id="Wonder.uk" status="online",Wonder
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg00426-littledotstudio-wondernz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Zoo Moo (1080p)
#EXTINF:-1 tvg-id="ZooMoo.sg" status="online",Zoo Moo (1080p)
https://amg01553-blueantmediaasi-zoomoonz-samsungnz-rdufn.amagi.tv/playlist/amg01553-blueantmediaasi-zoomoonz-samsungnz/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Zoo Moo (1080p)
#EXTINF:-1 tvg-id="ZooMoo.sg" status="online",Zoo Moo (1080p)
https://cdn-apse1-prod.tsv2.amagi.tv/linear/amg01553-blueantmediaasi-zoomoonz-samsungnz/playlist.m3u8

View File

@@ -71,7 +71,7 @@ http://54.39.17.6:8080/polotv/index.m3u8
http://54.39.17.6:8080/tvs/index.m3u8
#EXTINF:-1 tvg-id="Tele5.pl",Tele5 (1080p)
http://54.39.17.6:8080/tele5/index.m3u8
#EXTINF:-1 tvg-id="TVPM.pl",TVPM (480p)
#EXTINF:-1 tvg-id="TVPM.pl",TVPM (480p) [Not 24/7]
https://s76.ipcamlive.com/streams/4cfudd21vohmc5zwy/stream.m3u8
#EXTINF:-1 tvg-id="TVWielkopolska.pl",TV Wielkopolska (614p)
https://stream6.nadaje.com:35308/live/stream-1/playlist.m3u8
@@ -81,3 +81,27 @@ https://stream.truso.tv/elblag/myStream_aac/playlist.m3u8
https://6034e09794f07.streamlock.net/tv/dlaCiebieTv/playlist.m3u8
#EXTINF:-1 tvg-id="dlaCiebietv.pl",dlaCiebie.tv (1080p) [Not 24/7]
http://94.246.128.53:1935/tv/dlaCiebieTv/playlist.m3u8
#EXTINF:-1 tvg-id="TelewizjaNarew.pl",Telewizja Narew (1080p) [Not 24/7]
https://ythls.onrender.com/channel/UCdBYAZdagaQcr-Fe15ifMPQ.m3u8
#EXTINF:-1 tvg-id="TelewizjaZabrze.pl",Telewizja Zabrze (480p) [Not 24/7]
https://ythls.onrender.com/channel/UCyQL0IjtptnQ9PxmAfH3fKQ.m3u8
#EXTINF:-1 tvg-id="TelewizjaSudecka.pl",Telewizja Sudecka (1080p) [Not 24/7]
https://ythls.onrender.com/channel/UC2vPjreaN9Jpan45p66H7hA.m3u8
#EXTINF:-1 tvg-id="TelewizjaGorzow.pl",Telewizja Gorzów (720p) [Not 24/7]
https://ythls.onrender.com/channel/UCt5sVDyzu0NhrjR-d_b-lhg.m3u8
#EXTINF:-1 tvg-id="HTSSlubice.pl",HTS Słubice (720p) [Not 24/7]
https://ythls.onrender.com/channel/UCENo4wEDe_59Bb8rGGMZl_w.m3u8
#EXTINF:-1 tvg-id="TVDami.pl",TV Dami (720p) [Not 24/7]
https://ythls.onrender.com/channel/UCL1u3cY7_nPjbZmKljCy_Cw.m3u8
#EXTINF:-1 tvg-id="TelewizjaOlsztyn.pl",Telewizja Olsztyn (720p) [Not 24/7]
https://ythls.onrender.com/channel/UC0vwjMGoZpwG_lLBuF6_ALA.m3u8
#EXTINF:-1 tvg-id="RTVP.pl",RTV Podlasie (720p) [Not 24/7]
https://ythls.onrender.com/channel/UCU7uwCYami150L_lydp2OHQ.m3u8
#EXTINF:-1 tvg-id="WPolscePL.pl",wPolsce PL (1080p) [Not 24/7]
https://ythls.onrender.com/channel/UCPiu4CZlknkTworskK79CPg.m3u8
#EXTINF:-1 tvg-id="",Katolicka Telewizja Serbinów (1080p) [Not 24/7]
https://ythls.onrender.com/channel/UCcYdi3Y11OndqAYkGhLsm8A.m3u8
#EXTINF:-1 tvg-id="",Hope Channel Polska (720p)
https://stream.hopechannel.pl/livetv/colombo/hope.m3u8
#EXTINF:-1 tvg-id="BelsatTV.pl",Belsat TV (1080p) [Not 24/7]
https://ythls.onrender.com/channel/UCRokSp8CGOuQO4R0F1RxRGg.m3u8

View File

@@ -70,3 +70,5 @@ https://streaming-live.rtp.pt/liverepeater/smil:rtpmem.smil/playlist.m3u8
https://5c65286fc6ace.streamlock.net/cancaonova/CancaoNova/playlist.m3u8
#EXTINF:-1 tvg-id="TVIFiccao.pt",TVI Ficção [Geo-blocked]
https://video-auth2.iol.pt/live_tvi_ficcao/live_tvi_ficcao/edge_servers/tvificcao-720p/playlist.m3u8
#EXTINF:-1 tvg-id="CNNPortugal.pt",CNN Portugal
https://sktv-forwarders.7m.pl/get.php?x=CNN_Portugal

View File

@@ -1,15 +1,15 @@
#EXTM3U
#EXTINF:-1 tvg-id="BloombergQuicktake.us" status="online",Bloomberg Quicktake (1080p)
https://bloomberg-quicktake-1-pt.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Africanews
#EXTINF:-1 tvg-id="Africanews.cg" status="online",Africanews
https://rakuten-africanews-1-pt.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV US (1080p)
https://bloomberg-bloomberg-1-pt.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Euronews Português (576p)
#EXTINF:-1 tvg-id="EuronewsPortuguese.fr" status="online",Euronews Português (576p)
https://rakuten-euronews-8-pt.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Rakuten Documentaries
https://rakuten-documentaries-14-pt.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Rakuten Family
https://rakuten-family-14-pt.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Reuters
#EXTINF:-1 tvg-id="ReutersTV.us" status="online",Reuters
https://reuters-reutersnow-1-pt.samsung.wurl.com/manifest/playlist.m3u8

View File

@@ -1,6 +1,4 @@
#EXTM3U
#EXTINF:-1 tvg-id="KlanKosova.rs" status="timeout",Klan Kosova
http://93.157.62.180/KlanKosova/index.m3u8
#EXTINF:-1 tvg-id="KurirTV.rs" status="online",Kurir TV (360p)
https://kurir-tv.haste-cdn.net/providus/live2805.m3u8
#EXTINF:-1 tvg-id="KurirTV.rs" status="timeout",Kurir TV (720p)
@@ -105,7 +103,7 @@ https://vod1.laki.eu/rtvbor/video.m3u8
https://5aa64ca8b95b8.streamlock.net:4443/edutv/edutelevizija/playlist.m3u8
#EXTINF:-1 tvg-id="NTV.rs",NTV (576p)
https://vod1.laki.eu/ntv/video.m3u8
#EXTINF:-1 tvg-id="MarsTV.rs",Marsh TV (720p)
#EXTINF:-1 tvg-id="",Marsh TV (720p)
http://cdn.dovecher.tv:8081/live/marsh/playlist.m3u8
#EXTINF:-1 tvg-id="MelosTV.rs",Melos TV (576p)
https://vod1.laki.eu/melos/video.m3u8
@@ -149,17 +147,17 @@ https://vod1.laki.eu/svetplus/video.m3u8
https://vod1.laki.eu/rtvkv/video.m3u8
#EXTINF:-1 tvg-id="KCN1.rs",K CN 1 (576p)
https://vod1.laki.eu/kopernikus/video.m3u8
#EXTINF:-1 tvg-id="TopTV.rs",Top TV (576p)
#EXTINF:-1 tvg-id="",Top TV (576p)
https://vod1.laki.eu/toptv/video.m3u8
#EXTINF:-1 tvg-id="TVKanalM.rs",TV Kanal M (576p)
http://176.67.210.1/hls/kanalm.m3u8
#EXTINF:-1 tvg-id="",Bloomberg Adria (1080p)
#EXTINF:-1 tvg-id="BloombergAdriaTV.rs",Bloomberg Adria (1080p)
https://d3ojytvj4doga3.cloudfront.net/app-23764-1566/ngrp:Jq3SvH9h_all/playlist.m3u8
#EXTINF:-1 tvg-id="",RTV Tesla (576p)
https://vod1.laki.eu/teslatv/video.m3u8
#EXTINF:-1 tvg-id="",Una TV (576p)
#EXTINF:-1 tvg-id="UNATV.rs",Una TV (576p)
https://vod1.laki.eu/tvuna/playlist.m3u8
#EXTINF:-1 tvg-id="",Balkan Radio Salzburg (480p)
#EXTINF:-1 tvg-id="BalkanRadioSalzburg.at",Balkan Radio Salzburg (480p)
https://channel.streams.ovh:1936/balkanradiosalzburgtv/balkanradiosalzburgtv/playlist.m3u8
#EXTINF:-1 tvg-id="",Dox TV (576p)
https://vod1.laki.eu/dox/index.m3u8

View File

@@ -1,35 +1,35 @@
#EXTM3U
#EXTINF:-1 tvg-id="ThePetCollectiveSweden.se" status="online",The Pet Collective International
https://the-pet-collective-international-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Are we there Yet? [Geo-blocked]
#EXTINF:-1 tvg-id="AreWeThereYet.us" status="online",Are we there Yet? [Geo-blocked]
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg00353-lionsgatestudio-arewethereyetse-samsungse/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg Quicktake
#EXTINF:-1 tvg-id="BloombergQuicktake.us" status="online",Bloomberg Quicktake
https://bloomberg-quicktake-1-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV+
#EXTINF:-1 tvg-id="BloombergTVPlus.us" status="online",Bloomberg TV+
https://bloomberg-bloombergtv-3-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Euronews English (720p) [Not 24/7]
#EXTINF:-1 tvg-id="EuronewsEnglish.fr" status="online",Euronews English (720p) [Not 24/7]
https://rakuten-euronews-1-se.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Failarmy International
#EXTINF:-1 tvg-id="FailArmy.us" status="online",Failarmy International
https://failarmy-international-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fashion TV
#EXTINF:-1 tvg-id="FashionTVEurope.fr" status="online",Fashion TV
https://fashiontv-fashiontv-5-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Filmstream
#EXTINF:-1 tvg-id="Filmstream.nl" status="online",Filmstream
https://spi-filmstream-1-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (1080p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (1080p)
https://fueltv-fueltv-13-se.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Go Usa TV
#EXTINF:-1 tvg-id="GoUSATV.us" status="online",Go Usa TV
https://brandusa-gousa-1-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Guardian
#EXTINF:-1 tvg-id="TheGuardian.uk" status="online",Guardian
https://rakuten-guardian-1-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Gusto TV
#EXTINF:-1 tvg-id="GustoTV.us" status="online",Gusto TV
https://gustotv-gustotv-2-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Mav TV Motorsports Network
#EXTINF:-1 tvg-id="MAVTV.us" status="online",Mav TV Motorsports Network
https://mavtv-mavtvglobal-1-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Museum TV Fast
#EXTINF:-1 tvg-id="MuseumTVFast.us" status="online",Museum TV Fast
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01492-secomsasmediart-museumtv-eng-samsungse/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Myzen Fit
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01255-secomcofites-my-myzen-samsungen-samsungse/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",People are Awesome
#EXTINF:-1 tvg-id="PeopleAreAwesome.us" status="online",People are Awesome
https://jukin-peopleareawesome-2-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Radical Docs
https://quintus-radicaldocs-1-se.samsung.wurl.tv/playlist.m3u8
@@ -45,13 +45,13 @@ https://rakuten-family-9-se.samsung.wurl.tv/playlist.m3u8
https://rakuten-spotlight-9-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Strongman Champions League
https://rightsboosterltd-scl-1-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Tastemade
#EXTINF:-1 tvg-id="Tastemade.us" status="online",Tastemade
https://tmint-aus-samsungswedan.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Travelxp
#EXTINF:-1 tvg-id="Travelxp.in" status="online",Travelxp
https://travelxp-travelxp-1-se.samsung.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Waterbear
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01415-waterbearnetwor-waterbear-samsungse/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",WildEarth [Geo-blocked]
#EXTINF:-1 tvg-id="WildEarth.us" status="online",WildEarth [Geo-blocked]
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg01290-wildearthmediap-wildearth-samsungse/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",World Poker Tour
#EXTINF:-1 tvg-id="WorldPokerTour.us" status="online",World Poker Tour
https://wpt-theworldpokertour-1-se.samsung.wurl.tv/playlist.m3u8

View File

@@ -5,8 +5,6 @@ http://91.220.221.60/gtv_hls/gtv_03.m3u8
https://5ca49f2417d90.streamlock.net/live/dolnykubin1/playlist.m3u8
#EXTINF:-1 tvg-id="VeseljakTV.si" status="online",Veseljak TV (1080p)
https://stream.veseljak.tv/hls/stream.m3u8
#EXTINF:-1 tvg-id="" status="timeout",Adria Music RS
http://91.212.150.248/AdriaMusicTV/index.m3u8
#EXTINF:-1 tvg-id="ExodusTV.si",Exodus TV (480p)
https://584943999.r.worldssl.net/584943999/vzivo/playlist.m3u8
#EXTINF:-1 tvg-id="TrzicTV.si",Trzic TV (1080p)

View File

@@ -3,5 +3,3 @@
https://ap02.iqplay.tv:8082/iqb8002/s03btv/playlist.m3u8
#EXTINF:-1 tvg-id="SomaliNationalTV.so" status="online",Somali National TV (576p)
https://ap02.iqplay.tv:8082/iqb8002/s4ne/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Somali cable (576p)
https://ap02.iqplay.tv:8082/iqb8002/somc131/playlist.m3u8

View File

@@ -1,7 +1,7 @@
#EXTM3U
#EXTINF:-1 tvg-id="" status="online",Afriwood Blockbuster (720p)
#EXTINF:-1 tvg-id="AfriwoodBlockbuster.za" status="online",Afriwood Blockbuster (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/afriwoodbb/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Afriwood Series (720p)
#EXTINF:-1 tvg-id="AfriwoodSeries.za" status="online",Afriwood Series (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/afriwoodseries/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bongo TV (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/bongotv/playlist.m3u8
@@ -17,11 +17,11 @@ https://origin3.afxp.telemedia.co.za/PremiumFree/fightnight/playlist.m3u8
https://origin3.afxp.telemedia.co.za/PremiumFree/freshtv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Gospel (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/gospellife/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Kiddiwinks (720p)
#EXTINF:-1 tvg-id="Kiddiwinks.za" status="online",Kiddiwinks (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/kiddiwinks/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Life TV (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/lifetv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Limelight (720p)
#EXTINF:-1 tvg-id="Limelight.za" status="online",Limelight (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/limelight/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",LOL (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/lol/playlist.m3u8
@@ -31,9 +31,9 @@ https://origin3.afxp.telemedia.co.za/PremiumFree/pulse/playlist.m3u8
https://origin3.afxp.telemedia.co.za/PremiumFree/romanza/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",RPM (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/rpm/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Sports Connect (720p)
#EXTINF:-1 tvg-id="SportsConnect.za" status="online",Sports Connect (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/sportsconnect/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",True African (720p)
#EXTINF:-1 tvg-id="TrueAfrican.za" status="online",True African (720p)
https://origin3.afxp.telemedia.co.za/PremiumFree/trueafrican/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Crime and Evidence (720p)
https://afxporigin.telemedia.co.za/afxp/abr_crimeandevidence/playlist.m3u8

View File

@@ -29,7 +29,7 @@ http://vod.ortas.sy:1935/oLive/snews05042022/playlist.m3u8
http://vod.alikhbaria.net:1935/oLive/snews05042022/playlist.m3u8
#EXTINF:-1 tvg-id="SyrianSatelliteChannel.sy" status="timeout",Syria Satellite Channel (360p) [Not 24/7]
http://vod.ortas.sy:1935/oLive/sat05042022/playlist.m3u8
#EXTINF:-1 tvg-id="SyriaTV.sy" status="online",Syria TV (1080p) [Not 24/7]
#EXTINF:-1 tvg-id="" status="online",Syria TV (1080p) [Not 24/7]
https://svs.itworkscdn.net/syriatvlive/syriatv.smil/playlist_dvr.m3u8
#EXTINF:-1 tvg-id="" status="timeout",alltv (400p)
http://185.96.70.242:1935/live/alltv/playlist.m3u8

View File

@@ -469,7 +469,7 @@ https://edge1.socialsmart.tv/turkhaber/bant1/playlist.m3u8
https://mn-nl.mncdn.com/blutv_tv1002/live.m3u8
#EXTINF:-1 tvg-id="AdaTV.cy",ADA TV (720p)
https://edge1.socialsmart.tv/adatv/bant1/playlist.m3u8
#EXTINF:-1 tvg-id="KanalAntalya.tr",Kanal Antalya (720p)
#EXTINF:-1 tvg-id="",Kanal Antalya (720p)
https://cdn-kanaltvo.yayin.com.tr/kanaltvo/kanaltvo/playlist.m3u8
#EXTINF:-1 tvg-id="UlkeTV.tr",Ülke TV (720p)
https://mn-nl.mncdn.com/blutv_ulketv2/live.m3u8

View File

@@ -181,12 +181,8 @@ https://live.streamingfast.net/osmflivech47.m3u8
https://live.streamingfast.net/osmflivech49.m3u8
#EXTINF:-1 tvg-id="" status="online",GOOD TV CH50 國際講員 中文發音 (720p) [Not 24/7]
https://live.streamingfast.net/osmflivech50.m3u8
#EXTINF:-1 tvg-id="" status="blocked",Great Wall Elite (720p)
http://50.7.220.74:8278/chcfamily/playlist.m3u8?ct=18393&tid=ME7E3282776332827763&tsum=c098f25f9c140478d2a814b22a7ccbd3
#EXTINF:-1 tvg-id="" status="blocked",KLT Golden TV International (KLT靖天国际台) (720p)
http://198.16.64.10:8278/jingtianintl_twn/playlist.m3u8?ct=19226&tid=ME4E7632479576324795&tsum=9922eeed6392b21e1710ba791cc599d6
#EXTINF:-1 tvg-id="" status="blocked",Mei Ah Movie Channel (720p)
http://50.7.220.74:8278/meiyamovie_twn/playlist.m3u8?ct=19226&tid=MFEF1001328410013284&tsum=9839709ca0f37641c5d1ba962c3bc739
#EXTINF:-1 tvg-id="" status="online",MNews (鏡電視新聞台)
https://ythls.onrender.com/channel/UC4LjkybVKXCDlneVXlKAbmw.m3u8
#EXTINF:-1 tvg-id="NationalGeographicTaiwan.tw" status="blocked",National Geographic HD (720p)

View File

@@ -92,7 +92,7 @@ https://stream.ntktv.ua/s/ntk/ntk.m3u8
http://ftp.orbita.dn.ua/hls/orbita.m3u8
#EXTINF:-1 tvg-id="Channel7Ukraine.ua",Channel 7 Ukraine (720p)
http://cdn10.live-tv.od.ua:8081/7tvod/7tvod-abr/7tvod/7tvod/playlist.m3u8
#EXTINF:-1 tvg-id="PershiyDilovy.ua",Pershiy Dilovy
#EXTINF:-1 tvg-id="PershiyDiloviy.ua",Pershiy Dilovy
http://212.28.87.173:8000/play/a105/index.m3u8
#EXTINF:-1 tvg-id="TISTV.ua",TIS TV (480p)
http://cdn10.live-tv.od.ua:8081/riood/tisod-abr-lq/riood/tisod504/playlist.m3u8
@@ -100,8 +100,12 @@ http://cdn10.live-tv.od.ua:8081/riood/tisod-abr-lq/riood/tisod504/playlist.m3u8
https://avers.pp.ua/hls/efir.m3u8
#EXTINF:-1 tvg-id="ChernomorskayaTV.ua",Chernomorskaya TV (720p)
https://stream.skyvision.com.ua/blackseatv/stream/main/playlist.m3u8
#EXTINF:-1 tvg-id="CNLUkraine.ua",CNL Ukraine (1080p)
#EXTINF:-1 tvg-id="GNCAmerica.ua",GNC America (1080p)
https://live.cnl.in.ua/gnctv_hls_tcode/gnctv_tc3/playlist.m3u8?DVR
#EXTINF:-1 tvg-id="GNCEurope.ua",GNC Europe (1080p)
https://live.cnl.in.ua/gnctv_hls_tcode/gnctv_tc1/playlist.m3u8?DVR
#EXTINF:-1 tvg-id="GNCUkraine.ua",GNC Ukraine (1080p)
https://live.cnl.in.ua/gnctv_hls_tcode/gnctv_tc2/playlist.m3u8?DVR
#EXTINF:-1 tvg-id="BamBarBiaTV.ua",BamBarBia TV (720p)
http://cdn1.live-tv.od.ua:8081/bbb/bbbtv-abr/playlist.m3u8
#EXTINF:-1 tvg-id="SK1.ua",SK 1 (720p)

View File

@@ -5,13 +5,13 @@ http://81.94.196.204/tsstreamer/France24_HD.ts
http://81.94.196.204/tsstreamer/France24_SD.ts
#EXTINF:-1 tvg-id="VoxAfrica.uk" status="online",VoxAfrica
http://188.227.164.31/tsstreamer/VoxAfrica_SD.ts
#EXTINF:-1 tvg-id="" status="online",CurrentTime
#EXTINF:-1 tvg-id="CurrentTimeTV.cz" status="online",CurrentTime
http://81.94.196.204/tsstreamer/CurrentTime_SD.ts
#EXTINF:-1 tvg-id="" status="online",Hellenic
#EXTINF:-1 tvg-id="HellenicTV.gr" status="online",Hellenic
http://188.227.164.31/tsstreamer/Hellenic_SD.ts
#EXTINF:-1 tvg-id="" status="online",NTD
#EXTINF:-1 tvg-id="NTDTVEurope.us" status="online",NTD
http://5.152.223.78/tsstreamer/NTD_SD.ts
#EXTINF:-1 tvg-id="" status="online",NTD
#EXTINF:-1 tvg-id="NTDTVEurope.us" status="online",NTD
http://78.129.193.20/tsstreamer/NTD_SD.ts
#EXTINF:-1 tvg-id="" status="online",TVP
#EXTINF:-1 tvg-id="TVPWorld.pl" status="online",TVP
http://78.129.193.20/tsstreamer/TVP_SD.ts

View File

@@ -51,9 +51,9 @@ https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5ce44810b
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5fb5844bf5514d0007945bda/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV BBC Home (720p)
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5fb5836fe745b600070fc743/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV British TV (684p)
#EXTINF:-1 tvg-id="PlutoTVBritishTV.us" status="online",Pluto TV British TV (684p)
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5b68a18823ecb93393cba2f1/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
#EXTINF:-1 tvg-id="" status="online",Pluto TV British TV (720p)
#EXTINF:-1 tvg-id="PlutoTVBritishTV.us" status="online",Pluto TV British TV (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5b68a18823ecb93393cba2f1/master.m3u8?advertisingId=&appName=web&appStoreUrl=&appVersion=DNT&app_name=&architecture=&buildVersion=&deviceDNT=0&deviceId=5b68a18823ecb93393cba2f1&deviceLat=&deviceLon=&deviceMake=web&deviceModel=web&deviceType=web&deviceVersion=DNT&includeExtendedEvents=false&marketingRegion=US&serverSideAds=false&sid=154&terminate=false&userId=
#EXTINF:-1 tvg-id="" status="online",Pluto TV Classic Movies (England) (720p)
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5d134a74ca91eedee1630faa/master.m3u8?advertisingId=&appName=web&appStoreUrl=&appVersion=DNT&app_name=&architecture=&buildVersion=&deviceDNT=0&deviceId=5d134a74ca91eedee1630faa&deviceLat=&deviceLon=&deviceMake=web&deviceModel=web&deviceType=web&deviceVersion=DNT&includeExtendedEvents=false&marketingRegion=US&serverSideAds=false&sid=903&terminate=false&userId=

View File

@@ -17,11 +17,11 @@ https://rakuten-family-1-eu.rakuten.wurl.tv/playlist.m3u8
https://rakuten-spotlight-1-eu.rakuten.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="RevryNews.us" status="online",Revry News (720p)
https://revry-revrynews-1-eu.rakuten.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Bloomberg TV (1080p)
#EXTINF:-1 tvg-id="BloombergTV.us" status="online",Bloomberg TV (1080p)
https://bloomberg-bloomberg-1-eu.rakuten.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Rakuten Shows UK (720p)
https://rakuten-tvshows-1-eu.rakuten.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Rakuten Top Free UK (720p)
https://rakuten-topfree-1-eu.rakuten.wurl.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Travel XP (720p)
#EXTINF:-1 tvg-id="Travelxp.in" status="online",Travel XP (720p)
https://travelxp-travelxp-1-eu.rakuten.wurl.tv/playlist.m3u8

View File

@@ -39,7 +39,7 @@ https://dhx-teletubbies-1-gb.samsung.wurl.tv/playlist.m3u8
https://tennischannel-int-samsunguk.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="TennisChannel.us" status="online",Tennis Channel (720p)
https://tennischannel-intl-samsung-uk.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="TimeLine.uk" status="online",Time Line (720p)
#EXTINF:-1 tvg-id="Timeline.us" status="online",Time Line (720p)
https://timeline-samsung-uk.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="Wonder.uk" status="online",Wonder (720p)
https://wonder-samsung-uk.amagi.tv/playlist.m3u8
@@ -47,15 +47,15 @@ https://wonder-samsung-uk.amagi.tv/playlist.m3u8
https://uksono1-samsunguk.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="FashionTelevision.uk" status="online",Fashion TV (England) (1080p) [Not 24/7]
https://fashiontv-fashiontv-1-gb.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",FTF For the fans (720p)
#EXTINF:-1 tvg-id="FTF.us" status="online",FTF For the fans (720p)
https://elevensports-uk.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (1080p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (1080p)
https://fueltv-fueltv-2-gb.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Gusto TV (720p)
#EXTINF:-1 tvg-id="GustoTV.us" status="online",Gusto TV (720p)
https://gustotv-samsung-gb.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Horse and Country (720p)
#EXTINF:-1 tvg-id="HorseCountryTV.uk" status="online",Horse and Country (720p)
https://hncfree-samsung-uk.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Qello Concerts by Stingray (1080p)
#EXTINF:-1 tvg-id="QelloConcertsbyStingray.ca" status="online",Qello Concerts by Stingray (1080p)
https://d2gjhy8g9ziabr.cloudfront.net/v1/master/3fec3e5cac39a52b2132f9c66c83dae043dc17d4/prod-samsungtvplus-stitched/samsungtvplus_uk_stingrayqello_001.m3u8
#EXTINF:-1 tvg-id="TheGuardian.uk" status="online",The Guardian (720p)
https://0d0239e437124ddcb8090d815caf4013.mediatailor.us-east-1.amazonaws.com/v1/master/04fd913bb278d8775298c26fdca9d9841f37601f/Samsung-gb_TheGuardianChannel/playlist.m3u8

View File

@@ -11,5 +11,5 @@ https://d2xeo83q8fcni6.cloudfront.net/v1/master/9d062541f2ff39b5c0f48b743c6411d2
https://d3w4n3hhseniak.cloudfront.net/v1/master/9d062541f2ff39b5c0f48b743c6411d25f62fc25/WPT-SportsTribal/120.m3u8
#EXTINF:-1 tvg-id="" status="online",Pac12 Insider (720p)
https://pac12-sportstribal.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",SportsGrid (1080p)
#EXTINF:-1 tvg-id="SportsGrid.us" status="online",SportsGrid (1080p)
https://sportsgrid-tribal.amagi.tv/playlist.m3u8

View File

@@ -679,7 +679,7 @@ https://cdn30.liveonlineservices.com/hls/tagtv.m3u8
https://stitcheraws.unreel.me/wse-node02.powr.com/live/5af61f59d5eeee7af3d1db8f/playlist.m3u8
#EXTINF:-1 tvg-id="Tastemade.us" status="online",Tastemade (1080p)
https://tastemadessai.akamaized.net/amagi_hls_data_tastemade-tastemade/CDN/playlist.m3u8
#EXTINF:-1 tvg-id="TastemadeAustralia.us" status="online",Tastemade Australia (1080p)
#EXTINF:-1 tvg-id="TastemadeAustralia.au" status="online",Tastemade Australia (1080p)
https://tastemadeintaus-smindia.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="TastemadeenEspanol.us" status="online",Tastemade en Español (1080p)
https://tastemadees16intl-brightcove.amagi.tv/hls/amagi_hls_data_tastemade-tastemade-es16intl-brightcove/CDN/playlist.m3u8
@@ -778,7 +778,7 @@ https://rpn1.bozztv.com/36bay2/gusa-tvshollywoohistory/mono.m3u8
https://rpn1.bozztv.com/36bay2/gusa-tvshorror/index.m3u8
#EXTINF:-1 tvg-id="TVSInspirationalNetwork.us" status="blocked",TVS Inspirational Network (480p) [Not 24/7]
https://rpn1.bozztv.com/36bay2/gusa-TVSInspirationalNetwork/index.m3u8
#EXTINF:-1 tvg-id="TVSJewelryNetwork.us" status="blocked",TVS Jewelry Network (1080p)
#EXTINF:-1 tvg-id="" status="blocked",TVS Jewelry Network (1080p)
https://cdn3.wowza.com/1/eUdsNEcyMmRvckor/K3pydHZw/hls/live/playlist.m3u8
#EXTINF:-1 tvg-id="TVSMainstreet.us" status="blocked",TVS Mainstreet (360p) [Not 24/7]
https://rpn1.bozztv.com/36bay2/gusa-tvsmainst/index.m3u8
@@ -800,13 +800,13 @@ https://rpn1.bozztv.com/36bay2/gusa-tvsrarecollectibles/index.m3u8
https://rpn1.bozztv.com/36bay2/gusa-tvsselect/index.m3u8
#EXTINF:-1 tvg-id="TVSSiloDiscountNetwork.us" status="blocked",TVS Silo Discount Network (484p) [Not 24/7]
https://rpn1.bozztv.com/36bay2/gusa-tvssilodiscount/index.m3u8
#EXTINF:-1 tvg-id="TVSSoftWindsNetwork.us" status="blocked",TVS Soft Winds Network (480p)
#EXTINF:-1 tvg-id="" status="blocked",TVS Soft Winds Network (480p)
https://rpn.bozztv.com/36bay2/gusa-tvssoftwinds/index.m3u8
#EXTINF:-1 tvg-id="TVSSports.us" status="blocked",TVS Sports (720p) [Not 24/7]
https://rpn1.bozztv.com/36bay2/gusa-tvssports/index.m3u8
#EXTINF:-1 tvg-id="TVSSportsBureau.us" status="blocked",TVS Sports Bureau (720p)
https://rpn1.bozztv.com/36bay2/gusa-tvssportsbureau/index.m3u8
#EXTINF:-1 tvg-id="TVSTalk.us" status="blocked",TVS Talk Network (360p)
#EXTINF:-1 tvg-id="" status="blocked",TVS Talk Network (360p)
https://rpn.bozztv.com/36bay2/gusa-TVStalk/index.m3u8
#EXTINF:-1 tvg-id="TVSTallyHo.us" status="blocked",TVS Tally Ho (360p)
https://rpn1.bozztv.com/36bay2/gusa-tvstallyho/index.m3u8
@@ -895,7 +895,7 @@ https://otteravision-tg.ottera.tv/live/master.m3u8?channel=tg_tg_us
#EXTINF:-1 tvg-id="" status="online" user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148",Fast&Fun Box (Russian) (480p)
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
http://ott-cdn.ucom.am/s79/index.m3u8
#EXTINF:-1 tvg-id="" status="timeout" user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148",FightBox HD (480p)
#EXTINF:-1 tvg-id="FightBox.nl" status="timeout" user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148",FightBox HD (480p)
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148
http://ott-cdn.ucom.am/s86/index.m3u8
#EXTINF:-1 tvg-id="" status="online",Fox HD Russia
@@ -993,8 +993,6 @@ https://2-fss-2.streamhoster.com/pl_118/amlst:204972-1949480/playlist.m3u8
https://2-fss-2.streamhoster.com/pl_118/204972-1954106-1/playlist.m3u8
#EXTINF:-1 tvg-id="W14DKD3.us",W14DK-D 14.3 RetroTV
https://2-fss-2.streamhoster.com/pl_118/204972-1954132-1/playlist.m3u8
#EXTINF:-1 tvg-id="W14DKD4.us",W14DK-D 14.4 WX Channel / Weather Channel Delmarva
https://2-fss-2.streamhoster.com/pl_118/204972-1954030-1/playlist.m3u8
#EXTINF:-1 tvg-id="W14DKD5.us",W14DK-D 14.5 All Sports Television Network
https://2-fss-2.streamhoster.com/pl_118/204972-2205186-1/playlist.m3u8
#EXTINF:-1 tvg-id="W14DKD7.us",W14DK-D 14.7 Heartland Channel
@@ -1033,5 +1031,11 @@ https://livevideo01.rocketcitynow.com/hls/live/2011659/elvs/live.m3u8
https://livevideo.tegnadigital.com/wtic/v1/master/f9c1bf9ffd6ac86b6173a7c169ff6e3f4efbd693/WTIC/elvs/live.m3u8
#EXTINF:-1 tvg-id="WTICDT1.us",Fox 61 News Hartford CT (WTIC-TV)
https://livevideo01.fox61.com/hls/live/2011658/elvs/live.m3u8
#EXTINF:-1 tvg-id="CameraSmileTV.us" status="timeout",Camera Smile (480p)
https://nrpus.bozztv.com/36bay2/gusa-camerasmile/index.m3u8
#EXTINF:-1 tvg-id="FastwayNews.us" status="online",FASTWAY NEWS (720p) [Not 24/7]
http://163.47.214.155:1935/fwnews/live/playlist.m3u8
#EXTINF:-1 tvg-id="KXXVDT1.us",ABC 25 News Central Texas (KXXV-DT1)
https://content.uplynk.com/channel/9d4e02c9c3544c269d32e6b316792c8f.m3u8
#EXTINF:-1 tvg-id="LaRosadeGuadalupe.us",La Rosa de Guadalupe
https://linear-344.frequency.stream/dist/vix/344/hls/master/playlist.m3u8

View File

@@ -11,7 +11,7 @@ https://nmxdistro.akamaized.net/hls/live/529965/Live_1/index.m3u8
https://tdameritrade-distro.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="TheFilmDetective.us" status="online",The Film Detective (720p)
https://tfd-distro.amagi.tv/index.m3u8
#EXTINF:-1 tvg-id="TheNostalgiaNetwork.us" status="online",The Nostalgia Network (NOST) (720p) [Not 24/7]
#EXTINF:-1 tvg-id="" status="online",The Nostalgia Network (NOST) (720p) [Not 24/7]
https://classicreruns-pull.secure.footprint.net/crr1/stream.m3u8
#EXTINF:-1 tvg-id="VENN.us" status="online",VENN (1080p)
https://venntv-distrotv.amagi.tv/playlist.m3u8

View File

@@ -27,7 +27,7 @@ https://cdn.klowdtv.net/803B48A/n1.klowdtv.net/live2/qvclive_720p/playlist.m3u8
https://redseat-thefirst-klowdtv.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",France 24 (720p)
https://cdn.klowdtv.net/803B48A/n1.klowdtv.net/live2/france24_720p/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Horse TV
#EXTINF:-1 tvg-id="HorseTV.it" status="online",Horse TV
https://cdn.klowdtv.net/803B48A/n1.klowdtv.net/live3/horsetv_720p/playlist.m3u8
#EXTINF:-1 tvg-id="SonyMovies.us" status="online",Sony Movie Channel (720p)
https://cdn.klowdtv.net/803B48A/n1.klowdtv.net/live1/smc_720p/playlist.m3u8

View File

@@ -719,7 +719,7 @@ https://yuma-az.secure.footprint.net/egress/bhandler/yumaaz/streama/playlist.m3u
https://yuma-az.secure.footprint.net/egress/bhandler/yumaaz/streamb/playlist.m3u8
#EXTINF:-1 tvg-id="CCX1.us" status="online",CCX Media North Brooklyn Park MN (1080p)
http://156.142.85.152/live/live.m3u8
#EXTINF:-1 tvg-id="ScootsdaleChannel11.us" status="online",Channel 11
#EXTINF:-1 tvg-id="" status="online",Channel 11
https://cdn3.wowza.com/5/RXJNMFI3VlVkOEFP/scottsdale/G0040_007/chunklist.m3u8
#EXTINF:-1 tvg-id="KRCADT1.us" status="online",KRCA-TV Estrella Los Angeles (720p)
https://content.uplynk.com/channel/81bcd5789d8d48ae8b6b0a559db1c7d6.m3u8

View File

@@ -73,13 +73,13 @@ https://yahoo-plex.amagi.tv/playlist.m3u8
https://cdn-ue1-prod.tsv2.amagi.tv/linear/amg00684-accuweather-accuweather-plex/playlist.m3u8
#EXTINF:-1 tvg-id="AFVEspanol.us" status="online",AFV en Español (720p) [Not 24/7]
https://linear-46.frequency.stream/dist/plex/46/hls/master/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",EDGEsport (1080p)
#EXTINF:-1 tvg-id="EDGEsport.uk" status="online",EDGEsport (1080p)
https://edgesports-plex.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="EstrellaTV.us" status="online",Estrella TV East (1080p)
https://estrellatv-plex.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="FreebieTV.us" status="online",Freebie TV (720p) [Not 24/7]
https://d1h1d6qoy9vnra.cloudfront.net/v1/master/9d062541f2ff39b5c0f48b743c6411d25f62fc25/Freebie-Plex/187.m3u8
#EXTINF:-1 tvg-id="" status="online",Real Stories (1080p)
#EXTINF:-1 tvg-id="RealStories.uk" status="online",Real Stories (1080p)
https://lds-realstories-plex.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="RetroCrush.us" status="online",RetroCrush TV (1080p)
https://45034ce1cbb7489ab1499301f6274415.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/Plex_RetroCrush/playlist.m3u8?ads.app_bundle=&ads.app_store_url=&ads.consent=0&ads.gdpr=0&ads.plex_id=5ef4e1b40d9ad000423c442a&ads.plex_token=z1MCPUpbxYcHru-5hdyq&ads.psid=&ads.targetopt=1&ads.ua=Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/84.0.4147.89+Safari/537.36+OPR/70.0.3728.71&ads.us_privacy=1---&ads.wurl_channel=491&ads.wurl_name=RetroCrush

View File

@@ -83,5 +83,5 @@ https://mytime-roku-ingest.cinedigm.com/playlist.m3u8
https://pac12-roku-us.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="BabySharkTV.us" status="online",Baby Shark TV (1080p)
https://fc2f8d2d3cec45bb9187e8de15532838.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/Roku_BabySharkTV/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",RCN Mas
#EXTINF:-1 tvg-id="RCNMas.co" status="online",RCN Mas
https://rcntv-rcnmas-1-us.roku.wurl.tv/playlist.m3u8

View File

@@ -95,15 +95,15 @@ https://yahoo-samsung.amagi.tv/playlist.m3u8
https://younghollywood-rakuten-samsung.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="CheddarNews.us" status="online",Cheddar News (720p)
https://cheddar.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",EDGEsport (1080p)
#EXTINF:-1 tvg-id="EDGEsport.uk" status="online",EDGEsport (1080p)
https://edgesport-rakuten-samsung.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",EDGEsport (1080p)
#EXTINF:-1 tvg-id="EDGEsport.uk" status="online",EDGEsport (1080p)
https://edgesport-samsungus.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="timeout",EDGEsport (US) (720p)
#EXTINF:-1 tvg-id="EDGEsport.uk" status="timeout",EDGEsport (US) (720p)
https://img-edgesport.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="ESTV.us" status="online",ESTV (1080p)
https://estv-rakuten-samsung.amagi.tv/playlist.m3u8
#EXTINF:-1 tvg-id="" status="online",Fuel TV (720p)
#EXTINF:-1 tvg-id="FUELTV.at" status="online",Fuel TV (720p)
https://fueltv-fueltv-1.samsung.wurl.com/manifest/playlist.m3u8
#EXTINF:-1 tvg-id="GustoTV.us" status="online",Gusto TV (720p)
https://gustotv.samsung.wurl.com/manifest/playlist.m3u8

View File

@@ -359,17 +359,17 @@ https://dai.google.com/linear/hls/event/3e-9BOvHQrCI9hboMYjb6w/master.m3u8
https://dai.google.com/linear/hls/event/frfwucAPTVunrpitYiymwg/master.m3u8
#EXTINF:-1 tvg-id="ChickenSoupfortheSoul.us" status="online",Chicken Soup For The Soul (1080p)
https://dai.google.com/linear/hls/event/2C5P0JGUSj65s8KpeyIDcQ/master.m3u8
#EXTINF:-1 tvg-id="" status="online",Qello Concerts (1080p)
#EXTINF:-1 tvg-id="QelloConcertsbyStingray.ca" status="online",Qello Concerts (1080p)
https://dai.google.com/linear/hls/event/BakMHO8xRSmGKYeiyhsq3A/master.m3u8
#EXTINF:-1 tvg-id="" status="online",Stingray Djazz (1080p)
#EXTINF:-1 tvg-id="StingrayDJAZZ.ca" status="online",Stingray Djazz (1080p)
https://dai.google.com/linear/hls/event/C-lfmhUVTGeDNWwU13_EgA/master.m3u8
#EXTINF:-1 tvg-id="" status="online",Stingray Everything 80s (1080p)
#EXTINF:-1 tvg-id="StingrayEverything80s.ca" status="online",Stingray Everything 80s (1080p)
https://stirr.ott-channels.stingray.com/128/master.m3u8
#EXTINF:-1 tvg-id="" status="online",STIRR City (480p)
https://dai.google.com/linear/hls/event/4aD5IJf0QgKUJwPbq2fngg/master.m3u8
#EXTINF:-1 tvg-id="" status="online",STIRR Gusto TV (1080p)
https://dai.google.com/linear/hls/event/tdSCy5u2R5WtCLXX4NwDtg/master.m3u8
#EXTINF:-1 tvg-id="" status="online",STIRR Horror Movies (720p)
#EXTINF:-1 tvg-id="STIRRHorror.us" status="online",STIRR Horror Movies (720p)
https://dai.google.com/linear/hls/event/3NTKKQBuQtaIrcUBj20lyg/master.m3u8
#EXTINF:-1 tvg-id="" status="online",STIRR National (720p)
https://dai.google.com/linear/hls/event/-V3XSvA2Sa6e8h7cnHXB8w/master.m3u8

Some files were not shown because too many files have changed in this diff Show More