mirror of
https://github.com/iptv-org/iptv.git
synced 2025-05-11 17:40:03 -04:00
Merge branch 'master' into alr86-patch-1
This commit is contained in:
commit
c939d8abd7
446 changed files with 30368 additions and 34472 deletions
9
.github/ISSUE_TEMPLATE/1_streams_add.yml
vendored
9
.github/ISSUE_TEMPLATE/1_streams_add.yml
vendored
|
@ -1,10 +1,11 @@
|
|||
name: ➕ Add stream link
|
||||
name: ➕ Add stream
|
||||
description: Request to add a new stream link into the playlist
|
||||
title: 'Add: '
|
||||
labels: ['streams:add']
|
||||
|
||||
body:
|
||||
- type: input
|
||||
id: stream_id
|
||||
attributes:
|
||||
label: Stream ID (required)
|
||||
description: "ID of the stream consisting of `<channel_id>` or `<channel_id>@<feed_id>`. Full list of supported channels with corresponding ID could be found on [iptv-org.github.io](https://iptv-org.github.io/). If you can't find the channel you want in the list, please let us know through this [form](https://github.com/iptv-org/database/issues/new?assignees=&labels=channels%3Aadd&projects=&template=channels_add.yml&title=Add%3A+) before posting your request."
|
||||
|
@ -13,6 +14,7 @@ body:
|
|||
required: true
|
||||
|
||||
- type: input
|
||||
id: stream_url
|
||||
attributes:
|
||||
label: Stream URL (required)
|
||||
description: Link to the stream
|
||||
|
@ -21,6 +23,7 @@ body:
|
|||
required: true
|
||||
|
||||
- type: dropdown
|
||||
id: quality
|
||||
attributes:
|
||||
label: Quality
|
||||
description: Maximum video resolution available on the link
|
||||
|
@ -37,6 +40,7 @@ body:
|
|||
- 360p
|
||||
|
||||
- type: dropdown
|
||||
id: label
|
||||
attributes:
|
||||
label: Label
|
||||
description: Is there any reason why the broadcast may not work?
|
||||
|
@ -45,16 +49,19 @@ body:
|
|||
- 'Geo-blocked'
|
||||
|
||||
- type: input
|
||||
id: http_user_agent
|
||||
attributes:
|
||||
label: HTTP User Agent
|
||||
placeholder: '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'
|
||||
|
||||
- type: input
|
||||
id: http_referrer
|
||||
attributes:
|
||||
label: HTTP Referrer
|
||||
placeholder: 'https://example.com/'
|
||||
|
||||
- type: textarea
|
||||
id: notes
|
||||
attributes:
|
||||
label: Notes
|
||||
description: 'Anything else we should know about this broadcast?'
|
||||
|
|
18
.github/ISSUE_TEMPLATE/2_streams_edit.yml
vendored
18
.github/ISSUE_TEMPLATE/2_streams_edit.yml
vendored
|
@ -1,13 +1,14 @@
|
|||
name: ✏️ Edit stream description
|
||||
name: ✏️ Edit stream
|
||||
description: Request to edit stream description
|
||||
title: 'Edit: '
|
||||
labels: ['streams:edit']
|
||||
|
||||
body:
|
||||
- type: input
|
||||
id: stream_url
|
||||
attributes:
|
||||
label: Stream URL (required)
|
||||
description: Link to the stream from a playlist
|
||||
description: Link to the stream to be updated
|
||||
placeholder: 'https://lnc-kdfw-fox-aws.tubi.video/index.m3u8'
|
||||
validations:
|
||||
required: true
|
||||
|
@ -18,12 +19,21 @@ body:
|
|||
What exactly needs to be changed? To delete an existing value without replacement use the `~` symbol.
|
||||
|
||||
- type: input
|
||||
id: new_stream_url
|
||||
attributes:
|
||||
label: New Stream URL
|
||||
description: New link to the stream
|
||||
placeholder: 'https://servilive.com:3126/live/tele2000live.m3u8'
|
||||
|
||||
- type: input
|
||||
id: stream_id
|
||||
attributes:
|
||||
label: Stream ID
|
||||
description: "ID of the stream consisting of `<channel_id>` or `<channel_id>@<feed_id>`. Full list of supported channels with corresponding ID could be found on [iptv-org.github.io](https://iptv-org.github.io/). If you can't find the channel you want in the list, please let us know through this [form](https://github.com/iptv-org/database/issues/new?assignees=&labels=channels%3Aadd&projects=&template=channels_add.yml&title=Add%3A+) before posting your request."
|
||||
placeholder: 'BBCAmerica.us@East'
|
||||
|
||||
- type: dropdown
|
||||
id: quality
|
||||
attributes:
|
||||
label: Quality
|
||||
description: Maximum video resolution available on the link
|
||||
|
@ -41,6 +51,7 @@ body:
|
|||
- '~'
|
||||
|
||||
- type: dropdown
|
||||
id: label
|
||||
attributes:
|
||||
label: Label
|
||||
description: Is there any reason why the broadcast may not work?
|
||||
|
@ -50,16 +61,19 @@ body:
|
|||
- '~'
|
||||
|
||||
- type: input
|
||||
id: http_user_agent
|
||||
attributes:
|
||||
label: HTTP User Agent
|
||||
placeholder: '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'
|
||||
|
||||
- type: input
|
||||
id: http_referrer
|
||||
attributes:
|
||||
label: HTTP Referrer
|
||||
placeholder: 'https://example.com/'
|
||||
|
||||
- type: textarea
|
||||
id: notes
|
||||
attributes:
|
||||
label: Notes
|
||||
placeholder: 'Anything else we should know?'
|
||||
|
|
|
@ -1,23 +1,25 @@
|
|||
name: 🚧 Report broken stream
|
||||
name: 🚧 Report a stream
|
||||
description: Report a broken or unstable stream
|
||||
title: 'Broken: '
|
||||
labels: ['broken stream', 'streams:remove']
|
||||
title: 'Report: '
|
||||
labels: ['streams:remove']
|
||||
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Please fill out the issue template as much as you can so we could efficiently process your request
|
||||
Please fill out the form as much as you can so we could efficiently process your request. To suggest a new replacement link, use this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams:add&projects=&template=1_streams_add.yml&title=Add%3A+).
|
||||
|
||||
- type: textarea
|
||||
id: stream_url
|
||||
attributes:
|
||||
label: Broken Links
|
||||
description: Please specify the broken links from the playlist (one per line)
|
||||
label: Stream URL
|
||||
description: List all links in question (one per line)
|
||||
placeholder: 'https://lnc-kdfw-fox-aws.tubi.video/index.m3u8'
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: dropdown
|
||||
id: reason
|
||||
attributes:
|
||||
label: What happened to the stream?
|
||||
options:
|
||||
|
@ -33,6 +35,7 @@ body:
|
|||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: notes
|
||||
attributes:
|
||||
label: Notes (optional)
|
||||
placeholder: 'Anything else we should know?'
|
||||
|
@ -43,4 +46,4 @@ body:
|
|||
description: 'Please read this guide before posting your request'
|
||||
options:
|
||||
- label: I have read [Contributing Guide](https://github.com/iptv-org/iptv/blob/master/CONTRIBUTING.md)
|
||||
required: true
|
||||
required: true
|
6
.gitignore
vendored
6
.gitignore
vendored
|
@ -3,7 +3,7 @@ node_modules
|
|||
.secrets
|
||||
.actrc
|
||||
.DS_Store
|
||||
.gh-pages
|
||||
.api
|
||||
/.gh-pages/
|
||||
/.api/
|
||||
.env
|
||||
/temp
|
||||
/temp/
|
|
@ -93,12 +93,12 @@ Same thing, but split up into separate files:
|
|||
|
||||
### Grouped by region
|
||||
|
||||
Playlists in which channels are grouped by the region for which they are broadcasted.
|
||||
|
||||
<details>
|
||||
<summary>Expand</summary>
|
||||
<br>
|
||||
|
||||
Playlists in which channels are grouped by the region for which they are broadcasted.
|
||||
|
||||
```
|
||||
https://iptv-org.github.io/iptv/index.region.m3u
|
||||
```
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
You have several options:
|
||||
|
||||
1. Create a new [issue](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams:add&projects=&template=-----streams_add.yml&title=Add%3A+) and provide all the required information. If the request is approved, the link will be added to the playlist in the next update.
|
||||
1. Create a new [issue](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams:add&projects=&template=1_streams_add.yml&title=Add%3A+) and provide all the required information. If the request is approved, the link will be added to the playlist in the next update.
|
||||
|
||||
2. Add the link to the playlist directly using a [pull request](https://github.com/iptv-org/iptv/pulls).
|
||||
|
||||
|
@ -51,7 +51,7 @@ If the link answers, you're with an Xtream Codes server.
|
|||
|
||||
### How to report a broken stream?
|
||||
|
||||
Fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=broken+stream&projects=&template=---broken-stream.yml&title=Broken%3A+) and as soon as a working replacement appears, we will add it to the playlist or at least remove the non-working one.
|
||||
Fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams:remove&projects=&template=3_streams_report.yml&title=Broken%3A+) and as soon as a working replacement appears, we will add it to the playlist or at least remove the non-working one.
|
||||
|
||||
The only thing before publishing your report is to make sure that:
|
||||
|
||||
|
@ -91,9 +91,15 @@ streams/fr.m3u
|
|||
|
||||
After that, all you have to do is report any broken streams you find.
|
||||
|
||||
### How do I remove my channel from playlist?
|
||||
### How to replace a broken stream?
|
||||
|
||||
To request removal of a link to a channel from the repository, you need to fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=removal+request&projects=&template=-removal-request.yml&title=Remove%3A+) and wait for the request to be reviewed (this usually takes no more than 1 business day). And if the request is approved, links to the channel will be immediately removed from the repository.
|
||||
This can be done either by filling out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams%3Aedit&projects=&template=2_streams_edit.yml&title=Edit%3A+).
|
||||
|
||||
Either by directly updating the files in the [/streams](/streams) folder and then creating a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).
|
||||
|
||||
### How to remove my channel from playlist?
|
||||
|
||||
To request removal of a link to a channel from the repository, you need to fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=removal+request&projects=&template=6_copyright-claim.yml&title=Remove%3A+) and wait for the request to be reviewed (this usually takes no more than 1 business day). And if the request is approved, links to the channel will be immediately removed from the repository.
|
||||
|
||||
The channel will also be added to our [blocklist](https://github.com/iptv-org/database/blob/master/data/blocklist.csv) to avoid its appearance in our playlists in the future.
|
||||
|
||||
|
@ -176,6 +182,7 @@ To run scripts use the `npm run <script-name>` command.
|
|||
- `playlist:validate`: сhecks ids and links in internal playlists for errors.
|
||||
- `playlist:lint`: сhecks internal playlists for syntax errors.
|
||||
- `playlist:test`: tests links in internal playlists.
|
||||
- `playlist:edit`: utility for quick streams mapping.
|
||||
- `playlist:deploy`: allows to manually publish all generated via `playlist:generate` playlists. To run the script you must provide your [personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens) with write access to the repository.
|
||||
- `readme:update`: updates the list of playlists in [README.md](README.md).
|
||||
- `report:create`: creates a report on current issues.
|
||||
|
|
7068
package-lock.json
generated
7068
package-lock.json
generated
File diff suppressed because it is too large
Load diff
19
package.json
19
package.json
|
@ -13,6 +13,7 @@
|
|||
"playlist:validate": "tsx scripts/commands/playlist/validate.ts",
|
||||
"playlist:lint": "npx m3u-linter -c m3u-linter.json",
|
||||
"playlist:test": "tsx scripts/commands/playlist/test.ts",
|
||||
"playlist:edit": "tsx scripts/commands/playlist/edit.ts",
|
||||
"playlist:deploy": "npx gh-pages-clean && npx gh-pages -m \"Deploy to GitHub Pages\" -d .gh-pages -r https://$GITHUB_TOKEN@github.com/iptv-org/iptv.git",
|
||||
"readme:update": "tsx scripts/commands/readme/update.ts",
|
||||
"report:create": "tsx scripts/commands/report/create.ts",
|
||||
|
@ -26,7 +27,7 @@
|
|||
},
|
||||
"jest": {
|
||||
"transform": {
|
||||
"^.+\\.ts$": "ts-jest"
|
||||
"^.+\\.ts$": "@swc/jest"
|
||||
},
|
||||
"testRegex": "tests/(.*?/)?.*test.ts$",
|
||||
"setupFilesAfterEnv": [
|
||||
|
@ -39,12 +40,16 @@
|
|||
"dependencies": {
|
||||
"@eslint/eslintrc": "^3.3.0",
|
||||
"@eslint/js": "^9.21.0",
|
||||
"@freearhey/core": "^0.7.0",
|
||||
"@freearhey/core": "^0.8.2",
|
||||
"@freearhey/search-js": "^0.1.2",
|
||||
"@inquirer/prompts": "^7.4.1",
|
||||
"@octokit/core": "^6.1.4",
|
||||
"@octokit/plugin-paginate-rest": "^11.4.3",
|
||||
"@octokit/plugin-rest-endpoint-methods": "^7.1.3",
|
||||
"@octokit/types": "^11.1.0",
|
||||
"@swc/jest": "^0.2.38",
|
||||
"@types/cli-progress": "^3.11.3",
|
||||
"@types/fs-extra": "^11.0.4",
|
||||
"@types/jest": "^29.5.14",
|
||||
"@types/lodash": "^4.14.198",
|
||||
"@types/numeral": "^2.0.3",
|
||||
|
@ -58,17 +63,23 @@
|
|||
"commander": "^8.3.0",
|
||||
"console-table-printer": "^2.12.1",
|
||||
"eslint": "^9.17.0",
|
||||
"glob": "^11.0.2",
|
||||
"globals": "^16.0.0",
|
||||
"iptv-checker": "^0.29.1",
|
||||
"iptv-playlist-parser": "^0.13.0",
|
||||
"jest": "^29.7.0",
|
||||
"jest-expect-message": "^1.1.3",
|
||||
"lodash": "^4.17.21",
|
||||
"m3u-linter": "^0.4.2",
|
||||
"markdown-include": "^0.4.3",
|
||||
"node-cleanup": "^2.1.2",
|
||||
"numeral": "^2.0.6",
|
||||
"transliteration": "^2.3.5",
|
||||
"ts-jest": "^29.2.5",
|
||||
"tsx": "^4.6.2",
|
||||
"valid-url": "^1.0.9"
|
||||
},
|
||||
"overrides": {
|
||||
"jest": {
|
||||
"glob": "11.0.2"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,30 +1,25 @@
|
|||
import { Logger, Storage, Collection } from '@freearhey/core'
|
||||
import { DataLoader, DataProcessor, PlaylistParser } from '../../core'
|
||||
import type { DataProcessorData } from '../../types/dataProcessor'
|
||||
import { API_DIR, STREAMS_DIR, DATA_DIR } from '../../constants'
|
||||
import { PlaylistParser } from '../../core'
|
||||
import { Stream, Channel, Feed } from '../../models'
|
||||
import { uniqueId } from 'lodash'
|
||||
import type { DataLoaderData } from '../../types/dataLoader'
|
||||
import { Logger, Storage } from '@freearhey/core'
|
||||
import { Stream } from '../../models'
|
||||
|
||||
async function main() {
|
||||
const logger = new Logger()
|
||||
|
||||
logger.info('loading api data...')
|
||||
logger.info('loading data from api...')
|
||||
const processor = new DataProcessor()
|
||||
const dataStorage = new Storage(DATA_DIR)
|
||||
const channelsData = await dataStorage.json('channels.json')
|
||||
const channels = new Collection(channelsData).map(data => new Channel(data))
|
||||
const channelsGroupedById = channels.keyBy((channel: Channel) => channel.id)
|
||||
const feedsData = await dataStorage.json('feeds.json')
|
||||
const feeds = new Collection(feedsData).map(data =>
|
||||
new Feed(data).withChannel(channelsGroupedById)
|
||||
)
|
||||
const feedsGroupedByChannelId = feeds.groupBy((feed: Feed) =>
|
||||
feed.channel ? feed.channel.id : uniqueId()
|
||||
)
|
||||
const dataLoader = new DataLoader({ storage: dataStorage })
|
||||
const data: DataLoaderData = await dataLoader.load()
|
||||
const { channelsKeyById, feedsGroupedByChannelId }: DataProcessorData = processor.process(data)
|
||||
|
||||
logger.info('loading streams...')
|
||||
const streamsStorage = new Storage(STREAMS_DIR)
|
||||
const parser = new PlaylistParser({
|
||||
storage: streamsStorage,
|
||||
channelsGroupedById,
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId
|
||||
})
|
||||
const files = await streamsStorage.list('**/*.m3u')
|
||||
|
|
|
@ -1,23 +1,24 @@
|
|||
import { Logger } from '@freearhey/core'
|
||||
import { ApiClient } from '../../core'
|
||||
import { DATA_DIR } from '../../constants'
|
||||
import { Storage } from '@freearhey/core'
|
||||
import { DataLoader } from '../../core'
|
||||
|
||||
async function main() {
|
||||
const logger = new Logger()
|
||||
const client = new ApiClient({ logger })
|
||||
const storage = new Storage(DATA_DIR)
|
||||
const loader = new DataLoader({ storage })
|
||||
|
||||
const requests = [
|
||||
client.download('blocklist.json'),
|
||||
client.download('categories.json'),
|
||||
client.download('channels.json'),
|
||||
client.download('countries.json'),
|
||||
client.download('languages.json'),
|
||||
client.download('regions.json'),
|
||||
client.download('subdivisions.json'),
|
||||
client.download('feeds.json'),
|
||||
client.download('timezones.json')
|
||||
]
|
||||
|
||||
await Promise.all(requests)
|
||||
await Promise.all([
|
||||
loader.download('blocklist.json'),
|
||||
loader.download('categories.json'),
|
||||
loader.download('channels.json'),
|
||||
loader.download('countries.json'),
|
||||
loader.download('languages.json'),
|
||||
loader.download('regions.json'),
|
||||
loader.download('subdivisions.json'),
|
||||
loader.download('feeds.json'),
|
||||
loader.download('timezones.json'),
|
||||
loader.download('guides.json'),
|
||||
loader.download('streams.json')
|
||||
])
|
||||
}
|
||||
|
||||
main()
|
||||
|
|
208
scripts/commands/playlist/edit.ts
Normal file
208
scripts/commands/playlist/edit.ts
Normal file
|
@ -0,0 +1,208 @@
|
|||
import { Storage, Collection, Logger, Dictionary } from '@freearhey/core'
|
||||
import { DataLoader, DataProcessor, PlaylistParser } from '../../core'
|
||||
import type { ChannelSearchableData } from '../../types/channel'
|
||||
import { Channel, Feed, Playlist, Stream } from '../../models'
|
||||
import { DataProcessorData } from '../../types/dataProcessor'
|
||||
import { DataLoaderData } from '../../types/dataLoader'
|
||||
import { select, input } from '@inquirer/prompts'
|
||||
import { DATA_DIR } from '../../constants'
|
||||
import nodeCleanup from 'node-cleanup'
|
||||
import sjs from '@freearhey/search-js'
|
||||
import { Command } from 'commander'
|
||||
import readline from 'readline'
|
||||
|
||||
type ChoiceValue = { type: string; value?: Feed | Channel }
|
||||
type Choice = { name: string; short?: string; value: ChoiceValue; default?: boolean }
|
||||
|
||||
if (process.platform === 'win32') {
|
||||
readline
|
||||
.createInterface({
|
||||
input: process.stdin,
|
||||
output: process.stdout
|
||||
})
|
||||
.on('SIGINT', function () {
|
||||
process.emit('SIGINT')
|
||||
})
|
||||
}
|
||||
|
||||
const program = new Command()
|
||||
|
||||
program.argument('<filepath>', 'Path to *.channels.xml file to edit').parse(process.argv)
|
||||
|
||||
const filepath = program.args[0]
|
||||
const logger = new Logger()
|
||||
const storage = new Storage()
|
||||
let parsedStreams = new Collection()
|
||||
|
||||
main(filepath)
|
||||
nodeCleanup(() => {
|
||||
save(filepath)
|
||||
})
|
||||
|
||||
export default async function main(filepath: string) {
|
||||
if (!(await storage.exists(filepath))) {
|
||||
throw new Error(`File "${filepath}" does not exists`)
|
||||
}
|
||||
|
||||
logger.info('loading data from api...')
|
||||
const processor = new DataProcessor()
|
||||
const dataStorage = new Storage(DATA_DIR)
|
||||
const loader = new DataLoader({ storage: dataStorage })
|
||||
const data: DataLoaderData = await loader.load()
|
||||
const { channels, channelsKeyById, feedsGroupedByChannelId }: DataProcessorData =
|
||||
processor.process(data)
|
||||
|
||||
logger.info('loading streams...')
|
||||
const parser = new PlaylistParser({ storage, feedsGroupedByChannelId, channelsKeyById })
|
||||
parsedStreams = await parser.parseFile(filepath)
|
||||
const streamsWithoutId = parsedStreams.filter((stream: Stream) => !stream.id)
|
||||
|
||||
logger.info(
|
||||
`found ${parsedStreams.count()} streams (including ${streamsWithoutId.count()} without ID)`
|
||||
)
|
||||
|
||||
logger.info('creating search index...')
|
||||
const items = channels.map((channel: Channel) => channel.getSearchable()).all()
|
||||
const searchIndex = sjs.createIndex(items, {
|
||||
searchable: ['name', 'altNames', 'guideNames', 'streamNames', 'feedFullNames']
|
||||
})
|
||||
|
||||
logger.info('starting...\n')
|
||||
|
||||
for (const stream of streamsWithoutId.all()) {
|
||||
try {
|
||||
stream.id = await selectChannel(stream, searchIndex, feedsGroupedByChannelId, channelsKeyById)
|
||||
} catch (err) {
|
||||
logger.info(err.message)
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
streamsWithoutId.forEach((stream: Stream) => {
|
||||
if (stream.id === '-') {
|
||||
stream.id = ''
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
async function selectChannel(
|
||||
stream: Stream,
|
||||
searchIndex,
|
||||
feedsGroupedByChannelId: Dictionary,
|
||||
channelsKeyById: Dictionary
|
||||
): Promise<string> {
|
||||
const query = escapeRegex(stream.getName())
|
||||
const similarChannels = searchIndex
|
||||
.search(query)
|
||||
.map((item: ChannelSearchableData) => channelsKeyById.get(item.id))
|
||||
|
||||
const url = stream.url.length > 50 ? stream.url.slice(0, 50) + '...' : stream.url
|
||||
|
||||
const selected: ChoiceValue = await select({
|
||||
message: `Select channel ID for "${stream.name}" (${url}):`,
|
||||
choices: getChannelChoises(new Collection(similarChannels)),
|
||||
pageSize: 10
|
||||
})
|
||||
|
||||
switch (selected.type) {
|
||||
case 'skip':
|
||||
return '-'
|
||||
case 'type': {
|
||||
const typedChannelId = await input({ message: ' Channel ID:' })
|
||||
if (!typedChannelId) return ''
|
||||
const selectedFeedId = await selectFeed(typedChannelId, feedsGroupedByChannelId)
|
||||
if (selectedFeedId === '-') return typedChannelId
|
||||
return [typedChannelId, selectedFeedId].join('@')
|
||||
}
|
||||
case 'channel': {
|
||||
const selectedChannel = selected.value
|
||||
if (!selectedChannel) return ''
|
||||
const selectedFeedId = await selectFeed(selectedChannel.id, feedsGroupedByChannelId)
|
||||
if (selectedFeedId === '-') return selectedChannel.id
|
||||
return [selectedChannel.id, selectedFeedId].join('@')
|
||||
}
|
||||
}
|
||||
|
||||
return ''
|
||||
}
|
||||
|
||||
async function selectFeed(channelId: string, feedsGroupedByChannelId: Dictionary): Promise<string> {
|
||||
const channelFeeds = new Collection(feedsGroupedByChannelId.get(channelId)) || new Collection()
|
||||
const choices = getFeedChoises(channelFeeds)
|
||||
|
||||
const selected: ChoiceValue = await select({
|
||||
message: `Select feed ID for "${channelId}":`,
|
||||
choices,
|
||||
pageSize: 10
|
||||
})
|
||||
|
||||
switch (selected.type) {
|
||||
case 'skip':
|
||||
return '-'
|
||||
case 'type':
|
||||
return await input({ message: ' Feed ID:', default: 'SD' })
|
||||
case 'feed':
|
||||
const selectedFeed = selected.value
|
||||
if (!selectedFeed) return ''
|
||||
return selectedFeed.id
|
||||
}
|
||||
|
||||
return ''
|
||||
}
|
||||
|
||||
function getChannelChoises(channels: Collection): Choice[] {
|
||||
const choises: Choice[] = []
|
||||
|
||||
channels.forEach((channel: Channel) => {
|
||||
const names = new Collection([channel.name, ...channel.altNames.all()]).uniq().join(', ')
|
||||
|
||||
choises.push({
|
||||
value: {
|
||||
type: 'channel',
|
||||
value: channel
|
||||
},
|
||||
name: `${channel.id} (${names})`,
|
||||
short: `${channel.id}`
|
||||
})
|
||||
})
|
||||
|
||||
choises.push({ name: 'Type...', value: { type: 'type' } })
|
||||
choises.push({ name: 'Skip', value: { type: 'skip' } })
|
||||
|
||||
return choises
|
||||
}
|
||||
|
||||
function getFeedChoises(feeds: Collection): Choice[] {
|
||||
const choises: Choice[] = []
|
||||
|
||||
feeds.forEach((feed: Feed) => {
|
||||
let name = `${feed.id} (${feed.name})`
|
||||
if (feed.isMain) name += ' [main]'
|
||||
|
||||
choises.push({
|
||||
value: {
|
||||
type: 'feed',
|
||||
value: feed
|
||||
},
|
||||
default: feed.isMain,
|
||||
name,
|
||||
short: feed.id
|
||||
})
|
||||
})
|
||||
|
||||
choises.push({ name: 'Type...', value: { type: 'type' } })
|
||||
choises.push({ name: 'Skip', value: { type: 'skip' } })
|
||||
|
||||
return choises
|
||||
}
|
||||
|
||||
function save(filepath: string) {
|
||||
if (!storage.existsSync(filepath)) return
|
||||
const playlist = new Playlist(parsedStreams)
|
||||
storage.saveSync(filepath, playlist.toString())
|
||||
logger.info(`\nFile '${filepath}' successfully saved`)
|
||||
}
|
||||
|
||||
function escapeRegex(string: string) {
|
||||
return string.replace(/[/\-\\^$*+?.()|[\]{}]/g, '\\$&')
|
||||
}
|
|
@ -1,33 +1,28 @@
|
|||
import { Logger, Storage, Collection } from '@freearhey/core'
|
||||
import { Logger, Storage } from '@freearhey/core'
|
||||
import { STREAMS_DIR, DATA_DIR } from '../../constants'
|
||||
import { PlaylistParser } from '../../core'
|
||||
import { Stream, Playlist, Channel, Feed } from '../../models'
|
||||
import { DataLoader, DataProcessor, PlaylistParser } from '../../core'
|
||||
import { Stream, Playlist } from '../../models'
|
||||
import { program } from 'commander'
|
||||
import { uniqueId } from 'lodash'
|
||||
import { DataLoaderData } from '../../types/dataLoader'
|
||||
import { DataProcessorData } from '../../types/dataProcessor'
|
||||
|
||||
program.argument('[filepath]', 'Path to file to validate').parse(process.argv)
|
||||
|
||||
async function main() {
|
||||
const streamsStorage = new Storage(STREAMS_DIR)
|
||||
const logger = new Logger()
|
||||
|
||||
logger.info('loading data from api...')
|
||||
const processor = new DataProcessor()
|
||||
const dataStorage = new Storage(DATA_DIR)
|
||||
const channelsData = await dataStorage.json('channels.json')
|
||||
const channels = new Collection(channelsData).map(data => new Channel(data))
|
||||
const channelsGroupedById = channels.keyBy((channel: Channel) => channel.id)
|
||||
const feedsData = await dataStorage.json('feeds.json')
|
||||
const feeds = new Collection(feedsData).map(data =>
|
||||
new Feed(data).withChannel(channelsGroupedById)
|
||||
)
|
||||
const feedsGroupedByChannelId = feeds.groupBy(feed =>
|
||||
feed.channel ? feed.channel.id : uniqueId()
|
||||
)
|
||||
const loader = new DataLoader({ storage: dataStorage })
|
||||
const data: DataLoaderData = await loader.load()
|
||||
const { channelsKeyById, feedsGroupedByChannelId }: DataProcessorData = processor.process(data)
|
||||
|
||||
logger.info('loading streams...')
|
||||
const streamsStorage = new Storage(STREAMS_DIR)
|
||||
const parser = new PlaylistParser({
|
||||
storage: streamsStorage,
|
||||
channelsGroupedById,
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId
|
||||
})
|
||||
const files = program.args.length ? program.args : await streamsStorage.list('**/*.m3u')
|
||||
|
@ -46,7 +41,7 @@ async function main() {
|
|||
|
||||
logger.info('removing wrong id...')
|
||||
streams = streams.map((stream: Stream) => {
|
||||
if (!stream.channel || channelsGroupedById.missing(stream.channel.id)) {
|
||||
if (!stream.channel || channelsKeyById.missing(stream.channel.id)) {
|
||||
stream.id = ''
|
||||
}
|
||||
|
||||
|
|
|
@ -1,109 +1,47 @@
|
|||
import { Logger, Storage, Collection } from '@freearhey/core'
|
||||
import { PlaylistParser } from '../../core'
|
||||
import {
|
||||
Stream,
|
||||
Category,
|
||||
Channel,
|
||||
Language,
|
||||
Country,
|
||||
Region,
|
||||
Subdivision,
|
||||
Feed,
|
||||
Timezone
|
||||
} from '../../models'
|
||||
import { PlaylistParser, DataProcessor, DataLoader } from '../../core'
|
||||
import type { DataProcessorData } from '../../types/dataProcessor'
|
||||
import { DATA_DIR, LOGS_DIR, STREAMS_DIR } from '../../constants'
|
||||
import type { DataLoaderData } from '../../types/dataLoader'
|
||||
import { Logger, Storage, File } from '@freearhey/core'
|
||||
import { Stream } from '../../models'
|
||||
import { uniqueId } from 'lodash'
|
||||
import {
|
||||
IndexCategoryGenerator,
|
||||
IndexLanguageGenerator,
|
||||
IndexCountryGenerator,
|
||||
IndexRegionGenerator,
|
||||
CategoriesGenerator,
|
||||
CountriesGenerator,
|
||||
LanguagesGenerator,
|
||||
RegionsGenerator,
|
||||
IndexGenerator,
|
||||
IndexCategoryGenerator,
|
||||
IndexCountryGenerator,
|
||||
IndexLanguageGenerator,
|
||||
IndexRegionGenerator
|
||||
IndexGenerator
|
||||
} from '../../generators'
|
||||
import { DATA_DIR, LOGS_DIR, STREAMS_DIR } from '../../constants'
|
||||
|
||||
async function main() {
|
||||
const logger = new Logger()
|
||||
const dataStorage = new Storage(DATA_DIR)
|
||||
const generatorsLogger = new Logger({
|
||||
stream: await new Storage(LOGS_DIR).createStream(`generators.log`)
|
||||
})
|
||||
const logFile = new File('generators.log')
|
||||
|
||||
logger.info('loading data from api...')
|
||||
const categoriesData = await dataStorage.json('categories.json')
|
||||
const countriesData = await dataStorage.json('countries.json')
|
||||
const languagesData = await dataStorage.json('languages.json')
|
||||
const regionsData = await dataStorage.json('regions.json')
|
||||
const subdivisionsData = await dataStorage.json('subdivisions.json')
|
||||
const timezonesData = await dataStorage.json('timezones.json')
|
||||
const channelsData = await dataStorage.json('channels.json')
|
||||
const feedsData = await dataStorage.json('feeds.json')
|
||||
|
||||
logger.info('preparing data...')
|
||||
const subdivisions = new Collection(subdivisionsData).map(data => new Subdivision(data))
|
||||
const subdivisionsGroupedByCode = subdivisions.keyBy(
|
||||
(subdivision: Subdivision) => subdivision.code
|
||||
)
|
||||
const subdivisionsGroupedByCountryCode = subdivisions.groupBy(
|
||||
(subdivision: Subdivision) => subdivision.countryCode
|
||||
)
|
||||
let regions = new Collection(regionsData).map(data =>
|
||||
new Region(data).withSubdivisions(subdivisions)
|
||||
)
|
||||
const regionsGroupedByCode = regions.keyBy((region: Region) => region.code)
|
||||
const categories = new Collection(categoriesData).map(data => new Category(data))
|
||||
const categoriesGroupedById = categories.keyBy((category: Category) => category.id)
|
||||
const languages = new Collection(languagesData).map(data => new Language(data))
|
||||
const languagesGroupedByCode = languages.keyBy((language: Language) => language.code)
|
||||
const countries = new Collection(countriesData).map(data =>
|
||||
new Country(data)
|
||||
.withRegions(regions)
|
||||
.withLanguage(languagesGroupedByCode)
|
||||
.withSubdivisions(subdivisionsGroupedByCountryCode)
|
||||
)
|
||||
const countriesGroupedByCode = countries.keyBy((country: Country) => country.code)
|
||||
regions = regions.map((region: Region) => region.withCountries(countriesGroupedByCode))
|
||||
|
||||
const timezones = new Collection(timezonesData).map(data =>
|
||||
new Timezone(data).withCountries(countriesGroupedByCode)
|
||||
)
|
||||
const timezonesGroupedById = timezones.keyBy((timezone: Timezone) => timezone.id)
|
||||
|
||||
const channels = new Collection(channelsData).map(data =>
|
||||
new Channel(data)
|
||||
.withCategories(categoriesGroupedById)
|
||||
.withCountry(countriesGroupedByCode)
|
||||
.withSubdivision(subdivisionsGroupedByCode)
|
||||
)
|
||||
const channelsGroupedById = channels.keyBy((channel: Channel) => channel.id)
|
||||
const feeds = new Collection(feedsData).map(data =>
|
||||
new Feed(data)
|
||||
.withChannel(channelsGroupedById)
|
||||
.withLanguages(languagesGroupedByCode)
|
||||
.withTimezones(timezonesGroupedById)
|
||||
.withBroadcastCountries(
|
||||
countriesGroupedByCode,
|
||||
regionsGroupedByCode,
|
||||
subdivisionsGroupedByCode
|
||||
)
|
||||
.withBroadcastRegions(regions)
|
||||
.withBroadcastSubdivisions(subdivisionsGroupedByCode)
|
||||
)
|
||||
const feedsGroupedByChannelId = feeds.groupBy((feed: Feed) =>
|
||||
feed.channel ? feed.channel.id : uniqueId()
|
||||
)
|
||||
const processor = new DataProcessor()
|
||||
const dataStorage = new Storage(DATA_DIR)
|
||||
const loader = new DataLoader({ storage: dataStorage })
|
||||
const data: DataLoaderData = await loader.load()
|
||||
const {
|
||||
feedsGroupedByChannelId,
|
||||
channelsKeyById,
|
||||
categories,
|
||||
countries,
|
||||
regions
|
||||
}: DataProcessorData = processor.process(data)
|
||||
|
||||
logger.info('loading streams...')
|
||||
const storage = new Storage(STREAMS_DIR)
|
||||
const streamsStorage = new Storage(STREAMS_DIR)
|
||||
const parser = new PlaylistParser({
|
||||
storage,
|
||||
channelsGroupedById,
|
||||
feedsGroupedByChannelId
|
||||
storage: streamsStorage,
|
||||
feedsGroupedByChannelId,
|
||||
channelsKeyById
|
||||
})
|
||||
const files = await storage.list('**/*.m3u')
|
||||
const files = await streamsStorage.list('**/*.m3u')
|
||||
let streams = await parser.parse(files)
|
||||
const totalStreams = streams.count()
|
||||
streams = streams.uniqBy((stream: Stream) =>
|
||||
|
@ -122,42 +60,46 @@ async function main() {
|
|||
)
|
||||
|
||||
logger.info('generating categories/...')
|
||||
await new CategoriesGenerator({ categories, streams, logger: generatorsLogger }).generate()
|
||||
await new CategoriesGenerator({ categories, streams, logFile }).generate()
|
||||
|
||||
logger.info('generating countries/...')
|
||||
await new CountriesGenerator({
|
||||
countries,
|
||||
streams,
|
||||
logger: generatorsLogger
|
||||
logFile
|
||||
}).generate()
|
||||
|
||||
logger.info('generating languages/...')
|
||||
await new LanguagesGenerator({ streams, logger: generatorsLogger }).generate()
|
||||
await new LanguagesGenerator({ streams, logFile }).generate()
|
||||
|
||||
logger.info('generating regions/...')
|
||||
await new RegionsGenerator({
|
||||
streams,
|
||||
regions,
|
||||
logger: generatorsLogger
|
||||
logFile
|
||||
}).generate()
|
||||
|
||||
logger.info('generating index.m3u...')
|
||||
await new IndexGenerator({ streams, logger: generatorsLogger }).generate()
|
||||
await new IndexGenerator({ streams, logFile }).generate()
|
||||
|
||||
logger.info('generating index.category.m3u...')
|
||||
await new IndexCategoryGenerator({ streams, logger: generatorsLogger }).generate()
|
||||
await new IndexCategoryGenerator({ streams, logFile }).generate()
|
||||
|
||||
logger.info('generating index.country.m3u...')
|
||||
await new IndexCountryGenerator({
|
||||
streams,
|
||||
logger: generatorsLogger
|
||||
logFile
|
||||
}).generate()
|
||||
|
||||
logger.info('generating index.language.m3u...')
|
||||
await new IndexLanguageGenerator({ streams, logger: generatorsLogger }).generate()
|
||||
await new IndexLanguageGenerator({ streams, logFile }).generate()
|
||||
|
||||
logger.info('generating index.region.m3u...')
|
||||
await new IndexRegionGenerator({ streams, regions, logger: generatorsLogger }).generate()
|
||||
await new IndexRegionGenerator({ streams, regions, logFile }).generate()
|
||||
|
||||
logger.info('saving generators.log...')
|
||||
const logStorage = new Storage(LOGS_DIR)
|
||||
logStorage.saveFile(logFile)
|
||||
}
|
||||
|
||||
main()
|
||||
|
|
|
@ -1,13 +1,15 @@
|
|||
import { Logger, Storage, Collection } from '@freearhey/core'
|
||||
import { ROOT_DIR, STREAMS_DIR, DATA_DIR } from '../../constants'
|
||||
import { PlaylistParser, StreamTester, CliTable } from '../../core'
|
||||
import { Stream, Feed, Channel } from '../../models'
|
||||
import { PlaylistParser, StreamTester, CliTable, DataProcessor, DataLoader } from '../../core'
|
||||
import { Stream } from '../../models'
|
||||
import { program } from 'commander'
|
||||
import { eachLimit } from 'async-es'
|
||||
import commandExists from 'command-exists'
|
||||
import chalk from 'chalk'
|
||||
import os from 'node:os'
|
||||
import dns from 'node:dns'
|
||||
import type { DataLoaderData } from '../../types/dataLoader'
|
||||
import type { DataProcessorData } from '../../types/dataProcessor'
|
||||
|
||||
const cpus = os.cpus()
|
||||
|
||||
|
@ -54,22 +56,18 @@ async function main() {
|
|||
return
|
||||
}
|
||||
|
||||
logger.info('loading channels from api...')
|
||||
logger.info('loading data from api...')
|
||||
const processor = new DataProcessor()
|
||||
const dataStorage = new Storage(DATA_DIR)
|
||||
const channelsData = await dataStorage.json('channels.json')
|
||||
const channels = new Collection(channelsData).map(data => new Channel(data))
|
||||
const channelsGroupedById = channels.keyBy((channel: Channel) => channel.id)
|
||||
const feedsData = await dataStorage.json('feeds.json')
|
||||
const feeds = new Collection(feedsData).map(data =>
|
||||
new Feed(data).withChannel(channelsGroupedById)
|
||||
)
|
||||
const feedsGroupedByChannelId = feeds.groupBy(feed => feed.channel)
|
||||
const loader = new DataLoader({ storage: dataStorage })
|
||||
const data: DataLoaderData = await loader.load()
|
||||
const { channelsKeyById, feedsGroupedByChannelId }: DataProcessorData = processor.process(data)
|
||||
|
||||
logger.info('loading streams...')
|
||||
const rootStorage = new Storage(ROOT_DIR)
|
||||
const parser = new PlaylistParser({
|
||||
storage: rootStorage,
|
||||
channelsGroupedById,
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId
|
||||
})
|
||||
const files = program.args.length ? program.args : await rootStorage.list(`${STREAMS_DIR}/*.m3u`)
|
||||
|
@ -156,15 +154,24 @@ function drawTable() {
|
|||
}
|
||||
}
|
||||
|
||||
function onFinish() {
|
||||
function onFinish(error) {
|
||||
clearInterval(interval)
|
||||
|
||||
if (error) {
|
||||
console.error(error)
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
drawTable()
|
||||
|
||||
logger.error(`\n${errors + warnings} problems (${errors} errors, ${warnings} warnings)`)
|
||||
if (errors > 0 || warnings > 0) {
|
||||
console.log(
|
||||
chalk.red(`\n${errors + warnings} problems (${errors} errors, ${warnings} warnings)`)
|
||||
)
|
||||
|
||||
if (errors > 0) {
|
||||
process.exit(1)
|
||||
if (errors > 0) {
|
||||
process.exit(1)
|
||||
}
|
||||
}
|
||||
|
||||
process.exit(0)
|
||||
|
|
|
@ -1,50 +1,45 @@
|
|||
import { DataLoader, DataProcessor, IssueLoader, PlaylistParser } from '../../core'
|
||||
import { Logger, Storage, Collection, Dictionary } from '@freearhey/core'
|
||||
import type { DataProcessorData } from '../../types/dataProcessor'
|
||||
import { Stream, Playlist, Channel, Issue } from '../../models'
|
||||
import type { DataLoaderData } from '../../types/dataLoader'
|
||||
import { DATA_DIR, STREAMS_DIR } from '../../constants'
|
||||
import { IssueLoader, PlaylistParser } from '../../core'
|
||||
import { Stream, Playlist, Channel, Feed, Issue } from '../../models'
|
||||
import validUrl from 'valid-url'
|
||||
import { uniqueId } from 'lodash'
|
||||
|
||||
let processedIssues = new Collection()
|
||||
|
||||
async function main() {
|
||||
const logger = new Logger({ disabled: true })
|
||||
const loader = new IssueLoader()
|
||||
const logger = new Logger({ level: -999 })
|
||||
const issueLoader = new IssueLoader()
|
||||
|
||||
logger.info('loading issues...')
|
||||
const issues = await loader.load()
|
||||
const issues = await issueLoader.load()
|
||||
|
||||
logger.info('loading channels from api...')
|
||||
logger.info('loading data from api...')
|
||||
const processor = new DataProcessor()
|
||||
const dataStorage = new Storage(DATA_DIR)
|
||||
const channelsData = await dataStorage.json('channels.json')
|
||||
const channels = new Collection(channelsData).map(data => new Channel(data))
|
||||
const channelsGroupedById = channels.keyBy((channel: Channel) => channel.id)
|
||||
const feedsData = await dataStorage.json('feeds.json')
|
||||
const feeds = new Collection(feedsData).map(data =>
|
||||
new Feed(data).withChannel(channelsGroupedById)
|
||||
)
|
||||
const feedsGroupedByChannelId = feeds.groupBy((feed: Feed) =>
|
||||
feed.channel ? feed.channel.id : uniqueId()
|
||||
)
|
||||
const dataLoader = new DataLoader({ storage: dataStorage })
|
||||
const data: DataLoaderData = await dataLoader.load()
|
||||
const { channelsKeyById, feedsGroupedByChannelId }: DataProcessorData = processor.process(data)
|
||||
|
||||
logger.info('loading streams...')
|
||||
const streamsStorage = new Storage(STREAMS_DIR)
|
||||
const parser = new PlaylistParser({
|
||||
storage: streamsStorage,
|
||||
feedsGroupedByChannelId,
|
||||
channelsGroupedById
|
||||
channelsKeyById
|
||||
})
|
||||
const files = await streamsStorage.list('**/*.m3u')
|
||||
const streams = await parser.parse(files)
|
||||
|
||||
logger.info('removing broken streams...')
|
||||
logger.info('removing streams...')
|
||||
await removeStreams({ streams, issues })
|
||||
|
||||
logger.info('edit stream description...')
|
||||
await editStreams({
|
||||
streams,
|
||||
issues,
|
||||
channelsGroupedById,
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId
|
||||
})
|
||||
|
||||
|
@ -52,7 +47,7 @@ async function main() {
|
|||
await addStreams({
|
||||
streams,
|
||||
issues,
|
||||
channelsGroupedById,
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId
|
||||
})
|
||||
|
||||
|
@ -78,12 +73,12 @@ async function removeStreams({ streams, issues }: { streams: Collection; issues:
|
|||
)
|
||||
requests.forEach((issue: Issue) => {
|
||||
const data = issue.data
|
||||
if (data.missing('brokenLinks')) return
|
||||
if (data.missing('streamUrl')) return
|
||||
|
||||
const brokenLinks = data.getString('brokenLinks') || ''
|
||||
const streamUrls = data.getString('streamUrl') || ''
|
||||
|
||||
let changed = false
|
||||
brokenLinks
|
||||
streamUrls
|
||||
.split(/\r?\n/)
|
||||
.filter(Boolean)
|
||||
.forEach(link => {
|
||||
|
@ -101,12 +96,12 @@ async function removeStreams({ streams, issues }: { streams: Collection; issues:
|
|||
async function editStreams({
|
||||
streams,
|
||||
issues,
|
||||
channelsGroupedById,
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId
|
||||
}: {
|
||||
streams: Collection
|
||||
issues: Collection
|
||||
channelsGroupedById: Dictionary
|
||||
channelsKeyById: Dictionary
|
||||
feedsGroupedByChannelId: Dictionary
|
||||
}) {
|
||||
const requests = issues.filter(
|
||||
|
@ -129,22 +124,14 @@ async function editStreams({
|
|||
stream
|
||||
.setChannelId(channelId)
|
||||
.setFeedId(feedId)
|
||||
.withChannel(channelsGroupedById)
|
||||
.withChannel(channelsKeyById)
|
||||
.withFeed(feedsGroupedByChannelId)
|
||||
.updateId()
|
||||
.updateName()
|
||||
.updateFilepath()
|
||||
}
|
||||
|
||||
const label = data.getString('label') || ''
|
||||
const quality = data.getString('quality') || ''
|
||||
const httpUserAgent = data.getString('httpUserAgent') || ''
|
||||
const httpReferrer = data.getString('httpReferrer') || ''
|
||||
|
||||
if (data.has('label')) stream.setLabel(label)
|
||||
if (data.has('quality')) stream.setQuality(quality)
|
||||
if (data.has('httpUserAgent')) stream.setHttpUserAgent(httpUserAgent)
|
||||
if (data.has('httpReferrer')) stream.setHttpReferrer(httpReferrer)
|
||||
stream.update(data)
|
||||
|
||||
processedIssues.add(issue.number)
|
||||
})
|
||||
|
@ -153,12 +140,12 @@ async function editStreams({
|
|||
async function addStreams({
|
||||
streams,
|
||||
issues,
|
||||
channelsGroupedById,
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId
|
||||
}: {
|
||||
streams: Collection
|
||||
issues: Collection
|
||||
channelsGroupedById: Dictionary
|
||||
channelsKeyById: Dictionary
|
||||
feedsGroupedByChannelId: Dictionary
|
||||
}) {
|
||||
const requests = issues.filter(
|
||||
|
@ -168,51 +155,32 @@ async function addStreams({
|
|||
const data = issue.data
|
||||
if (data.missing('streamId') || data.missing('streamUrl')) return
|
||||
if (streams.includes((_stream: Stream) => _stream.url === data.getString('streamUrl'))) return
|
||||
const stringUrl = data.getString('streamUrl') || ''
|
||||
if (!isUri(stringUrl)) return
|
||||
const streamUrl = data.getString('streamUrl') || ''
|
||||
if (!isUri(streamUrl)) return
|
||||
|
||||
const streamId = data.getString('streamId') || ''
|
||||
const [channelId] = streamId.split('@')
|
||||
const [channelId, feedId] = streamId.split('@')
|
||||
|
||||
const channel: Channel = channelsGroupedById.get(channelId)
|
||||
const channel: Channel = channelsKeyById.get(channelId)
|
||||
if (!channel) return
|
||||
|
||||
const label = data.getString('label') || ''
|
||||
const quality = data.getString('quality') || ''
|
||||
const httpUserAgent = data.getString('httpUserAgent') || ''
|
||||
const httpReferrer = data.getString('httpReferrer') || ''
|
||||
const label = data.getString('label') || null
|
||||
const quality = data.getString('quality') || null
|
||||
const httpUserAgent = data.getString('httpUserAgent') || null
|
||||
const httpReferrer = data.getString('httpReferrer') || null
|
||||
|
||||
const stream = new Stream({
|
||||
tvg: {
|
||||
id: streamId,
|
||||
name: '',
|
||||
url: '',
|
||||
logo: '',
|
||||
rec: '',
|
||||
shift: ''
|
||||
},
|
||||
channel: channelId,
|
||||
feed: feedId,
|
||||
name: data.getString('channelName') || channel.name,
|
||||
url: stringUrl,
|
||||
group: {
|
||||
title: ''
|
||||
},
|
||||
http: {
|
||||
'user-agent': httpUserAgent,
|
||||
referrer: httpReferrer
|
||||
},
|
||||
line: -1,
|
||||
raw: '',
|
||||
timeshift: '',
|
||||
catchup: {
|
||||
type: '',
|
||||
source: '',
|
||||
days: ''
|
||||
}
|
||||
url: streamUrl,
|
||||
user_agent: httpUserAgent,
|
||||
referrer: httpReferrer,
|
||||
quality,
|
||||
label
|
||||
})
|
||||
.withChannel(channelsGroupedById)
|
||||
.withChannel(channelsKeyById)
|
||||
.withFeed(feedsGroupedByChannelId)
|
||||
.setLabel(label)
|
||||
.setQuality(quality)
|
||||
.updateName()
|
||||
.updateFilepath()
|
||||
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
import { Logger, Storage, Collection, Dictionary } from '@freearhey/core'
|
||||
import { PlaylistParser } from '../../core'
|
||||
import { Channel, Stream, Blocked, Feed } from '../../models'
|
||||
import { DataLoader, DataProcessor, PlaylistParser } from '../../core'
|
||||
import { DataProcessorData } from '../../types/dataProcessor'
|
||||
import { DATA_DIR, STREAMS_DIR } from '../../constants'
|
||||
import { DataLoaderData } from '../../types/dataLoader'
|
||||
import { BlocklistRecord, Stream } from '../../models'
|
||||
import { program } from 'commander'
|
||||
import chalk from 'chalk'
|
||||
import { uniqueId } from 'lodash'
|
||||
import { DATA_DIR, STREAMS_DIR } from '../../constants'
|
||||
|
||||
program.argument('[filepath]', 'Path to file to validate').parse(process.argv)
|
||||
|
||||
|
@ -18,26 +19,21 @@ async function main() {
|
|||
const logger = new Logger()
|
||||
|
||||
logger.info('loading data from api...')
|
||||
const processor = new DataProcessor()
|
||||
const dataStorage = new Storage(DATA_DIR)
|
||||
const channelsData = await dataStorage.json('channels.json')
|
||||
const channels = new Collection(channelsData).map(data => new Channel(data))
|
||||
const channelsGroupedById = channels.keyBy((channel: Channel) => channel.id)
|
||||
const feedsData = await dataStorage.json('feeds.json')
|
||||
const feeds = new Collection(feedsData).map(data =>
|
||||
new Feed(data).withChannel(channelsGroupedById)
|
||||
)
|
||||
const feedsGroupedByChannelId = feeds.groupBy((feed: Feed) =>
|
||||
feed.channel ? feed.channel.id : uniqueId()
|
||||
)
|
||||
const blocklistContent = await dataStorage.json('blocklist.json')
|
||||
const blocklist = new Collection(blocklistContent).map(data => new Blocked(data))
|
||||
const blocklistGroupedByChannelId = blocklist.keyBy((blocked: Blocked) => blocked.channelId)
|
||||
const loader = new DataLoader({ storage: dataStorage })
|
||||
const data: DataLoaderData = await loader.load()
|
||||
const {
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId,
|
||||
blocklistRecordsGroupedByChannelId
|
||||
}: DataProcessorData = processor.process(data)
|
||||
|
||||
logger.info('loading streams...')
|
||||
const streamsStorage = new Storage(STREAMS_DIR)
|
||||
const parser = new PlaylistParser({
|
||||
storage: streamsStorage,
|
||||
channelsGroupedById,
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId
|
||||
})
|
||||
const files = program.args.length ? program.args : await streamsStorage.list('**/*.m3u')
|
||||
|
@ -55,11 +51,11 @@ async function main() {
|
|||
const buffer = new Dictionary()
|
||||
streams.forEach((stream: Stream) => {
|
||||
if (stream.channelId) {
|
||||
const channel = channelsGroupedById.get(stream.channelId)
|
||||
const channel = channelsKeyById.get(stream.channelId)
|
||||
if (!channel) {
|
||||
log.add({
|
||||
type: 'warning',
|
||||
line: stream.line,
|
||||
line: stream.getLine(),
|
||||
message: `"${stream.id}" is not in the database`
|
||||
})
|
||||
}
|
||||
|
@ -69,40 +65,43 @@ async function main() {
|
|||
if (duplicate) {
|
||||
log.add({
|
||||
type: 'warning',
|
||||
line: stream.line,
|
||||
line: stream.getLine(),
|
||||
message: `"${stream.url}" is already on the playlist`
|
||||
})
|
||||
} else {
|
||||
buffer.set(stream.url, true)
|
||||
}
|
||||
|
||||
const blocked = stream.channel ? blocklistGroupedByChannelId.get(stream.channel.id) : false
|
||||
if (blocked) {
|
||||
if (blocked.reason === 'dmca') {
|
||||
const blocklistRecords = stream.channel
|
||||
? new Collection(blocklistRecordsGroupedByChannelId.get(stream.channel.id))
|
||||
: new Collection()
|
||||
|
||||
blocklistRecords.forEach((blocklistRecord: BlocklistRecord) => {
|
||||
if (blocklistRecord.reason === 'dmca') {
|
||||
log.add({
|
||||
type: 'error',
|
||||
line: stream.line,
|
||||
message: `"${blocked.channelId}" is on the blocklist due to claims of copyright holders (${blocked.ref})`
|
||||
line: stream.getLine(),
|
||||
message: `"${blocklistRecord.channelId}" is on the blocklist due to claims of copyright holders (${blocklistRecord.ref})`
|
||||
})
|
||||
} else if (blocked.reason === 'nsfw') {
|
||||
} else if (blocklistRecord.reason === 'nsfw') {
|
||||
log.add({
|
||||
type: 'error',
|
||||
line: stream.line,
|
||||
message: `"${blocked.channelId}" is on the blocklist due to NSFW content (${blocked.ref})`
|
||||
line: stream.getLine(),
|
||||
message: `"${blocklistRecord.channelId}" is on the blocklist due to NSFW content (${blocklistRecord.ref})`
|
||||
})
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
if (log.notEmpty()) {
|
||||
logger.info(`\n${chalk.underline(filepath)}`)
|
||||
console.log(`\n${chalk.underline(filepath)}`)
|
||||
|
||||
log.forEach((logItem: LogItem) => {
|
||||
const position = logItem.line.toString().padEnd(6, ' ')
|
||||
const type = logItem.type.padEnd(9, ' ')
|
||||
const status = logItem.type === 'error' ? chalk.red(type) : chalk.yellow(type)
|
||||
|
||||
logger.info(` ${chalk.gray(position)}${status}${logItem.message}`)
|
||||
console.log(` ${chalk.gray(position)}${status}${logItem.message}`)
|
||||
})
|
||||
|
||||
errors = errors.concat(log.filter((logItem: LogItem) => logItem.type === 'error'))
|
||||
|
@ -110,16 +109,18 @@ async function main() {
|
|||
}
|
||||
}
|
||||
|
||||
logger.error(
|
||||
chalk.red(
|
||||
`\n${
|
||||
errors.count() + warnings.count()
|
||||
} problems (${errors.count()} errors, ${warnings.count()} warnings)`
|
||||
if (errors.count() || warnings.count()) {
|
||||
console.log(
|
||||
chalk.red(
|
||||
`\n${
|
||||
errors.count() + warnings.count()
|
||||
} problems (${errors.count()} errors, ${warnings.count()} warnings)`
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
if (errors.count()) {
|
||||
process.exit(1)
|
||||
if (errors.count()) {
|
||||
process.exit(1)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,56 +1,53 @@
|
|||
import { DataLoader, DataProcessor, IssueLoader, PlaylistParser } from '../../core'
|
||||
import { Logger, Storage, Collection, Dictionary } from '@freearhey/core'
|
||||
import { DataProcessorData } from '../../types/dataProcessor'
|
||||
import { DATA_DIR, STREAMS_DIR } from '../../constants'
|
||||
import { IssueLoader, PlaylistParser } from '../../core'
|
||||
import { Blocked, Channel, Issue, Stream, Feed } from '../../models'
|
||||
import { uniqueId } from 'lodash'
|
||||
import { DataLoaderData } from '../../types/dataLoader'
|
||||
import { Issue, Stream } from '../../models'
|
||||
|
||||
async function main() {
|
||||
const logger = new Logger()
|
||||
const loader = new IssueLoader()
|
||||
const issueLoader = new IssueLoader()
|
||||
let report = new Collection()
|
||||
|
||||
logger.info('loading issues...')
|
||||
const issues = await loader.load()
|
||||
const issues = await issueLoader.load()
|
||||
|
||||
logger.info('loading data from api...')
|
||||
const processor = new DataProcessor()
|
||||
const dataStorage = new Storage(DATA_DIR)
|
||||
const channelsData = await dataStorage.json('channels.json')
|
||||
const channels = new Collection(channelsData).map(data => new Channel(data))
|
||||
const channelsGroupedById = channels.keyBy((channel: Channel) => channel.id)
|
||||
const feedsData = await dataStorage.json('feeds.json')
|
||||
const feeds = new Collection(feedsData).map(data =>
|
||||
new Feed(data).withChannel(channelsGroupedById)
|
||||
)
|
||||
const feedsGroupedByChannelId = feeds.groupBy((feed: Feed) =>
|
||||
feed.channel ? feed.channel.id : uniqueId()
|
||||
)
|
||||
const blocklistContent = await dataStorage.json('blocklist.json')
|
||||
const blocklist = new Collection(blocklistContent).map(data => new Blocked(data))
|
||||
const blocklistGroupedByChannelId = blocklist.keyBy((blocked: Blocked) => blocked.channelId)
|
||||
const dataLoader = new DataLoader({ storage: dataStorage })
|
||||
const data: DataLoaderData = await dataLoader.load()
|
||||
const {
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId,
|
||||
blocklistRecordsGroupedByChannelId
|
||||
}: DataProcessorData = processor.process(data)
|
||||
|
||||
logger.info('loading streams...')
|
||||
const streamsStorage = new Storage(STREAMS_DIR)
|
||||
const parser = new PlaylistParser({
|
||||
storage: streamsStorage,
|
||||
channelsGroupedById,
|
||||
channelsKeyById,
|
||||
feedsGroupedByChannelId
|
||||
})
|
||||
const files = await streamsStorage.list('**/*.m3u')
|
||||
const streams = await parser.parse(files)
|
||||
const streamsGroupedByUrl = streams.groupBy((stream: Stream) => stream.url)
|
||||
const streamsGroupedByChannelId = streams.groupBy((stream: Stream) => stream.channelId)
|
||||
const streamsGroupedById = streams.groupBy((stream: Stream) => stream.getId())
|
||||
|
||||
logger.info('checking broken streams reports...')
|
||||
const brokenStreamReports = issues.filter(issue =>
|
||||
issue.labels.find((label: string) => label === 'broken stream')
|
||||
logger.info('checking streams:remove requests...')
|
||||
const removeRequests = issues.filter(issue =>
|
||||
issue.labels.find((label: string) => label === 'streams:remove')
|
||||
)
|
||||
brokenStreamReports.forEach((issue: Issue) => {
|
||||
const brokenLinks = issue.data.getArray('brokenLinks') || []
|
||||
removeRequests.forEach((issue: Issue) => {
|
||||
const streamUrls = issue.data.getArray('streamUrl') || []
|
||||
|
||||
if (!brokenLinks.length) {
|
||||
if (!streamUrls.length) {
|
||||
const result = {
|
||||
issueNumber: issue.number,
|
||||
type: 'broken stream',
|
||||
type: 'streams:remove',
|
||||
streamId: undefined,
|
||||
streamUrl: undefined,
|
||||
status: 'missing_link'
|
||||
|
@ -58,10 +55,10 @@ async function main() {
|
|||
|
||||
report.add(result)
|
||||
} else {
|
||||
for (const streamUrl of brokenLinks) {
|
||||
for (const streamUrl of streamUrls) {
|
||||
const result = {
|
||||
issueNumber: issue.number,
|
||||
type: 'broken stream',
|
||||
type: 'streams:remove',
|
||||
streamId: undefined,
|
||||
streamUrl: truncate(streamUrl),
|
||||
status: 'pending'
|
||||
|
@ -94,8 +91,8 @@ async function main() {
|
|||
|
||||
if (!channelId) result.status = 'missing_id'
|
||||
else if (!streamUrl) result.status = 'missing_link'
|
||||
else if (blocklistGroupedByChannelId.has(channelId)) result.status = 'blocked'
|
||||
else if (channelsGroupedById.missing(channelId)) result.status = 'wrong_id'
|
||||
else if (blocklistRecordsGroupedByChannelId.has(channelId)) result.status = 'blocked'
|
||||
else if (channelsKeyById.missing(channelId)) result.status = 'wrong_id'
|
||||
else if (streamsGroupedByUrl.has(streamUrl)) result.status = 'on_playlist'
|
||||
else if (addRequestsBuffer.has(streamUrl)) result.status = 'duplicate'
|
||||
else result.status = 'pending'
|
||||
|
@ -124,7 +121,7 @@ async function main() {
|
|||
|
||||
if (!streamUrl) result.status = 'missing_link'
|
||||
else if (streamsGroupedByUrl.missing(streamUrl)) result.status = 'invalid_link'
|
||||
else if (channelId && channelsGroupedById.missing(channelId)) result.status = 'invalid_id'
|
||||
else if (channelId && channelsKeyById.missing(channelId)) result.status = 'invalid_id'
|
||||
|
||||
report.add(result)
|
||||
})
|
||||
|
@ -147,16 +144,16 @@ async function main() {
|
|||
}
|
||||
|
||||
if (!channelId) result.status = 'missing_id'
|
||||
else if (channelsGroupedById.missing(channelId)) result.status = 'invalid_id'
|
||||
else if (channelSearchRequestsBuffer.has(channelId)) result.status = 'duplicate'
|
||||
else if (blocklistGroupedByChannelId.has(channelId)) result.status = 'blocked'
|
||||
else if (streamsGroupedByChannelId.has(channelId)) result.status = 'fulfilled'
|
||||
else if (channelsKeyById.missing(channelId)) result.status = 'invalid_id'
|
||||
else if (channelSearchRequestsBuffer.has(streamId)) result.status = 'duplicate'
|
||||
else if (blocklistRecordsGroupedByChannelId.has(channelId)) result.status = 'blocked'
|
||||
else if (streamsGroupedById.has(streamId)) result.status = 'fulfilled'
|
||||
else {
|
||||
const channelData = channelsGroupedById.get(channelId)
|
||||
const channelData = channelsKeyById.get(channelId)
|
||||
if (channelData.length && channelData[0].closed) result.status = 'closed'
|
||||
}
|
||||
|
||||
channelSearchRequestsBuffer.set(channelId, true)
|
||||
channelSearchRequestsBuffer.set(streamId, true)
|
||||
|
||||
report.add(result)
|
||||
})
|
||||
|
|
|
@ -1,59 +1,16 @@
|
|||
import { Logger, Storage } from '@freearhey/core'
|
||||
import axios, { AxiosInstance, AxiosResponse, AxiosProgressEvent } from 'axios'
|
||||
import cliProgress, { MultiBar } from 'cli-progress'
|
||||
import numeral from 'numeral'
|
||||
import axios, { AxiosInstance, AxiosResponse, AxiosRequestConfig } from 'axios'
|
||||
|
||||
export class ApiClient {
|
||||
progressBar: MultiBar
|
||||
client: AxiosInstance
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
instance: AxiosInstance
|
||||
|
||||
constructor({ logger }: { logger: Logger }) {
|
||||
this.logger = logger
|
||||
this.client = axios.create({
|
||||
constructor() {
|
||||
this.instance = axios.create({
|
||||
baseURL: 'https://iptv-org.github.io/api',
|
||||
responseType: 'stream'
|
||||
})
|
||||
this.storage = new Storage()
|
||||
this.progressBar = new cliProgress.MultiBar({
|
||||
stopOnComplete: true,
|
||||
hideCursor: true,
|
||||
forceRedraw: true,
|
||||
barsize: 36,
|
||||
format(options, params, payload) {
|
||||
const filename = payload.filename.padEnd(18, ' ')
|
||||
const barsize = options.barsize || 40
|
||||
const percent = (params.progress * 100).toFixed(2)
|
||||
const speed = payload.speed ? numeral(payload.speed).format('0.0 b') + '/s' : 'N/A'
|
||||
const total = numeral(params.total).format('0.0 b')
|
||||
const completeSize = Math.round(params.progress * barsize)
|
||||
const incompleteSize = barsize - completeSize
|
||||
const bar =
|
||||
options.barCompleteString && options.barIncompleteString
|
||||
? options.barCompleteString.substr(0, completeSize) +
|
||||
options.barGlue +
|
||||
options.barIncompleteString.substr(0, incompleteSize)
|
||||
: '-'.repeat(barsize)
|
||||
|
||||
return `${filename} [${bar}] ${percent}% | ETA: ${params.eta}s | ${total} | ${speed}`
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
async download(filename: string) {
|
||||
const stream = await this.storage.createStream(`temp/data/${filename}`)
|
||||
|
||||
const bar = this.progressBar.create(0, 0, { filename })
|
||||
|
||||
this.client
|
||||
.get(`https://iptv-org.github.io/api/${filename}`, {
|
||||
onDownloadProgress({ total, loaded, rate }: AxiosProgressEvent) {
|
||||
if (total) bar.setTotal(total)
|
||||
bar.update(loaded, { speed: rate })
|
||||
}
|
||||
})
|
||||
.then((response: AxiosResponse) => {
|
||||
response.data.pipe(stream)
|
||||
})
|
||||
get(url: string, options: AxiosRequestConfig): Promise<AxiosResponse> {
|
||||
return this.instance.get(url, options)
|
||||
}
|
||||
}
|
||||
|
|
100
scripts/core/dataLoader.ts
Normal file
100
scripts/core/dataLoader.ts
Normal file
|
@ -0,0 +1,100 @@
|
|||
import { ApiClient } from './apiClient'
|
||||
import { Storage } from '@freearhey/core'
|
||||
import cliProgress, { MultiBar } from 'cli-progress'
|
||||
import numeral from 'numeral'
|
||||
import type { DataLoaderProps, DataLoaderData } from '../types/dataLoader'
|
||||
|
||||
export class DataLoader {
|
||||
client: ApiClient
|
||||
storage: Storage
|
||||
progressBar: MultiBar
|
||||
|
||||
constructor(props: DataLoaderProps) {
|
||||
this.client = new ApiClient()
|
||||
this.storage = props.storage
|
||||
this.progressBar = new cliProgress.MultiBar({
|
||||
stopOnComplete: true,
|
||||
hideCursor: true,
|
||||
forceRedraw: true,
|
||||
barsize: 36,
|
||||
format(options, params, payload) {
|
||||
const filename = payload.filename.padEnd(18, ' ')
|
||||
const barsize = options.barsize || 40
|
||||
const percent = (params.progress * 100).toFixed(2)
|
||||
const speed = payload.speed ? numeral(payload.speed).format('0.0 b') + '/s' : 'N/A'
|
||||
const total = numeral(params.total).format('0.0 b')
|
||||
const completeSize = Math.round(params.progress * barsize)
|
||||
const incompleteSize = barsize - completeSize
|
||||
const bar =
|
||||
options.barCompleteString && options.barIncompleteString
|
||||
? options.barCompleteString.substr(0, completeSize) +
|
||||
options.barGlue +
|
||||
options.barIncompleteString.substr(0, incompleteSize)
|
||||
: '-'.repeat(barsize)
|
||||
|
||||
return `${filename} [${bar}] ${percent}% | ETA: ${params.eta}s | ${total} | ${speed}`
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
async load(): Promise<DataLoaderData> {
|
||||
const [
|
||||
countries,
|
||||
regions,
|
||||
subdivisions,
|
||||
languages,
|
||||
categories,
|
||||
blocklist,
|
||||
channels,
|
||||
feeds,
|
||||
timezones,
|
||||
guides,
|
||||
streams
|
||||
] = await Promise.all([
|
||||
this.storage.json('countries.json'),
|
||||
this.storage.json('regions.json'),
|
||||
this.storage.json('subdivisions.json'),
|
||||
this.storage.json('languages.json'),
|
||||
this.storage.json('categories.json'),
|
||||
this.storage.json('blocklist.json'),
|
||||
this.storage.json('channels.json'),
|
||||
this.storage.json('feeds.json'),
|
||||
this.storage.json('timezones.json'),
|
||||
this.storage.json('guides.json'),
|
||||
this.storage.json('streams.json')
|
||||
])
|
||||
|
||||
return {
|
||||
countries,
|
||||
regions,
|
||||
subdivisions,
|
||||
languages,
|
||||
categories,
|
||||
blocklist,
|
||||
channels,
|
||||
feeds,
|
||||
timezones,
|
||||
guides,
|
||||
streams
|
||||
}
|
||||
}
|
||||
|
||||
async download(filename: string) {
|
||||
if (!this.storage || !this.progressBar) return
|
||||
|
||||
const stream = await this.storage.createStream(filename)
|
||||
const progressBar = this.progressBar.create(0, 0, { filename })
|
||||
|
||||
this.client
|
||||
.get(filename, {
|
||||
responseType: 'stream',
|
||||
onDownloadProgress({ total, loaded, rate }) {
|
||||
if (total) progressBar.setTotal(total)
|
||||
progressBar.update(loaded, { speed: rate })
|
||||
}
|
||||
})
|
||||
.then(response => {
|
||||
response.data.pipe(stream)
|
||||
})
|
||||
}
|
||||
}
|
110
scripts/core/dataProcessor.ts
Normal file
110
scripts/core/dataProcessor.ts
Normal file
|
@ -0,0 +1,110 @@
|
|||
import { DataLoaderData } from '../types/dataLoader'
|
||||
import { Collection } from '@freearhey/core'
|
||||
import {
|
||||
BlocklistRecord,
|
||||
Subdivision,
|
||||
Category,
|
||||
Language,
|
||||
Timezone,
|
||||
Channel,
|
||||
Country,
|
||||
Region,
|
||||
Stream,
|
||||
Guide,
|
||||
Feed
|
||||
} from '../models'
|
||||
|
||||
export class DataProcessor {
|
||||
constructor() {}
|
||||
|
||||
process(data: DataLoaderData) {
|
||||
const categories = new Collection(data.categories).map(data => new Category(data))
|
||||
const categoriesKeyById = categories.keyBy((category: Category) => category.id)
|
||||
|
||||
const subdivisions = new Collection(data.subdivisions).map(data => new Subdivision(data))
|
||||
const subdivisionsKeyByCode = subdivisions.keyBy((subdivision: Subdivision) => subdivision.code)
|
||||
const subdivisionsGroupedByCountryCode = subdivisions.groupBy(
|
||||
(subdivision: Subdivision) => subdivision.countryCode
|
||||
)
|
||||
|
||||
let regions = new Collection(data.regions).map(data => new Region(data))
|
||||
const regionsKeyByCode = regions.keyBy((region: Region) => region.code)
|
||||
|
||||
const blocklistRecords = new Collection(data.blocklist).map(data => new BlocklistRecord(data))
|
||||
const blocklistRecordsGroupedByChannelId = blocklistRecords.groupBy(
|
||||
(blocklistRecord: BlocklistRecord) => blocklistRecord.channelId
|
||||
)
|
||||
|
||||
const streams = new Collection(data.streams).map(data => new Stream(data))
|
||||
const streamsGroupedById = streams.groupBy((stream: Stream) => stream.getId())
|
||||
|
||||
const guides = new Collection(data.guides).map(data => new Guide(data))
|
||||
const guidesGroupedByStreamId = guides.groupBy((guide: Guide) => guide.getStreamId())
|
||||
|
||||
const languages = new Collection(data.languages).map(data => new Language(data))
|
||||
const languagesKeyByCode = languages.keyBy((language: Language) => language.code)
|
||||
|
||||
const countries = new Collection(data.countries).map(data =>
|
||||
new Country(data)
|
||||
.withRegions(regions)
|
||||
.withLanguage(languagesKeyByCode)
|
||||
.withSubdivisions(subdivisionsGroupedByCountryCode)
|
||||
)
|
||||
const countriesKeyByCode = countries.keyBy((country: Country) => country.code)
|
||||
|
||||
regions = regions.map((region: Region) => region.withCountries(countriesKeyByCode))
|
||||
|
||||
const timezones = new Collection(data.timezones).map(data =>
|
||||
new Timezone(data).withCountries(countriesKeyByCode)
|
||||
)
|
||||
const timezonesKeyById = timezones.keyBy((timezone: Timezone) => timezone.id)
|
||||
|
||||
let channels = new Collection(data.channels).map(data =>
|
||||
new Channel(data)
|
||||
.withCategories(categoriesKeyById)
|
||||
.withCountry(countriesKeyByCode)
|
||||
.withSubdivision(subdivisionsKeyByCode)
|
||||
.withCategories(categoriesKeyById)
|
||||
)
|
||||
const channelsKeyById = channels.keyBy((channel: Channel) => channel.id)
|
||||
|
||||
const feeds = new Collection(data.feeds).map(data =>
|
||||
new Feed(data)
|
||||
.withChannel(channelsKeyById)
|
||||
.withLanguages(languagesKeyByCode)
|
||||
.withTimezones(timezonesKeyById)
|
||||
.withBroadcastCountries(countriesKeyByCode, regionsKeyByCode, subdivisionsKeyByCode)
|
||||
.withBroadcastRegions(regions)
|
||||
.withBroadcastSubdivisions(subdivisionsKeyByCode)
|
||||
)
|
||||
const feedsGroupedByChannelId = feeds.groupBy((feed: Feed) => feed.channelId)
|
||||
|
||||
channels = channels.map((channel: Channel) => channel.withFeeds(feedsGroupedByChannelId))
|
||||
|
||||
return {
|
||||
blocklistRecordsGroupedByChannelId,
|
||||
subdivisionsGroupedByCountryCode,
|
||||
feedsGroupedByChannelId,
|
||||
guidesGroupedByStreamId,
|
||||
subdivisionsKeyByCode,
|
||||
countriesKeyByCode,
|
||||
languagesKeyByCode,
|
||||
streamsGroupedById,
|
||||
categoriesKeyById,
|
||||
timezonesKeyById,
|
||||
regionsKeyByCode,
|
||||
blocklistRecords,
|
||||
channelsKeyById,
|
||||
subdivisions,
|
||||
categories,
|
||||
countries,
|
||||
languages,
|
||||
timezones,
|
||||
channels,
|
||||
regions,
|
||||
streams,
|
||||
guides,
|
||||
feeds
|
||||
}
|
||||
}
|
||||
}
|
|
@ -16,15 +16,15 @@ export class HTMLTable {
|
|||
}
|
||||
|
||||
toString() {
|
||||
let output = '<table>\n'
|
||||
let output = '<table>\r\n'
|
||||
|
||||
output += ' <thead>\n <tr>'
|
||||
output += ' <thead>\r\n <tr>'
|
||||
for (const column of this.columns) {
|
||||
output += `<th align="left">${column.name}</th>`
|
||||
}
|
||||
output += '</tr>\n </thead>\n'
|
||||
output += '</tr>\r\n </thead>\r\n'
|
||||
|
||||
output += ' <tbody>\n'
|
||||
output += ' <tbody>\r\n'
|
||||
for (const item of this.data) {
|
||||
output += ' <tr>'
|
||||
let i = 0
|
||||
|
@ -35,9 +35,9 @@ export class HTMLTable {
|
|||
output += `<td${align}${nowrap}>${item[prop]}</td>`
|
||||
i++
|
||||
}
|
||||
output += '</tr>\n'
|
||||
output += '</tr>\r\n'
|
||||
}
|
||||
output += ' </tbody>\n'
|
||||
output += ' </tbody>\r\n'
|
||||
|
||||
output += '</table>'
|
||||
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
export * from './playlistParser'
|
||||
export * from './numberParser'
|
||||
export * from './logParser'
|
||||
export * from './markdown'
|
||||
export * from './apiClient'
|
||||
export * from './cliTable'
|
||||
export * from './dataProcessor'
|
||||
export * from './dataLoader'
|
||||
export * from './htmlTable'
|
||||
export * from './issueData'
|
||||
export * from './issueLoader'
|
||||
export * from './issueParser'
|
||||
export * from './htmlTable'
|
||||
export * from './apiClient'
|
||||
export * from './issueData'
|
||||
export * from './logParser'
|
||||
export * from './markdown'
|
||||
export * from './numberParser'
|
||||
export * from './playlistParser'
|
||||
export * from './streamTester'
|
||||
export * from './cliTable'
|
||||
|
|
|
@ -7,8 +7,7 @@ const FIELDS = new Dictionary({
|
|||
'Channel ID': 'channelId',
|
||||
'Feed ID': 'feedId',
|
||||
'Stream URL': 'streamUrl',
|
||||
'Broken Link': 'brokenLinks',
|
||||
'Broken Links': 'brokenLinks',
|
||||
'New Stream URL': 'newStreamUrl',
|
||||
Label: 'label',
|
||||
Quality: 'quality',
|
||||
'Channel Name': 'channelName',
|
||||
|
|
|
@ -5,18 +5,18 @@ import { Stream } from '../models'
|
|||
type PlaylistPareserProps = {
|
||||
storage: Storage
|
||||
feedsGroupedByChannelId: Dictionary
|
||||
channelsGroupedById: Dictionary
|
||||
channelsKeyById: Dictionary
|
||||
}
|
||||
|
||||
export class PlaylistParser {
|
||||
storage: Storage
|
||||
feedsGroupedByChannelId: Dictionary
|
||||
channelsGroupedById: Dictionary
|
||||
channelsKeyById: Dictionary
|
||||
|
||||
constructor({ storage, feedsGroupedByChannelId, channelsGroupedById }: PlaylistPareserProps) {
|
||||
constructor({ storage, feedsGroupedByChannelId, channelsKeyById }: PlaylistPareserProps) {
|
||||
this.storage = storage
|
||||
this.feedsGroupedByChannelId = feedsGroupedByChannelId
|
||||
this.channelsGroupedById = channelsGroupedById
|
||||
this.channelsKeyById = channelsKeyById
|
||||
}
|
||||
|
||||
async parse(files: string[]): Promise<Collection> {
|
||||
|
@ -35,9 +35,10 @@ export class PlaylistParser {
|
|||
const parsed: parser.Playlist = parser.parse(content)
|
||||
|
||||
const streams = new Collection(parsed.items).map((data: parser.PlaylistItem) => {
|
||||
const stream = new Stream(data)
|
||||
const stream = new Stream()
|
||||
.fromPlaylistItem(data)
|
||||
.withFeed(this.feedsGroupedByChannelId)
|
||||
.withChannel(this.channelsGroupedById)
|
||||
.withChannel(this.channelsKeyById)
|
||||
.setFilepath(filepath)
|
||||
|
||||
return stream
|
||||
|
|
|
@ -18,8 +18,8 @@ export class StreamTester {
|
|||
return this.checker.checkStream({
|
||||
url: stream.url,
|
||||
http: {
|
||||
referrer: stream.getHttpReferrer(),
|
||||
'user-agent': stream.getHttpUserAgent()
|
||||
referrer: stream.getReferrer(),
|
||||
'user-agent': stream.getUserAgent()
|
||||
}
|
||||
})
|
||||
}
|
||||
|
|
|
@ -1,25 +1,26 @@
|
|||
import { Generator } from './generator'
|
||||
import { Collection, Storage, Logger } from '@freearhey/core'
|
||||
import { Collection, Storage, File } from '@freearhey/core'
|
||||
import { Stream, Category, Playlist } from '../models'
|
||||
import { PUBLIC_DIR } from '../constants'
|
||||
import { Generator } from './generator'
|
||||
import { EOL } from 'node:os'
|
||||
|
||||
type CategoriesGeneratorProps = {
|
||||
streams: Collection
|
||||
categories: Collection
|
||||
logger: Logger
|
||||
logFile: File
|
||||
}
|
||||
|
||||
export class CategoriesGenerator implements Generator {
|
||||
streams: Collection
|
||||
categories: Collection
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
logFile: File
|
||||
|
||||
constructor({ streams, categories, logger }: CategoriesGeneratorProps) {
|
||||
constructor({ streams, categories, logFile }: CategoriesGeneratorProps) {
|
||||
this.streams = streams
|
||||
this.categories = categories
|
||||
this.storage = new Storage(PUBLIC_DIR)
|
||||
this.logger = logger
|
||||
this.logFile = logFile
|
||||
}
|
||||
|
||||
async generate() {
|
||||
|
@ -37,8 +38,8 @@ export class CategoriesGenerator implements Generator {
|
|||
const playlist = new Playlist(categoryStreams, { public: true })
|
||||
const filepath = `categories/${category.id}.m3u`
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(
|
||||
JSON.stringify({ type: 'category', filepath, count: playlist.streams.count() })
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'category', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
})
|
||||
|
||||
|
@ -46,8 +47,8 @@ export class CategoriesGenerator implements Generator {
|
|||
const playlist = new Playlist(undefinedStreams, { public: true })
|
||||
const filepath = 'categories/undefined.m3u'
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(
|
||||
JSON.stringify({ type: 'category', filepath, count: playlist.streams.count() })
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'category', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,25 +1,26 @@
|
|||
import { Generator } from './generator'
|
||||
import { Collection, Storage, Logger } from '@freearhey/core'
|
||||
import { Country, Subdivision, Stream, Playlist } from '../models'
|
||||
import { Collection, Storage, File } from '@freearhey/core'
|
||||
import { PUBLIC_DIR } from '../constants'
|
||||
import { Generator } from './generator'
|
||||
import { EOL } from 'node:os'
|
||||
|
||||
type CountriesGeneratorProps = {
|
||||
streams: Collection
|
||||
countries: Collection
|
||||
logger: Logger
|
||||
logFile: File
|
||||
}
|
||||
|
||||
export class CountriesGenerator implements Generator {
|
||||
streams: Collection
|
||||
countries: Collection
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
logFile: File
|
||||
|
||||
constructor({ streams, countries, logger }: CountriesGeneratorProps) {
|
||||
constructor({ streams, countries, logFile }: CountriesGeneratorProps) {
|
||||
this.streams = streams
|
||||
this.countries = countries
|
||||
this.storage = new Storage(PUBLIC_DIR)
|
||||
this.logger = logger
|
||||
this.logFile = logFile
|
||||
}
|
||||
|
||||
async generate(): Promise<void> {
|
||||
|
@ -36,8 +37,8 @@ export class CountriesGenerator implements Generator {
|
|||
const playlist = new Playlist(countryStreams, { public: true })
|
||||
const filepath = `countries/${country.code.toLowerCase()}.m3u`
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(
|
||||
JSON.stringify({ type: 'country', filepath, count: playlist.streams.count() })
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'country', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
|
||||
country.getSubdivisions().forEach(async (subdivision: Subdivision) => {
|
||||
|
@ -50,8 +51,8 @@ export class CountriesGenerator implements Generator {
|
|||
const playlist = new Playlist(subdivisionStreams, { public: true })
|
||||
const filepath = `subdivisions/${subdivision.code.toLowerCase()}.m3u`
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(
|
||||
JSON.stringify({ type: 'subdivision', filepath, count: playlist.streams.count() })
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'subdivision', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
})
|
||||
})
|
||||
|
@ -60,12 +61,12 @@ export class CountriesGenerator implements Generator {
|
|||
const undefinedPlaylist = new Playlist(undefinedStreams, { public: true })
|
||||
const undefinedFilepath = 'countries/undefined.m3u'
|
||||
await this.storage.save(undefinedFilepath, undefinedPlaylist.toString())
|
||||
this.logger.info(
|
||||
this.logFile.append(
|
||||
JSON.stringify({
|
||||
type: 'country',
|
||||
filepath: undefinedFilepath,
|
||||
count: undefinedPlaylist.streams.count()
|
||||
})
|
||||
}) + EOL
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,22 +1,23 @@
|
|||
import { Generator } from './generator'
|
||||
import { Collection, Storage, Logger } from '@freearhey/core'
|
||||
import { Collection, Storage, File } from '@freearhey/core'
|
||||
import { Stream, Playlist, Category } from '../models'
|
||||
import { PUBLIC_DIR } from '../constants'
|
||||
import { Generator } from './generator'
|
||||
import { EOL } from 'node:os'
|
||||
|
||||
type IndexCategoryGeneratorProps = {
|
||||
streams: Collection
|
||||
logger: Logger
|
||||
logFile: File
|
||||
}
|
||||
|
||||
export class IndexCategoryGenerator implements Generator {
|
||||
streams: Collection
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
logFile: File
|
||||
|
||||
constructor({ streams, logger }: IndexCategoryGeneratorProps) {
|
||||
constructor({ streams, logFile }: IndexCategoryGeneratorProps) {
|
||||
this.streams = streams
|
||||
this.storage = new Storage(PUBLIC_DIR)
|
||||
this.logger = logger
|
||||
this.logFile = logFile
|
||||
}
|
||||
|
||||
async generate(): Promise<void> {
|
||||
|
@ -48,6 +49,8 @@ export class IndexCategoryGenerator implements Generator {
|
|||
const playlist = new Playlist(groupedStreams, { public: true })
|
||||
const filepath = 'index.category.m3u'
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }))
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,22 +1,23 @@
|
|||
import { Generator } from './generator'
|
||||
import { Collection, Storage, Logger } from '@freearhey/core'
|
||||
import { Collection, Storage, File } from '@freearhey/core'
|
||||
import { Stream, Playlist, Country } from '../models'
|
||||
import { PUBLIC_DIR } from '../constants'
|
||||
import { Generator } from './generator'
|
||||
import { EOL } from 'node:os'
|
||||
|
||||
type IndexCountryGeneratorProps = {
|
||||
streams: Collection
|
||||
logger: Logger
|
||||
logFile: File
|
||||
}
|
||||
|
||||
export class IndexCountryGenerator implements Generator {
|
||||
streams: Collection
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
logFile: File
|
||||
|
||||
constructor({ streams, logger }: IndexCountryGeneratorProps) {
|
||||
constructor({ streams, logFile }: IndexCountryGeneratorProps) {
|
||||
this.streams = streams
|
||||
this.storage = new Storage(PUBLIC_DIR)
|
||||
this.logger = logger
|
||||
this.logFile = logFile
|
||||
}
|
||||
|
||||
async generate(): Promise<void> {
|
||||
|
@ -56,6 +57,8 @@ export class IndexCountryGenerator implements Generator {
|
|||
const playlist = new Playlist(groupedStreams, { public: true })
|
||||
const filepath = 'index.country.m3u'
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }))
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,22 +1,23 @@
|
|||
import { Collection, Logger, Storage } from '@freearhey/core'
|
||||
import { Collection, File, Storage } from '@freearhey/core'
|
||||
import { Stream, Playlist } from '../models'
|
||||
import { Generator } from './generator'
|
||||
import { PUBLIC_DIR } from '../constants'
|
||||
import { Generator } from './generator'
|
||||
import { EOL } from 'node:os'
|
||||
|
||||
type IndexGeneratorProps = {
|
||||
streams: Collection
|
||||
logger: Logger
|
||||
logFile: File
|
||||
}
|
||||
|
||||
export class IndexGenerator implements Generator {
|
||||
streams: Collection
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
logFile: File
|
||||
|
||||
constructor({ streams, logger }: IndexGeneratorProps) {
|
||||
constructor({ streams, logFile }: IndexGeneratorProps) {
|
||||
this.streams = streams
|
||||
this.storage = new Storage(PUBLIC_DIR)
|
||||
this.logger = logger
|
||||
this.logFile = logFile
|
||||
}
|
||||
|
||||
async generate(): Promise<void> {
|
||||
|
@ -27,6 +28,8 @@ export class IndexGenerator implements Generator {
|
|||
const playlist = new Playlist(sfwStreams, { public: true })
|
||||
const filepath = 'index.m3u'
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }))
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,22 +1,23 @@
|
|||
import { Generator } from './generator'
|
||||
import { Collection, Storage, Logger } from '@freearhey/core'
|
||||
import { Collection, Storage, File } from '@freearhey/core'
|
||||
import { Stream, Playlist, Language } from '../models'
|
||||
import { PUBLIC_DIR } from '../constants'
|
||||
import { Generator } from './generator'
|
||||
import { EOL } from 'node:os'
|
||||
|
||||
type IndexLanguageGeneratorProps = {
|
||||
streams: Collection
|
||||
logger: Logger
|
||||
logFile: File
|
||||
}
|
||||
|
||||
export class IndexLanguageGenerator implements Generator {
|
||||
streams: Collection
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
logFile: File
|
||||
|
||||
constructor({ streams, logger }: IndexLanguageGeneratorProps) {
|
||||
constructor({ streams, logFile }: IndexLanguageGeneratorProps) {
|
||||
this.streams = streams
|
||||
this.storage = new Storage(PUBLIC_DIR)
|
||||
this.logger = logger
|
||||
this.logFile = logFile
|
||||
}
|
||||
|
||||
async generate(): Promise<void> {
|
||||
|
@ -47,6 +48,8 @@ export class IndexLanguageGenerator implements Generator {
|
|||
const playlist = new Playlist(groupedStreams, { public: true })
|
||||
const filepath = 'index.language.m3u'
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }))
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,22 +1,23 @@
|
|||
import { Collection, Logger, Storage } from '@freearhey/core'
|
||||
import { Collection, File, Storage } from '@freearhey/core'
|
||||
import { Stream, Playlist } from '../models'
|
||||
import { Generator } from './generator'
|
||||
import { PUBLIC_DIR } from '../constants'
|
||||
import { Generator } from './generator'
|
||||
import { EOL } from 'node:os'
|
||||
|
||||
type IndexNsfwGeneratorProps = {
|
||||
streams: Collection
|
||||
logger: Logger
|
||||
logFile: File
|
||||
}
|
||||
|
||||
export class IndexNsfwGenerator implements Generator {
|
||||
streams: Collection
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
logFile: File
|
||||
|
||||
constructor({ streams, logger }: IndexNsfwGeneratorProps) {
|
||||
constructor({ streams, logFile }: IndexNsfwGeneratorProps) {
|
||||
this.streams = streams
|
||||
this.storage = new Storage(PUBLIC_DIR)
|
||||
this.logger = logger
|
||||
this.logFile = logFile
|
||||
}
|
||||
|
||||
async generate(): Promise<void> {
|
||||
|
@ -25,6 +26,8 @@ export class IndexNsfwGenerator implements Generator {
|
|||
const playlist = new Playlist(allStreams, { public: true })
|
||||
const filepath = 'index.nsfw.m3u'
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }))
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,25 +1,26 @@
|
|||
import { Generator } from './generator'
|
||||
import { Collection, Storage, Logger } from '@freearhey/core'
|
||||
import { Collection, Storage, File } from '@freearhey/core'
|
||||
import { Stream, Playlist, Region } from '../models'
|
||||
import { PUBLIC_DIR } from '../constants'
|
||||
import { Generator } from './generator'
|
||||
import { EOL } from 'node:os'
|
||||
|
||||
type IndexRegionGeneratorProps = {
|
||||
streams: Collection
|
||||
regions: Collection
|
||||
logger: Logger
|
||||
logFile: File
|
||||
}
|
||||
|
||||
export class IndexRegionGenerator implements Generator {
|
||||
streams: Collection
|
||||
regions: Collection
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
logFile: File
|
||||
|
||||
constructor({ streams, regions, logger }: IndexRegionGeneratorProps) {
|
||||
constructor({ streams, regions, logFile }: IndexRegionGeneratorProps) {
|
||||
this.streams = streams
|
||||
this.regions = regions
|
||||
this.storage = new Storage(PUBLIC_DIR)
|
||||
this.logger = logger
|
||||
this.logFile = logFile
|
||||
}
|
||||
|
||||
async generate(): Promise<void> {
|
||||
|
@ -58,6 +59,8 @@ export class IndexRegionGenerator implements Generator {
|
|||
const playlist = new Playlist(groupedStreams, { public: true })
|
||||
const filepath = 'index.region.m3u'
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }))
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'index', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,19 +1,20 @@
|
|||
import { Generator } from './generator'
|
||||
import { Collection, Storage, Logger } from '@freearhey/core'
|
||||
import { Collection, Storage, File } from '@freearhey/core'
|
||||
import { Playlist, Language, Stream } from '../models'
|
||||
import { PUBLIC_DIR } from '../constants'
|
||||
import { Generator } from './generator'
|
||||
import { EOL } from 'node:os'
|
||||
|
||||
type LanguagesGeneratorProps = { streams: Collection; logger: Logger }
|
||||
type LanguagesGeneratorProps = { streams: Collection; logFile: File }
|
||||
|
||||
export class LanguagesGenerator implements Generator {
|
||||
streams: Collection
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
logFile: File
|
||||
|
||||
constructor({ streams, logger }: LanguagesGeneratorProps) {
|
||||
constructor({ streams, logFile }: LanguagesGeneratorProps) {
|
||||
this.streams = streams
|
||||
this.storage = new Storage(PUBLIC_DIR)
|
||||
this.logger = logger
|
||||
this.logFile = logFile
|
||||
}
|
||||
|
||||
async generate(): Promise<void> {
|
||||
|
@ -38,8 +39,8 @@ export class LanguagesGenerator implements Generator {
|
|||
const playlist = new Playlist(languageStreams, { public: true })
|
||||
const filepath = `languages/${language.code}.m3u`
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(
|
||||
JSON.stringify({ type: 'language', filepath, count: playlist.streams.count() })
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'language', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
})
|
||||
|
||||
|
@ -50,8 +51,8 @@ export class LanguagesGenerator implements Generator {
|
|||
const playlist = new Playlist(undefinedStreams, { public: true })
|
||||
const filepath = 'languages/undefined.m3u'
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(
|
||||
JSON.stringify({ type: 'language', filepath, count: playlist.streams.count() })
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'language', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,25 +1,26 @@
|
|||
import { Generator } from './generator'
|
||||
import { Collection, Storage, Logger } from '@freearhey/core'
|
||||
import { Collection, Storage, File } from '@freearhey/core'
|
||||
import { Playlist, Region, Stream } from '../models'
|
||||
import { PUBLIC_DIR } from '../constants'
|
||||
import { Generator } from './generator'
|
||||
import { EOL } from 'node:os'
|
||||
|
||||
type RegionsGeneratorProps = {
|
||||
streams: Collection
|
||||
regions: Collection
|
||||
logger: Logger
|
||||
logFile: File
|
||||
}
|
||||
|
||||
export class RegionsGenerator implements Generator {
|
||||
streams: Collection
|
||||
regions: Collection
|
||||
storage: Storage
|
||||
logger: Logger
|
||||
logFile: File
|
||||
|
||||
constructor({ streams, regions, logger }: RegionsGeneratorProps) {
|
||||
constructor({ streams, regions, logFile }: RegionsGeneratorProps) {
|
||||
this.streams = streams
|
||||
this.regions = regions
|
||||
this.storage = new Storage(PUBLIC_DIR)
|
||||
this.logger = logger
|
||||
this.logFile = logFile
|
||||
}
|
||||
|
||||
async generate(): Promise<void> {
|
||||
|
@ -35,8 +36,8 @@ export class RegionsGenerator implements Generator {
|
|||
const playlist = new Playlist(regionStreams, { public: true })
|
||||
const filepath = `regions/${region.code.toLowerCase()}.m3u`
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(
|
||||
JSON.stringify({ type: 'region', filepath, count: playlist.streams.count() })
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'region', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
})
|
||||
|
||||
|
@ -44,18 +45,20 @@ export class RegionsGenerator implements Generator {
|
|||
const internationalPlaylist = new Playlist(internationalStreams, { public: true })
|
||||
const internationalFilepath = 'regions/int.m3u'
|
||||
await this.storage.save(internationalFilepath, internationalPlaylist.toString())
|
||||
this.logger.info(
|
||||
this.logFile.append(
|
||||
JSON.stringify({
|
||||
type: 'region',
|
||||
filepath: internationalFilepath,
|
||||
count: internationalPlaylist.streams.count()
|
||||
})
|
||||
}) + EOL
|
||||
)
|
||||
|
||||
const undefinedStreams = streams.filter((stream: Stream) => !stream.hasBroadcastArea())
|
||||
const playlist = new Playlist(undefinedStreams, { public: true })
|
||||
const filepath = 'regions/undefined.m3u'
|
||||
await this.storage.save(filepath, playlist.toString())
|
||||
this.logger.info(JSON.stringify({ type: 'region', filepath, count: playlist.streams.count() }))
|
||||
this.logFile.append(
|
||||
JSON.stringify({ type: 'region', filepath, count: playlist.streams.count() }) + EOL
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
type BlockedProps = {
|
||||
channel: string
|
||||
reason: string
|
||||
ref: string
|
||||
}
|
||||
|
||||
export class Blocked {
|
||||
channelId: string
|
||||
reason: string
|
||||
ref: string
|
||||
|
||||
constructor(data: BlockedProps) {
|
||||
this.channelId = data.channel
|
||||
this.reason = data.reason
|
||||
this.ref = data.ref
|
||||
}
|
||||
}
|
15
scripts/models/blocklistRecord.ts
Normal file
15
scripts/models/blocklistRecord.ts
Normal file
|
@ -0,0 +1,15 @@
|
|||
import type { BlocklistRecordData } from '../types/blocklistRecord'
|
||||
|
||||
export class BlocklistRecord {
|
||||
channelId: string
|
||||
reason: string
|
||||
ref: string
|
||||
|
||||
constructor(data?: BlocklistRecordData) {
|
||||
if (!data) return
|
||||
|
||||
this.channelId = data.channel
|
||||
this.reason = data.reason
|
||||
this.ref = data.ref
|
||||
}
|
||||
}
|
|
@ -1,7 +1,4 @@
|
|||
type CategoryData = {
|
||||
id: string
|
||||
name: string
|
||||
}
|
||||
import type { CategoryData, CategorySerializedData } from '../types/category'
|
||||
|
||||
export class Category {
|
||||
id: string
|
||||
|
@ -11,4 +8,11 @@ export class Category {
|
|||
this.id = data.id
|
||||
this.name = data.name
|
||||
}
|
||||
|
||||
serialize(): CategorySerializedData {
|
||||
return {
|
||||
id: this.id,
|
||||
name: this.name
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,23 +1,6 @@
|
|||
import { Collection, Dictionary } from '@freearhey/core'
|
||||
import { Category, Country, Subdivision } from './index'
|
||||
|
||||
type ChannelData = {
|
||||
id: string
|
||||
name: string
|
||||
alt_names: string[]
|
||||
network: string
|
||||
owners: Collection
|
||||
country: string
|
||||
subdivision: string
|
||||
city: string
|
||||
categories: Collection
|
||||
is_nsfw: boolean
|
||||
launched: string
|
||||
closed: string
|
||||
replaced_by: string
|
||||
website: string
|
||||
logo: string
|
||||
}
|
||||
import { Category, Country, Feed, Guide, Stream, Subdivision } from './index'
|
||||
import type { ChannelData, ChannelSearchableData, ChannelSerializedData } from '../types/channel'
|
||||
|
||||
export class Channel {
|
||||
id: string
|
||||
|
@ -31,15 +14,18 @@ export class Channel {
|
|||
subdivision?: Subdivision
|
||||
cityName?: string
|
||||
categoryIds: Collection
|
||||
categories?: Collection
|
||||
categories: Collection = new Collection()
|
||||
isNSFW: boolean
|
||||
launched?: string
|
||||
closed?: string
|
||||
replacedBy?: string
|
||||
website?: string
|
||||
logo: string
|
||||
feeds?: Collection
|
||||
|
||||
constructor(data?: ChannelData) {
|
||||
if (!data) return
|
||||
|
||||
constructor(data: ChannelData) {
|
||||
this.id = data.id
|
||||
this.name = data.name
|
||||
this.altNames = new Collection(data.alt_names)
|
||||
|
@ -57,28 +43,34 @@ export class Channel {
|
|||
this.logo = data.logo
|
||||
}
|
||||
|
||||
withSubdivision(subdivisionsGroupedByCode: Dictionary): this {
|
||||
withSubdivision(subdivisionsKeyByCode: Dictionary): this {
|
||||
if (!this.subdivisionCode) return this
|
||||
|
||||
this.subdivision = subdivisionsGroupedByCode.get(this.subdivisionCode)
|
||||
this.subdivision = subdivisionsKeyByCode.get(this.subdivisionCode)
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
withCountry(countriesGroupedByCode: Dictionary): this {
|
||||
this.country = countriesGroupedByCode.get(this.countryCode)
|
||||
withCountry(countriesKeyByCode: Dictionary): this {
|
||||
this.country = countriesKeyByCode.get(this.countryCode)
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
withCategories(groupedCategories: Dictionary): this {
|
||||
withCategories(categoriesKeyById: Dictionary): this {
|
||||
this.categories = this.categoryIds
|
||||
.map((id: string) => groupedCategories.get(id))
|
||||
.map((id: string) => categoriesKeyById.get(id))
|
||||
.filter(Boolean)
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
withFeeds(feedsGroupedByChannelId: Dictionary): this {
|
||||
this.feeds = new Collection(feedsGroupedByChannelId.get(this.id))
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
getCountry(): Country | undefined {
|
||||
return this.country
|
||||
}
|
||||
|
@ -102,7 +94,106 @@ export class Channel {
|
|||
)
|
||||
}
|
||||
|
||||
getFeeds(): Collection {
|
||||
if (!this.feeds) return new Collection()
|
||||
|
||||
return this.feeds
|
||||
}
|
||||
|
||||
getGuides(): Collection {
|
||||
let guides = new Collection()
|
||||
|
||||
this.getFeeds().forEach((feed: Feed) => {
|
||||
guides = guides.concat(feed.getGuides())
|
||||
})
|
||||
|
||||
return guides
|
||||
}
|
||||
|
||||
getGuideNames(): Collection {
|
||||
return this.getGuides()
|
||||
.map((guide: Guide) => guide.siteName)
|
||||
.uniq()
|
||||
}
|
||||
|
||||
getStreams(): Collection {
|
||||
let streams = new Collection()
|
||||
|
||||
this.getFeeds().forEach((feed: Feed) => {
|
||||
streams = streams.concat(feed.getStreams())
|
||||
})
|
||||
|
||||
return streams
|
||||
}
|
||||
|
||||
getStreamNames(): Collection {
|
||||
return this.getStreams()
|
||||
.map((stream: Stream) => stream.getName())
|
||||
.uniq()
|
||||
}
|
||||
|
||||
getFeedFullNames(): Collection {
|
||||
return this.getFeeds()
|
||||
.map((feed: Feed) => feed.getFullName())
|
||||
.uniq()
|
||||
}
|
||||
|
||||
isSFW(): boolean {
|
||||
return this.isNSFW === false
|
||||
}
|
||||
|
||||
getSearchable(): ChannelSearchableData {
|
||||
return {
|
||||
id: this.id,
|
||||
name: this.name,
|
||||
altNames: this.altNames.all(),
|
||||
guideNames: this.getGuideNames().all(),
|
||||
streamNames: this.getStreamNames().all(),
|
||||
feedFullNames: this.getFeedFullNames().all()
|
||||
}
|
||||
}
|
||||
|
||||
serialize(): ChannelSerializedData {
|
||||
return {
|
||||
id: this.id,
|
||||
name: this.name,
|
||||
altNames: this.altNames.all(),
|
||||
network: this.network,
|
||||
owners: this.owners.all(),
|
||||
countryCode: this.countryCode,
|
||||
country: this.country ? this.country.serialize() : undefined,
|
||||
subdivisionCode: this.subdivisionCode,
|
||||
subdivision: this.subdivision ? this.subdivision.serialize() : undefined,
|
||||
cityName: this.cityName,
|
||||
categoryIds: this.categoryIds.all(),
|
||||
categories: this.categories.map((category: Category) => category.serialize()).all(),
|
||||
isNSFW: this.isNSFW,
|
||||
launched: this.launched,
|
||||
closed: this.closed,
|
||||
replacedBy: this.replacedBy,
|
||||
website: this.website,
|
||||
logo: this.logo
|
||||
}
|
||||
}
|
||||
|
||||
deserialize(data: ChannelSerializedData): this {
|
||||
this.id = data.id
|
||||
this.name = data.name
|
||||
this.altNames = new Collection(data.altNames)
|
||||
this.network = data.network
|
||||
this.owners = new Collection(data.owners)
|
||||
this.countryCode = data.countryCode
|
||||
this.country = data.country ? new Country().deserialize(data.country) : undefined
|
||||
this.subdivisionCode = data.subdivisionCode
|
||||
this.cityName = data.cityName
|
||||
this.categoryIds = new Collection(data.categoryIds)
|
||||
this.isNSFW = data.isNSFW
|
||||
this.launched = data.launched
|
||||
this.closed = data.closed
|
||||
this.replacedBy = data.replacedBy
|
||||
this.website = data.website
|
||||
this.logo = data.logo
|
||||
|
||||
return this
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
import { Collection, Dictionary } from '@freearhey/core'
|
||||
import { Region, Language } from '.'
|
||||
|
||||
type CountryData = {
|
||||
code: string
|
||||
name: string
|
||||
lang: string
|
||||
flag: string
|
||||
}
|
||||
import { Region, Language, Subdivision } from '.'
|
||||
import type { CountryData, CountrySerializedData } from '../types/country'
|
||||
import { SubdivisionSerializedData } from '../types/subdivision'
|
||||
import { RegionSerializedData } from '../types/region'
|
||||
|
||||
export class Country {
|
||||
code: string
|
||||
|
@ -17,7 +13,9 @@ export class Country {
|
|||
subdivisions?: Collection
|
||||
regions?: Collection
|
||||
|
||||
constructor(data: CountryData) {
|
||||
constructor(data?: CountryData) {
|
||||
if (!data) return
|
||||
|
||||
this.code = data.code
|
||||
this.name = data.name
|
||||
this.flag = data.flag
|
||||
|
@ -38,8 +36,8 @@ export class Country {
|
|||
return this
|
||||
}
|
||||
|
||||
withLanguage(languagesGroupedByCode: Dictionary): this {
|
||||
this.language = languagesGroupedByCode.get(this.languageCode)
|
||||
withLanguage(languagesKeyByCode: Dictionary): this {
|
||||
this.language = languagesKeyByCode.get(this.languageCode)
|
||||
|
||||
return this
|
||||
}
|
||||
|
@ -55,4 +53,34 @@ export class Country {
|
|||
getSubdivisions(): Collection {
|
||||
return this.subdivisions || new Collection()
|
||||
}
|
||||
|
||||
serialize(): CountrySerializedData {
|
||||
return {
|
||||
code: this.code,
|
||||
name: this.name,
|
||||
flag: this.flag,
|
||||
languageCode: this.languageCode,
|
||||
language: this.language ? this.language.serialize() : null,
|
||||
subdivisions: this.subdivisions
|
||||
? this.subdivisions.map((subdivision: Subdivision) => subdivision.serialize()).all()
|
||||
: [],
|
||||
regions: this.regions ? this.regions.map((region: Region) => region.serialize()).all() : []
|
||||
}
|
||||
}
|
||||
|
||||
deserialize(data: CountrySerializedData): this {
|
||||
this.code = data.code
|
||||
this.name = data.name
|
||||
this.flag = data.flag
|
||||
this.languageCode = data.languageCode
|
||||
this.language = data.language ? new Language().deserialize(data.language) : undefined
|
||||
this.subdivisions = new Collection(data.subdivisions).map((data: SubdivisionSerializedData) =>
|
||||
new Subdivision().deserialize(data)
|
||||
)
|
||||
this.regions = new Collection(data.regions).map((data: RegionSerializedData) =>
|
||||
new Region().deserialize(data)
|
||||
)
|
||||
|
||||
return this
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,16 +1,6 @@
|
|||
import { Collection, Dictionary } from '@freearhey/core'
|
||||
import { Country, Language, Region, Channel, Subdivision } from './index'
|
||||
|
||||
type FeedData = {
|
||||
channel: string
|
||||
id: string
|
||||
name: string
|
||||
is_main: boolean
|
||||
broadcast_area: Collection
|
||||
languages: Collection
|
||||
timezones: Collection
|
||||
video_format: string
|
||||
}
|
||||
import { Collection, Dictionary } from '@freearhey/core'
|
||||
import type { FeedData } from '../types/feed'
|
||||
|
||||
export class Feed {
|
||||
channelId: string
|
||||
|
@ -30,6 +20,8 @@ export class Feed {
|
|||
timezoneIds: Collection
|
||||
timezones?: Collection
|
||||
videoFormat: string
|
||||
guides?: Collection
|
||||
streams?: Collection
|
||||
|
||||
constructor(data: FeedData) {
|
||||
this.channelId = data.channel
|
||||
|
@ -61,42 +53,60 @@ export class Feed {
|
|||
})
|
||||
}
|
||||
|
||||
withChannel(channelsGroupedById: Dictionary): this {
|
||||
this.channel = channelsGroupedById.get(this.channelId)
|
||||
withChannel(channelsKeyById: Dictionary): this {
|
||||
this.channel = channelsKeyById.get(this.channelId)
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
withLanguages(languagesGroupedByCode: Dictionary): this {
|
||||
withStreams(streamsGroupedById: Dictionary): this {
|
||||
this.streams = new Collection(streamsGroupedById.get(`${this.channelId}@${this.id}`))
|
||||
|
||||
if (this.isMain) {
|
||||
this.streams = this.streams.concat(new Collection(streamsGroupedById.get(this.channelId)))
|
||||
}
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
withGuides(guidesGroupedByStreamId: Dictionary): this {
|
||||
this.guides = new Collection(guidesGroupedByStreamId.get(`${this.channelId}@${this.id}`))
|
||||
|
||||
if (this.isMain) {
|
||||
this.guides = this.guides.concat(new Collection(guidesGroupedByStreamId.get(this.channelId)))
|
||||
}
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
withLanguages(languagesKeyByCode: Dictionary): this {
|
||||
this.languages = this.languageCodes
|
||||
.map((code: string) => languagesGroupedByCode.get(code))
|
||||
.map((code: string) => languagesKeyByCode.get(code))
|
||||
.filter(Boolean)
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
withTimezones(timezonesGroupedById: Dictionary): this {
|
||||
this.timezones = this.timezoneIds
|
||||
.map((id: string) => timezonesGroupedById.get(id))
|
||||
.filter(Boolean)
|
||||
withTimezones(timezonesKeyById: Dictionary): this {
|
||||
this.timezones = this.timezoneIds.map((id: string) => timezonesKeyById.get(id)).filter(Boolean)
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
withBroadcastSubdivisions(subdivisionsGroupedByCode: Dictionary): this {
|
||||
withBroadcastSubdivisions(subdivisionsKeyByCode: Dictionary): this {
|
||||
this.broadcastSubdivisions = this.broadcastSubdivisionCodes.map((code: string) =>
|
||||
subdivisionsGroupedByCode.get(code)
|
||||
subdivisionsKeyByCode.get(code)
|
||||
)
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
withBroadcastCountries(
|
||||
countriesGroupedByCode: Dictionary,
|
||||
regionsGroupedByCode: Dictionary,
|
||||
subdivisionsGroupedByCode: Dictionary
|
||||
countriesKeyByCode: Dictionary,
|
||||
regionsKeyByCode: Dictionary,
|
||||
subdivisionsKeyByCode: Dictionary
|
||||
): this {
|
||||
let broadcastCountries = new Collection()
|
||||
const broadcastCountries = new Collection()
|
||||
|
||||
if (this.isInternational()) {
|
||||
this.broadcastCountries = broadcastCountries
|
||||
|
@ -104,22 +114,22 @@ export class Feed {
|
|||
}
|
||||
|
||||
this.broadcastCountryCodes.forEach((code: string) => {
|
||||
broadcastCountries.add(countriesGroupedByCode.get(code))
|
||||
broadcastCountries.add(countriesKeyByCode.get(code))
|
||||
})
|
||||
|
||||
this.broadcastRegionCodes.forEach((code: string) => {
|
||||
const region: Region = regionsGroupedByCode.get(code)
|
||||
const region: Region = regionsKeyByCode.get(code)
|
||||
if (region) {
|
||||
region.countryCodes.forEach((countryCode: string) => {
|
||||
broadcastCountries.add(countriesGroupedByCode.get(countryCode))
|
||||
broadcastCountries.add(countriesKeyByCode.get(countryCode))
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
this.broadcastSubdivisionCodes.forEach((code: string) => {
|
||||
const subdivision: Subdivision = subdivisionsGroupedByCode.get(code)
|
||||
const subdivision: Subdivision = subdivisionsKeyByCode.get(code)
|
||||
if (subdivision) {
|
||||
broadcastCountries.add(countriesGroupedByCode.get(subdivision.countryCode))
|
||||
broadcastCountries.add(countriesKeyByCode.get(subdivision.countryCode))
|
||||
}
|
||||
})
|
||||
|
||||
|
@ -134,8 +144,8 @@ export class Feed {
|
|||
|
||||
this.broadcastRegions = regions.filter((region: Region) => {
|
||||
if (region.code === 'INT') return false
|
||||
|
||||
return region.countryCodes.intersects(countriesCodes)
|
||||
const intersected = region.countryCodes.intersects(countriesCodes)
|
||||
return intersected.notEmpty()
|
||||
})
|
||||
|
||||
return this
|
||||
|
@ -197,4 +207,22 @@ export class Feed {
|
|||
|
||||
return this.getBroadcastRegions().includes((_region: Region) => _region.code === region.code)
|
||||
}
|
||||
|
||||
getGuides(): Collection {
|
||||
if (!this.guides) return new Collection()
|
||||
|
||||
return this.guides
|
||||
}
|
||||
|
||||
getStreams(): Collection {
|
||||
if (!this.streams) return new Collection()
|
||||
|
||||
return this.streams
|
||||
}
|
||||
|
||||
getFullName(): string {
|
||||
if (!this.channel) return ''
|
||||
|
||||
return `${this.channel.name} ${this.name}`
|
||||
}
|
||||
}
|
||||
|
|
54
scripts/models/guide.ts
Normal file
54
scripts/models/guide.ts
Normal file
|
@ -0,0 +1,54 @@
|
|||
import type { GuideData, GuideSerializedData } from '../types/guide'
|
||||
|
||||
export class Guide {
|
||||
channelId?: string
|
||||
feedId?: string
|
||||
siteDomain: string
|
||||
siteId: string
|
||||
siteName: string
|
||||
languageCode: string
|
||||
|
||||
constructor(data?: GuideData) {
|
||||
if (!data) return
|
||||
|
||||
this.channelId = data.channel
|
||||
this.feedId = data.feed
|
||||
this.siteDomain = data.site
|
||||
this.siteId = data.site_id
|
||||
this.siteName = data.site_name
|
||||
this.languageCode = data.lang
|
||||
}
|
||||
|
||||
getUUID(): string {
|
||||
return this.getStreamId() + this.siteId
|
||||
}
|
||||
|
||||
getStreamId(): string | undefined {
|
||||
if (!this.channelId) return undefined
|
||||
if (!this.feedId) return this.channelId
|
||||
|
||||
return `${this.channelId}@${this.feedId}`
|
||||
}
|
||||
|
||||
serialize(): GuideSerializedData {
|
||||
return {
|
||||
channelId: this.channelId,
|
||||
feedId: this.feedId,
|
||||
siteDomain: this.siteDomain,
|
||||
siteId: this.siteId,
|
||||
siteName: this.siteName,
|
||||
languageCode: this.languageCode
|
||||
}
|
||||
}
|
||||
|
||||
deserialize(data: GuideSerializedData): this {
|
||||
this.channelId = data.channelId
|
||||
this.feedId = data.feedId
|
||||
this.siteDomain = data.siteDomain
|
||||
this.siteId = data.siteId
|
||||
this.siteName = data.siteName
|
||||
this.languageCode = data.languageCode
|
||||
|
||||
return this
|
||||
}
|
||||
}
|
|
@ -1,13 +1,14 @@
|
|||
export * from './issue'
|
||||
export * from './playlist'
|
||||
export * from './blocked'
|
||||
export * from './stream'
|
||||
export * from './blocklistRecord'
|
||||
export * from './broadcastArea'
|
||||
export * from './category'
|
||||
export * from './channel'
|
||||
export * from './language'
|
||||
export * from './country'
|
||||
export * from './region'
|
||||
export * from './subdivision'
|
||||
export * from './feed'
|
||||
export * from './broadcastArea'
|
||||
export * from './guide'
|
||||
export * from './issue'
|
||||
export * from './language'
|
||||
export * from './playlist'
|
||||
export * from './region'
|
||||
export * from './stream'
|
||||
export * from './subdivision'
|
||||
export * from './timezone'
|
||||
|
|
|
@ -1,14 +1,27 @@
|
|||
type LanguageData = {
|
||||
code: string
|
||||
name: string
|
||||
}
|
||||
import type { LanguageData, LanguageSerializedData } from '../types/language'
|
||||
|
||||
export class Language {
|
||||
code: string
|
||||
name: string
|
||||
|
||||
constructor(data: LanguageData) {
|
||||
constructor(data?: LanguageData) {
|
||||
if (!data) return
|
||||
|
||||
this.code = data.code
|
||||
this.name = data.name
|
||||
}
|
||||
|
||||
serialize(): LanguageSerializedData {
|
||||
return {
|
||||
code: this.code,
|
||||
name: this.name
|
||||
}
|
||||
}
|
||||
|
||||
deserialize(data: LanguageSerializedData): this {
|
||||
this.code = data.code
|
||||
this.name = data.name
|
||||
|
||||
return this
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,10 +17,10 @@ export class Playlist {
|
|||
}
|
||||
|
||||
toString() {
|
||||
let output = '#EXTM3U\n'
|
||||
let output = '#EXTM3U\r\n'
|
||||
|
||||
this.streams.forEach((stream: Stream) => {
|
||||
output += stream.toString(this.options) + '\n'
|
||||
output += stream.toString(this.options) + '\r\n'
|
||||
})
|
||||
|
||||
return output
|
||||
|
|
|
@ -1,27 +1,26 @@
|
|||
import { Collection, Dictionary } from '@freearhey/core'
|
||||
import { Subdivision } from '.'
|
||||
|
||||
type RegionData = {
|
||||
code: string
|
||||
name: string
|
||||
countries: string[]
|
||||
}
|
||||
import { Country, Subdivision } from '.'
|
||||
import type { RegionData, RegionSerializedData } from '../types/region'
|
||||
import { CountrySerializedData } from '../types/country'
|
||||
import { SubdivisionSerializedData } from '../types/subdivision'
|
||||
|
||||
export class Region {
|
||||
code: string
|
||||
name: string
|
||||
countryCodes: Collection
|
||||
countries?: Collection
|
||||
subdivisions?: Collection
|
||||
countries: Collection = new Collection()
|
||||
subdivisions: Collection = new Collection()
|
||||
|
||||
constructor(data?: RegionData) {
|
||||
if (!data) return
|
||||
|
||||
constructor(data: RegionData) {
|
||||
this.code = data.code
|
||||
this.name = data.name
|
||||
this.countryCodes = new Collection(data.countries)
|
||||
}
|
||||
|
||||
withCountries(countriesGroupedByCode: Dictionary): this {
|
||||
this.countries = this.countryCodes.map((code: string) => countriesGroupedByCode.get(code))
|
||||
withCountries(countriesKeyByCode: Dictionary): this {
|
||||
this.countries = this.countryCodes.map((code: string) => countriesKeyByCode.get(code))
|
||||
|
||||
return this
|
||||
}
|
||||
|
@ -35,11 +34,11 @@ export class Region {
|
|||
}
|
||||
|
||||
getSubdivisions(): Collection {
|
||||
return this.subdivisions || new Collection()
|
||||
return this.subdivisions
|
||||
}
|
||||
|
||||
getCountries(): Collection {
|
||||
return this.countries || new Collection()
|
||||
return this.countries
|
||||
}
|
||||
|
||||
includesCountryCode(code: string): boolean {
|
||||
|
@ -49,4 +48,30 @@ export class Region {
|
|||
isWorldwide(): boolean {
|
||||
return this.code === 'INT'
|
||||
}
|
||||
|
||||
serialize(): RegionSerializedData {
|
||||
return {
|
||||
code: this.code,
|
||||
name: this.name,
|
||||
countryCodes: this.countryCodes.all(),
|
||||
countries: this.countries.map((country: Country) => country.serialize()).all(),
|
||||
subdivisions: this.subdivisions
|
||||
.map((subdivision: Subdivision) => subdivision.serialize())
|
||||
.all()
|
||||
}
|
||||
}
|
||||
|
||||
deserialize(data: RegionSerializedData): this {
|
||||
this.code = data.code
|
||||
this.name = data.name
|
||||
this.countryCodes = new Collection(data.countryCodes)
|
||||
this.countries = new Collection(data.countries).map((data: CountrySerializedData) =>
|
||||
new Country().deserialize(data)
|
||||
)
|
||||
this.subdivisions = new Collection(data.subdivisions).map((data: SubdivisionSerializedData) =>
|
||||
new Subdivision().deserialize(data)
|
||||
)
|
||||
|
||||
return this
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,26 +1,64 @@
|
|||
import { URL, Collection, Dictionary } from '@freearhey/core'
|
||||
import { Feed, Channel, Category, Region, Subdivision, Country, Language } from './index'
|
||||
import { URL, Collection, Dictionary } from '@freearhey/core'
|
||||
import type { StreamData } from '../types/stream'
|
||||
import parser from 'iptv-playlist-parser'
|
||||
import { IssueData } from '../core'
|
||||
|
||||
export class Stream {
|
||||
name: string
|
||||
name?: string
|
||||
url: string
|
||||
id?: string
|
||||
groupTitle: string
|
||||
channelId?: string
|
||||
channel?: Channel
|
||||
feedId?: string
|
||||
feed?: Feed
|
||||
filepath?: string
|
||||
line: number
|
||||
line?: number
|
||||
label?: string
|
||||
verticalResolution?: number
|
||||
isInterlaced?: boolean
|
||||
httpReferrer?: string
|
||||
httpUserAgent?: string
|
||||
referrer?: string
|
||||
userAgent?: string
|
||||
groupTitle: string = 'Undefined'
|
||||
removed: boolean = false
|
||||
|
||||
constructor(data: parser.PlaylistItem) {
|
||||
constructor(data?: StreamData) {
|
||||
if (!data) return
|
||||
|
||||
const id = data.channel && data.feed ? [data.channel, data.feed].join('@') : data.channel
|
||||
const { verticalResolution, isInterlaced } = parseQuality(data.quality)
|
||||
|
||||
this.id = id || undefined
|
||||
this.channelId = data.channel || undefined
|
||||
this.feedId = data.feed || undefined
|
||||
this.name = data.name || undefined
|
||||
this.url = data.url
|
||||
this.referrer = data.referrer || undefined
|
||||
this.userAgent = data.user_agent || undefined
|
||||
this.verticalResolution = verticalResolution || undefined
|
||||
this.isInterlaced = isInterlaced || undefined
|
||||
this.label = data.label || undefined
|
||||
}
|
||||
|
||||
update(issueData: IssueData): this {
|
||||
const data = {
|
||||
label: issueData.getString('label'),
|
||||
quality: issueData.getString('quality'),
|
||||
httpUserAgent: issueData.getString('httpUserAgent'),
|
||||
httpReferrer: issueData.getString('httpReferrer'),
|
||||
newStreamUrl: issueData.getString('newStreamUrl')
|
||||
}
|
||||
|
||||
if (data.label !== undefined) this.label = data.label
|
||||
if (data.quality !== undefined) this.setQuality(data.quality)
|
||||
if (data.httpUserAgent !== undefined) this.userAgent = data.httpUserAgent
|
||||
if (data.httpReferrer !== undefined) this.referrer = data.httpReferrer
|
||||
if (data.newStreamUrl !== undefined) this.url = data.newStreamUrl
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
fromPlaylistItem(data: parser.PlaylistItem): this {
|
||||
if (!data.name) throw new Error('"name" property is required')
|
||||
if (!data.url) throw new Error('"url" property is required')
|
||||
|
||||
|
@ -37,15 +75,16 @@ export class Stream {
|
|||
this.verticalResolution = verticalResolution || undefined
|
||||
this.isInterlaced = isInterlaced || undefined
|
||||
this.url = data.url
|
||||
this.httpReferrer = data.http.referrer || undefined
|
||||
this.httpUserAgent = data.http['user-agent'] || undefined
|
||||
this.groupTitle = 'Undefined'
|
||||
this.referrer = data.http.referrer || undefined
|
||||
this.userAgent = data.http['user-agent'] || undefined
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
withChannel(channelsGroupedById: Dictionary): this {
|
||||
withChannel(channelsKeyById: Dictionary): this {
|
||||
if (!this.channelId) return this
|
||||
|
||||
this.channel = channelsGroupedById.get(this.channelId)
|
||||
this.channel = channelsKeyById.get(this.channelId)
|
||||
|
||||
return this
|
||||
}
|
||||
|
@ -78,12 +117,6 @@ export class Stream {
|
|||
return this
|
||||
}
|
||||
|
||||
setLabel(label: string): this {
|
||||
this.label = label
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
setQuality(quality: string): this {
|
||||
const { verticalResolution, isInterlaced } = parseQuality(quality)
|
||||
|
||||
|
@ -93,16 +126,8 @@ export class Stream {
|
|||
return this
|
||||
}
|
||||
|
||||
setHttpUserAgent(httpUserAgent: string): this {
|
||||
this.httpUserAgent = httpUserAgent
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
setHttpReferrer(httpReferrer: string): this {
|
||||
this.httpReferrer = httpReferrer
|
||||
|
||||
return this
|
||||
getLine(): number {
|
||||
return this.line || -1
|
||||
}
|
||||
|
||||
setFilepath(filepath: string): this {
|
||||
|
@ -133,12 +158,12 @@ export class Stream {
|
|||
return this.filepath || ''
|
||||
}
|
||||
|
||||
getHttpReferrer(): string {
|
||||
return this.httpReferrer || ''
|
||||
getReferrer(): string {
|
||||
return this.referrer || ''
|
||||
}
|
||||
|
||||
getHttpUserAgent(): string {
|
||||
return this.httpUserAgent || ''
|
||||
getUserAgent(): string {
|
||||
return this.userAgent || ''
|
||||
}
|
||||
|
||||
getQuality(): string {
|
||||
|
@ -198,14 +223,6 @@ export class Stream {
|
|||
return Object.assign(Object.create(Object.getPrototypeOf(this)), this)
|
||||
}
|
||||
|
||||
hasName(): boolean {
|
||||
return !!this.name
|
||||
}
|
||||
|
||||
noName(): boolean {
|
||||
return !this.name
|
||||
}
|
||||
|
||||
hasChannel() {
|
||||
return !!this.channel
|
||||
}
|
||||
|
@ -281,8 +298,12 @@ export class Stream {
|
|||
return this?.channel?.logo || ''
|
||||
}
|
||||
|
||||
getName(): string {
|
||||
return this.name || ''
|
||||
}
|
||||
|
||||
getTitle(): string {
|
||||
let title = `${this.name}`
|
||||
let title = `${this.getName()}`
|
||||
|
||||
if (this.getQuality()) {
|
||||
title += ` (${this.getQuality()})`
|
||||
|
@ -303,30 +324,13 @@ export class Stream {
|
|||
return this.id || ''
|
||||
}
|
||||
|
||||
data() {
|
||||
return {
|
||||
id: this.id,
|
||||
channel: this.channel,
|
||||
feed: this.feed,
|
||||
filepath: this.filepath,
|
||||
label: this.label,
|
||||
name: this.name,
|
||||
verticalResolution: this.verticalResolution,
|
||||
isInterlaced: this.isInterlaced,
|
||||
url: this.url,
|
||||
httpReferrer: this.httpReferrer,
|
||||
httpUserAgent: this.httpUserAgent,
|
||||
line: this.line
|
||||
}
|
||||
}
|
||||
|
||||
toJSON() {
|
||||
return {
|
||||
channel: this.channelId || null,
|
||||
feed: this.feedId || null,
|
||||
url: this.url,
|
||||
referrer: this.httpReferrer || null,
|
||||
user_agent: this.httpUserAgent || null,
|
||||
referrer: this.referrer || null,
|
||||
user_agent: this.userAgent || null,
|
||||
quality: this.getQuality() || null
|
||||
}
|
||||
}
|
||||
|
@ -338,25 +342,25 @@ export class Stream {
|
|||
output += ` tvg-logo="${this.getLogo()}" group-title="${this.groupTitle}"`
|
||||
}
|
||||
|
||||
if (this.httpReferrer) {
|
||||
output += ` http-referrer="${this.httpReferrer}"`
|
||||
if (this.referrer) {
|
||||
output += ` http-referrer="${this.referrer}"`
|
||||
}
|
||||
|
||||
if (this.httpUserAgent) {
|
||||
output += ` http-user-agent="${this.httpUserAgent}"`
|
||||
if (this.userAgent) {
|
||||
output += ` http-user-agent="${this.userAgent}"`
|
||||
}
|
||||
|
||||
output += `,${this.getTitle()}`
|
||||
|
||||
if (this.httpReferrer) {
|
||||
output += `\n#EXTVLCOPT:http-referrer=${this.httpReferrer}`
|
||||
if (this.referrer) {
|
||||
output += `\r\n#EXTVLCOPT:http-referrer=${this.referrer}`
|
||||
}
|
||||
|
||||
if (this.httpUserAgent) {
|
||||
output += `\n#EXTVLCOPT:http-user-agent=${this.httpUserAgent}`
|
||||
if (this.userAgent) {
|
||||
output += `\r\n#EXTVLCOPT:http-user-agent=${this.userAgent}`
|
||||
}
|
||||
|
||||
output += `\n${this.url}`
|
||||
output += `\r\n${this.url}`
|
||||
|
||||
return output
|
||||
}
|
||||
|
@ -379,8 +383,12 @@ function escapeRegExp(text) {
|
|||
return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&')
|
||||
}
|
||||
|
||||
function parseQuality(quality: string): { verticalResolution: number; isInterlaced: boolean } {
|
||||
let [, verticalResolutionString] = quality.match(/^(\d+)/) || [null, undefined]
|
||||
function parseQuality(quality: string | null): {
|
||||
verticalResolution: number | null
|
||||
isInterlaced: boolean | null
|
||||
} {
|
||||
if (!quality) return { verticalResolution: null, isInterlaced: null }
|
||||
const [, verticalResolutionString] = quality.match(/^(\d+)/) || [null, undefined]
|
||||
const isInterlaced = /i$/i.test(quality)
|
||||
let verticalResolution = 0
|
||||
if (verticalResolutionString) verticalResolution = parseInt(verticalResolutionString)
|
||||
|
|
|
@ -1,26 +1,41 @@
|
|||
import { SubdivisionData, SubdivisionSerializedData } from '../types/subdivision'
|
||||
import { Dictionary } from '@freearhey/core'
|
||||
import { Country } from '.'
|
||||
|
||||
type SubdivisionData = {
|
||||
code: string
|
||||
name: string
|
||||
country: string
|
||||
}
|
||||
|
||||
export class Subdivision {
|
||||
code: string
|
||||
name: string
|
||||
countryCode: string
|
||||
country?: Country
|
||||
|
||||
constructor(data: SubdivisionData) {
|
||||
constructor(data?: SubdivisionData) {
|
||||
if (!data) return
|
||||
|
||||
this.code = data.code
|
||||
this.name = data.name
|
||||
this.countryCode = data.country
|
||||
}
|
||||
|
||||
withCountry(countriesGroupedByCode: Dictionary): this {
|
||||
this.country = countriesGroupedByCode.get(this.countryCode)
|
||||
withCountry(countriesKeyByCode: Dictionary): this {
|
||||
this.country = countriesKeyByCode.get(this.countryCode)
|
||||
|
||||
return this
|
||||
}
|
||||
|
||||
serialize(): SubdivisionSerializedData {
|
||||
return {
|
||||
code: this.code,
|
||||
name: this.name,
|
||||
countryCode: this.code,
|
||||
country: this.country ? this.country.serialize() : undefined
|
||||
}
|
||||
}
|
||||
|
||||
deserialize(data: SubdivisionSerializedData): this {
|
||||
this.code = data.code
|
||||
this.name = data.name
|
||||
this.countryCode = data.countryCode
|
||||
this.country = data.country ? new Country().deserialize(data.country) : undefined
|
||||
|
||||
return this
|
||||
}
|
||||
|
|
|
@ -18,8 +18,8 @@ export class Timezone {
|
|||
this.countryCodes = new Collection(data.countries)
|
||||
}
|
||||
|
||||
withCountries(countriesGroupedByCode: Dictionary): this {
|
||||
this.countries = this.countryCodes.map((code: string) => countriesGroupedByCode.get(code))
|
||||
withCountries(countriesKeyByCode: Dictionary): this {
|
||||
this.countries = this.countryCodes.map((code: string) => countriesKeyByCode.get(code))
|
||||
|
||||
return this
|
||||
}
|
||||
|
|
5
scripts/types/blocklistRecord.d.ts
vendored
Normal file
5
scripts/types/blocklistRecord.d.ts
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
export type BlocklistRecordData = {
|
||||
channel: string
|
||||
reason: string
|
||||
ref: string
|
||||
}
|
9
scripts/types/category.d.ts
vendored
Normal file
9
scripts/types/category.d.ts
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
export type CategorySerializedData = {
|
||||
id: string
|
||||
name: string
|
||||
}
|
||||
|
||||
export type CategoryData = {
|
||||
id: string
|
||||
name: string
|
||||
}
|
52
scripts/types/channel.d.ts
vendored
Normal file
52
scripts/types/channel.d.ts
vendored
Normal file
|
@ -0,0 +1,52 @@
|
|||
import { Collection } from '@freearhey/core'
|
||||
import type { CountrySerializedData } from './country'
|
||||
import type { SubdivisionSerializedData } from './subdivision'
|
||||
import type { CategorySerializedData } from './category'
|
||||
|
||||
export type ChannelSerializedData = {
|
||||
id: string
|
||||
name: string
|
||||
altNames: string[]
|
||||
network?: string
|
||||
owners: string[]
|
||||
countryCode: string
|
||||
country?: CountrySerializedData
|
||||
subdivisionCode?: string
|
||||
subdivision?: SubdivisionSerializedData
|
||||
cityName?: string
|
||||
categoryIds: string[]
|
||||
categories?: CategorySerializedData[]
|
||||
isNSFW: boolean
|
||||
launched?: string
|
||||
closed?: string
|
||||
replacedBy?: string
|
||||
website?: string
|
||||
logo: string
|
||||
}
|
||||
|
||||
export type ChannelData = {
|
||||
id: string
|
||||
name: string
|
||||
alt_names: string[]
|
||||
network: string
|
||||
owners: Collection
|
||||
country: string
|
||||
subdivision: string
|
||||
city: string
|
||||
categories: Collection
|
||||
is_nsfw: boolean
|
||||
launched: string
|
||||
closed: string
|
||||
replaced_by: string
|
||||
website: string
|
||||
logo: string
|
||||
}
|
||||
|
||||
export type ChannelSearchableData = {
|
||||
id: string
|
||||
name: string
|
||||
altNames: string[]
|
||||
guideNames: string[]
|
||||
streamNames: string[]
|
||||
feedFullNames: string[]
|
||||
}
|
20
scripts/types/country.d.ts
vendored
Normal file
20
scripts/types/country.d.ts
vendored
Normal file
|
@ -0,0 +1,20 @@
|
|||
import type { LanguageSerializedData } from './language'
|
||||
import type { SubdivisionSerializedData } from './subdivision'
|
||||
import type { RegionSerializedData } from './region'
|
||||
|
||||
export type CountrySerializedData = {
|
||||
code: string
|
||||
name: string
|
||||
flag: string
|
||||
languageCode: string
|
||||
language: LanguageSerializedData | null
|
||||
subdivisions: SubdivisionSerializedData[]
|
||||
regions: RegionSerializedData[]
|
||||
}
|
||||
|
||||
export type CountryData = {
|
||||
code: string
|
||||
name: string
|
||||
lang: string
|
||||
flag: string
|
||||
}
|
19
scripts/types/dataLoader.d.ts
vendored
Normal file
19
scripts/types/dataLoader.d.ts
vendored
Normal file
|
@ -0,0 +1,19 @@
|
|||
import { Storage } from '@freearhey/core'
|
||||
|
||||
export type DataLoaderProps = {
|
||||
storage: Storage
|
||||
}
|
||||
|
||||
export type DataLoaderData = {
|
||||
countries: object | object[]
|
||||
regions: object | object[]
|
||||
subdivisions: object | object[]
|
||||
languages: object | object[]
|
||||
categories: object | object[]
|
||||
blocklist: object | object[]
|
||||
channels: object | object[]
|
||||
feeds: object | object[]
|
||||
timezones: object | object[]
|
||||
guides: object | object[]
|
||||
streams: object | object[]
|
||||
}
|
27
scripts/types/dataProcessor.d.ts
vendored
Normal file
27
scripts/types/dataProcessor.d.ts
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
import { Collection, Dictionary } from '@freearhey/core'
|
||||
|
||||
export type DataProcessorData = {
|
||||
blocklistRecordsGroupedByChannelId: Dictionary
|
||||
subdivisionsGroupedByCountryCode: Dictionary
|
||||
feedsGroupedByChannelId: Dictionary
|
||||
guidesGroupedByStreamId: Dictionary
|
||||
subdivisionsKeyByCode: Dictionary
|
||||
countriesKeyByCode: Dictionary
|
||||
languagesKeyByCode: Dictionary
|
||||
streamsGroupedById: Dictionary
|
||||
categoriesKeyById: Dictionary
|
||||
timezonesKeyById: Dictionary
|
||||
regionsKeyByCode: Dictionary
|
||||
blocklistRecords: Collection
|
||||
channelsKeyById: Dictionary
|
||||
subdivisions: Collection
|
||||
categories: Collection
|
||||
countries: Collection
|
||||
languages: Collection
|
||||
timezones: Collection
|
||||
channels: Collection
|
||||
regions: Collection
|
||||
streams: Collection
|
||||
guides: Collection
|
||||
feeds: Collection
|
||||
}
|
12
scripts/types/feed.d.ts
vendored
Normal file
12
scripts/types/feed.d.ts
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
import { Collection } from '@freearhey/core'
|
||||
|
||||
export type FeedData = {
|
||||
channel: string
|
||||
id: string
|
||||
name: string
|
||||
is_main: boolean
|
||||
broadcast_area: Collection
|
||||
languages: Collection
|
||||
timezones: Collection
|
||||
video_format: string
|
||||
}
|
17
scripts/types/guide.d.ts
vendored
Normal file
17
scripts/types/guide.d.ts
vendored
Normal file
|
@ -0,0 +1,17 @@
|
|||
export type GuideSerializedData = {
|
||||
channelId?: string
|
||||
feedId?: string
|
||||
siteDomain: string
|
||||
siteId: string
|
||||
siteName: string
|
||||
languageCode: string
|
||||
}
|
||||
|
||||
export type GuideData = {
|
||||
channel: string
|
||||
feed: string
|
||||
site: string
|
||||
site_id: string
|
||||
site_name: string
|
||||
lang: string
|
||||
}
|
9
scripts/types/language.d.ts
vendored
Normal file
9
scripts/types/language.d.ts
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
export type LanguageSerializedData = {
|
||||
code: string
|
||||
name: string
|
||||
}
|
||||
|
||||
export type LanguageData = {
|
||||
code: string
|
||||
name: string
|
||||
}
|
13
scripts/types/region.d.ts
vendored
Normal file
13
scripts/types/region.d.ts
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
export type RegionSerializedData = {
|
||||
code: string
|
||||
name: string
|
||||
countryCodes: string[]
|
||||
countries?: CountrySerializedData[]
|
||||
subdivisions?: SubdivisionSerializedData[]
|
||||
}
|
||||
|
||||
export type RegionData = {
|
||||
code: string
|
||||
name: string
|
||||
countries: string[]
|
||||
}
|
10
scripts/types/stream.d.ts
vendored
Normal file
10
scripts/types/stream.d.ts
vendored
Normal file
|
@ -0,0 +1,10 @@
|
|||
export type StreamData = {
|
||||
channel: string | null
|
||||
feed: string | null
|
||||
name: string | null
|
||||
url: string
|
||||
referrer: string | null
|
||||
user_agent: string | null
|
||||
quality: string | null
|
||||
label: string | null
|
||||
}
|
12
scripts/types/subdivision.d.ts
vendored
Normal file
12
scripts/types/subdivision.d.ts
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
export type SubdivisionSerializedData = {
|
||||
code: string
|
||||
name: string
|
||||
countryCode: string
|
||||
country?: CountrySerializedData
|
||||
}
|
||||
|
||||
export type SubdivisionData = {
|
||||
code: string
|
||||
name: string
|
||||
country: string
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AndorraTV.ad",ATV (720p)
|
||||
https://videos.rtva.ad/live/rtva/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AndorraTV.ad@Web",Andorra TV (1080p)
|
||||
https://live-edge-eu-1.cdn.enetres.net/56495F77FD124FECA75590A906965F2C022/live-3000/index.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AndorraTV.ad@Web",Andorra TV (1080p)
|
||||
https://live-edge-eu-1.cdn.enetres.net/56495F77FD124FECA75590A906965F2C022/live-3000/index.m3u8
|
||||
#EXTINF:-1 tvg-id="AndorraTV.ad",ATV (720p)
|
||||
https://videos.rtva.ad/live/rtva/playlist.m3u8
|
||||
|
|
|
@ -1,37 +1,37 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AMC.af",AMC (1080p)
|
||||
https://amchls.wns.live/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="ATNNews.af",ATN News (720p) [Not 24/7]
|
||||
https://d10rltuy0iweup.cloudfront.net/ATNNEWS/myStream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BaharTV.af",Bahar TV (720p) [Not 24/7]
|
||||
https://59d39900ebfb8.streamlock.net/bahartv/bahartv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BarbudMusic.af",Barbud Music (720p)
|
||||
https://raw.githubusercontent.com/taodicakhia/IPTV_Exception/master/channels/af/tolomusic.m3u8
|
||||
#EXTINF:-1 tvg-id="DunyaNawTV.af",Dunya Naw TV (576p)
|
||||
https://dunyanhls.wns.live/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="EslahTV.af",Eslah TV (720p)
|
||||
https://eslahtvhls.wns.live/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="HewadTV.af",Hewad TV (720p) [Not 24/7]
|
||||
http://51.210.199.58/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="",Iman TV (480p)
|
||||
https://live.relentlessinnovations.net:1936/imantv/imantv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="KayhanTV.af",Kayhan TV (720p)
|
||||
https://playout395.livestreamingcdn.com/live/Stream1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NoorTV.af",Noor TV (720p)
|
||||
https://www.hewadwal.com:19360/noortv_abr/noortv_abr.m3u8
|
||||
#EXTINF:-1 tvg-id="RTA.af",RTA (1080p)
|
||||
https://rtatv.akamaized.net/Content/HLS/Live/channel(RTA1)/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTAEducation.af",RTA Education (1080p)
|
||||
https://rtatv.akamaized.net/Content/HLS/Live/channel(RTA4)/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTANews.af",RTA News (1080p)
|
||||
https://rtatv.akamaized.net/Content/HLS/Live/channel(RTA2)/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTASport.af",RTA Sport (1080p)
|
||||
https://rtatv.akamaized.net/Content/HLS/Live/channel(RTA3)/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ShamsTV.af",Shams TV
|
||||
https://fflive-darya-educationtv.b-cdn.net/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SharqRadioTV.af",Sharq Radio TV (1080p)
|
||||
https://59nyqa5elwap-hls-live.5centscdn.com/Sharq/eec89088ee408b80387155272b113256.sdp/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TamadonTV.af",Tamadon TV (720p)
|
||||
https://hls.tamadon.live/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="TOLOnews.af",Tolo News (720p)
|
||||
https://raw.githubusercontent.com/taodicakhia/IPTV_Exception/master/channels/af/tolonews.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AMC.af",AMC (1080p)
|
||||
https://amchls.wns.live/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="ATNNews.af",ATN News (720p) [Not 24/7]
|
||||
https://d10rltuy0iweup.cloudfront.net/ATNNEWS/myStream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BaharTV.af",Bahar TV (720p) [Not 24/7]
|
||||
https://59d39900ebfb8.streamlock.net/bahartv/bahartv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BarbudMusic.af",Barbud Music (720p)
|
||||
https://raw.githubusercontent.com/taodicakhia/IPTV_Exception/master/channels/af/tolomusic.m3u8
|
||||
#EXTINF:-1 tvg-id="DunyaNawTV.af",Dunya Naw TV (576p)
|
||||
https://dunyanhls.wns.live/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="EslahTV.af",Eslah TV (720p)
|
||||
https://eslahtvhls.wns.live/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="HewadTV.af",Hewad TV (720p) [Not 24/7]
|
||||
http://51.210.199.58/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="",Iman TV (480p)
|
||||
https://live.relentlessinnovations.net:1936/imantv/imantv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="KayhanTV.af",Kayhan TV (720p)
|
||||
https://playout395.livestreamingcdn.com/live/Stream1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NoorTV.af",Noor TV (720p)
|
||||
https://www.hewadwal.com:19360/noortv_abr/noortv_abr.m3u8
|
||||
#EXTINF:-1 tvg-id="RTA.af",RTA (1080p)
|
||||
https://rtatv.akamaized.net/Content/HLS/Live/channel(RTA1)/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTAEducation.af",RTA Education (1080p)
|
||||
https://rtatv.akamaized.net/Content/HLS/Live/channel(RTA4)/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTANews.af",RTA News (1080p)
|
||||
https://rtatv.akamaized.net/Content/HLS/Live/channel(RTA2)/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTASport.af",RTA Sport (1080p)
|
||||
https://rtatv.akamaized.net/Content/HLS/Live/channel(RTA3)/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ShamsTV.af",Shams TV
|
||||
https://fflive-darya-educationtv.b-cdn.net/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SharqRadioTV.af",Sharq Radio TV (1080p)
|
||||
https://59nyqa5elwap-hls-live.5centscdn.com/Sharq/eec89088ee408b80387155272b113256.sdp/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TamadonTV.af",Tamadon TV (720p)
|
||||
https://hls.tamadon.live/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="TOLOnews.af",Tolo News (720p)
|
||||
https://raw.githubusercontent.com/taodicakhia/IPTV_Exception/master/channels/af/tolonews.m3u8
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ABSTV.ag",ABS TV
|
||||
https://tego-cdn2a.sibercdn.com/Live_TV-ABSTV-10/tracks-v3a1/rewind-7200.m3u8?token=e5f61e7be8363eb781b4bdfe591bf917dd529c1a-SjY3NzRTbDZQNnFQVkZaNkZja2RxV3JKc1VBa05zQkdMNStJakRGV0VTTzNrOEVGVUlIQmxta1NLV0o3bzdVdQ-1736094545-1736008145
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ABSTV.ag",ABS TV
|
||||
https://tego-cdn2a.sibercdn.com/Live_TV-ABSTV-10/tracks-v3a1/rewind-7200.m3u8?token=e5f61e7be8363eb781b4bdfe591bf917dd529c1a-SjY3NzRTbDZQNnFQVkZaNkZja2RxV3JKc1VBa05zQkdMNStJakRGV0VTTzNrOEVGVUlIQmxta1NLV0o3bzdVdQ-1736094545-1736008145
|
||||
|
|
|
@ -1,33 +1,33 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="A2CNN.al",A2 CNN (720p)
|
||||
https://tv.a2news.com/live/smil:a2cnnweb.stream.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AlbKanaleMusicTV.al",AlbKanale Music TV (720p)
|
||||
https://albportal.net/albkanalemusic.m3u8
|
||||
#EXTINF:-1 tvg-id="CNA.al",CNA (1080p)
|
||||
https://live1.mediadesk.al/cnatvlive.m3u8
|
||||
#EXTINF:-1 tvg-id="FolkloritTV.al",Folklorit TV (1080p) [Not 24/7]
|
||||
https://vs.sednastream.com:1936/folklorit/folklorit/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MCNTV.al",MCN TV (1080p) [Not 24/7]
|
||||
http://141.95.145.70:8088/hls/mcn.m3u8
|
||||
#EXTINF:-1 tvg-id="News24.al",News 24 (392p) [Not 24/7]
|
||||
https://tv.balkanweb.com/news24/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="News24.al",News 24 Albania (392p)
|
||||
http://tv.balkanweb.com:8081/news24/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="OraNews.al",Ora News (720p)
|
||||
https://live1.mediadesk.al/oranews.m3u8
|
||||
#EXTINF:-1 tvg-id="PanoramaTV.al",Panorama TV (720p) [Not 24/7]
|
||||
http://198.244.188.94/panorama/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ReportTV.al",Report TV (720p)
|
||||
https://deb10stream.duckdns.org/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="Syri.al",Syri (720p) [Not 24/7]
|
||||
https://stream.syritv.al/SyriTV/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TopChannel.al",Top News (720p)
|
||||
https://trueodin.serv00.net/?t=topnewsal
|
||||
#EXTINF:-1 tvg-id="TropojaTelevizion.al",Tropoja TV (1080p)
|
||||
https://live.prostream.al/al/smil:tropojatv.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="VizionPlus.al",Vizion Plus (1080p)
|
||||
https://fe.tring.al/delta/105/out/u/rdghfhsfhfshs.m3u8
|
||||
#EXTINF:-1 tvg-id="ZjarrTV.al",Zjarr TV (720p) [Not 24/7]
|
||||
https://cdn.jwplayer.com/live/events/r2qgHu7W.m3u8
|
||||
#EXTINF:-1 tvg-id="EuronewsAlbania.al",Euronews Albania
|
||||
https://gjirafa-video-live.gjirafa.net/gjvideo-live/2dw-zuf-1c9-pxu/index.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="A2CNN.al",A2 CNN (720p)
|
||||
https://tv.a2news.com/live/smil:a2cnnweb.stream.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AlbKanaleMusicTV.al",AlbKanale Music TV (720p)
|
||||
https://albportal.net/albkanalemusic.m3u8
|
||||
#EXTINF:-1 tvg-id="CNA.al",CNA (1080p)
|
||||
https://live1.mediadesk.al/cnatvlive.m3u8
|
||||
#EXTINF:-1 tvg-id="FolkloritTV.al",Folklorit TV (1080p) [Not 24/7]
|
||||
https://vs.sednastream.com:1936/folklorit/folklorit/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MCNTV.al",MCN TV (1080p) [Not 24/7]
|
||||
http://141.95.145.70:8088/hls/mcn.m3u8
|
||||
#EXTINF:-1 tvg-id="News24.al",News 24 (392p) [Not 24/7]
|
||||
https://tv.balkanweb.com/news24/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="News24.al",News 24 Albania (392p)
|
||||
http://tv.balkanweb.com:8081/news24/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="OraNews.al",Ora News (720p)
|
||||
https://live1.mediadesk.al/oranews.m3u8
|
||||
#EXTINF:-1 tvg-id="PanoramaTV.al",Panorama TV (720p) [Not 24/7]
|
||||
http://198.244.188.94/panorama/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ReportTV.al",Report TV (720p)
|
||||
https://deb10stream.duckdns.org/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="Syri.al",Syri (720p) [Not 24/7]
|
||||
https://stream.syritv.al/SyriTV/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TopChannel.al",Top News (720p)
|
||||
https://trueodin.serv00.net/?t=topnewsal
|
||||
#EXTINF:-1 tvg-id="TropojaTelevizion.al",Tropoja TV (1080p)
|
||||
https://live.prostream.al/al/smil:tropojatv.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="VizionPlus.al",Vizion Plus (1080p)
|
||||
https://fe.tring.al/delta/105/out/u/rdghfhsfhfshs.m3u8
|
||||
#EXTINF:-1 tvg-id="ZjarrTV.al",Zjarr TV (720p) [Not 24/7]
|
||||
https://cdn.jwplayer.com/live/events/r2qgHu7W.m3u8
|
||||
#EXTINF:-1 tvg-id="EuronewsAlbania.al",Euronews Albania
|
||||
https://gjirafa-video-live.gjirafa.net/gjvideo-live/2dw-zuf-1c9-pxu/index.m3u8
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ARTNTV.us",ARTN TV (1080p) [Not 24/7]
|
||||
https://streamer1.connectto.com/ARTN_mobile/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FastSports.am",Fast Sports (1080p)
|
||||
http://stream01.vnet.am/Channel_131/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FirstChannelNews.am",First Channel News (1080p)
|
||||
https://amtv1-2.livestreamingcdn.com/am3abr/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FirstChannelNews.am",First Channel News (1080p)
|
||||
https://amtvusdvr.tulix.tv/am3abr/index.m3u8
|
||||
#EXTINF:-1 tvg-id="SONGTVArmenia.am",SONGTV Armenia (720p)
|
||||
https://songtv.hls.iptvdc.com/web-armenia/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Armenia1.am",Առաջին ալիք (1080p)
|
||||
https://amtv1.livestreamingcdn.com/am2abr/index.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ARTNTV.us",ARTN TV (1080p) [Not 24/7]
|
||||
https://streamer1.connectto.com/ARTN_mobile/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FastSports.am",Fast Sports (1080p)
|
||||
http://stream01.vnet.am/Channel_131/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FirstChannelNews.am",First Channel News (1080p)
|
||||
https://amtv1-2.livestreamingcdn.com/am3abr/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FirstChannelNews.am",First Channel News (1080p)
|
||||
https://amtvusdvr.tulix.tv/am3abr/index.m3u8
|
||||
#EXTINF:-1 tvg-id="SONGTVArmenia.am",SONGTV Armenia (720p)
|
||||
https://songtv.hls.iptvdc.com/web-armenia/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Armenia1.am",Առաջին ալիք (1080p)
|
||||
https://amtv1.livestreamingcdn.com/am2abr/index.m3u8
|
||||
|
|
|
@ -1,178 +1,178 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="5TV.am" 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",5 ԹԻՎԻ (480p) [Not 24/7]
|
||||
#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/s6/index.m3u8
|
||||
#EXTINF:-1 tvg-id="" 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",5 ԹԻՎԻ ՊԼՅՈՒՍ (480p) [Not 24/7]
|
||||
#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/s9/index.m3u8
|
||||
#EXTINF:-1 tvg-id="AlJazeera.qa" 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",Al Jazeera (480p) [Not 24/7]
|
||||
#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/s23/index.m3u8
|
||||
#EXTINF:-1 tvg-id="AlJazeera.qa" 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",Al Jazeera Arabic (480p) [Not 24/7]
|
||||
#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/s69/index.m3u8
|
||||
#EXTINF:-1 tvg-id="AmediaPremium.ru" 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",Amedia Premium (480p) [Not 24/7]
|
||||
#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/s64/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BBCNewsEurope.uk" 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",BBC World News (480p) [Not 24/7]
|
||||
#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/s24/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BRIDGE.ru" 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",BRIDGE (480p) [Not 24/7]
|
||||
#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/s34/index.m3u8
|
||||
#EXTINF:-1 tvg-id="DWDeutsch.de" 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",Deutsche Welle (480p) [Not 24/7]
|
||||
#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
|
||||
#EXTINF:-1 tvg-id="FastFunBox.nl" 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",Fast&Fun Box (480p) [Not 24/7]
|
||||
#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="Mezzo.fr" 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",Mezzo (480p) [Not 24/7]
|
||||
#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/s35/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Rai1.it" 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",Rai 1 (480p) [Not 24/7]
|
||||
#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/s29/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TiJi.ru" 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",Tiji (480p) [Not 24/7]
|
||||
#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/s59/index.m3u8
|
||||
#EXTINF:-1 tvg-id="" 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",Viju Sport (480p) [Not 24/7]
|
||||
#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/s38/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATV.am" 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",АTV ԱԹԻՎԻ (480p) [Not 24/7]
|
||||
#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/s8/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Arsenal.ru" 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",Арсенал (480p) [Not 24/7]
|
||||
#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/s68/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Detskimir.ru" 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",Детский мир (480p) [Not 24/7]
|
||||
#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/s58/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Domashniy.ru" 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",Домашний (480p) [Not 24/7]
|
||||
#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/s88/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Dorama.ru" 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",Дорама (480p) [Not 24/7]
|
||||
#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/s95/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Zagorodnyy.ru" 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",Загородный (480p) [Not 24/7]
|
||||
#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/s31/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Istoriya.ru" 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",История (480p) [Not 24/7]
|
||||
#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/s40/index.m3u8
|
||||
#EXTINF:-1 tvg-id="PervyyKosmicheskiy.ru" 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",Космический (480p) [Not 24/7]
|
||||
#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/s44/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RussiaK.ru" 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",Культура (480p) [Not 24/7]
|
||||
#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/s16/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Mir.ru" 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",Мир (480p) [Not 24/7]
|
||||
#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/s39/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Nauka.ru" 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",Наука (480p) [Not 24/7]
|
||||
#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/s98/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NTVMir.ru" 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",НТВ Мир (480p) [Not 24/7]
|
||||
#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/s17/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NTVHit.ru" 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",НТВ Хит (480p) [Not 24/7]
|
||||
#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/s77/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ChannelOne.ru" 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",Первый канал (480p) [Not 24/7]
|
||||
#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/s14/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Priklyucheniya.ru" 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",Приключения (480p) [Not 24/7]
|
||||
#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/s99/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FridayInternational.ru" 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",Пятница! International (480p) [Not 24/7]
|
||||
#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/s50/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RBKTV.ru" 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",РБК (480p) [Not 24/7]
|
||||
#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/s36/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Russia24.ru" 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",Россия 24 (480p) [Not 24/7]
|
||||
#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/s21/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Russia1.ru" 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",Россия РТР (480p) [Not 24/7]
|
||||
#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/s15/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Ryzhiy.ru" 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",Рыжий (480p) [Not 24/7]
|
||||
#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/s57/index.m3u8
|
||||
#EXTINF:-1 tvg-id="STS.ru" 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",СТС (480p) [Not 24/7]
|
||||
#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/s52/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TVCentr.ru" 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",ТВЦ (480p) [Not 24/7]
|
||||
#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/s54/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Telecafe.ru" 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",ТЕЛЕКАФЕ (480p) [Not 24/7]
|
||||
#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/s56/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TNT.ru" 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",ТНТ (480p) [Not 24/7]
|
||||
#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/s19/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TNT4.ru" 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",ТНТ4 (480p) [Not 24/7]
|
||||
#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/s100/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NTV.ru" 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",Центральное телевидение (ЦТВ) (480p) [Not 24/7]
|
||||
#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/s20/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ShansonTV.ru" 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",Шансон ТВ (480p) [Not 24/7]
|
||||
#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/s43/index.m3u8
|
||||
#EXTINF:-1 tvg-id="" 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",ԱԶԱՏՈՒԹՅՈՒՆ ԹԻՎԻ (480p) [Not 24/7]
|
||||
#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/s3/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Armenia1.am" 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",ԱՐՄԵՆԻԱ (480p) [Not 24/7]
|
||||
#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/s4/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ArmeniaPremium.am" 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",ԱՐՄԵՆԻԱ 1 ՊՐԵՄԻՈՒՄ (480p) [Not 24/7]
|
||||
#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/s83/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ArmeniaHayKino.am" 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",ԱՐՄԵՆԻԱ-ՀԱՅԿԻՆՈ (480p) [Not 24/7]
|
||||
#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/s22/index.m3u8
|
||||
#EXTINF:-1 tvg-id="DAR21.am" 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",ԴԱՐ21 (480p) [Not 24/7]
|
||||
#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/s10/index.m3u8
|
||||
#EXTINF:-1 tvg-id="YerkirMedia.am" 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",ԵՐԿԻՐ ՄԵԴԻԱ (480p) [Not 24/7]
|
||||
#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/s7/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATVTavaTV.am" 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",ԹԱՎԱ ԹԻՎԻ (480p) [Not 24/7]
|
||||
#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/s53/index.m3u8
|
||||
#EXTINF:-1 tvg-id="" 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",ԼԱՎՖՀԱՔ (480p) [Not 24/7]
|
||||
#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/s48/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATVKhaghaliqTV.am" 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",ԽԱՂԱԼԻՔ (480p) [Not 24/7]
|
||||
#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/s74/index.m3u8
|
||||
#EXTINF:-1 tvg-id="KentronTV.am" 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",ԿԵՆՏՐՈՆ (480p) [Not 24/7]
|
||||
#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/s5/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATVKinoman.am" 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",ԿԻՆՈՄԱՆ (480p) [Not 24/7]
|
||||
#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/s94/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Armenia1.am" 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",Հ1 (480p) [Not 24/7]
|
||||
#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/s1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Armenia2.am" 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",Հ2 (480p) [Not 24/7]
|
||||
#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/s2/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATVHayTV.am" 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",ՀԱՅ ԹԻՎԻ (480p) [Not 24/7]
|
||||
#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/s73/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NorHayastanTV.am" 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",ՆՈՐ ՀԱՅԱՍՏԱՆ (480p) [Not 24/7]
|
||||
#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/s12/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ShoghakatTV.am" 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",ՇՈՂԱԿԱԹ (480p) [Not 24/7]
|
||||
#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/s13/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ArmeniaJanTV.am" 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",ՋԱՆ ԹԻՎԻ (U3) (480p) [Not 24/7]
|
||||
#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/s42/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ArmeniaSinemaks.am" 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",ՍԻՆԵՄԱՆ (U6) (480p) [Not 24/7]
|
||||
#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/s66/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ArmeniaTownTownik.am" 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",ՏՈՒՆՏՈՒՆԻԿ (U5) (480p) [Not 24/7]
|
||||
#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/s46/index.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="5TV.am" 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",5 ԹԻՎԻ (480p) [Not 24/7]
|
||||
#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/s6/index.m3u8
|
||||
#EXTINF:-1 tvg-id="5TV.am@SD" 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",5 ԹԻՎԻ ՊԼՅՈՒՍ (480p) [Not 24/7]
|
||||
#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/s9/index.m3u8
|
||||
#EXTINF:-1 tvg-id="AlJazeera.qa" 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",Al Jazeera (480p) [Not 24/7]
|
||||
#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/s23/index.m3u8
|
||||
#EXTINF:-1 tvg-id="AlJazeera.qa" 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",Al Jazeera Arabic (480p) [Not 24/7]
|
||||
#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/s69/index.m3u8
|
||||
#EXTINF:-1 tvg-id="AmediaPremium.ru" 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",Amedia Premium (480p) [Not 24/7]
|
||||
#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/s64/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BBCNews.uk@Europe" 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",BBC World News (480p) [Not 24/7]
|
||||
#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/s24/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BRIDGE.ru" 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",BRIDGE (480p) [Not 24/7]
|
||||
#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/s34/index.m3u8
|
||||
#EXTINF:-1 tvg-id="DW.de@Russian" 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",Deutsche Welle (480p) [Not 24/7]
|
||||
#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
|
||||
#EXTINF:-1 tvg-id="FastFunBox.nl" 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",Fast&Fun Box (480p) [Not 24/7]
|
||||
#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="Mezzo.fr" 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",Mezzo (480p) [Not 24/7]
|
||||
#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/s35/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Rai1.it" 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",Rai 1 (480p) [Not 24/7]
|
||||
#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/s29/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TiJi.ru" 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",Tiji (480p) [Not 24/7]
|
||||
#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/s59/index.m3u8
|
||||
#EXTINF:-1 tvg-id="vijuPlusSport.ru@SD" 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",Viju Sport (480p) [Not 24/7]
|
||||
#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/s38/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATV.am" 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",АTV ԱԹԻՎԻ (480p) [Not 24/7]
|
||||
#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/s8/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Arsenal.ru" 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",Арсенал (480p) [Not 24/7]
|
||||
#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/s68/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Detskimir.ru" 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",Детский мир (480p) [Not 24/7]
|
||||
#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/s58/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Domashniy.ru" 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",Домашний (480p) [Not 24/7]
|
||||
#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/s88/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Dorama.ru" 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",Дорама (480p) [Not 24/7]
|
||||
#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/s95/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Zagorodnyy.ru" 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",Загородный (480p) [Not 24/7]
|
||||
#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/s31/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Istoriya.ru" 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",История (480p) [Not 24/7]
|
||||
#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/s40/index.m3u8
|
||||
#EXTINF:-1 tvg-id="PervyyKosmicheskiy.ru" 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",Космический (480p) [Not 24/7]
|
||||
#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/s44/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RussiaK.ru" 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",Культура (480p) [Not 24/7]
|
||||
#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/s16/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Mir.ru" 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",Мир (480p) [Not 24/7]
|
||||
#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/s39/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Nauka.ru" 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",Наука (480p) [Not 24/7]
|
||||
#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/s98/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NTVMir.ru" 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",НТВ Мир (480p) [Not 24/7]
|
||||
#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/s17/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NTVHit.ru" 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",НТВ Хит (480p) [Not 24/7]
|
||||
#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/s77/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ChannelOne.ru" 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",Первый канал (480p) [Not 24/7]
|
||||
#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/s14/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Priklyucheniya.ru" 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",Приключения (480p) [Not 24/7]
|
||||
#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/s99/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FridayInternational.ru" 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",Пятница! International (480p) [Not 24/7]
|
||||
#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/s50/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RBKTV.ru" 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",РБК (480p) [Not 24/7]
|
||||
#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/s36/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Russia24.ru" 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",Россия 24 (480p) [Not 24/7]
|
||||
#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/s21/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Russia1.ru" 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",Россия РТР (480p) [Not 24/7]
|
||||
#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/s15/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Ryzhiy.ru" 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",Рыжий (480p) [Not 24/7]
|
||||
#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/s57/index.m3u8
|
||||
#EXTINF:-1 tvg-id="STS.ru" 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",СТС (480p) [Not 24/7]
|
||||
#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/s52/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TVCentr.ru" 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",ТВЦ (480p) [Not 24/7]
|
||||
#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/s54/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Telecafe.ru" 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",ТЕЛЕКАФЕ (480p) [Not 24/7]
|
||||
#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/s56/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TNT.ru" 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",ТНТ (480p) [Not 24/7]
|
||||
#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/s19/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TNT4.ru" 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",ТНТ4 (480p) [Not 24/7]
|
||||
#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/s100/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NTV.ru" 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",Центральное телевидение (ЦТВ) (480p) [Not 24/7]
|
||||
#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/s20/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ShansonTV.ru" 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",Шансон ТВ (480p) [Not 24/7]
|
||||
#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/s43/index.m3u8
|
||||
#EXTINF:-1 tvg-id="AzatutyunTV.am@SD" 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",ԱԶԱՏՈՒԹՅՈՒՆ ԹԻՎԻ (480p) [Not 24/7]
|
||||
#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/s3/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Armenia1.am" 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",ԱՐՄԵՆԻԱ (480p) [Not 24/7]
|
||||
#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/s4/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ArmeniaPremium.am" 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",ԱՐՄԵՆԻԱ 1 ՊՐԵՄԻՈՒՄ (480p) [Not 24/7]
|
||||
#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/s83/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ArmeniaHayKino.am" 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",ԱՐՄԵՆԻԱ-ՀԱՅԿԻՆՈ (480p) [Not 24/7]
|
||||
#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/s22/index.m3u8
|
||||
#EXTINF:-1 tvg-id="DAR21.am" 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",ԴԱՐ21 (480p) [Not 24/7]
|
||||
#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/s10/index.m3u8
|
||||
#EXTINF:-1 tvg-id="YerkirMedia.am" 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",ԵՐԿԻՐ ՄԵԴԻԱ (480p) [Not 24/7]
|
||||
#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/s7/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATVTavaTV.am" 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",ԹԱՎԱ ԹԻՎԻ (480p) [Not 24/7]
|
||||
#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/s53/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FactorTV.am@SD" 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",ԼԱՎՖՀԱՔ (480p) [Not 24/7]
|
||||
#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/s48/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATVKhaghaliqTV.am" 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",ԽԱՂԱԼԻՔ (480p) [Not 24/7]
|
||||
#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/s74/index.m3u8
|
||||
#EXTINF:-1 tvg-id="KentronTV.am" 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",ԿԵՆՏՐՈՆ (480p) [Not 24/7]
|
||||
#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/s5/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATVKinoman.am" 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",ԿԻՆՈՄԱՆ (480p) [Not 24/7]
|
||||
#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/s94/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Armenia1.am" 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",Հ1 (480p) [Not 24/7]
|
||||
#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/s1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Armenia2.am" 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",Հ2 (480p) [Not 24/7]
|
||||
#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/s2/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATVHayTV.am" 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",ՀԱՅ ԹԻՎԻ (480p) [Not 24/7]
|
||||
#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/s73/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NorHayastanTV.am" 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",ՆՈՐ ՀԱՅԱՍՏԱՆ (480p) [Not 24/7]
|
||||
#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/s12/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ShoghakatTV.am" 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",ՇՈՂԱԿԱԹ (480p) [Not 24/7]
|
||||
#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/s13/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ArmeniaJanTV.am" 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",ՋԱՆ ԹԻՎԻ (U3) (480p) [Not 24/7]
|
||||
#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/s42/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ArmeniaSinemaks.am" 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",ՍԻՆԵՄԱՆ (U6) (480p) [Not 24/7]
|
||||
#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/s66/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ArmeniaTownTownik.am" 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",ՏՈՒՆՏՈՒՆԻԿ (U5) (480p) [Not 24/7]
|
||||
#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/s46/index.m3u8
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AmediaPremium.ru",Amedia Premium
|
||||
http://stream01.vnet.am/AmediaPremium/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="ATVKinoman.am",ATV Kinoman HD
|
||||
http://stream02.vnet.am/Kinoman/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="FightBox.nl",FightBox
|
||||
http://stream01.vnet.am/Fightbox/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="Detskimir.ru",Детский мир
|
||||
http://stream01.vnet.am/CartoonNetwork/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="Nauka.ru",Наука 2.0
|
||||
http://stream01.vnet.am/Nauka/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="NTVMir.ru",НТВ Мир
|
||||
http://stream02.vnet.am/HTB/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="PervyyKosmicheskiy.ru",Первый космический
|
||||
http://stream01.vnet.am/Evrika/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="PeretzInternational.ru",Перец
|
||||
http://stream01.vnet.am/Perec/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="FridayInternational.ru",Пятница International
|
||||
https://stream01.vnet.am/Pyatnica/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="Telecafe.ru",Телекафе
|
||||
http://stream01.vnet.am/Telekafe/mono.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AmediaPremium.ru",Amedia Premium
|
||||
http://stream01.vnet.am/AmediaPremium/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="ATVKinoman.am",ATV Kinoman HD
|
||||
http://stream02.vnet.am/Kinoman/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="FightBox.nl",FightBox
|
||||
http://stream01.vnet.am/Fightbox/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="Detskimir.ru",Детский мир
|
||||
http://stream01.vnet.am/CartoonNetwork/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="Nauka.ru",Наука 2.0
|
||||
http://stream01.vnet.am/Nauka/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="NTVMir.ru",НТВ Мир
|
||||
http://stream02.vnet.am/HTB/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="PervyyKosmicheskiy.ru",Первый космический
|
||||
http://stream01.vnet.am/Evrika/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="PeretzInternational.ru",Перец
|
||||
http://stream01.vnet.am/Perec/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="FridayInternational.ru",Пятница International
|
||||
https://stream01.vnet.am/Pyatnica/mono.m3u8
|
||||
#EXTINF:-1 tvg-id="Telecafe.ru",Телекафе
|
||||
http://stream01.vnet.am/Telekafe/mono.m3u8
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="KKTV.ao",KK TV Angola (1080p)
|
||||
https://w1.manasat.com/ktv-angola/smil:ktv-angola.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MuzangalaTV.ao",Muzangala TV (1080p)
|
||||
https://5cf4a2c2512a2.streamlock.net/tvmuzangala/tvmuzangala/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TVZimbo.ao",TV Zimbo (1080p)
|
||||
https://sgn-cdn-video.vods2africa.com/Tv-Zimbo/index.fmp4.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="KKTV.ao",KK TV Angola (1080p)
|
||||
https://w1.manasat.com/ktv-angola/smil:ktv-angola.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MuzangalaTV.ao",Muzangala TV (1080p)
|
||||
https://5cf4a2c2512a2.streamlock.net/tvmuzangala/tvmuzangala/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TVZimbo.ao",TV Zimbo (1080p)
|
||||
https://sgn-cdn-video.vods2africa.com/Tv-Zimbo/index.fmp4.m3u8
|
||||
|
|
746
streams/ar.m3u
746
streams/ar.m3u
|
@ -1,370 +1,376 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="5tv.ar",5TV Corrientes (480p) [Not 24/7]
|
||||
http://www.coninfo.net:1935/tvcinco/live1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="13MaxTelevision.ar",13Max Televisión (1080p)
|
||||
http://coninfo.net:1935/13maxhd/live13maxtvnuevo/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="13MaxTelevision.ar",13Max Televisión (720p)
|
||||
http://coninfo.net:1935/13maxhd/live13maxtvnuevo_720p/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="247CanaldeNoticias.ar" http-referrer="https://cn247.tv/",24/7 Canal de Noticias
|
||||
#EXTVLCOPT:http-referrer=https://cn247.tv/
|
||||
https://panel.host-live.com:19360/cn247tv/passthru.m3u8
|
||||
#EXTINF:-1 tvg-id="247CanaldeNoticias.ar",24/7 Canal de Noticias (720p)
|
||||
https://panel.dattalive.com/6605140/6605140/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="247CanaldeNoticias.ar",24/7 Canal de Noticias (720p)
|
||||
https://panel.dattalive.com/6605140/smil:6605140.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="A24.ar" http-user-agent="iPhone",A24 (720p)
|
||||
#EXTVLCOPT:http-user-agent=iPhone
|
||||
https://g1.vxral-hor.transport.edge-access.net/a15/ngrp:a24-100056_all/a24-100056.m3u8
|
||||
#EXTINF:-1 tvg-id="AiredeSantaFe.ar",Aire de Santa Fe (1080p)
|
||||
https://unlimited1-us.dps.live/airedesantafetv/airedesantafetv.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AlternaTV.ar",Alterna TV (720p)
|
||||
https://alternatv.ar/stream/hls/live.m3u8
|
||||
#EXTINF:-1 tvg-id="Am1020.ar",Am1020 (360p) [Geo-blocked]
|
||||
http://51.79.83.93:9998/live/am1020/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AmericaTV.ar",America TV (480p)
|
||||
http://190.2.212.209:8050/play/a0pb
|
||||
#EXTINF:-1 tvg-id="AmericaTV.ar" http-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="ArgentinisimaSatelital.ar",Argentinísima Satelital (540p)
|
||||
https://stream1.sersat.com/hls/argentinisima.m3u8
|
||||
#EXTINF:-1 tvg-id="AstroNet.ar",AstroNet (360p)
|
||||
https://stmv1.cnarlatam.com/astronet/astronet/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AVCHD.ar",AVC HD (720p)
|
||||
https://ssh101.bozztv.com/ssh101/streamavc/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AventurasTV.ar",Aventuras TV (360p)
|
||||
https://stmv1.cnarlatam.com/mundotv/mundotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AzaharesRadiovisualMultimedia.ar",Azahares Radio Multimedia (720p)
|
||||
https://streamyes.alsolnet.com/azaharesfm/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AZMTV.ar",AZM TV (1080p) [Not 24/7]
|
||||
https://live.canalnueve.tv/canal.m3u8
|
||||
#EXTINF:-1 tvg-id="BayresTV.ar",Bayres TV (720p)
|
||||
https://streaming02.gbasat.com.ar:19360/bayrestv/bayrestv.m3u8
|
||||
#EXTINF:-1 tvg-id="BeatsRadio.ar",Beats Radio (480p)
|
||||
https://videostream.shockmedia.com.ar:19360/beatsradio/beatsradio.m3u8
|
||||
#EXTINF:-1 tvg-id="CableImagenArmstrong.ar",Cable Imagen Armstrong (540p) [Not 24/7]
|
||||
https://stream.arcast.com.ar/casse/casse/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Cadena103TV.ar",Cadena 103 (720p) [Not 24/7]
|
||||
http://arcast.net:1935/cadena103/cadena103/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal2deUshuaia.ar",Canal 2 de Ushuaia (1080p)
|
||||
https://nd106.republicaservers.com:4433/hls/c6611/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal2Misiones.ar",Canal 2 Misiones (1080p)
|
||||
https://nd106.republicaservers.com:4433/hls/canal2misioness/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal2Perico.ar",Canal 2 Perico (480p)
|
||||
https://streamcasthd.com:1936/tecnovisioncanal2tv/tecnovisioncanal2tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3Formosa.ar",Canal 3 Formosa (720p)
|
||||
https://stmvideo2.livecastv.com/agenfor/agenfor/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3LaPampa.ar",Canal 3 La Pampa (1080p)
|
||||
https://stream.arcast.com.ar/c3lapampa/ngrp:c3lapampa_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3LasHeras.ar",Canal 3 Las Heras (720p)
|
||||
https://stream.arcast.com.ar/canal3/canal3/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3Rosario.ar",Canal 3 Rosario (704p) [Geo-blocked]
|
||||
https://59d52c5a5ce5e.streamlock.net:4443/canal3rosario/ngrp:canal3rosario_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal4Balcarce.ar",Canal 4 Balcarce (360p)
|
||||
https://stmvideo2.livecastv.com/canal4/canal4/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal4Posadas.ar",Canal 4 Posadas (576p)
|
||||
https://iptv.ixfo.com.ar:30443/live/C4POS/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal4SanJuan.ar",Canal 4 San Juan (576p)
|
||||
https://streamlov.alsolnet.com/canal4sanjuan/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal5DelPueblo.ar",Canal 5 del Pueblo (360p)
|
||||
https://stmv1.cnarlatam.com/canal5pueblo/canal5pueblo/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal5PicoTruncado.ar",Canal 5 Pico Truncado (540p)
|
||||
https://stream.arcast.com.ar/canal5picotruncado/canal5picotruncado/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal5SantaFe.ar",Canal 5 Santa Fe (240p)
|
||||
https://stream.arcast.com.ar/c5sf/c5sf/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal6MardelPlata.ar",Canal 6 Mar del Plata (480p)
|
||||
https://panel.dattalive.com/8166/8166/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal6Posadas.ar",Canal 6 Posadas (1080p)
|
||||
https://iptv.ixfo.com.ar:30443/live/c6digital/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal7Neuquen.ar",Canal 7 Neuquén (1080p)
|
||||
https://stream.arcast.com.ar/c7nq/ngrp:c7nq_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal7Salta.ar",Canal 7 Salta (1080p)
|
||||
https://vivo.solumedia.com:19360/cooperativa/cooperativa.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal7TV.ar",Canal 7 Santiago del Estero (720p)
|
||||
https://stream.arcast.com.ar/envivo/castv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9Litoral.ar",Canal 9 Litoral (720p)
|
||||
https://stream.arcast.live/ahora/ahora/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9NorteMisionero.ar",Canal 9 Norte Misionero (614p)
|
||||
https://panel.dattalive.com/8076/8076/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9Resistencia.ar",Canal 9 Resistencia (720p)
|
||||
http://coninfo.net:1935/9linklivert/smil:9linkmultibr.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9RioCuarto.ar",Canal 9 Río Cuarto (480p)
|
||||
https://streamcasthd.com:1936/canal9riocuartotv/canal9riocuartotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9Televida.ar",Canal 9 Televida (720p)
|
||||
https://unlimited1-us.dps.live/televidaar/televidaar.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10deJunin.ar" http-user-agent="iPhone",Canal 10 de Junín (720p) [Not 24/7]
|
||||
#EXTVLCOPT:http-user-agent=iPhone
|
||||
https://g4.mc-slo.transport.edge-access.net/a10/ngrp:canal10junin-100056_all/Playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10Goya.ar",Canal 10 Goya (576p)
|
||||
https://streamcasthd.com:19360/canal10goya/canal10goya.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10TVRioNegro.ar",Canal 10 Rio Negro (720p) [Not 24/7]
|
||||
http://panel.dattalive.com:1935/8204/8204/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10TVRioNegro.ar",Canal 10 Rio Negro (720p) [Not 24/7]
|
||||
https://panel.dattalive.com/8204/8204/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10SanRafael.ar",Canal 10 San Rafael (480p)
|
||||
https://streamcasthd.com:1936/tvdiez/tvdiez/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10Salta.ar",Canal 10 Televisión Salteña (720p)
|
||||
https://restreamer.el10tv.com/memfs/725003c4-79c2-4565-8311-f429db4f7777.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal11delaCosta.ar",Canal 11 de la Costa (720p)
|
||||
https://vivo.solumedia.com:19360/dadaproductora/dadaproductora.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal12Web.ar",Canal 12 Puerto Madryn (720p) [Not 24/7]
|
||||
https://5f700d5b2c46f.streamlock.net/madryntv/madryntv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal13Jujuy.ar",Canal 13 Jujuy TV (720p)
|
||||
https://genexservicios.com:19360/canal13jujuy/canal13jujuy.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal13LaRioja.ar",Canal 13 La Rioja (480p)
|
||||
http://arcast.net:1935/mp/mp/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal21TV.ar",Canal 21 TV (1080p)
|
||||
https://iptv.ixfo.com.ar:30443/c21tv/hd/c21tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal22.ar",Canal 22 (720p)
|
||||
https://5f700d5b2c46f.streamlock.net/canal22/canal22/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal26.ar",Canal 26 (720p)
|
||||
http://200.115.193.177/live/26hd-720/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal26.ar",Canal 26 (720p)
|
||||
https://live-edge01.telecentro.net.ar/live/smil:c26.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal26.ar",Canal 26 (180p)
|
||||
http://live-edge01.telecentro.net.ar/live/smil:c26.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal26.ar",Canal 26 (180p)
|
||||
http://live-edge02.telecentro.net.ar/live/c26.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal34SanJuan.ar",Canal 34 San Juan (720p)
|
||||
https://streamyes.alsolnet.com/canal34hd/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal40Caucete.ar",Canal 40 Caucete (720p)
|
||||
https://canalsj.kozow.com/canal40/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal79LaCosta.ar",Canal 79 La Costa (240p)
|
||||
https://streamconex.com:19360/lacosta/lacosta.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal79Puan.ar",Canal 79 Puan (240p)
|
||||
https://streamconex.com:19360/puan/puan.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal79SanJuan.ar",Canal 79 San Juan (240p)
|
||||
https://streamconex.com:1936/sanjuan/sanjuan/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal79SantaClaradelMar.ar",Canal 79 Santa Clara del Mar (240p)
|
||||
https://streamconex.com:19360/santaclara-1/santaclara-1.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal79VillaMaza.ar",Canal 79 Villa Maza (240p)
|
||||
https://streamconex.com:1936/villamaza/villamaza/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal907FM.ar",Canal 907 FM (576p)
|
||||
https://panel.dattalive.com/canal907/canal907/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalCoop.ar",Canal Coop (576p)
|
||||
https://panel.dattalive.com/8138/8138/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanaldelaCiudad.ar",Canal de la Ciudad (360p) [Not 24/7]
|
||||
http://168.197.196.98:82/stream/channelid/1330348835?profile=pass
|
||||
#EXTINF:-1 tvg-id="CanalE.ar",Canal E (720p)
|
||||
https://unlimited1-us.dps.live/perfiltv/perfiltv.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalLuz.ar" http-user-agent="iPhone",Canal Luz (1080p)
|
||||
#EXTVLCOPT:http-user-agent=iPhone
|
||||
https://g2.vxral-slo.transport.edge-access.net/a11/ngrp:canal_luz01-100009_all/Playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalLuz.ar" http-user-agent="Mozilla/5.0 (iPad; CPU OS 9_3_5 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13G36",Canal Luz (1080p) [Not 24/7]
|
||||
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (iPad; CPU OS 9_3_5 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13G36
|
||||
https://g1.mc-slo.transport.edge-access.net/a11/ngrp:canal_luz01-100009_all/Playlist.m3u8?sense=true
|
||||
#EXTINF:-1 tvg-id="CanalProvincial.ar",Canal Provincial (360p)
|
||||
https://streaming.telered.com.ar/provincial/streaming/mystream.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalSantaMaria.ar",Canal Santa María (360p)
|
||||
https://streaming.telered.com.ar/santa-maria/streaming/mystream.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalU.ar",Canal U (720p)
|
||||
https://stream.arcast.live/canalu/canalu/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalXFN.ar",Canal XFN (720p)
|
||||
https://streamconex.com:1936/canalxfn/canalxfn/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CatamarcaTV.ar",Catamarca TV (720p)
|
||||
https://stream.arcast.com.ar/canal7catamarca/ngrp:canal7catamarca_all/playlist.m3u8?DVR=
|
||||
#EXTINF:-1 tvg-id="CeltaTV.ar",Celta TV (240p)
|
||||
https://vivo.solumedia.com:19360/celta/celta.m3u8
|
||||
#EXTINF:-1 tvg-id="ChacoTV.ar",Chaco TV (720p) [Not 24/7]
|
||||
https://wowzasrv.chaco.gov.ar/Streamtv/chacotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ChilecitoTV.ar",Chilecito TV (480p)
|
||||
https://vivo.solumedia.com:19360/grupoemail/grupoemail.m3u8
|
||||
#EXTINF:-1 tvg-id="CineAr.ar",CINE.AR (720p) [Not 24/7]
|
||||
https://5fb24b460df87.streamlock.net/live-cont.ar/cinear/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CiudadMagazine.ar",Ciudad Magazine (1080p) [Geo-blocked]
|
||||
https://live-01-07-ciudad.vodgc.net/live-01-07-ciudad.vodgc.net/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3Pinamar.ar",CN3 Pinamar (720p) [Not 24/7]
|
||||
https://wowza.telpin.com.ar:1935/canal3/canal3.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CnArDeportes.ar",CnAr Deportes (1440p)
|
||||
https://stmv1.cnarlatam.com/cnardeportes2/cnardeportes2/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CnArNoticias.ar",CnAr Noticias (360p)
|
||||
https://stmv1.cnarlatam.com/cnarnoticias/cnarnoticias/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CorrientesTV.ar",Corrientes TV (CTV) (720p)
|
||||
https://mediacp.hostradios.com.ar:19360/canal7/canal7.m3u8
|
||||
#EXTINF:-1 tvg-id="",Cosmos TV (720p)
|
||||
https://tv.mediacp.eu:19360/cosmos/cosmos.m3u8
|
||||
#EXTINF:-1 tvg-id="CPEtv.ar",CPEtv (720p)
|
||||
https://stream.arcast.live/cpe/ngrp:cpe_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DanceTV.ar",Dance TV (360p)
|
||||
https://stmv1.cnarlatam.com/danncetv/danncetv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DemosRadioVisual.ar",Demos Radio Visual (720p)
|
||||
https://panel.dattalive.com/8066/8066/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DirecTVSports.ar",DirecTV Sports (480p) [Geo-blocked]
|
||||
http://190.210.221.119/Processor3_9_chunklist_b1300000.m3u8
|
||||
#EXTINF:-1 tvg-id="DisneyJuniorLatinAmerica.ar",Disney Junior Latin America (480p)
|
||||
http://168.181.122.234:8000/play/a037/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ElHistonautaTV.ar",El Histonauta TV (360p)
|
||||
https://stmv1.cnarlatam.com/elhistonauta/elhistonauta/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ElPalomarTV.ar",El Palomar TV (720p)
|
||||
https://stream.trixserver.com:3249/live/uv038live.m3u8
|
||||
#EXTINF:-1 tvg-id="ElTrece.ar",El Trece (1080p)
|
||||
https://live-01-02-eltrece.vodgc.net/eltrecetv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="GarageTVLatinAmerica.ar",Garage TV Latin America
|
||||
https://stream1.sersat.com/hls/garagetv.m3u8
|
||||
#EXTINF:-1 tvg-id="GlobalTV.ar",Global TV (1080p)
|
||||
https://stmv.video.gmpro.top/global/global/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="IngenioFM.ar",Ingenio FM (720p) [Not 24/7]
|
||||
https://panel.dattalive.com/8064/8064/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LapachoTVCanal11.ar",Lapacho TV Canal 11 (720p)
|
||||
https://vivo.solumedia.com:19360/lapacho/lapacho.m3u8
|
||||
#EXTINF:-1 tvg-id="LineaDirectaRadio.ar",Línea Directa Radio (360p)
|
||||
https://stmv1.cnarlatam.com/lineadirectaradio/lineadirectaradio/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LinkTV.ar",Link TV (1080p)
|
||||
https://panel.dattalive.com/8128_1/8128_1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LitusTV.ar",Litus TV (720p)
|
||||
https://stream.arcast.com.ar/litustv/ngrp:litustv_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MagicKids.ar",Magic Kids (486p)
|
||||
https://magicstream.ddns.net/magicstream/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="MalbecPlay.ar",Malbec Play (1080p)
|
||||
https://streamlov.alsolnet.com/malbecplay/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MasFM.ar",Más FM 95.9 (720p)
|
||||
https://vivo.solumedia.com:19360/masfm/masfm.m3u8
|
||||
#EXTINF:-1 tvg-id="MasMusicaTV.ar",Más Música TV (360p)
|
||||
https://stmv1.cnarlatam.com/televideo/televideo/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MetroTV.ar",Metro TV (720p)
|
||||
https://streamtv12.ddns.net:5443/LiveApp/streams/193945633734205616732920.m3u8
|
||||
#EXTINF:-1 tvg-id="MetropolitanaFM.ar",Metropolitana FM (720p)
|
||||
https://panel.dattalive.com/MetropolitanaFM/MetropolitanaFM/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="",Milennio TV (720p)
|
||||
https://videostream.shockmedia.com.ar:19360/milenniotv/milenniotv.m3u8
|
||||
#EXTINF:-1 tvg-id="MultivisionFederal.ar",Multivisión Federal (720p) [Not 24/7]
|
||||
http://panel.dattalive.com:1935/8250/8250/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MultivisionFederal.ar",Multivisión Federal (720p) [Not 24/7]
|
||||
https://panel.dattalive.com/8250/8250/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MusicTop.ar",MusicTop (720p)
|
||||
http://live-edge01.telecentro.net.ar/live/smil:musictop.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NeoxTV.ar",Neox TV (480p)
|
||||
https://tv.streamcasthd.com:3076/live/sonicaargentinalive.m3u8
|
||||
#EXTINF:-1 tvg-id="NETTV.ar",NET TV (720p)
|
||||
https://unlimited1-us.dps.live/nettv/nettv.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NETTV.ar",NET TV (720p)
|
||||
https://unlimited6-cl.dps.live/nettv/nettv.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NGFederal.ar",NG Federal (720p)
|
||||
http://www.coninfo.net:1935/tvlink/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="OneRadioTV.ar",OneRadio TV (1080p) [Not 24/7]
|
||||
https://stmvideo2.livecastv.com/oneradio/oneradio/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Pakapaka.ar",Pakapaka (720p)
|
||||
https://5fb24b460df87.streamlock.net/live-cont.ar/pakapaka/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="PancTV.ar",Panc TV (720p) [Not 24/7]
|
||||
https://panel.host-live.com:19360/20004/20004.m3u8
|
||||
#EXTINF:-1 tvg-id="PlayTelevision.ar",Play Television (720p)
|
||||
https://vivo.solumedia.com:19360/playtv/playtv.m3u8
|
||||
#EXTINF:-1 tvg-id="PowerMaxRadioTV.ar",Power Max Radio TV (720p)
|
||||
https://videostream.shockmedia.com.ar:19360/radio1045/radio1045.m3u8
|
||||
#EXTINF:-1 tvg-id="PowerHD.ar",Power TV (720p) [Not 24/7]
|
||||
https://wowza.telpin.com.ar:1935/live-powerTV/power.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="QuatroTV.ar",Quatro TV (540p)
|
||||
https://stream.arcast.live/quatro/quatro/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioRealpolitik.ar",Radio Realpolitik (720p)
|
||||
https://vivo.solumedia.com:19360/realpolitik/realpolitik.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioSublimeGraciaTV.ar",Radio Sublime Gracia TV (720p)
|
||||
https://5f700d5b2c46f.streamlock.net/sublime/sublime/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioTVNeuquen.ar",Radio TV Neuquén (720p) [Not 24/7]
|
||||
https://media.neuquen.gov.ar/rtn/television/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioYguazuTV.ar",Radio Yguazú TV (480p)
|
||||
https://live.enhdtv.com:8081/radioiguazutv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Radiocanal.ar",Radiocanal San Francisco (1080p)
|
||||
http://204.199.3.2/.m3u8
|
||||
#EXTINF:-1 tvg-id="RTN.ar",RTN (Neuquén) (720p) [Not 24/7]
|
||||
https://media.neuquen.gov.ar/rtn/television/media.m3u8
|
||||
#EXTINF:-1 tvg-id="SanPedroTV.ar",San Pedro TV (1080p) [Not 24/7]
|
||||
https://iptv.ixfo.com.ar:30443/live/sanpedrotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SicardiTV.ar",Sicardi TV (720p)
|
||||
https://vivo.solumedia.com:19360/sicarditv/sicarditv.m3u8
|
||||
#EXTINF:-1 tvg-id="SoliveTV.ar",Solive TV (720p)
|
||||
https://stmv1.cnarlatam.com/solivetv/solivetv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SomosLaPampa.ar",Somos La Pampa (1080p)
|
||||
https://stream.arcast.com.ar/somosnoticias/somosnoticias/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SuperClassicsTV.ar",Super Classics TV (360p)
|
||||
https://stmv1.cnarlatam.com/megaclassics/megaclassics/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SuperKaosTV.ar",Super Kaos TV (360p)
|
||||
https://stmv1.cnarlatam.com/novakidstv/novakidstv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TeloCuentoyQue.ar",Te Lo Cuento y Que...!!! (360p)
|
||||
https://stmv1.cnarlatam.com/telocuento/telocuento/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TechScience365.ar",TechScience 365 (360p)
|
||||
https://stmv1.cnarlatam.com/techscience365/techscience365/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telecinco.ar",TeleCinco Trelew (240p)
|
||||
https://videohd.live:19360/8016/8016.m3u8
|
||||
#EXTINF:-1 tvg-id="TelecondorSatelital.ar",Telecóndor Satelital (360p)
|
||||
https://videostream.shockmedia.com.ar:19360/canal4telecondor/canal4telecondor.m3u8
|
||||
#EXTINF:-1 tvg-id="Telecreativa.ar",Telecreativa (720p)
|
||||
https://panel.dattalive.com/8012/8012/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TelediarioTV.ar",Telediario TV (404p)
|
||||
https://stmvideo2.livecastv.com/telediario/telediario/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telefe.ar",Telefe (720p) [Geo-blocked]
|
||||
https://telefe.com/Api/Videos/GetSourceUrl/694564/0/HLS?.m3u8=
|
||||
#EXTINF:-1 tvg-id="TelefeInternacional.ar",Telefe Internacional (720p) [Not 24/7]
|
||||
https://siloh-mcdn.plutotv.net/lilo/production/TelefePluto/master.m3u8
|
||||
#EXTINF:-1 tvg-id="TelefeNoticias.us",Telefe Noticias (720p) [Not 24/7]
|
||||
https://siloh-mcdn.plutotv.net/lilo/production/LATAM/Telefe/master.m3u8
|
||||
#EXTINF:-1 tvg-id="Telemax.ar",Telemax (720p)
|
||||
http://live-edge01.telecentro.net.ar/live/smil:tlx.smil/master.m3u8
|
||||
#EXTINF:-1 tvg-id="TeleMix.ar",TeleMix (360p)
|
||||
https://panel.dattalive.com/8068/8068/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telenord.ar",Telenord (720p) [Not 24/7]
|
||||
https://617c5175c970b.streamlock.net:4444/previsoratv/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telenord.ar",Telenord Corrientes (1080p) [Not 24/7]
|
||||
http://www.coninfo.net:1935/previsoratv/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TelpinTVCanal2HD.ar",Telpin Canal 2 (720p) [Not 24/7]
|
||||
https://wowza.telpin.com.ar:1935/telpintv/smil:ttv.stream.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TelpinTVCanal2HD.ar",Telpin TV (1080p) [Not 24/7]
|
||||
https://wowza.telpin.com.ar:1935/telpintv/ttv.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TierraMiaTV.ar",Tierra Mía TV (720p)
|
||||
http://live-edge01.telecentro.net.ar/live/smil:trm.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TN.ar",TN Todo Noticias (1080p)
|
||||
https://live-01-01-tn.vodgc.net/TN24/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TVManaArgentina.ar",TV Maná Argentina (576p) [Not 24/7]
|
||||
https://w2.manasat.com/tvmana-ar/smil:tvmana-ar.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TVSolidaria.ar",TV Solidaria (576p)
|
||||
https://canadaremar2.todostreaming.es/live/argentina-web.m3u8
|
||||
#EXTINF:-1 tvg-id="TVMAXCBA.ar",TVMAXCBA (720p)
|
||||
https://panel.dattalive.com/8976/8976/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Uniteve.ar",Uniteve (720p) [Not 24/7]
|
||||
https://vivo.solumedia.com:19360/uniteve/uniteve.m3u8
|
||||
#EXTINF:-1 tvg-id="VariedTV.ar",VariedTV (480p) [Not 24/7]
|
||||
https://cloud5.streaminglivehd.com:3874/live/latinokidsslive.m3u8
|
||||
#EXTINF:-1 tvg-id="VTV.ar",VerTV (VTV) (720p) [Not 24/7]
|
||||
https://5f700d5b2c46f.streamlock.net/vertv/vertv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaAccion.ar" http-referrer="https://xtrematv.com/?p=1434",Xtrema Accion
|
||||
#EXTVLCOPT:http-referrer=https://xtrematv.com/?p=1434
|
||||
https://stmv6.voxtvhd.com.br/cineaccion/cineaccion/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaAnimal.ar" http-referrer="https://xtrematv.com/?p=1504",Xtrema Animal
|
||||
#EXTVLCOPT:http-referrer=https://xtrematv.com/?p=1504
|
||||
https://stmv6.voxtvhd.com.br/xtremaanimal/xtremaanimal/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaAnime.ar",Xtrema Anime (360p)
|
||||
https://stmv1.cnarlatam.com/xtremaanime/xtremaanime/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaCartoons.ar" http-referrer="https://xtrematv.com/?p=1390",Xtrema Cartoons
|
||||
#EXTVLCOPT:http-referrer=https://xtrematv.com/?p=1390
|
||||
https://stmv6.voxtvhd.com.br/xtremacartoons/xtremacartoons/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaCartoons.ar",Xtrema Cartoons (360p)
|
||||
https://stmv1.cnarlatam.com/cineinfantil/cineinfantil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaAccion.ar",Xtrema Cine Acción (268p)
|
||||
https://stmv1.cnarlatam.com/cineaccion/cineaccion/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaAsia.ar",Xtrema Cine Asia (268p)
|
||||
https://stmv1.cnarlatam.com/cineasia/cineasia/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaCineClasico.ar" http-referrer="https://xtrematv.com/?p=1460",Xtrema Cine Clasico
|
||||
#EXTVLCOPT:http-referrer=https://xtrematv.com/?p=1460
|
||||
https://stmv6.voxtvhd.com.br/cineclasico/cineclasico/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaComedy.ar",Xtrema Cine Comedy (344p)
|
||||
https://stmv1.cnarlatam.com/cinecomedia/cinecomedia/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaDrama.ar",Xtrema Cine Drama (360p)
|
||||
https://stmv1.cnarlatam.com/cinedrama/cinedrama/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaEuropa.ar",Xtrema Cine Europa (360p)
|
||||
https://stmv1.cnarlatam.com/cineuropa/cineuropa/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaFamily.ar",Xtrema Cine Family (274p)
|
||||
https://stmv1.cnarlatam.com/cinefamiliy/cinefamiliy/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaHindi.ar",Xtrema Cine Hindi (272p)
|
||||
https://stmv1.cnarlatam.com/cinehindi/cinehindi/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaLatina.ar",Xtrema Cine Latino (360p)
|
||||
https://stmv1.cnarlatam.com/cinelatino/cinelatino/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaSuspenso.ar",Xtrema Cine Suspenso (360p)
|
||||
https://stmv1.cnarlatam.com/cinesuspenso/cinesuspenso/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaRetroCartoons.ar",Xtrema Retro Cartoons (360p)
|
||||
https://stmv1.cnarlatam.com/retroinfantil/retroinfantil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaRetroSeries.ar",Xtrema Retro Series (360p)
|
||||
https://stmv1.cnarlatam.com/xtremaretroseries/xtremaretroseries/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaSeries.ar",Xtrema Series (360p)
|
||||
https://stmv1.cnarlatam.com/xtremaseries/xtremaseries/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaTerror.ar" http-referrer="https://xtrematv.com/?p=1456",Xtrema Terror
|
||||
#EXTVLCOPT:http-referrer=https://xtrematv.com/?p=1456
|
||||
https://stmv6.voxtvhd.com.br/cineterror/cineterror/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="5tv.ar",5TV Corrientes (480p) [Not 24/7]
|
||||
http://www.coninfo.net:1935/tvcinco/live1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="13MaxTelevision.ar",13Max Televisión (1080p)
|
||||
http://coninfo.net:1935/13maxhd/live13maxtvnuevo/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="13MaxTelevision.ar",13Max Televisión (720p)
|
||||
http://coninfo.net:1935/13maxhd/live13maxtvnuevo_720p/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="247CanaldeNoticias.ar",24/7 Canal de Noticias (720p)
|
||||
https://panel.dattalive.com/6605140/6605140/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="247CanaldeNoticias.ar",24/7 Canal de Noticias (720p)
|
||||
https://panel.dattalive.com/6605140/smil:6605140.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="247CanaldeNoticias.ar" http-referrer="https://cn247.tv/",24/7 Canal de Noticias
|
||||
#EXTVLCOPT:http-referrer=https://cn247.tv/
|
||||
https://panel.host-live.com:19360/cn247tv/passthru.m3u8
|
||||
#EXTINF:-1 tvg-id="A24.ar" http-user-agent="iPhone",A24 (720p)
|
||||
#EXTVLCOPT:http-user-agent=iPhone
|
||||
https://g1.vxral-hor.transport.edge-access.net/a15/ngrp:a24-100056_all/a24-100056.m3u8
|
||||
#EXTINF:-1 tvg-id="AiredeSantaFe.ar",Aire de Santa Fe (1080p)
|
||||
https://unlimited1-us.dps.live/airedesantafetv/airedesantafetv.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AlternaTV.ar",Alterna TV (720p)
|
||||
https://alternatv.ar/stream/hls/live.m3u8
|
||||
#EXTINF:-1 tvg-id="Am1020.ar",Am1020 (360p) [Geo-blocked]
|
||||
http://51.79.83.93:9998/live/am1020/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AmericaTV.ar",America TV (480p)
|
||||
http://190.2.212.209:8050/play/a0pb
|
||||
#EXTINF:-1 tvg-id="AmericaTV.ar" http-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="ArgentinisimaSatelital.ar",Argentinísima Satelital (540p)
|
||||
https://stream1.sersat.com/hls/argentinisima.m3u8
|
||||
#EXTINF:-1 tvg-id="AstroNet.ar",AstroNet (360p)
|
||||
https://stmv1.cnarlatam.com/astronet/astronet/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AVCHD.ar",AVC HD (720p)
|
||||
https://ssh101.bozztv.com/ssh101/streamavc/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AventurasTV.ar",Aventuras TV (360p)
|
||||
https://stmv1.cnarlatam.com/mundotv/mundotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AzaharesRadiovisualMultimedia.ar",Azahares Radio Multimedia (720p)
|
||||
https://streamyes.alsolnet.com/azaharesfm/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AZMTV.ar",AZM TV (1080p) [Not 24/7]
|
||||
https://live.canalnueve.tv/canal.m3u8
|
||||
#EXTINF:-1 tvg-id="BayresTV.ar",Bayres TV (720p)
|
||||
https://streaming02.gbasat.com.ar:19360/bayrestv/bayrestv.m3u8
|
||||
#EXTINF:-1 tvg-id="BeatsRadio.ar",Beats Radio (480p)
|
||||
https://videostream.shockmedia.com.ar:19360/beatsradio/beatsradio.m3u8
|
||||
#EXTINF:-1 tvg-id="CableImagenArmstrong.ar",Cable Imagen Armstrong (540p) [Not 24/7]
|
||||
https://stream.arcast.com.ar/casse/casse/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Cadena103TV.ar",Cadena 103 (720p) [Not 24/7]
|
||||
http://arcast.net:1935/cadena103/cadena103/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal2deUshuaia.ar",Canal 2 de Ushuaia (1080p)
|
||||
https://nd106.republicaservers.com:4433/hls/c6611/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal2Misiones.ar",Canal 2 Misiones (1080p)
|
||||
https://nd106.republicaservers.com:4433/hls/canal2misioness/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal2Perico.ar",Canal 2 Perico (480p)
|
||||
https://streamcasthd.com:1936/tecnovisioncanal2tv/tecnovisioncanal2tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3Formosa.ar",Canal 3 Formosa (720p)
|
||||
https://stmvideo2.livecastv.com/agenfor/agenfor/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3LaPampa.ar",Canal 3 La Pampa (1080p)
|
||||
https://stream.arcast.com.ar/c3lapampa/ngrp:c3lapampa_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3LasHeras.ar",Canal 3 Las Heras (720p)
|
||||
https://stream.arcast.com.ar/canal3/canal3/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3Rosario.ar",Canal 3 Rosario (704p) [Geo-blocked]
|
||||
https://59d52c5a5ce5e.streamlock.net:4443/canal3rosario/ngrp:canal3rosario_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal4Balcarce.ar",Canal 4 Balcarce (360p)
|
||||
https://stmvideo2.livecastv.com/canal4/canal4/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal4Posadas.ar",Canal 4 Posadas (576p)
|
||||
https://iptv.ixfo.com.ar:30443/live/C4POS/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal4SanJuan.ar",Canal 4 San Juan (576p)
|
||||
https://streamlov.alsolnet.com/canal4sanjuan/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal5DelPueblo.ar",Canal 5 del Pueblo (360p)
|
||||
https://stmv1.cnarlatam.com/canal5pueblo/canal5pueblo/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal5PicoTruncado.ar",Canal 5 Pico Truncado (540p)
|
||||
https://stream.arcast.com.ar/canal5picotruncado/canal5picotruncado/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal5SantaFe.ar",Canal 5 Santa Fe (240p)
|
||||
https://stream.arcast.com.ar/c5sf/c5sf/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal6MardelPlata.ar",Canal 6 Mar del Plata (480p)
|
||||
https://panel.dattalive.com/8166/8166/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal6Posadas.ar",Canal 6 Posadas (1080p)
|
||||
https://iptv.ixfo.com.ar:30443/live/c6digital/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal7Neuquen.ar",Canal 7 Neuquén (1080p)
|
||||
https://stream.arcast.com.ar/c7nq/ngrp:c7nq_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal7Salta.ar",Canal 7 Salta (1080p)
|
||||
https://vivo.solumedia.com:19360/cooperativa/cooperativa.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal7TV.ar",Canal 7 Santiago del Estero (720p)
|
||||
https://stream.arcast.com.ar/envivo/castv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9Litoral.ar",Canal 9 Litoral (720p)
|
||||
https://stream.arcast.live/ahora/ahora/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9NorteMisionero.ar",Canal 9 Norte Misionero (614p)
|
||||
https://panel.dattalive.com/8076/8076/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9Resistencia.ar",Canal 9 Resistencia (720p)
|
||||
http://coninfo.net:1935/9linklivert/smil:9linkmultibr.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9RioCuarto.ar",Canal 9 Río Cuarto (480p)
|
||||
https://streamcasthd.com:1936/canal9riocuartotv/canal9riocuartotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal9Televida.ar",Canal 9 Televida (720p)
|
||||
https://unlimited1-us.dps.live/televidaar/televidaar.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10deJunin.ar" http-user-agent="iPhone",Canal 10 de Junín (720p) [Not 24/7]
|
||||
#EXTVLCOPT:http-user-agent=iPhone
|
||||
https://g4.mc-slo.transport.edge-access.net/a10/ngrp:canal10junin-100056_all/Playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10Goya.ar",Canal 10 Goya (576p)
|
||||
https://streamcasthd.com:19360/canal10goya/canal10goya.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10TVRioNegro.ar",Canal 10 Rio Negro (720p) [Not 24/7]
|
||||
http://panel.dattalive.com:1935/8204/8204/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10TVRioNegro.ar",Canal 10 Rio Negro (720p) [Not 24/7]
|
||||
https://panel.dattalive.com/8204/8204/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10SanRafael.ar",Canal 10 San Rafael (480p)
|
||||
https://streamcasthd.com:1936/tvdiez/tvdiez/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal10Salta.ar",Canal 10 Televisión Salteña (720p)
|
||||
https://restreamer.el10tv.com/memfs/725003c4-79c2-4565-8311-f429db4f7777.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal11delaCosta.ar",Canal 11 de la Costa (720p)
|
||||
https://vivo.solumedia.com:19360/dadaproductora/dadaproductora.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal12Web.ar",Canal 12 Puerto Madryn (720p) [Not 24/7]
|
||||
https://5f700d5b2c46f.streamlock.net/madryntv/madryntv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal13Jujuy.ar",Canal 13 Jujuy TV (720p)
|
||||
https://genexservicios.com:19360/canal13jujuy/canal13jujuy.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal13LaRioja.ar",Canal 13 La Rioja (480p)
|
||||
http://arcast.net:1935/mp/mp/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal21TV.ar",Canal 21 TV (1080p)
|
||||
https://iptv.ixfo.com.ar:30443/c21tv/hd/c21tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal22.ar",Canal 22 (720p)
|
||||
https://5f700d5b2c46f.streamlock.net/canal22/canal22/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal26.ar",Canal 26 (720p)
|
||||
http://200.115.193.177/live/26hd-720/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal26.ar",Canal 26 (720p)
|
||||
https://live-edge01.telecentro.net.ar/live/smil:c26.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal26.ar",Canal 26 (180p)
|
||||
http://live-edge01.telecentro.net.ar/live/smil:c26.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal26.ar",Canal 26 (180p)
|
||||
http://live-edge02.telecentro.net.ar/live/c26.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal34SanJuan.ar",Canal 34 San Juan (720p)
|
||||
https://streamyes.alsolnet.com/canal34hd/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal40Caucete.ar",Canal 40 Caucete (720p)
|
||||
https://canalsj.kozow.com/canal40/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal79LaCosta.ar",Canal 79 La Costa (240p)
|
||||
https://streamconex.com:19360/lacosta/lacosta.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal79Puan.ar",Canal 79 Puan (240p)
|
||||
https://streamconex.com:19360/puan/puan.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal79SanJuan.ar",Canal 79 San Juan (240p)
|
||||
https://streamconex.com:1936/sanjuan/sanjuan/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal79SantaClaradelMar.ar",Canal 79 Santa Clara del Mar (240p)
|
||||
https://streamconex.com:19360/santaclara-1/santaclara-1.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal79VillaMaza.ar",Canal 79 Villa Maza (240p)
|
||||
https://streamconex.com:1936/villamaza/villamaza/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal907FM.ar",Canal 907 FM (576p)
|
||||
https://panel.dattalive.com/canal907/canal907/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalCoop.ar",Canal Coop (576p)
|
||||
https://panel.dattalive.com/8138/8138/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanaldelaCiudad.ar",Canal de la Ciudad (360p) [Not 24/7]
|
||||
http://168.197.196.98:82/stream/channelid/1330348835?profile=pass
|
||||
#EXTINF:-1 tvg-id="CanalE.ar",Canal E (720p)
|
||||
https://unlimited1-us.dps.live/perfiltv/perfiltv.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalLuz.ar" http-user-agent="iPhone",Canal Luz (1080p)
|
||||
#EXTVLCOPT:http-user-agent=iPhone
|
||||
https://g2.vxral-slo.transport.edge-access.net/a11/ngrp:canal_luz01-100009_all/Playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalLuz.ar" http-user-agent="Mozilla/5.0 (iPad; CPU OS 9_3_5 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13G36",Canal Luz (1080p) [Not 24/7]
|
||||
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (iPad; CPU OS 9_3_5 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13G36
|
||||
https://g1.mc-slo.transport.edge-access.net/a11/ngrp:canal_luz01-100009_all/Playlist.m3u8?sense=true
|
||||
#EXTINF:-1 tvg-id="CanalProvincial.ar",Canal Provincial (360p)
|
||||
https://streaming.telered.com.ar/provincial/streaming/mystream.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalSantaMaria.ar",Canal Santa María (360p)
|
||||
https://streaming.telered.com.ar/santa-maria/streaming/mystream.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalU.ar",Canal U (720p)
|
||||
https://stream.arcast.live/canalu/canalu/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalXFN.ar",Canal XFN (720p)
|
||||
https://streamconex.com:1936/canalxfn/canalxfn/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CatamarcaTV.ar",Catamarca TV (720p)
|
||||
https://stream.arcast.com.ar/canal7catamarca/ngrp:canal7catamarca_all/playlist.m3u8?DVR=
|
||||
#EXTINF:-1 tvg-id="CeltaTV.ar",Celta TV (240p)
|
||||
https://vivo.solumedia.com:19360/celta/celta.m3u8
|
||||
#EXTINF:-1 tvg-id="ChacoTV.ar",Chaco TV (720p) [Not 24/7]
|
||||
https://wowzasrv.chaco.gov.ar/Streamtv/chacotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ChilecitoTV.ar",Chilecito TV (480p)
|
||||
https://vivo.solumedia.com:19360/grupoemail/grupoemail.m3u8
|
||||
#EXTINF:-1 tvg-id="CineAr.ar",CINE.AR (720p) [Not 24/7]
|
||||
https://5fb24b460df87.streamlock.net/live-cont.ar/cinear/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CiudadMagazine.ar",Ciudad Magazine (1080p) [Geo-blocked]
|
||||
https://live-01-07-ciudad.vodgc.net/live-01-07-ciudad.vodgc.net/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3Pinamar.ar",CN3 Pinamar (720p) [Not 24/7]
|
||||
https://wowza.telpin.com.ar:1935/canal3/canal3.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CnArDeportes.ar",CnAr Deportes (1440p)
|
||||
https://stmv1.cnarlatam.com/cnardeportes2/cnardeportes2/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CnArNoticias.ar",CnAr Noticias (360p)
|
||||
https://stmv1.cnarlatam.com/cnarnoticias/cnarnoticias/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CorrientesTV.ar",Corrientes TV (CTV) (720p)
|
||||
https://mediacp.hostradios.com.ar:19360/canal7/canal7.m3u8
|
||||
#EXTINF:-1 tvg-id="CosmosTv.ar@SD",Cosmos TV (720p)
|
||||
https://tv.mediacp.eu:19360/cosmos/cosmos.m3u8
|
||||
#EXTINF:-1 tvg-id="CPEtv.ar",CPEtv (720p)
|
||||
https://stream.arcast.live/cpe/ngrp:cpe_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DanceTV.ar",Dance TV (360p)
|
||||
https://stmv1.cnarlatam.com/danncetv/danncetv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DemosRadioVisual.ar",Demos Radio Visual (720p)
|
||||
https://panel.dattalive.com/8066/8066/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DirecTVSports.us@Panregional",DirecTV Sports (480p) [Geo-blocked]
|
||||
http://190.210.221.119/Processor3_9_chunklist_b1300000.m3u8
|
||||
#EXTINF:-1 tvg-id="DisneyJrLatinAmerica.ar@South",Disney Junior Latin America (480p)
|
||||
http://168.181.122.234:8000/play/a037/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ElHistonautaTV.ar",El Histonauta TV (360p)
|
||||
https://stmv1.cnarlatam.com/elhistonauta/elhistonauta/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ElPalomarTV.ar",El Palomar TV (720p)
|
||||
https://stream.trixserver.com:3249/live/uv038live.m3u8
|
||||
#EXTINF:-1 tvg-id="ElTrece.ar",El Trece (1080p)
|
||||
https://live-01-02-eltrece.vodgc.net/eltrecetv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="GarageTVLatinAmerica.ar",Garage TV Latin America
|
||||
https://stream1.sersat.com/hls/garagetv.m3u8
|
||||
#EXTINF:-1 tvg-id="GlobalTV.ar",Global TV (1080p)
|
||||
https://stmv.video.gmpro.top/global/global/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="IngenioFM.ar",Ingenio FM (720p) [Not 24/7]
|
||||
https://panel.dattalive.com/8064/8064/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LapachoTVCanal11.ar",Lapacho TV Canal 11 (720p)
|
||||
https://vivo.solumedia.com:19360/lapacho/lapacho.m3u8
|
||||
#EXTINF:-1 tvg-id="LineaDirectaRadio.ar",Línea Directa Radio (360p)
|
||||
https://stmv1.cnarlatam.com/lineadirectaradio/lineadirectaradio/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LinkTV.ar",Link TV (1080p)
|
||||
https://panel.dattalive.com/8128_1/8128_1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LitusTV.ar",Litus TV (720p)
|
||||
https://stream.arcast.com.ar/litustv/ngrp:litustv_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MagicKids.ar",Magic Kids (486p)
|
||||
https://magicstream.ddns.net/magicstream/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="MalbecPlay.ar",Malbec Play (1080p)
|
||||
https://streamlov.alsolnet.com/malbecplay/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MasFM.ar",Más FM 95.9 (720p)
|
||||
https://vivo.solumedia.com:19360/masfm/masfm.m3u8
|
||||
#EXTINF:-1 tvg-id="MasMusicaTV.ar",Más Música TV (360p)
|
||||
https://stmv1.cnarlatam.com/televideo/televideo/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MetroTV.ar",Metro TV (720p)
|
||||
https://streamtv12.ddns.net:5443/LiveApp/streams/193945633734205616732920.m3u8
|
||||
#EXTINF:-1 tvg-id="MetropolitanaFM.ar",Metropolitana FM (720p)
|
||||
https://panel.dattalive.com/MetropolitanaFM/MetropolitanaFM/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="",Milennio TV (720p)
|
||||
https://videostream.shockmedia.com.ar:19360/milenniotv/milenniotv.m3u8
|
||||
#EXTINF:-1 tvg-id="MultivisionFederal.ar",Multivisión Federal (720p) [Not 24/7]
|
||||
http://panel.dattalive.com:1935/8250/8250/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MultivisionFederal.ar",Multivisión Federal (720p) [Not 24/7]
|
||||
https://panel.dattalive.com/8250/8250/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MusicTop.ar",MusicTop (720p)
|
||||
http://live-edge01.telecentro.net.ar/live/smil:musictop.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NeoxTV.ar",Neox TV (480p)
|
||||
https://tv.streamcasthd.com:3076/live/sonicaargentinalive.m3u8
|
||||
#EXTINF:-1 tvg-id="NETTV.ar",NET TV (720p)
|
||||
https://unlimited1-us.dps.live/nettv/nettv.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NETTV.ar",NET TV (720p)
|
||||
https://unlimited6-cl.dps.live/nettv/nettv.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NGFederal.ar",NG Federal (720p)
|
||||
http://www.coninfo.net:1935/tvlink/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="OneRadioTV.ar",OneRadio TV (1080p) [Not 24/7]
|
||||
https://stmvideo2.livecastv.com/oneradio/oneradio/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Pakapaka.ar",Pakapaka (720p)
|
||||
https://5fb24b460df87.streamlock.net/live-cont.ar/pakapaka/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="PancTV.ar",Panc TV (720p) [Not 24/7]
|
||||
https://panel.host-live.com:19360/20004/20004.m3u8
|
||||
#EXTINF:-1 tvg-id="PlayTelevision.ar",Play Television (720p)
|
||||
https://vivo.solumedia.com:19360/playtv/playtv.m3u8
|
||||
#EXTINF:-1 tvg-id="PowerMaxRadioTV.ar",Power Max Radio TV (720p)
|
||||
https://videostream.shockmedia.com.ar:19360/radio1045/radio1045.m3u8
|
||||
#EXTINF:-1 tvg-id="PowerHD.ar",Power TV (720p) [Not 24/7]
|
||||
https://wowza.telpin.com.ar:1935/live-powerTV/power.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="QuatroTV.ar",Quatro TV (540p)
|
||||
https://stream.arcast.live/quatro/quatro/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioRealpolitik.ar",Radio Realpolitik (720p)
|
||||
https://vivo.solumedia.com:19360/realpolitik/realpolitik.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioSublimeGraciaTV.ar",Radio Sublime Gracia TV (720p)
|
||||
https://5f700d5b2c46f.streamlock.net/sublime/sublime/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioTVNeuquen.ar",Radio TV Neuquén (720p) [Not 24/7]
|
||||
https://media.neuquen.gov.ar/rtn/television/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioYguazuTV.ar",Radio Yguazú TV (480p)
|
||||
https://live.enhdtv.com:8081/radioiguazutv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Radiocanal.ar",Radiocanal San Francisco (1080p)
|
||||
http://204.199.3.2/.m3u8
|
||||
#EXTINF:-1 tvg-id="RTN.ar",RTN (Neuquén) (720p) [Not 24/7]
|
||||
https://media.neuquen.gov.ar/rtn/television/media.m3u8
|
||||
#EXTINF:-1 tvg-id="SanPedroTV.ar",San Pedro TV (1080p) [Not 24/7]
|
||||
https://iptv.ixfo.com.ar:30443/live/sanpedrotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SicardiTV.ar",Sicardi TV (720p)
|
||||
https://vivo.solumedia.com:19360/sicarditv/sicarditv.m3u8
|
||||
#EXTINF:-1 tvg-id="SoliveTV.ar",Solive TV (720p)
|
||||
https://stmv1.cnarlatam.com/solivetv/solivetv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SomosLaPampa.ar",Somos La Pampa (1080p)
|
||||
https://stream.arcast.com.ar/somosnoticias/somosnoticias/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SuperClassicsTV.ar",Super Classics TV (360p)
|
||||
https://stmv1.cnarlatam.com/megaclassics/megaclassics/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SuperKaosTV.ar",Super Kaos TV (360p)
|
||||
https://stmv1.cnarlatam.com/novakidstv/novakidstv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TeloCuentoyQue.ar",Te Lo Cuento y Que...!!! (360p)
|
||||
https://stmv1.cnarlatam.com/telocuento/telocuento/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TechScience365.ar",TechScience 365 (360p)
|
||||
https://stmv1.cnarlatam.com/techscience365/techscience365/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telecinco.ar",TeleCinco Trelew (240p)
|
||||
https://videohd.live:19360/8016/8016.m3u8
|
||||
#EXTINF:-1 tvg-id="TelecondorSatelital.ar",Telecóndor Satelital (360p)
|
||||
https://videostream.shockmedia.com.ar:19360/canal4telecondor/canal4telecondor.m3u8
|
||||
#EXTINF:-1 tvg-id="Telecreativa.ar",Telecreativa (720p)
|
||||
https://panel.dattalive.com/8012/8012/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TelediarioTV.ar",Telediario TV (404p)
|
||||
https://stmvideo2.livecastv.com/telediario/telediario/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telefe.ar",Telefe (720p) [Geo-blocked]
|
||||
https://telefe.com/Api/Videos/GetSourceUrl/694564/0/HLS?.m3u8=
|
||||
#EXTINF:-1 tvg-id="TelefeInternacional.ar",Telefe Internacional (720p) [Not 24/7]
|
||||
https://siloh-mcdn.plutotv.net/lilo/production/TelefePluto/master.m3u8
|
||||
#EXTINF:-1 tvg-id="TelefeNoticias.us",Telefe Noticias (720p) [Not 24/7]
|
||||
https://siloh-mcdn.plutotv.net/lilo/production/LATAM/Telefe/master.m3u8
|
||||
#EXTINF:-1 tvg-id="Telemax.ar",Telemax (720p)
|
||||
http://live-edge01.telecentro.net.ar/live/smil:tlx.smil/master.m3u8
|
||||
#EXTINF:-1 tvg-id="TeleMix.ar",TeleMix (360p)
|
||||
https://panel.dattalive.com/8068/8068/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telenord.ar",Telenord (720p) [Not 24/7]
|
||||
https://617c5175c970b.streamlock.net:4444/previsoratv/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telenord.ar",Telenord Corrientes (1080p) [Not 24/7]
|
||||
http://www.coninfo.net:1935/previsoratv/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TelpinTVCanal2HD.ar",Telpin Canal 2 (720p) [Not 24/7]
|
||||
https://wowza.telpin.com.ar:1935/telpintv/smil:ttv.stream.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TelpinTVCanal2HD.ar",Telpin TV (1080p) [Not 24/7]
|
||||
https://wowza.telpin.com.ar:1935/telpintv/ttv.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TierraMiaTV.ar",Tierra Mía TV (720p)
|
||||
http://live-edge01.telecentro.net.ar/live/smil:trm.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TN.ar",TN Todo Noticias (1080p)
|
||||
https://live-01-01-tn.vodgc.net/TN24/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TVManaArgentina.ar",TV Maná Argentina (576p) [Not 24/7]
|
||||
https://w2.manasat.com/tvmana-ar/smil:tvmana-ar.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TVSolidaria.ar",TV Solidaria (576p)
|
||||
https://canadaremar2.todostreaming.es/live/argentina-web.m3u8
|
||||
#EXTINF:-1 tvg-id="TVMAXCBA.ar",TVMAXCBA (720p)
|
||||
https://panel.dattalive.com/8976/8976/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Uniteve.ar",Uniteve (720p) [Not 24/7]
|
||||
https://vivo.solumedia.com:19360/uniteve/uniteve.m3u8
|
||||
#EXTINF:-1 tvg-id="VariedTV.ar",VariedTV (480p) [Not 24/7]
|
||||
https://cloud5.streaminglivehd.com:3874/live/latinokidsslive.m3u8
|
||||
#EXTINF:-1 tvg-id="VTV.ar",VerTV (VTV) (720p) [Not 24/7]
|
||||
https://5f700d5b2c46f.streamlock.net/vertv/vertv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaAccion.ar" http-referrer="https://xtrematv.com/?p=1434",Xtrema Accion
|
||||
#EXTVLCOPT:http-referrer=https://xtrematv.com/?p=1434
|
||||
https://stmv6.voxtvhd.com.br/cineaccion/cineaccion/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaAnimal.ar" http-referrer="https://xtrematv.com/?p=1504",Xtrema Animal
|
||||
#EXTVLCOPT:http-referrer=https://xtrematv.com/?p=1504
|
||||
https://stmv6.voxtvhd.com.br/xtremaanimal/xtremaanimal/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaAnime.ar",Xtrema Anime (360p)
|
||||
https://stmv1.cnarlatam.com/xtremaanime/xtremaanime/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaCartoons.ar",Xtrema Cartoons (360p)
|
||||
https://stmv1.cnarlatam.com/cineinfantil/cineinfantil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaCartoons.ar" http-referrer="https://xtrematv.com/?p=1390",Xtrema Cartoons
|
||||
#EXTVLCOPT:http-referrer=https://xtrematv.com/?p=1390
|
||||
https://stmv6.voxtvhd.com.br/xtremacartoons/xtremacartoons/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaAccion.ar",Xtrema Cine Acción (268p)
|
||||
https://stmv1.cnarlatam.com/cineaccion/cineaccion/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaAsia.ar",Xtrema Cine Asia (268p)
|
||||
https://stmv1.cnarlatam.com/cineasia/cineasia/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaCineClasico.ar" http-referrer="https://xtrematv.com/?p=1460",Xtrema Cine Clasico
|
||||
#EXTVLCOPT:http-referrer=https://xtrematv.com/?p=1460
|
||||
https://stmv6.voxtvhd.com.br/cineclasico/cineclasico/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaComedy.ar",Xtrema Cine Comedy (344p)
|
||||
https://stmv1.cnarlatam.com/cinecomedia/cinecomedia/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaDrama.ar",Xtrema Cine Drama (360p)
|
||||
https://stmv1.cnarlatam.com/cinedrama/cinedrama/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaEuropa.ar",Xtrema Cine Europa (360p)
|
||||
https://stmv1.cnarlatam.com/cineuropa/cineuropa/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaFamily.ar",Xtrema Cine Family (274p)
|
||||
https://stmv1.cnarlatam.com/cinefamiliy/cinefamiliy/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaHindi.ar",Xtrema Cine Hindi (272p)
|
||||
https://stmv1.cnarlatam.com/cinehindi/cinehindi/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaLatina.ar",Xtrema Cine Latino (360p)
|
||||
https://stmv1.cnarlatam.com/cinelatino/cinelatino/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaSuspenso.ar",Xtrema Cine Suspenso (360p)
|
||||
https://stmv1.cnarlatam.com/cinesuspenso/cinesuspenso/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaRetroCartoons.ar",Xtrema Retro Cartoons (360p)
|
||||
https://stmv1.cnarlatam.com/retroinfantil/retroinfantil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaRetroSeries.ar",Xtrema Retro Series (360p)
|
||||
https://stmv1.cnarlatam.com/xtremaretroseries/xtremaretroseries/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaSeries.ar",Xtrema Series (360p)
|
||||
https://stmv1.cnarlatam.com/xtremaseries/xtremaseries/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XtremaTerror.ar" http-referrer="https://xtrematv.com/?p=1456",Xtrema Terror
|
||||
#EXTVLCOPT:http-referrer=https://xtrematv.com/?p=1456
|
||||
https://stmv6.voxtvhd.com.br/cineterror/cineterror/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RetroMagico.ar",Retro Magico (720p)
|
||||
https://stream.gia.tv/giatv/giatv-retromagico/retromagico/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XLevelMedia.ar",X Level Media (1080p)
|
||||
https://tuvideoonline.com.ar:3332/live/xlevelmedialive.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioConexionWebTV.ar",Radio Conexion Web TV (720p)
|
||||
https://tuvideoonline.com.ar:3391/live/radioconexionlive.m3u8
|
||||
|
|
148
streams/at.m3u
148
streams/at.m3u
|
@ -1,74 +1,74 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AntenneVorarlberg.at",Antenne Vorarlberg (720p) [Not 24/7]
|
||||
https://5857db5306b83.streamlock.net/antennevorarlberg-live/_definst_/mp4:livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AntenneVorarlberg.at",Antenne Vorarlberg (720p) [Not 24/7]
|
||||
https://5857db5306b83.streamlock.net/antennevorarlberg-live/mp4:livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ATV.at",ATV (576p)
|
||||
https://strm.hdtvizlecanli.com/live/atv.m3u8
|
||||
#EXTINF:-1 tvg-id="FS1Salzburg.at",FS1 Salzburg (720p) [Not 24/7]
|
||||
http://stream.fs1.tv:8080/hls/webstream.m3u8
|
||||
#EXTINF:-1 tvg-id="FS1Salzburg.at",FS1 Salzburg (720p) [Not 24/7]
|
||||
https://stream.fs1.tv/hls/webstream.m3u8
|
||||
#EXTINF:-1 tvg-id="FUELTV.at",FUEL TV (1080p)
|
||||
https://amg01074-fueltv-fueltvemeaen-rakuten-b6j62.amagi.tv/hls/amagi_hls_data_rakutenAA-fueltvemeaen/CDN/master.m3u8
|
||||
#EXTINF:-1 tvg-id="GoTV.at",GoTV (576p) [Not 24/7]
|
||||
https://nstream17.gotv.at:1443/live/gotvlive/manifest.mpd
|
||||
#EXTINF:-1 tvg-id="HitradioO3.at",Hitradio Ö3 (720p) [Not 24/7]
|
||||
https://studiocam-oe3.mdn.ors.at/out/u/studiocam_oe3/q6a/manifest_1.m3u8
|
||||
#EXTINF:-1 tvg-id="K19.at",K19
|
||||
https://1853185335.rsc.cdn77.org/K192/tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="KTV.at",K-TV (720p)
|
||||
https://d1pz8zear993v8.cloudfront.net/hlsme/kathtv.m3u8
|
||||
#EXTINF:-1 tvg-id="KITTV.at",KIT-TV (720p)
|
||||
https://everest.pa-hosting.de:3591/live/joseflive.m3u8
|
||||
#EXTINF:-1 tvg-id="Kronehit.at",Kronehit (1080p)
|
||||
https://bitcdn-kronehit.bitmovin.com/v2/hls/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LandleTV.at",Ländle TV (1080p) [Not 24/7]
|
||||
https://streaming13.huberwebmedia.at/LiveApp/streams/985585225397790082777809.m3u8
|
||||
#EXTINF:-1 tvg-id="Okto.at",Okto TV (1080p)
|
||||
https://cdn3.wowza.com/1/MHFtazJReW5rOFhP/N2NWNDZ2/hls/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ORF1HD.at",ORF 1 HD
|
||||
https://s6.hopslan.com/orfx11/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ORF1HD.at" http-referrer="https://livestreamde.com/",ORF 1 HD
|
||||
#EXTVLCOPT:http-referrer=https://livestreamde.com/
|
||||
https://strm.hdtvizlecanli.com/live/orf1.m3u8
|
||||
#EXTINF:-1 tvg-id="ORF2.at",ORF 2 (720p)
|
||||
https://strm.hdtvizlecanli.com/live/orf2.m3u8
|
||||
#EXTINF:-1 tvg-id="P3tv.at",P3tv (720p) [Not 24/7]
|
||||
http://p3-6.mov.at:1935/live/weekstream/master.m3u8
|
||||
#EXTINF:-1 tvg-id="R9.at",R9 (720p) [Not 24/7]
|
||||
https://ms01.w24.at/R9/smil:liveeventR9.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RedBullTV.at",Red Bull TV (1080p)
|
||||
https://3ea22335.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/UmFrdXRlblRWLWdiX1JlZEJ1bGxUVl9ITFM/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RedBullTV.at",Red Bull TV (1080p)
|
||||
https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master.m3u8
|
||||
#EXTINF:-1 tvg-id="RedBullTV.at",Red Bull TV (1080p)
|
||||
https://shls-live-enc.edgenextcdn.net/out/v1/ad35123d4ad041068bce26ae67ee3180/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTV.at",RTV (1080p) [Not 24/7]
|
||||
http://iptv.rtv-ooe.at/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="SchladmingDachsteinTV.at",Schladming-Dachstein TV (720p)
|
||||
https://m317.video-stream-hosting.de/gzSoftware-live/_definst_/smil:livestream.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ServusTV.at",ServusTV (1080p) [Geo-blocked]
|
||||
https://stv-live.akamaized.net/hls/live/2031011/lingeoSTVATwebPri/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SteiermarkTV.at",Steiermark TV (1080p)
|
||||
https://h056.video-stream-hosting.de/easycast8-live/_definst_/mp4:livestreamhd4/playlist.m3u8?ref=
|
||||
#EXTINF:-1 tvg-id="SwamijiTVAmerican.at",Swamiji TV American (1080p) [Not 24/7]
|
||||
https://stream.swamiji.tv/YogaIPTV/smil:YogaStreamUS.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SwamijiTVAustralian.at",Swamiji TV Australian (1080p) [Not 24/7]
|
||||
https://stream.swamiji.tv/YogaIPTV/smil:YogaStreamAU.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SwamijiTVEuropean.at",Swamiji TV European (1080p) [Not 24/7]
|
||||
https://stream.swamiji.tv/YogaIPTV/smil:YogaStream.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TirolTV.at",Tirol TV (720p) [Not 24/7]
|
||||
https://streaming14.huberwebmedia.at/LiveApp/streams/livestream.m3u8
|
||||
#EXTINF:-1 tvg-id="TV1Oberosterreich.at",TV 1 Oberösterreich (1080p)
|
||||
https://streaming10.huberwebmedia.at/LiveApp/streams/238985177034727564068269_adaptive.m3u8
|
||||
#EXTINF:-1 tvg-id="UpperaBalkan.at",Uppera Balkan (720p) [Geo-blocked]
|
||||
http://89.187.168.245:8080/live/sUPPERchannel2/index.m3u8
|
||||
#EXTINF:-1 tvg-id="VM1Sehen.at",VM1 Sehen (1080p)
|
||||
https://live1.markenfunk.com/t1/ngrp:live_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="W24.at",W24 (720p) [Not 24/7]
|
||||
https://ms01.w24.at/W24/smil:liveevent.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AntenneSteiermark.at",Antenne Steiermark (720p)
|
||||
https://60efd7a2b4d02.streamlock.net/a_steiermark/ngrp:livestream_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AntenneKaernten.at",Antenne Kaernten (720p)
|
||||
https://60efd7a2b4d02.streamlock.net/a_kaernten/ngrp:livestream_all/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AntenneVorarlberg.at",Antenne Vorarlberg (720p) [Not 24/7]
|
||||
https://5857db5306b83.streamlock.net/antennevorarlberg-live/_definst_/mp4:livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AntenneVorarlberg.at",Antenne Vorarlberg (720p) [Not 24/7]
|
||||
https://5857db5306b83.streamlock.net/antennevorarlberg-live/mp4:livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ATV.at",ATV (576p)
|
||||
https://strm.hdtvizlecanli.com/live/atv.m3u8
|
||||
#EXTINF:-1 tvg-id="FS1Salzburg.at",FS1 Salzburg (720p) [Not 24/7]
|
||||
http://stream.fs1.tv:8080/hls/webstream.m3u8
|
||||
#EXTINF:-1 tvg-id="FS1Salzburg.at",FS1 Salzburg (720p) [Not 24/7]
|
||||
https://stream.fs1.tv/hls/webstream.m3u8
|
||||
#EXTINF:-1 tvg-id="FUELTV.at",FUEL TV (1080p)
|
||||
https://amg01074-fueltv-fueltvemeaen-rakuten-b6j62.amagi.tv/hls/amagi_hls_data_rakutenAA-fueltvemeaen/CDN/master.m3u8
|
||||
#EXTINF:-1 tvg-id="GoTV.at",GoTV (576p) [Not 24/7]
|
||||
https://nstream17.gotv.at:1443/live/gotvlive/manifest.mpd
|
||||
#EXTINF:-1 tvg-id="HitradioO3.at",Hitradio Ö3 (720p) [Not 24/7]
|
||||
https://studiocam-oe3.mdn.ors.at/out/u/studiocam_oe3/q6a/manifest_1.m3u8
|
||||
#EXTINF:-1 tvg-id="K19.at",K19
|
||||
https://1853185335.rsc.cdn77.org/K192/tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="KTV.at",K-TV (720p)
|
||||
https://d1pz8zear993v8.cloudfront.net/hlsme/kathtv.m3u8
|
||||
#EXTINF:-1 tvg-id="KITTV.at",KIT-TV (720p)
|
||||
https://everest.pa-hosting.de:3591/live/joseflive.m3u8
|
||||
#EXTINF:-1 tvg-id="Kronehit.at",Kronehit (1080p)
|
||||
https://bitcdn-kronehit.bitmovin.com/v2/hls/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LandleTV.at",Ländle TV (1080p) [Not 24/7]
|
||||
https://streaming13.huberwebmedia.at/LiveApp/streams/985585225397790082777809.m3u8
|
||||
#EXTINF:-1 tvg-id="Okto.at",Okto TV (1080p)
|
||||
https://cdn3.wowza.com/1/MHFtazJReW5rOFhP/N2NWNDZ2/hls/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ORF1.at@HD",ORF 1 HD
|
||||
https://s6.hopslan.com/orfx11/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ORF1.at@HD" http-referrer="https://livestreamde.com/",ORF 1 HD
|
||||
#EXTVLCOPT:http-referrer=https://livestreamde.com/
|
||||
https://strm.hdtvizlecanli.com/live/orf1.m3u8
|
||||
#EXTINF:-1 tvg-id="ORF2.at",ORF 2 (720p)
|
||||
https://strm.hdtvizlecanli.com/live/orf2.m3u8
|
||||
#EXTINF:-1 tvg-id="P3tv.at",P3tv (720p) [Not 24/7]
|
||||
http://p3-6.mov.at:1935/live/weekstream/master.m3u8
|
||||
#EXTINF:-1 tvg-id="R9.at",R9 (720p) [Not 24/7]
|
||||
https://ms01.w24.at/R9/smil:liveeventR9.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RedBullTV.at",Red Bull TV (1080p)
|
||||
https://3ea22335.wurl.com/master/f36d25e7e52f1ba8d7e56eb859c636563214f541/UmFrdXRlblRWLWdiX1JlZEJ1bGxUVl9ITFM/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RedBullTV.at",Red Bull TV (1080p)
|
||||
https://rbmn-live.akamaized.net/hls/live/590964/BoRB-AT/master.m3u8
|
||||
#EXTINF:-1 tvg-id="RedBullTV.at",Red Bull TV (1080p)
|
||||
https://shls-live-enc.edgenextcdn.net/out/v1/ad35123d4ad041068bce26ae67ee3180/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTV.at",RTV (1080p) [Not 24/7]
|
||||
http://iptv.rtv-ooe.at/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="SchladmingDachsteinTV.at",Schladming-Dachstein TV (720p)
|
||||
https://m317.video-stream-hosting.de/gzSoftware-live/_definst_/smil:livestream.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ServusTV.at",ServusTV (1080p) [Geo-blocked]
|
||||
https://stv-live.akamaized.net/hls/live/2031011/lingeoSTVATwebPri/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SteiermarkTV.at",Steiermark TV (1080p)
|
||||
https://h056.video-stream-hosting.de/easycast8-live/_definst_/mp4:livestreamhd4/playlist.m3u8?ref=
|
||||
#EXTINF:-1 tvg-id="SwamijiTVAmerican.at",Swamiji TV American (1080p) [Not 24/7]
|
||||
https://stream.swamiji.tv/YogaIPTV/smil:YogaStreamUS.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SwamijiTVAustralian.at",Swamiji TV Australian (1080p) [Not 24/7]
|
||||
https://stream.swamiji.tv/YogaIPTV/smil:YogaStreamAU.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SwamijiTVEuropean.at",Swamiji TV European (1080p) [Not 24/7]
|
||||
https://stream.swamiji.tv/YogaIPTV/smil:YogaStream.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TirolTV.at",Tirol TV (720p) [Not 24/7]
|
||||
https://streaming14.huberwebmedia.at/LiveApp/streams/livestream.m3u8
|
||||
#EXTINF:-1 tvg-id="TV1Oberosterreich.at",TV 1 Oberösterreich (1080p)
|
||||
https://streaming10.huberwebmedia.at/LiveApp/streams/238985177034727564068269_adaptive.m3u8
|
||||
#EXTINF:-1 tvg-id="UpperaBalkan.at",Uppera Balkan (720p) [Geo-blocked]
|
||||
http://89.187.168.245:8080/live/sUPPERchannel2/index.m3u8
|
||||
#EXTINF:-1 tvg-id="VM1Sehen.at",VM1 Sehen (1080p)
|
||||
https://live1.markenfunk.com/t1/ngrp:live_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="W24.at",W24 (720p) [Not 24/7]
|
||||
https://ms01.w24.at/W24/smil:liveevent.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AntenneSteiermark.at",Antenne Steiermark (720p)
|
||||
https://60efd7a2b4d02.streamlock.net/a_steiermark/ngrp:livestream_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AntenneKaernten.at",Antenne Kaernten (720p)
|
||||
https://60efd7a2b4d02.streamlock.net/a_kaernten/ngrp:livestream_all/playlist.m3u8
|
||||
|
|
|
@ -1,441 +1,441 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="",48 Hours
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/651432fa98020f000878b407/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c2b30-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2882b967-2b16-4fb7-ad00-ca48535d1336
|
||||
#EXTINF:-1 tvg-id="",90210
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a67dd13af63d0008257f17/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c5240-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6e62cae5-9404-4e52-8b20-c5fc2b453e9d
|
||||
#EXTINF:-1 tvg-id="",Action Sports
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5be1be871843b56328bc3ef1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c5241-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5f4b1024-61ca-4918-b727-2ee2d9fe6398
|
||||
#EXTINF:-1 tvg-id="",AKIBA PASS TV Anime: Sport
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/659e598ab9adc4000843c574/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c5242-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=77cfb04f-c3c0-44b8-b6e2-07ddce76c467
|
||||
#EXTINF:-1 tvg-id="",Alle hassen Chris
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/622f6e1e2792150007e0b2ff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c5243-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c4da2851-e246-4700-96b3-3b691764616a
|
||||
#EXTINF:-1 tvg-id="",Anger Management
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/655ca57e4261ca00080b3a04/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c7950-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3058913d-2c94-48ef-9802-0dd55d2f6591
|
||||
#EXTINF:-1 tvg-id="",Assassination Classroom
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a7d99f4a10d800086083a9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c7951-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=21a7b417-879a-4f02-8497-8a823880cbe4
|
||||
#EXTINF:-1 tvg-id="",Auction Hunters
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ede45d077746000072be0fe/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c7952-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=419716ea-defd-40f9-9cfe-81ca78138875
|
||||
#EXTINF:-1 tvg-id="",Auf Achse
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/61fbf91afb1b10000880dd08/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c7953-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=579b45d5-6dd7-46c5-bf99-ff4de12ce423
|
||||
#EXTINF:-1 tvg-id="",Auto Motor Sport
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f760c3d41aa2d0007bfde19/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c7954-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=419fb478-b5bb-4f2f-b6f0-d53563fbc250
|
||||
#EXTINF:-1 tvg-id="",Avatar
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/600adbdf8c554e00072125c9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca060-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c480aed6-08b6-4f7d-9964-40220005ecb8
|
||||
#EXTINF:-1 tvg-id="",Avatar OV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65819d3514fbe4000880ef26/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca061-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=ea746a7f-2da6-4da9-a6b9-0e2e862c7e09
|
||||
#EXTINF:-1 tvg-id="",Awkward
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62bc1784120ba80007935aaa/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca062-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=50a5387f-9836-4d86-abe5-44dbc233ba2e
|
||||
#EXTINF:-1 tvg-id="",Baywatch
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65819e62b228b70008570e9f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca063-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f0769dd4-6475-4c1e-9a06-d8d9ec69d7b7
|
||||
#EXTINF:-1 tvg-id="",BBC Travel
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60e4519e6873180007d3cddb/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca064-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=12cb58bd-609a-4a2f-9905-c2bb4ea0def1
|
||||
#EXTINF:-1 tvg-id="",Becker
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/630348a54c48ce00077eb6c7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca065-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c5b43dd2-234d-4338-9a94-c40967ccbed6
|
||||
#EXTINF:-1 tvg-id="",Bellator MMA
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63ecbedda9957100089ca486/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc770-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6ec515b7-6205-4240-a742-81047fffc0a2
|
||||
#EXTINF:-1 tvg-id="",Beverly Hills 90210
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60afb576053df900076fa2f0/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc771-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7827fcde-c024-4bff-bf8d-b4c1683dc7e1
|
||||
#EXTINF:-1 tvg-id="",Bewegte Männer
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64105834925bd50008f5cde5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc772-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=568665d5-d73f-4d43-9de6-aa3b46e8ea1e
|
||||
#EXTINF:-1 tvg-id="",Beyblade Burst
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b551ddcd25500072c4dad/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc773-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=05241908-fcb3-42fc-9830-f854ff77aaee
|
||||
#EXTINF:-1 tvg-id="",Big Time Rush
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/663385cd06839f0008e00e93/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc774-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6d0aa27c-1d61-4798-84aa-6423e65a4423
|
||||
#EXTINF:-1 tvg-id="",Billiard TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65df0cff66eec8000897b3a4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc775-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=36e4c683-680e-486f-91f0-ce1f0f88c4b6
|
||||
#EXTINF:-1 tvg-id="",Blaze und die Monstermaschinen
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b60419becf60008c841fd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc776-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6481e761-19c2-4479-848a-03b08cd2ee8e
|
||||
#EXTINF:-1 tvg-id="",Bloch Erklärt
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/654a2c1ff9cc82000867dada/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc777-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=40dc222a-086b-4d8c-8483-24bd5b977178
|
||||
#EXTINF:-1 tvg-id="",Blue's Clues
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b564ff59d130007363823/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee80-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d0bfaa97-78e4-4f29-a3cc-b77be2e970b1
|
||||
#EXTINF:-1 tvg-id="",Bubble Guppies
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b5a4bb7da5c0007e5c9e9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee81-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=463074db-dca9-4056-97f7-eda9fddb9e5f
|
||||
#EXTINF:-1 tvg-id="",Car Chase
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a93a9d3af63d00082c4850/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee82-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=851800ef-7ea9-4860-b74b-c1fdff346372
|
||||
#EXTINF:-1 tvg-id="CBSNews247.us",CBS News 24/7
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62441d6ded1827000763dcda/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee83-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4bddfb08-ac57-4769-a092-8bfc7ce71e23
|
||||
#EXTINF:-1 tvg-id="",CC Made in Germany
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d4948418101147596fd6c5a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee84-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b7523d3b-53d5-4c5c-a4fe-a4665e244aaa
|
||||
#EXTINF:-1 tvg-id="",CC Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d4947590ba40f75dc29c26b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee85-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d4f2b464-b492-46cb-a04f-1d92f4f0632a
|
||||
#EXTINF:-1 tvg-id="",Chaos City
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60afbad343e3840007164348/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee86-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=ca3136b0-37bd-40d7-b812-6644e5be773f
|
||||
#EXTINF:-1 tvg-id="",Cheers
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/611e7f224676bf00076a4d8d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee87-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=24ad2bd4-299f-4716-aef9-02a85807bad5
|
||||
#EXTINF:-1 tvg-id="",Çilek Kokusu – Strawberry Smell
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/66338e3e23e24f000847f4ae/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee88-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=318d5058-0a29-4217-9da2-b641ed31ba84
|
||||
#EXTINF:-1 tvg-id="",Clarissa
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62bc1957e4da730007195dc3/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1590-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=67b4ae5a-ee93-4db5-8ab7-942fde0da3c5
|
||||
#EXTINF:-1 tvg-id="",Clubbing TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f984784ccb4de0007dfad74/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1591-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f172947b-b59e-48be-9382-85fe6446e954
|
||||
#EXTINF:-1 tvg-id="",Coast Guard
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64eddd96abcba80008d03b74/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1592-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3be8d0f6-8bc2-4821-8e4e-430339ab67d7
|
||||
#EXTINF:-1 tvg-id="",Cold Blood
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/656064752c46f300087e9c99/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1593-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4e98d1a8-bfb1-4e2c-a957-60357c97ba15
|
||||
#EXTINF:-1 tvg-id="",Comedy Central South Park
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60c716084d842c00085f6e64/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1594-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=fbd5d12a-3038-48f9-8f7c-5231014bff13
|
||||
#EXTINF:-1 tvg-id="",Community
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6523ca21a70bf000081fe675/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1595-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=488f5c6e-5fba-4e0d-8b3b-85a58132944e
|
||||
#EXTINF:-1 tvg-id="",Dark Matter
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e843d849109b700075d5ada/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6893d11a-d794-409e-a9f2-0afb2b6100aa
|
||||
#EXTINF:-1 tvg-id="",Das Geheimnis der Hunters
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63d9107e60bc8f0008a1d9ed/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=0e0f67f8-eeeb-4333-8628-2a462b668bd3
|
||||
#EXTINF:-1 tvg-id="",Das Haus am Eaton Place
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63905e85da3fda00080232e4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=88bfe5c6-fcf6-49fd-ad85-8fa3c0bc326e
|
||||
#EXTINF:-1 tvg-id="",DAZN Darts x Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64b67f0424ade50008a3be17/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=172fcc6d-73c3-48c9-86a8-04885a2af742
|
||||
#EXTINF:-1 tvg-id="",DAZN Fights x Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64b67f7cbc3ab400084e51f2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=96c02627-bec1-4a44-92ae-01c86e1e708d
|
||||
#EXTINF:-1 tvg-id="",DAZN Heldinnen x Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64afe50c5dc16600087f3227/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=69be0114-52dc-4eed-b6e7-c907f1b51e64
|
||||
#EXTINF:-1 tvg-id="",DAZN INTL Football x Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64b79c057d934100080b3583/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=340d00cb-a526-4167-8bcd-1c35305a875e
|
||||
#EXTINF:-1 tvg-id="",Der Denver-Clan
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62cebd7302478b00073a6b71/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c1976749-dc67-441a-aa5b-1e7f21edcbf9
|
||||
#EXTINF:-1 tvg-id="",Der Hundetrainer
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/634924e185427200076c67f5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e2f010a3-2241-4c74-870b-33f604de6bc6
|
||||
#EXTINF:-1 tvg-id="",Der Sentinel – Im Auge des Jägers
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6565fad6c917a50008484895/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2393aae7-1ee4-4e61-aa87-9c1c44b10bb8
|
||||
#EXTINF:-1 tvg-id="",Die Casagrandes
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65dde3fe4e01740008af327f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b80e8f4e-a3a5-4704-be47-ac883129d695
|
||||
#EXTINF:-1 tvg-id="",Die Schöne und das Biest
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65ae47337bdc8d000853f1fd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=60d53b28-510e-4a30-b3e5-8ce16aed606f
|
||||
#EXTINF:-1 tvg-id="",Die Thundermans
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6447df8cd3fdde0008f1f627/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b6-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=61fd0bc7-a796-4f7e-b012-6bced3a297ed
|
||||
#EXTINF:-1 tvg-id="",Dittsche
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/61fbfa1a9e38ec0007a395b7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=50fd83c9-2e3e-48ce-b2b1-1d1e71349c96
|
||||
#EXTINF:-1 tvg-id="",Dora TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e43c344b54fe800093552f4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e1016659-7172-477d-af6b-c71407ba2a5a
|
||||
#EXTINF:-1 tvg-id="",Drake & Josh
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a67c494a10d800085cab06/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=21f677bd-eae9-4c92-b0c5-ad664796ccf0
|
||||
#EXTINF:-1 tvg-id="",Ein Engel auf Erden
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/622f487722d9d400075f74dd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=afbd6aab-03f2-4c6e-8850-7a0f7f4a3a60
|
||||
#EXTINF:-1 tvg-id="",Emma einfach magisch!
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f4796368174910007756454/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=a05d126a-1903-4adf-85c8-55259cc392f6
|
||||
#EXTINF:-1 tvg-id="",Euronews
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6639d7d4b18d700008da5316/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c0d21e0b-3cc9-4c67-81b6-e33e50a7d888
|
||||
#EXTINF:-1 tvg-id="",F.B.I. Files
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64eddce19001910008df22b8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1db1d0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c68735b3-0d52-4773-a642-eee6dbdabda0
|
||||
#EXTINF:-1 tvg-id="",FailArmy
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ad9b7ffe738977e2c312133/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1db1d1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=bc69234c-f1b7-4cf1-9e56-55b23f754867
|
||||
#EXTINF:-1 tvg-id="",Familie Dr. Kleist
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65819f14b9adc4000813ee39/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1db1d2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=10416fc7-977b-4991-89e7-52d2e7695c82
|
||||
#EXTINF:-1 tvg-id="",Familienbande
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/634fe3a21eac3c00076a03f8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1db1d3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7f81eb53-69b3-46cb-8184-aa4a7e6ba51d
|
||||
#EXTINF:-1 tvg-id="",Filmgold
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6305ca798bd95300072d2f93/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1db1d4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4a90c28a-e616-4ce8-bd9d-18ee8820eede
|
||||
#EXTINF:-1 tvg-id="",Fluss-Monster
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62a0b2aff4cf470007e47e29/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b3b152b8-edcd-4f53-9fdd-0fec17368488
|
||||
#EXTINF:-1 tvg-id="",Frasier
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62cebf042ffc6d0007c4e59a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=93a1fd73-2968-4d81-b6fb-bcaca3db87db
|
||||
#EXTINF:-1 tvg-id="",Freitag Nacht News
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64be64070e086a0009d7b028/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=bed1f18d-fc72-4448-ac3d-a21b6f9f8603
|
||||
#EXTINF:-1 tvg-id="",Fury
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6270ea4345f5bc0007823048/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f07a444e-29fd-47ca-b83b-18fc0a00d4a5
|
||||
#EXTINF:-1 tvg-id="",Game Shakers
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6447de0f5a0cd5000849cc95/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b00e0799-d626-4b0d-9105-4da831b3929a
|
||||
#EXTINF:-1 tvg-id="",GARAGENGOLD
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/654a2bfeab05240008a12881/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5428c2f0-95ae-4119-99a3-e0051405de6c
|
||||
#EXTINF:-1 tvg-id="",Germany Shore
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6447dea7e94c380008dba94c/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e6-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5f9f4951-a4da-4d64-b310-30e3d35efdca
|
||||
#EXTINF:-1 tvg-id="",Goldstar TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6192396135f3910007fc5fc7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=95d4ef6d-a51e-4ee2-b6d2-bff9e219717f
|
||||
#EXTINF:-1 tvg-id="",Hausmeister Krause
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/622f6faf65be650007f57aab/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b60059bd-5a20-4ba8-a7e8-cc258991073c
|
||||
#EXTINF:-1 tvg-id="",Hawaii Fünf-Null
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6349259d1d90320007fcb1d9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=24e33583-0ad8-4b52-8d6c-5ebb6db17710
|
||||
#EXTINF:-1 tvg-id="",Hell's Kitchen
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/644257fe7cb4b100081ed874/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7b7e432f-2d49-4cd8-8764-94e38b421dbb
|
||||
#EXTINF:-1 tvg-id="",Hot Ones
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/655ca3839d5ac400080d14ec/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f4026554-ef22-4c86-818d-18371f9458ea
|
||||
#EXTINF:-1 tvg-id="",Hours to Kill – Zeitachse des Todes
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/656064e74261ca00081812a9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=a3ceee80-9777-46f1-8004-ade52d4f7837
|
||||
#EXTINF:-1 tvg-id="",iCarly
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b580a233dc90007f0cb9d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2700-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=75f70a10-5059-4484-8b19-d938b9bca695
|
||||
#EXTINF:-1 tvg-id="",Ice Pilots
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ce40f42ba7f7f5ea9518fe1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2701-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=222c4206-ad06-4ed1-92c8-8b5ca13adcdb
|
||||
#EXTINF:-1 tvg-id="",Inspector Gadget
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dbc2d1ce10f0b0009e6cf9e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2702-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=59ae8de3-09bd-422d-9912-76f3fb1aa47e
|
||||
#EXTINF:-1 tvg-id="",Instant Mom
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63905b9e799ff100077037a8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2703-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6ec0fb93-30d5-400c-a147-18cbcd18cc80
|
||||
#EXTINF:-1 tvg-id="",Just.fishing
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/61b33085897b9d000702b72e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2704-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=40e61b35-9683-4394-86ae-756247e07690
|
||||
#EXTINF:-1 tvg-id="",KultKrimi
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5cb5cfe5caf83414128f209e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2705-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=75bb340f-2ccb-4c37-ab42-26b2ff2b3fe4
|
||||
#EXTINF:-1 tvg-id="",KultKrimi: Der Alte
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65dde5ef28730900089af7cf/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e10-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e9e14bdc-e1c7-4177-bd5d-fe729ac6216f
|
||||
#EXTINF:-1 tvg-id="",KultKrimi: Der Kommissar
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65dde626ec9fda0008b3dc89/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e11-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=727569e6-65e5-4a22-95f4-4a49ad873452
|
||||
#EXTINF:-1 tvg-id="",Kultkrimi: Derrick
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65dde5848145cb00083277f6/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e12-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=861dbd89-f556-4111-ac1b-8aacc40bf6fb
|
||||
#EXTINF:-1 tvg-id="",Love Boat
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/655ca3d1fbc15b00081f1186/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e13-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=157cb33e-83b4-4ce8-ab8f-4d9585e6e0dd
|
||||
#EXTINF:-1 tvg-id="",Marco Polo TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65004cf398020f00084ca8bc/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e14-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=86370235-72a6-4e96-963e-db24b49333fb
|
||||
#EXTINF:-1 tvg-id="",Melrose Place
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64be745340962900080b55e7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e15-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c700e9f8-bef8-4b22-a754-0920b9ce8f86
|
||||
#EXTINF:-1 tvg-id="",Mission Impossible
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/634fe5afece2e60007c9d8b8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e7520-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=14cc27cc-2010-480a-b8ad-36e2575adbf7
|
||||
#EXTINF:-1 tvg-id="",Monster Jam
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65c33f833ef47d00084f47ad/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e7521-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8a8e6e9e-1da8-4436-9538-aa678b671447
|
||||
#EXTINF:-1 tvg-id="",Mork vom Ork
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642ad2127ef83900085f8910/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e7522-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c358ee19-09a9-48f7-87b3-c1f1cab9bcc0
|
||||
#EXTINF:-1 tvg-id="",Motorvision
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6093f2ae4dd5ab0007d1ff9d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e7523-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3105f589-5bf9-41ef-8229-51bdf3abb1d2
|
||||
#EXTINF:-1 tvg-id="",MOVIEDOME
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/615c1e5ce3039400070a0547/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e7524-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=9855fa27-eb7c-4e5a-852e-4c439515c25d
|
||||
#EXTINF:-1 tvg-id="",Moviepilot TV mit Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a67d572fac9c000835eb3a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e9c30-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=78e36af2-8f00-409e-9fb6-605436ac888c
|
||||
#EXTINF:-1 tvg-id="",MTV Catfish TV Show
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5db6a697d5f34a000934cd13/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e9c32-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=0e455fb2-5933-41b1-9dd6-9e67c05a465a
|
||||
#EXTINF:-1 tvg-id="",MTV Music
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6245d15062cd1f00070a2338/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ec342-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=a56dace8-66e4-4b9a-a55f-d5348160dae2
|
||||
#EXTINF:-1 tvg-id="",MTV Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5caf325764025859afdd6c4d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1eea50-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d91aa96f-4975-4e0e-ae56-4a7f2e2383b7
|
||||
#EXTINF:-1 tvg-id="",MTV Ridiculousness
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f9847fd513250000728a9a5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1eea52-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f7637460-bb95-4ce8-9c82-0af6b2f51601
|
||||
#EXTINF:-1 tvg-id="",MTV Serie
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/609536871db47700075a04bf/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1eea54-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8664f23e-3827-4ec7-8de0-6cd69b03e9a7
|
||||
#EXTINF:-1 tvg-id="",MTV Teen Mom
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5cffcf5686dfe15595fb3f56/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1eea55-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7d2ddc91-5fb2-44c2-aeed-f44a38cfe217
|
||||
#EXTINF:-1 tvg-id="",MTV The Hills
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d00e86bf0bac55fe7f75736/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1eea56-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=09cf5ffd-9ee2-4173-a0c0-7fcbc8a58514
|
||||
#EXTINF:-1 tvg-id="",MTV The Shores
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5caf32c2a5068259a32320fc/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1160-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=fedd9a53-46f2-4eed-8ea9-ef20093e1a28
|
||||
#EXTINF:-1 tvg-id="",MTV Unplugged
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f98471110cca20007d39f76/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1161-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4fc5aaef-19de-4b24-baea-08b5218c6735
|
||||
#EXTINF:-1 tvg-id="",Myth Hunters
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63d90f828795f300086745b2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1162-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=1404d1db-ddc8-439e-bf14-97073a46e5b0
|
||||
#EXTINF:-1 tvg-id="",N24 Doku
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60080e8a4bf36000076a81b1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1163-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3c70bac9-b6d8-44d7-bde9-a992a6bfd7ab
|
||||
#EXTINF:-1 tvg-id="",Naruto
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65d5fc39a25d5e00082895c4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1164-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=91b30c33-90e6-47e3-95e6-a297bd00e5df
|
||||
#EXTINF:-1 tvg-id="",Nick Danger
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62f51e6c34d6f40007f992a6/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1165-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7bb1fc8f-79c8-4723-a254-ea8861a1e55c
|
||||
#EXTINF:-1 tvg-id="",Nick Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ede448d3d50590007a4419e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1166-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=13c43849-7db8-4ef1-bfef-74e513441e1a
|
||||
#EXTINF:-1 tvg-id="",Nick Space
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/619b82cc70a9ba00074429e2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3870-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=049a72e8-4188-4f01-bc67-f697b36df6c5
|
||||
#EXTINF:-1 tvg-id="",Nick Ukraine
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/622882350f6aad0008c76e77/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3871-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=27a14e4a-a17d-41ca-bcdb-02eba6ccff9a
|
||||
#EXTINF:-1 tvg-id="",Nurse Jackie
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a67c7a07e03a00088de834/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3872-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c6b94fdc-baed-40a3-bf48-79f151084f30
|
||||
#EXTINF:-1 tvg-id="",Pacific Blue
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642ad5bd283aa40008064568/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3873-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=76852c45-b60e-4391-be78-4ff8ba5ee0ba
|
||||
#EXTINF:-1 tvg-id="",Parker Lewis – Der Coole von der Schule
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/650adbe0473a54000846ca0c/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3874-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=00d3c8c3-69fd-4245-a925-f82b3b8c0e03
|
||||
#EXTINF:-1 tvg-id="",Pensacola – Flügel aus Stahl
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/655ca4b94261ca00080b38d2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3875-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7ff305c6-7021-481f-90e3-c8c05fde5a04
|
||||
#EXTINF:-1 tvg-id="",Perry Mason
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64eddc3485efec00085b0369/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3876-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=09f836b5-3c59-462d-95a2-726c229b62d4
|
||||
#EXTINF:-1 tvg-id="",Pluto TV #1
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/640f4f4083f589000828a544/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f80-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=209bc9a8-6a89-4df5-8505-6fdda8f8ab81
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Animals
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d767ae7b456c8cf265ce922/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f81-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3c749ba3-753d-4787-aa99-051f1037b6b3
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Anime
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/608181d420fc8500075f612a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f82-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=95e1f29c-bf6d-41bb-9fce-486049aaae5d
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Biografie
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/61409b5108ae6e0007f9b189/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f83-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f7ab62ef-4c23-4d96-b377-28d2ed0a7fc6
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Camp
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/661801e871e8c30008a73f7b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f84-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d25e56fe-f75b-4794-9fb0-aaa77b92c3b1
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Crime
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e7b6c60fd20c50007910bf5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f85-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=60109df1-c88c-4c39-8421-b4c57f3078c4
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Crime on the beach
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/666c2b8761a39900088f0c89/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f86-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8089d8b1-cb6b-487e-a704-743aeedab3bb
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Deutsches Kino
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/630e00c065cfc10007c6e06b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8690-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f5cb1d4b-78b7-49ae-9323-87ef9ddac228
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Dizikolik
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/650b064ad1f20c000856a5a4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8691-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=077bb2b8-6d10-47d4-8daa-28e77c432aad
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Documentaries
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5db048f9447d6c0009b8f29d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8692-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f06a3246-35e9-4b16-85ba-af89649179db
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Explore
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ad9b8551b95267e225e59c1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8693-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=bf2169a4-2ef0-4804-81ed-f3c18de5f07c
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Food
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dc280c9aa218c0009724b4b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8694-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=84eca92a-b9f7-4788-9295-f3ac89ca3948
|
||||
#EXTINF:-1 tvg-id="",Pluto TV heiße Nächte
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64526a145a0cd50008632bfa/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8695-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2a24ebf3-f97e-463b-8588-59963d9183fe
|
||||
#EXTINF:-1 tvg-id="",Pluto TV History
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d767b1c126c65d0a307355f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8696-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=48a854a2-55e8-45ea-9da1-dc34e62691ed
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Home
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5eb96303f5bb020008e7e44f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=ede1cd55-a9ba-4c6b-b9b8-13f955d178da
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Horror
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62f4f4b88157cf00075c22db/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=98b1a14f-8335-48c9-a8f3-2e1926d24a7e
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Indies
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ce40e59246a395e9758923e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b34deef6-b94f-4078-bba5-a4956162fff7
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Kids
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ad9b648e738977e2c312131/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f7c2181e-b38a-44dc-b46f-bce29df214e8
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Kino Filme
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63c9430af13a9b000786422a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=df22680c-4463-447d-96d2-2963eae5cc1b
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Knallhart
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65004605110545000842035d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=cba5d6e1-43a7-4ec8-9d78-67dbcdf7c324
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Kultfilme
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dde47b63585b500099f74ec/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fd4b0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=03130bd3-7919-4831-bc2e-4f5c3b202f88
|
||||
#EXTINF:-1 tvg-id="",Pluto TV liebt John Wayne
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65ef0f9d2873090008be19df/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fd4b1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e8ba2b60-be98-43fa-888b-819568fed937
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Lives
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5db04b360fa2560009deb3de/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fd4b2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b593fd23-3248-4f50-a183-67fb2ea074d7
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Maschinen
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/655ca662fbc15b00081f18fc/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fd4b3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=be332bdc-17a6-43dd-a2b3-d0b0027370d2
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Movies
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5c5c3b948002db3c3e0b262e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fd4b4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c0b9dcc7-8579-47a9-a718-88e7ec066b8a
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Mystery
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/617aad99b68ef100072608cd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=19b60fec-0997-451e-bdc1-b8a92cd099cf
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Nature
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5be1c3f9851dd5632e2c91b2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e79c49d9-6474-4184-9d9d-a3633162a2cc
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Paranormal
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f98487036af340008da1e37/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4f60ee0b-b8ee-4fd5-b67b-d928a7e37591
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Polizeiserien
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64be64445dc166000899ce75/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=52239dde-3e69-4840-8825-c224d9ed739a
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Power Frauen
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/625423185e237b0007f6764e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=1492fdd4-7af0-4237-b80b-620bca3a3744
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Retro Toons
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e1c669094e0e80009b22ab8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8efd4907-a904-41c6-9f0d-2a48b4c8f716
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Romance
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dc287ce3086a20009f5024c/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc6-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=fb4888c5-7223-4af0-9aec-f74be7f97304
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Sci-Fi
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60ed498c4248a400077c0b9d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7622190c-0c5d-4225-bfd1-46b7e034e788
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Science
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d767b4889bca2ce7b73ef2e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d9359c6b-8339-43a0-b9ee-5200b879ac5f
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Serie
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dc190f7bfed110009d934c3/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e7d734a7-ff35-48a1-bfca-2a48e9148931
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Serie+
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ddbf866b1862a0009a0648e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3c45133a-b485-4c8a-a556-fac780df716a
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Sitcoms
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d767ab2b456c8cf265ce921/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f2671c6a-031c-4fa0-bb07-e94c2b5d08db
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Sitcoms+
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5cd149f021cb6c55e258bbe8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8eb7e943-84dc-455f-837c-5a289cb58234
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Space
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/61409f8d6feb30000766b675/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d6-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=23eefcec-8774-42a3-8e77-66e6e59575a3
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Star Trek
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6152ee71bf99590007893a11/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=a5c84cd3-495f-49d7-8e48-a79af0d219fc
|
||||
#EXTINF:-1 tvg-id="",Pluto TV True Crime
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/615333098185f00008715a56/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=03c264ad-dc34-4e0b-b96f-6cfb4c0f6b37
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Western
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/630dd3b2605f140007e002f5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=59d31236-c94c-43d9-a034-2227dea980c8
|
||||
#EXTINF:-1 tvg-id="",Pluto TV: Mehr Star Trek
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6500464a3a0d700008b3ce19/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=0339ad23-688e-46c8-84bd-aa793675ab2a
|
||||
#EXTINF:-1 tvg-id="",Praxis Bülowbogen
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6254240a8256cb00079a9bf1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b5b33947-7c36-408d-8fa9-8e6f8953c597
|
||||
#EXTINF:-1 tvg-id="",PRIDEtv
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65ef002b4e01740008d2d5c1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b664dee1-35dc-4171-b454-0337f7009971
|
||||
#EXTINF:-1 tvg-id="",Rauchende Colts
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/638f2bc7bc363100072f02dd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2070f0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=751c767c-10d2-4a8e-8886-f29909f0090e
|
||||
#EXTINF:-1 tvg-id="",Rawhide Tausend Meilen Staub
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/638f2983dcd9100008c2374d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2070f1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=823cb24f-0fc2-4a04-83da-638712a33919
|
||||
#EXTINF:-1 tvg-id="",Realmadrid TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65f9b2dc0d45610008505eac/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2070f2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=eab3b0fc-4df6-4786-a85b-c7f760bab0fc
|
||||
#EXTINF:-1 tvg-id="",Red Shoe Diaries
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/645a0ddfe1979c00086d83ff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2070f3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f8ed779d-bcfb-4986-9512-1e5e636b9ca7
|
||||
#EXTINF:-1 tvg-id="",Reich und Schön
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/634fe45d5c0beb0007cd7571/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2070f4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=04fa4e28-51cf-4e85-bf42-a4507d7e9bc1
|
||||
#EXTINF:-1 tvg-id="",Republic of Doyle
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/651e951fb43b640008bfe697/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209800-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f97aa136-9f39-4573-bbd4-aeace20a0f81
|
||||
#EXTINF:-1 tvg-id="",RoboCop
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6628e513cee0d90008639b46/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209801-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2100f30b-2b75-4b3a-bda0-4dad87fba333
|
||||
#EXTINF:-1 tvg-id="",Rules of Engagement
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64be635a40962900080aaca5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209802-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=dd3f1fc3-4840-421b-aa93-6670bb219b9a
|
||||
#EXTINF:-1 tvg-id="",Sabrina Total verhext!
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/622f40c901d4b70007ad7609/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209803-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=65054aae-377a-4ff9-a879-77d94991662b
|
||||
#EXTINF:-1 tvg-id="",Sam & Cat
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b5ba20af628000707cee3/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209804-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=9b8168f5-39de-4bfb-b7c6-79d7d063f516
|
||||
#EXTINF:-1 tvg-id="",Schitt's Creek: David & Patrick!
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/665f01b8a3865300086a233c/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209805-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=201f4491-8b23-42b0-b090-7850461f7489
|
||||
#EXTINF:-1 tvg-id="",School of Rock
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63d91013a8b22700081388b4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20bf10-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b3432f50-659b-45a0-9b1a-ef57a00d58e7
|
||||
#EXTINF:-1 tvg-id="",Scooore
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/660e97bce8fba8000853d43f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20bf11-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2bea8df6-8889-4d5b-92d5-8efb963516a7
|
||||
#EXTINF:-1 tvg-id="",See Dad Run
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63905bcb0f41d200073e05ff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20bf12-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=27c86e06-12dd-4459-9fb4-45674d793f3b
|
||||
#EXTINF:-1 tvg-id="",Simsalabim Sabrina
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dbc327d0451770009ed7577/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20bf13-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=157adeb4-870e-458e-ad89-97961b17a971
|
||||
#EXTINF:-1 tvg-id="",South Park: Butters Collection
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b14a0e94c3800082a8d3a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20bf14-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8115cdeb-f9c4-4c3e-905a-9b4869b09b43
|
||||
#EXTINF:-1 tvg-id="",South Park: Cartman Collection
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b14747cb4b1000875724d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e620-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=dcdabbc3-0078-4a3b-a1eb-bd02ebff217c
|
||||
#EXTINF:-1 tvg-id="",South Park: Kenny Collection
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b1404ee6a2f00082b5d66/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e621-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2bb056de-ea61-4da1-b4ce-b4ebf8e2b486
|
||||
#EXTINF:-1 tvg-id="",South Park: Kennys unzählige Tode
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6630c8058dd816000804eee2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e622-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6efb1650-301d-4fc7-946f-0b0641675f07
|
||||
#EXTINF:-1 tvg-id="",South Park: Kyle Collection
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b14d0e1979c0008915a09/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e623-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d6fa536e-6e7a-4576-8788-3d009b2f80ae
|
||||
#EXTINF:-1 tvg-id="",South Park: Original Version
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b150a15939400089e2702/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e624-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=66a70830-38b9-4503-9a57-f56496627504
|
||||
#EXTINF:-1 tvg-id="",South Park: Stan Collection
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b1438e94c3800082a8cff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e625-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=cafa3088-3ac1-413a-b443-a2d2585a4d11
|
||||
#EXTINF:-1 tvg-id="",SPIEGEL TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6576c20fb3801200084786c9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e626-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=9955c491-71ec-4d29-aff9-d58fb8587b88
|
||||
#EXTINF:-1 tvg-id="",SPIEGEL TV Konflikte
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65b9268fc798e800085add89/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d30-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=245f86b2-fa92-4679-a002-9525677a4532
|
||||
#EXTINF:-1 tvg-id="",SpongeBob
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/66794444efa2a10008ca1b16/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d31-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d36c9d60-208a-4d82-be2d-12e67e99658d
|
||||
#EXTINF:-1 tvg-id="",SpongeBob OV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/667944cb63a5f20008df6ad4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d32-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=69c604ea-558a-45f0-9056-c41927d4a24f
|
||||
#EXTINF:-1 tvg-id="",SpongeBob Schwammkopf
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d00e8adaab96b5635b2a005/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d33-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d0e90d58-c732-45e6-912f-8699db8e3f73
|
||||
#EXTINF:-1 tvg-id="",Star Trek: Deep Space Nine
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a67d200c7ff50008cb131a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d34-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=35795be0-a9bf-4b10-b542-2134b369c86c
|
||||
#EXTINF:-1 tvg-id="",Storage Wars: Canada
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ede464e7be0030007c58b73/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d35-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=9e6c7cd6-f0e1-4eec-af2e-bc8a057fa543
|
||||
#EXTINF:-1 tvg-id="",Strongman
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e1452156c07b50009d0230e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d36-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=a45c300a-b53b-4594-bf5f-64b95aceeedf
|
||||
#EXTINF:-1 tvg-id="",Sünger Bob Kare Pantolon
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/667943a322acab00089fbd58/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213440-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5fcc16f3-da14-4c8f-b61b-b54d852d1b90
|
||||
#EXTINF:-1 tvg-id="",Takeshi's Castle
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6054a9f4bc8a5f000771504c/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213441-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=621a6d64-aa90-4bb5-9cb4-9d6dd56346f0
|
||||
#EXTINF:-1 tvg-id="",Täterjagd
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642abea1283aa4000805bb5b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213442-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=1a665728-c91b-4a5c-84e7-f3f2da5c60cc
|
||||
#EXTINF:-1 tvg-id="",Teen Nick
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f0d668b872e4400073acc68/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213443-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3bb546d1-de13-46e1-866b-96217817403c
|
||||
#EXTINF:-1 tvg-id="",Telenovela ZDF
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5cb5d043a461406ffe3fb2de/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213444-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=fda1fa47-8519-4bbe-89e7-e4541c5d325d
|
||||
#EXTINF:-1 tvg-id="",Terra Mater WILD
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65b923f90cb1a100088a03ab/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213445-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4ffa6aea-5810-4da3-b3ab-98b0dc6f1b0a
|
||||
#EXTINF:-1 tvg-id="",The Outpost
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/651e94c930876e000840eb50/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213446-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=39046ae0-026d-4be3-b95c-b618c6adfd56
|
||||
#EXTINF:-1 tvg-id="",The Twilight Zone
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64c8dd94e4391c0008eb4742/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b50-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=ce626662-10d9-4ee9-b61c-1b0dc991c421
|
||||
#EXTINF:-1 tvg-id="",Top Gear
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64c109735dc1660008a4a2dc/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b51-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=55fb26fd-5dba-40cd-a0b1-8de7d0f78acb
|
||||
#EXTINF:-1 tvg-id="",Totally Turtles
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d6792bd6be2998ad0ccce30/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b52-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5daca1df-3fee-4d6a-bb51-db90cf28ee93
|
||||
#EXTINF:-1 tvg-id="",Totally Turtles (OV)
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ea816a44457070007ffabc7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b53-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8980aa41-76aa-4ed3-a9a5-b5277d21bd7f
|
||||
#EXTINF:-1 tvg-id="",Transformers TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/643683519b32b400094e0a40/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b54-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=abddc540-8919-4da1-b7b9-ffa5730e3bfb
|
||||
#EXTINF:-1 tvg-id="",True Jackson
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62bc18a8fce63400079cc042/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b55-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=794eee9e-e35c-43ba-8c60-85297cdef989
|
||||
#EXTINF:-1 tvg-id="",Unentdeckt – Mörder unter uns
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/650adc3198020f000862eed4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b56-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c5e0fe7d-ae8a-431d-aa6b-6e2ec7ab5d73
|
||||
#EXTINF:-1 tvg-id="",Unfabulous
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63905c1d24f0cf000728b4fd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b57-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3df5fdc3-171e-4bcd-9dea-f3cca84a18c3
|
||||
#EXTINF:-1 tvg-id="",Unforgettable
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/650adb92a1217e00091a3eff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218260-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=bdb2ca65-615b-4a1e-a8ec-be86523999bd
|
||||
#EXTINF:-1 tvg-id="",V.I.P. – Die Bodyguards
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/650adc0ba1217e00091a3f4e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218261-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2eda722d-72e0-4a7f-acd2-56c1091039c3
|
||||
#EXTINF:-1 tvg-id="",Victorious
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b5e43f294f8000793c3d7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218262-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=42b72c59-dd76-43ab-b435-b2cd12dd6ed1
|
||||
#EXTINF:-1 tvg-id="",Viper
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642ad6a5aa2d690008ea6d96/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218263-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=0162be0e-f4f2-43a7-b854-e6dce2dd1d3d
|
||||
#EXTINF:-1 tvg-id="",Voll Vergeistert
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63905bf62892fc0007b5ba7b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218264-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=20126671-0297-4419-a7f1-a924a045c2a8
|
||||
#EXTINF:-1 tvg-id="",Wicked Tuna
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65253d66c52b3600083d8dd2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218265-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=96ea8773-469b-451c-90a0-2dcaee6777eb
|
||||
#EXTINF:-1 tvg-id="",Wie funktioniert Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64fedb9dd661bb0008258ad3/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21a970-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c2cdbfb4-b30c-4701-bd45-23aa13c7eb39
|
||||
#EXTINF:-1 tvg-id="",Willkommen bei den Louds
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/627d2d1d05e09f00073ccdff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21a971-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d459f8f8-c3a5-40cd-ad1a-eab32db42e72
|
||||
#EXTINF:-1 tvg-id="",Wings – Die Überflieger
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65b38e310d9ab400082bdec2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21a972-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c1cbb732-a288-42c2-880c-f5720ef18b87
|
||||
#EXTINF:-1 tvg-id="",Wipeout (OV)
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5eb963c98ec06d00077d63cb/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21a973-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=640d13de-006c-40b6-b432-f8a940e9fe4e
|
||||
#EXTINF:-1 tvg-id="",World Poker Tour
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ad9b7aae738977e2c312132/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21a974-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=97bdb4b6-f530-4173-966d-19421ac303a0
|
||||
#EXTINF:-1 tvg-id="",X-Factor: Das Unfassbare
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642d7e029189ce0008958af5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21d080-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=41684c81-e96d-4d50-865f-cb932d6c290f
|
||||
#EXTINF:-1 tvg-id="",Yu-Gi-Oh!
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642d4493aa2d690008f0a03f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21d081-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=1ca5a27f-794c-41ee-b51a-6fbe1b093d0b
|
||||
#EXTINF:-1 tvg-id="",Yüksek Sosyete – High Society
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/66338ce79e68c20008b7e00f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21d082-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=1c94eec0-745e-46a0-91dc-c92ebe00cd91
|
||||
#EXTINF:-1 tvg-id="",Zoey 101
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63c69e6c4207be0007f73c22/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21d083-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=50b3ce2c-156c-47c7-adc5-da3955dc1b2b
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="48Hours.us@SD",48 Hours
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/651432fa98020f000878b407/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c2b30-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2882b967-2b16-4fb7-ad00-ca48535d1336
|
||||
#EXTINF:-1 tvg-id="90210.us@SD",90210
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a67dd13af63d0008257f17/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c5240-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6e62cae5-9404-4e52-8b20-c5fc2b453e9d
|
||||
#EXTINF:-1 tvg-id="ActionSports.us@Austria",Action Sports
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5be1be871843b56328bc3ef1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c5241-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5f4b1024-61ca-4918-b727-2ee2d9fe6398
|
||||
#EXTINF:-1 tvg-id="",AKIBA PASS TV Anime: Sport
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/659e598ab9adc4000843c574/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c5242-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=77cfb04f-c3c0-44b8-b6e2-07ddce76c467
|
||||
#EXTINF:-1 tvg-id="",Alle hassen Chris
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/622f6e1e2792150007e0b2ff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c5243-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c4da2851-e246-4700-96b3-3b691764616a
|
||||
#EXTINF:-1 tvg-id="AngerManagementChannel.us@SD",Anger Management
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/655ca57e4261ca00080b3a04/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c7950-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3058913d-2c94-48ef-9802-0dd55d2f6591
|
||||
#EXTINF:-1 tvg-id="",Assassination Classroom
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a7d99f4a10d800086083a9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c7951-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=21a7b417-879a-4f02-8497-8a823880cbe4
|
||||
#EXTINF:-1 tvg-id="PlutoTVAuctionHunters.us@SD",Auction Hunters
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ede45d077746000072be0fe/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c7952-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=419716ea-defd-40f9-9cfe-81ca78138875
|
||||
#EXTINF:-1 tvg-id="",Auf Achse
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/61fbf91afb1b10000880dd08/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c7953-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=579b45d5-6dd7-46c5-bf99-ff4de12ce423
|
||||
#EXTINF:-1 tvg-id="AutoMotorogSportTV.no@SD",Auto Motor Sport
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f760c3d41aa2d0007bfde19/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1c7954-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=419fb478-b5bb-4f2f-b6f0-d53563fbc250
|
||||
#EXTINF:-1 tvg-id="PlutoTVAvatar.us@SD",Avatar
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/600adbdf8c554e00072125c9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca060-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c480aed6-08b6-4f7d-9964-40220005ecb8
|
||||
#EXTINF:-1 tvg-id="",Avatar OV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65819d3514fbe4000880ef26/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca061-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=ea746a7f-2da6-4da9-a6b9-0e2e862c7e09
|
||||
#EXTINF:-1 tvg-id="",Awkward
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62bc1784120ba80007935aaa/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca062-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=50a5387f-9836-4d86-abe5-44dbc233ba2e
|
||||
#EXTINF:-1 tvg-id="Baywatch.us@Austria",Baywatch
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65819e62b228b70008570e9f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca063-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f0769dd4-6475-4c1e-9a06-d8d9ec69d7b7
|
||||
#EXTINF:-1 tvg-id="BBCTravel.us@Austria",BBC Travel
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60e4519e6873180007d3cddb/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca064-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=12cb58bd-609a-4a2f-9905-c2bb4ea0def1
|
||||
#EXTINF:-1 tvg-id="AlanBeckerTV.us@SD",Becker
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/630348a54c48ce00077eb6c7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ca065-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c5b43dd2-234d-4338-9a94-c40967ccbed6
|
||||
#EXTINF:-1 tvg-id="BellatorMMA.us@SD",Bellator MMA
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63ecbedda9957100089ca486/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc770-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6ec515b7-6205-4240-a742-81047fffc0a2
|
||||
#EXTINF:-1 tvg-id="BeverlyHills90210.us@Austria",Beverly Hills 90210
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60afb576053df900076fa2f0/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc771-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7827fcde-c024-4bff-bf8d-b4c1683dc7e1
|
||||
#EXTINF:-1 tvg-id="",Bewegte Männer
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64105834925bd50008f5cde5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc772-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=568665d5-d73f-4d43-9de6-aa3b46e8ea1e
|
||||
#EXTINF:-1 tvg-id="BeybladeBurst.us@Austria",Beyblade Burst
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b551ddcd25500072c4dad/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc773-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=05241908-fcb3-42fc-9830-f854ff77aaee
|
||||
#EXTINF:-1 tvg-id="BigTimeRush.us@Austria",Big Time Rush
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/663385cd06839f0008e00e93/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc774-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6d0aa27c-1d61-4798-84aa-6423e65a4423
|
||||
#EXTINF:-1 tvg-id="BilliardTV.us@SD",Billiard TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65df0cff66eec8000897b3a4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc775-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=36e4c683-680e-486f-91f0-ce1f0f88c4b6
|
||||
#EXTINF:-1 tvg-id="",Blaze und die Monstermaschinen
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b60419becf60008c841fd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc776-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6481e761-19c2-4479-848a-03b08cd2ee8e
|
||||
#EXTINF:-1 tvg-id="",Bloch Erklärt
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/654a2c1ff9cc82000867dada/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cc777-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=40dc222a-086b-4d8c-8483-24bd5b977178
|
||||
#EXTINF:-1 tvg-id="BluesClues.us@Austria",Blue's Clues
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b564ff59d130007363823/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee80-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d0bfaa97-78e4-4f29-a3cc-b77be2e970b1
|
||||
#EXTINF:-1 tvg-id="BubbleGuppies.us@Austria",Bubble Guppies
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b5a4bb7da5c0007e5c9e9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee81-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=463074db-dca9-4056-97f7-eda9fddb9e5f
|
||||
#EXTINF:-1 tvg-id="",Car Chase
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a93a9d3af63d00082c4850/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee82-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=851800ef-7ea9-4860-b74b-c1fdff346372
|
||||
#EXTINF:-1 tvg-id="CBSNews247.us",CBS News 24/7
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62441d6ded1827000763dcda/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee83-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4bddfb08-ac57-4769-a092-8bfc7ce71e23
|
||||
#EXTINF:-1 tvg-id="CCMadeinGermany.us@Austria",CC Made in Germany
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d4948418101147596fd6c5a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee84-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b7523d3b-53d5-4c5c-a4fe-a4665e244aaa
|
||||
#EXTINF:-1 tvg-id="CCPlutoTV.us@Austria",CC Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d4947590ba40f75dc29c26b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee85-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d4f2b464-b492-46cb-a04f-1d92f4f0632a
|
||||
#EXTINF:-1 tvg-id="ChaosCity.us@Austria",Chaos City
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60afbad343e3840007164348/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee86-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=ca3136b0-37bd-40d7-b812-6644e5be773f
|
||||
#EXTINF:-1 tvg-id="Cheers.us@Austria",Cheers
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/611e7f224676bf00076a4d8d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee87-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=24ad2bd4-299f-4716-aef9-02a85807bad5
|
||||
#EXTINF:-1 tvg-id="",Çilek Kokusu – Strawberry Smell
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/66338e3e23e24f000847f4ae/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1cee88-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=318d5058-0a29-4217-9da2-b641ed31ba84
|
||||
#EXTINF:-1 tvg-id="",Clarissa
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62bc1957e4da730007195dc3/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1590-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=67b4ae5a-ee93-4db5-8ab7-942fde0da3c5
|
||||
#EXTINF:-1 tvg-id="ClubbingTV.us@Austria",Clubbing TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f984784ccb4de0007dfad74/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1591-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f172947b-b59e-48be-9382-85fe6446e954
|
||||
#EXTINF:-1 tvg-id="",Coast Guard
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64eddd96abcba80008d03b74/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1592-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3be8d0f6-8bc2-4821-8e4e-430339ab67d7
|
||||
#EXTINF:-1 tvg-id="",Cold Blood
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/656064752c46f300087e9c99/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1593-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4e98d1a8-bfb1-4e2c-a957-60357c97ba15
|
||||
#EXTINF:-1 tvg-id="ComedyCentralSouthPark.us@Austria",Comedy Central South Park
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60c716084d842c00085f6e64/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1594-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=fbd5d12a-3038-48f9-8f7c-5231014bff13
|
||||
#EXTINF:-1 tvg-id="",Community
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6523ca21a70bf000081fe675/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d1595-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=488f5c6e-5fba-4e0d-8b3b-85a58132944e
|
||||
#EXTINF:-1 tvg-id="DarkMatterTV.us@SD",Dark Matter
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e843d849109b700075d5ada/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6893d11a-d794-409e-a9f2-0afb2b6100aa
|
||||
#EXTINF:-1 tvg-id="",Das Geheimnis der Hunters
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63d9107e60bc8f0008a1d9ed/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=0e0f67f8-eeeb-4333-8628-2a462b668bd3
|
||||
#EXTINF:-1 tvg-id="",Das Haus am Eaton Place
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63905e85da3fda00080232e4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=88bfe5c6-fcf6-49fd-ad85-8fa3c0bc326e
|
||||
#EXTINF:-1 tvg-id="",DAZN Darts x Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64b67f0424ade50008a3be17/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=172fcc6d-73c3-48c9-86a8-04885a2af742
|
||||
#EXTINF:-1 tvg-id="",DAZN Fights x Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64b67f7cbc3ab400084e51f2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=96c02627-bec1-4a44-92ae-01c86e1e708d
|
||||
#EXTINF:-1 tvg-id="",DAZN Heldinnen x Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64afe50c5dc16600087f3227/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d3ca5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=69be0114-52dc-4eed-b6e7-c907f1b51e64
|
||||
#EXTINF:-1 tvg-id="",DAZN INTL Football x Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64b79c057d934100080b3583/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=340d00cb-a526-4167-8bcd-1c35305a875e
|
||||
#EXTINF:-1 tvg-id="",Der Denver-Clan
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62cebd7302478b00073a6b71/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c1976749-dc67-441a-aa5b-1e7f21edcbf9
|
||||
#EXTINF:-1 tvg-id="",Der Hundetrainer
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/634924e185427200076c67f5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e2f010a3-2241-4c74-870b-33f604de6bc6
|
||||
#EXTINF:-1 tvg-id="",Der Sentinel – Im Auge des Jägers
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6565fad6c917a50008484895/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2393aae7-1ee4-4e61-aa87-9c1c44b10bb8
|
||||
#EXTINF:-1 tvg-id="",Die Casagrandes
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65dde3fe4e01740008af327f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b80e8f4e-a3a5-4704-be47-ac883129d695
|
||||
#EXTINF:-1 tvg-id="",Die Schöne und das Biest
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65ae47337bdc8d000853f1fd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=60d53b28-510e-4a30-b3e5-8ce16aed606f
|
||||
#EXTINF:-1 tvg-id="",Die Thundermans
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6447df8cd3fdde0008f1f627/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d63b6-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=61fd0bc7-a796-4f7e-b012-6bced3a297ed
|
||||
#EXTINF:-1 tvg-id="",Dittsche
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/61fbfa1a9e38ec0007a395b7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=50fd83c9-2e3e-48ce-b2b1-1d1e71349c96
|
||||
#EXTINF:-1 tvg-id="DoraTV.us@Austria",Dora TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e43c344b54fe800093552f4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e1016659-7172-477d-af6b-c71407ba2a5a
|
||||
#EXTINF:-1 tvg-id="",Drake & Josh
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a67c494a10d800085cab06/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=21f677bd-eae9-4c92-b0c5-ad664796ccf0
|
||||
#EXTINF:-1 tvg-id="",Ein Engel auf Erden
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/622f487722d9d400075f74dd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=afbd6aab-03f2-4c6e-8850-7a0f7f4a3a60
|
||||
#EXTINF:-1 tvg-id="EmmaeinfachmagischNick.us@Austria",Emma einfach magisch!
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f4796368174910007756454/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=a05d126a-1903-4adf-85c8-55259cc392f6
|
||||
#EXTINF:-1 tvg-id="EuronewsGerman.fr@SD",Euronews
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6639d7d4b18d700008da5316/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1d8ac5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c0d21e0b-3cc9-4c67-81b6-e33e50a7d888
|
||||
#EXTINF:-1 tvg-id="",F.B.I. Files
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64eddce19001910008df22b8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1db1d0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c68735b3-0d52-4773-a642-eee6dbdabda0
|
||||
#EXTINF:-1 tvg-id="FailArmy.us@Austria",FailArmy
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ad9b7ffe738977e2c312133/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1db1d1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=bc69234c-f1b7-4cf1-9e56-55b23f754867
|
||||
#EXTINF:-1 tvg-id="",Familie Dr. Kleist
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65819f14b9adc4000813ee39/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1db1d2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=10416fc7-977b-4991-89e7-52d2e7695c82
|
||||
#EXTINF:-1 tvg-id="",Familienbande
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/634fe3a21eac3c00076a03f8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1db1d3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7f81eb53-69b3-46cb-8184-aa4a7e6ba51d
|
||||
#EXTINF:-1 tvg-id="",Filmgold
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6305ca798bd95300072d2f93/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1db1d4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4a90c28a-e616-4ce8-bd9d-18ee8820eede
|
||||
#EXTINF:-1 tvg-id="",Fluss-Monster
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62a0b2aff4cf470007e47e29/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b3b152b8-edcd-4f53-9fdd-0fec17368488
|
||||
#EXTINF:-1 tvg-id="Frasier.us@Austria",Frasier
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62cebf042ffc6d0007c4e59a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=93a1fd73-2968-4d81-b6fb-bcaca3db87db
|
||||
#EXTINF:-1 tvg-id="",Freitag Nacht News
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64be64070e086a0009d7b028/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=bed1f18d-fc72-4448-ac3d-a21b6f9f8603
|
||||
#EXTINF:-1 tvg-id="",Fury
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6270ea4345f5bc0007823048/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f07a444e-29fd-47ca-b83b-18fc0a00d4a5
|
||||
#EXTINF:-1 tvg-id="",Game Shakers
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6447de0f5a0cd5000849cc95/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b00e0799-d626-4b0d-9105-4da831b3929a
|
||||
#EXTINF:-1 tvg-id="",GARAGENGOLD
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/654a2bfeab05240008a12881/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5428c2f0-95ae-4119-99a3-e0051405de6c
|
||||
#EXTINF:-1 tvg-id="",Germany Shore
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6447dea7e94c380008dba94c/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dd8e6-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5f9f4951-a4da-4d64-b310-30e3d35efdca
|
||||
#EXTINF:-1 tvg-id="GoldstarTVGermany.us@Austria",Goldstar TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6192396135f3910007fc5fc7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=95d4ef6d-a51e-4ee2-b6d2-bff9e219717f
|
||||
#EXTINF:-1 tvg-id="",Hausmeister Krause
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/622f6faf65be650007f57aab/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b60059bd-5a20-4ba8-a7e8-cc258991073c
|
||||
#EXTINF:-1 tvg-id="",Hawaii Fünf-Null
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6349259d1d90320007fcb1d9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=24e33583-0ad8-4b52-8d6c-5ebb6db17710
|
||||
#EXTINF:-1 tvg-id="HellsKitchen.us@Austria",Hell's Kitchen
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/644257fe7cb4b100081ed874/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7b7e432f-2d49-4cd8-8764-94e38b421dbb
|
||||
#EXTINF:-1 tvg-id="",Hot Ones
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/655ca3839d5ac400080d14ec/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f4026554-ef22-4c86-818d-18371f9458ea
|
||||
#EXTINF:-1 tvg-id="",Hours to Kill – Zeitachse des Todes
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/656064e74261ca00081812a9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1dfff5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=a3ceee80-9777-46f1-8004-ade52d4f7837
|
||||
#EXTINF:-1 tvg-id="iCarly.us@Austria",iCarly
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b580a233dc90007f0cb9d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2700-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=75f70a10-5059-4484-8b19-d938b9bca695
|
||||
#EXTINF:-1 tvg-id="IcePilots.us@Austria",Ice Pilots
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ce40f42ba7f7f5ea9518fe1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2701-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=222c4206-ad06-4ed1-92c8-8b5ca13adcdb
|
||||
#EXTINF:-1 tvg-id="InspectorGadget.us@Austria",Inspector Gadget
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dbc2d1ce10f0b0009e6cf9e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2702-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=59ae8de3-09bd-422d-9912-76f3fb1aa47e
|
||||
#EXTINF:-1 tvg-id="",Instant Mom
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63905b9e799ff100077037a8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2703-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6ec0fb93-30d5-400c-a147-18cbcd18cc80
|
||||
#EXTINF:-1 tvg-id="",Just.fishing
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/61b33085897b9d000702b72e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2704-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=40e61b35-9683-4394-86ae-756247e07690
|
||||
#EXTINF:-1 tvg-id="",KultKrimi
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5cb5cfe5caf83414128f209e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e2705-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=75bb340f-2ccb-4c37-ab42-26b2ff2b3fe4
|
||||
#EXTINF:-1 tvg-id="",KultKrimi: Der Alte
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65dde5ef28730900089af7cf/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e10-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e9e14bdc-e1c7-4177-bd5d-fe729ac6216f
|
||||
#EXTINF:-1 tvg-id="",KultKrimi: Der Kommissar
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65dde626ec9fda0008b3dc89/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e11-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=727569e6-65e5-4a22-95f4-4a49ad873452
|
||||
#EXTINF:-1 tvg-id="",Kultkrimi: Derrick
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65dde5848145cb00083277f6/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e12-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=861dbd89-f556-4111-ac1b-8aacc40bf6fb
|
||||
#EXTINF:-1 tvg-id="TheLoveBoat.us@SD",Love Boat
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/655ca3d1fbc15b00081f1186/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e13-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=157cb33e-83b4-4ce8-ab8f-4d9585e6e0dd
|
||||
#EXTINF:-1 tvg-id="MarcoPoloTV.de@SD",Marco Polo TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65004cf398020f00084ca8bc/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e14-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=86370235-72a6-4e96-963e-db24b49333fb
|
||||
#EXTINF:-1 tvg-id="PlutoTVMelrosePlace.us@Austria",Melrose Place
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64be745340962900080b55e7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e4e15-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c700e9f8-bef8-4b22-a754-0920b9ce8f86
|
||||
#EXTINF:-1 tvg-id="MissionImpossible.us@SD",Mission Impossible
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/634fe5afece2e60007c9d8b8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e7520-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=14cc27cc-2010-480a-b8ad-36e2575adbf7
|
||||
#EXTINF:-1 tvg-id="MonsterJam.pl@SD",Monster Jam
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65c33f833ef47d00084f47ad/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e7521-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8a8e6e9e-1da8-4436-9538-aa678b671447
|
||||
#EXTINF:-1 tvg-id="",Mork vom Ork
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642ad2127ef83900085f8910/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e7522-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c358ee19-09a9-48f7-87b3-c1f1cab9bcc0
|
||||
#EXTINF:-1 tvg-id="Motorvision.de@SD",Motorvision
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6093f2ae4dd5ab0007d1ff9d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e7523-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3105f589-5bf9-41ef-8229-51bdf3abb1d2
|
||||
#EXTINF:-1 tvg-id="Moviedome.us@Austria",MOVIEDOME
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/615c1e5ce3039400070a0547/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e7524-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=9855fa27-eb7c-4e5a-852e-4c439515c25d
|
||||
#EXTINF:-1 tvg-id="",Moviepilot TV mit Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a67d572fac9c000835eb3a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e9c30-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=78e36af2-8f00-409e-9fb6-605436ac888c
|
||||
#EXTINF:-1 tvg-id="MTVCatfishTVShow.us@Austria",MTV Catfish TV Show
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5db6a697d5f34a000934cd13/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1e9c32-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=0e455fb2-5933-41b1-9dd6-9e67c05a465a
|
||||
#EXTINF:-1 tvg-id="MTVMusic.uk",MTV Music
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6245d15062cd1f00070a2338/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ec342-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=a56dace8-66e4-4b9a-a55f-d5348160dae2
|
||||
#EXTINF:-1 tvg-id="MTVPlutoTV.us@Austria",MTV Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5caf325764025859afdd6c4d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1eea50-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d91aa96f-4975-4e0e-ae56-4a7f2e2383b7
|
||||
#EXTINF:-1 tvg-id="MTVRidiculousness.us@Austria",MTV Ridiculousness
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f9847fd513250000728a9a5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1eea52-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f7637460-bb95-4ce8-9c82-0af6b2f51601
|
||||
#EXTINF:-1 tvg-id="MTVSerie.us@Austria",MTV Serie
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/609536871db47700075a04bf/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1eea54-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8664f23e-3827-4ec7-8de0-6cd69b03e9a7
|
||||
#EXTINF:-1 tvg-id="MTVTeenMom.us@Austria",MTV Teen Mom
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5cffcf5686dfe15595fb3f56/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1eea55-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7d2ddc91-5fb2-44c2-aeed-f44a38cfe217
|
||||
#EXTINF:-1 tvg-id="MTVTheHills.us@Austria",MTV The Hills
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d00e86bf0bac55fe7f75736/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1eea56-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=09cf5ffd-9ee2-4173-a0c0-7fcbc8a58514
|
||||
#EXTINF:-1 tvg-id="MTVTheShores.us@Austria",MTV The Shores
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5caf32c2a5068259a32320fc/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1160-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=fedd9a53-46f2-4eed-8ea9-ef20093e1a28
|
||||
#EXTINF:-1 tvg-id="MTVUnplugged.us@Austria",MTV Unplugged
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f98471110cca20007d39f76/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1161-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4fc5aaef-19de-4b24-baea-08b5218c6735
|
||||
#EXTINF:-1 tvg-id="",Myth Hunters
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63d90f828795f300086745b2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1162-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=1404d1db-ddc8-439e-bf14-97073a46e5b0
|
||||
#EXTINF:-1 tvg-id="N24DokuAustria.at@SD",N24 Doku
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60080e8a4bf36000076a81b1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1163-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3c70bac9-b6d8-44d7-bde9-a992a6bfd7ab
|
||||
#EXTINF:-1 tvg-id="Naruto.us@Austria",Naruto
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65d5fc39a25d5e00082895c4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1164-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=91b30c33-90e6-47e3-95e6-a297bd00e5df
|
||||
#EXTINF:-1 tvg-id="",Nick Danger
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62f51e6c34d6f40007f992a6/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1165-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7bb1fc8f-79c8-4723-a254-ea8861a1e55c
|
||||
#EXTINF:-1 tvg-id="NickPlutoTV.us@Austria",Nick Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ede448d3d50590007a4419e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f1166-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=13c43849-7db8-4ef1-bfef-74e513441e1a
|
||||
#EXTINF:-1 tvg-id="NickSpace.us@Austria",Nick Space
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/619b82cc70a9ba00074429e2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3870-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=049a72e8-4188-4f01-bc67-f697b36df6c5
|
||||
#EXTINF:-1 tvg-id="NickelodeonUkrainePlutoTV.ua@SD",Nick Ukraine
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/622882350f6aad0008c76e77/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3871-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=27a14e4a-a17d-41ca-bcdb-02eba6ccff9a
|
||||
#EXTINF:-1 tvg-id="",Nurse Jackie
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a67c7a07e03a00088de834/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3872-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c6b94fdc-baed-40a3-bf48-79f151084f30
|
||||
#EXTINF:-1 tvg-id="PacificBlue.us@Austria",Pacific Blue
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642ad5bd283aa40008064568/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3873-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=76852c45-b60e-4391-be78-4ff8ba5ee0ba
|
||||
#EXTINF:-1 tvg-id="",Parker Lewis – Der Coole von der Schule
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/650adbe0473a54000846ca0c/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3874-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=00d3c8c3-69fd-4245-a925-f82b3b8c0e03
|
||||
#EXTINF:-1 tvg-id="",Pensacola – Flügel aus Stahl
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/655ca4b94261ca00080b38d2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3875-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7ff305c6-7021-481f-90e3-c8c05fde5a04
|
||||
#EXTINF:-1 tvg-id="PerryMason.us@SD",Perry Mason
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64eddc3485efec00085b0369/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f3876-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=09f836b5-3c59-462d-95a2-726c229b62d4
|
||||
#EXTINF:-1 tvg-id="",Pluto TV #1
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/640f4f4083f589000828a544/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f80-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=209bc9a8-6a89-4df5-8505-6fdda8f8ab81
|
||||
#EXTINF:-1 tvg-id="PlutoTVAnimals.us@Austria",Pluto TV Animals
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d767ae7b456c8cf265ce922/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f81-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3c749ba3-753d-4787-aa99-051f1037b6b3
|
||||
#EXTINF:-1 tvg-id="PlutoTVAnime.us@Austria",Pluto TV Anime
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/608181d420fc8500075f612a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f82-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=95e1f29c-bf6d-41bb-9fce-486049aaae5d
|
||||
#EXTINF:-1 tvg-id="PlutoTVBiografie.us@Austria",Pluto TV Biografie
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/61409b5108ae6e0007f9b189/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f83-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f7ab62ef-4c23-4d96-b377-28d2ed0a7fc6
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Camp
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/661801e871e8c30008a73f7b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f84-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d25e56fe-f75b-4794-9fb0-aaa77b92c3b1
|
||||
#EXTINF:-1 tvg-id="PlutoTVCrime.us@Austria",Pluto TV Crime
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e7b6c60fd20c50007910bf5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f85-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=60109df1-c88c-4c39-8421-b4c57f3078c4
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Crime on the beach
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/666c2b8761a39900088f0c89/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f5f86-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8089d8b1-cb6b-487e-a704-743aeedab3bb
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Deutsches Kino
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/630e00c065cfc10007c6e06b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8690-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f5cb1d4b-78b7-49ae-9323-87ef9ddac228
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Dizikolik
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/650b064ad1f20c000856a5a4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8691-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=077bb2b8-6d10-47d4-8daa-28e77c432aad
|
||||
#EXTINF:-1 tvg-id="PlutoTVDocumentaries.us@Austria",Pluto TV Documentaries
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5db048f9447d6c0009b8f29d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8692-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f06a3246-35e9-4b16-85ba-af89649179db
|
||||
#EXTINF:-1 tvg-id="PlutoTVExplore.us@Austria",Pluto TV Explore
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ad9b8551b95267e225e59c1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8693-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=bf2169a4-2ef0-4804-81ed-f3c18de5f07c
|
||||
#EXTINF:-1 tvg-id="PlutoTVFood.us@Austria",Pluto TV Food
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dc280c9aa218c0009724b4b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8694-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=84eca92a-b9f7-4788-9295-f3ac89ca3948
|
||||
#EXTINF:-1 tvg-id="",Pluto TV heiße Nächte
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64526a145a0cd50008632bfa/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8695-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2a24ebf3-f97e-463b-8588-59963d9183fe
|
||||
#EXTINF:-1 tvg-id="PlutoTVHistory.us@Austria",Pluto TV History
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d767b1c126c65d0a307355f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1f8696-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=48a854a2-55e8-45ea-9da1-dc34e62691ed
|
||||
#EXTINF:-1 tvg-id="PlutoTVHome.us@Austria",Pluto TV Home
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5eb96303f5bb020008e7e44f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=ede1cd55-a9ba-4c6b-b9b8-13f955d178da
|
||||
#EXTINF:-1 tvg-id="PlutoTVHorror.us@Austria",Pluto TV Horror
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62f4f4b88157cf00075c22db/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=98b1a14f-8335-48c9-a8f3-2e1926d24a7e
|
||||
#EXTINF:-1 tvg-id="PlutoTVIndies.us@Austria",Pluto TV Indies
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ce40e59246a395e9758923e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b34deef6-b94f-4078-bba5-a4956162fff7
|
||||
#EXTINF:-1 tvg-id="PlutoTVKids.us@Austria",Pluto TV Kids
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ad9b648e738977e2c312131/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f7c2181e-b38a-44dc-b46f-bce29df214e8
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Kino Filme
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63c9430af13a9b000786422a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=df22680c-4463-447d-96d2-2963eae5cc1b
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Knallhart
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65004605110545000842035d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fada5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=cba5d6e1-43a7-4ec8-9d78-67dbcdf7c324
|
||||
#EXTINF:-1 tvg-id="PlutoTVKultfilme.us@Austria",Pluto TV Kultfilme
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dde47b63585b500099f74ec/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fd4b0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=03130bd3-7919-4831-bc2e-4f5c3b202f88
|
||||
#EXTINF:-1 tvg-id="",Pluto TV liebt John Wayne
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65ef0f9d2873090008be19df/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fd4b1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e8ba2b60-be98-43fa-888b-819568fed937
|
||||
#EXTINF:-1 tvg-id="PlutoTVLives.us@Austria",Pluto TV Lives
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5db04b360fa2560009deb3de/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fd4b2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b593fd23-3248-4f50-a183-67fb2ea074d7
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Maschinen
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/655ca662fbc15b00081f18fc/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fd4b3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=be332bdc-17a6-43dd-a2b3-d0b0027370d2
|
||||
#EXTINF:-1 tvg-id="PlutoTVMovies.us@Austria",Pluto TV Movies
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5c5c3b948002db3c3e0b262e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1fd4b4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c0b9dcc7-8579-47a9-a718-88e7ec066b8a
|
||||
#EXTINF:-1 tvg-id="PlutoTVMystery.us@Austria",Pluto TV Mystery
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/617aad99b68ef100072608cd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=19b60fec-0997-451e-bdc1-b8a92cd099cf
|
||||
#EXTINF:-1 tvg-id="PlutoTVNature.us@Austria",Pluto TV Nature
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5be1c3f9851dd5632e2c91b2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e79c49d9-6474-4184-9d9d-a3633162a2cc
|
||||
#EXTINF:-1 tvg-id="PlutoTVParanormal.us@Austria",Pluto TV Paranormal
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f98487036af340008da1e37/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4f60ee0b-b8ee-4fd5-b67b-d928a7e37591
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Polizeiserien
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64be64445dc166000899ce75/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=52239dde-3e69-4840-8825-c224d9ed739a
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Power Frauen
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/625423185e237b0007f6764e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=1492fdd4-7af0-4237-b80b-620bca3a3744
|
||||
#EXTINF:-1 tvg-id="PlutoTVRetroToons.us@Austria",Pluto TV Retro Toons
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e1c669094e0e80009b22ab8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8efd4907-a904-41c6-9f0d-2a48b4c8f716
|
||||
#EXTINF:-1 tvg-id="PlutoTVRomance.us@Austria",Pluto TV Romance
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dc287ce3086a20009f5024c/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b1ffbc6-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=fb4888c5-7223-4af0-9aec-f74be7f97304
|
||||
#EXTINF:-1 tvg-id="PlutoTVSciFi.us@Austria",Pluto TV Sci-Fi
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/60ed498c4248a400077c0b9d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=7622190c-0c5d-4225-bfd1-46b7e034e788
|
||||
#EXTINF:-1 tvg-id="PlutoTVScience.us@Austria",Pluto TV Science
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d767b4889bca2ce7b73ef2e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d9359c6b-8339-43a0-b9ee-5200b879ac5f
|
||||
#EXTINF:-1 tvg-id="PlutoTVSerie.us@Austria",Pluto TV Serie
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dc190f7bfed110009d934c3/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=e7d734a7-ff35-48a1-bfca-2a48e9148931
|
||||
#EXTINF:-1 tvg-id="PlutoTVSeriePlus.us@Austria",Pluto TV Serie+
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ddbf866b1862a0009a0648e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3c45133a-b485-4c8a-a556-fac780df716a
|
||||
#EXTINF:-1 tvg-id="PlutoTVSitcoms.us@Austria",Pluto TV Sitcoms
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d767ab2b456c8cf265ce921/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f2671c6a-031c-4fa0-bb07-e94c2b5d08db
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Sitcoms+
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5cd149f021cb6c55e258bbe8/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8eb7e943-84dc-455f-837c-5a289cb58234
|
||||
#EXTINF:-1 tvg-id="PlutoTVSpace.us@Austria",Pluto TV Space
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/61409f8d6feb30000766b675/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2022d6-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=23eefcec-8774-42a3-8e77-66e6e59575a3
|
||||
#EXTINF:-1 tvg-id="PlutoTVStarTrek.us@Austria",Pluto TV Star Trek
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6152ee71bf99590007893a11/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=a5c84cd3-495f-49d7-8e48-a79af0d219fc
|
||||
#EXTINF:-1 tvg-id="PlutoTVTrueCrime.us@Austria",Pluto TV True Crime
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/615333098185f00008715a56/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=03c264ad-dc34-4e0b-b96f-6cfb4c0f6b37
|
||||
#EXTINF:-1 tvg-id="PlutoTVWesterns.us@Austria",Pluto TV Western
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/630dd3b2605f140007e002f5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=59d31236-c94c-43d9-a034-2227dea980c8
|
||||
#EXTINF:-1 tvg-id="",Pluto TV: Mehr Star Trek
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6500464a3a0d700008b3ce19/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=0339ad23-688e-46c8-84bd-aa793675ab2a
|
||||
#EXTINF:-1 tvg-id="",Praxis Bülowbogen
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6254240a8256cb00079a9bf1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b5b33947-7c36-408d-8fa9-8e6f8953c597
|
||||
#EXTINF:-1 tvg-id="",PRIDEtv
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65ef002b4e01740008d2d5c1/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2049e5-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b664dee1-35dc-4171-b454-0337f7009971
|
||||
#EXTINF:-1 tvg-id="",Rauchende Colts
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/638f2bc7bc363100072f02dd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2070f0-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=751c767c-10d2-4a8e-8886-f29909f0090e
|
||||
#EXTINF:-1 tvg-id="",Rawhide Tausend Meilen Staub
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/638f2983dcd9100008c2374d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2070f1-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=823cb24f-0fc2-4a04-83da-638712a33919
|
||||
#EXTINF:-1 tvg-id="",Realmadrid TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65f9b2dc0d45610008505eac/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2070f2-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=eab3b0fc-4df6-4786-a85b-c7f760bab0fc
|
||||
#EXTINF:-1 tvg-id="",Red Shoe Diaries
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/645a0ddfe1979c00086d83ff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2070f3-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f8ed779d-bcfb-4986-9512-1e5e636b9ca7
|
||||
#EXTINF:-1 tvg-id="",Reich und Schön
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/634fe45d5c0beb0007cd7571/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b2070f4-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=04fa4e28-51cf-4e85-bf42-a4507d7e9bc1
|
||||
#EXTINF:-1 tvg-id="",Republic of Doyle
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/651e951fb43b640008bfe697/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209800-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=f97aa136-9f39-4573-bbd4-aeace20a0f81
|
||||
#EXTINF:-1 tvg-id="",RoboCop
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6628e513cee0d90008639b46/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209801-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2100f30b-2b75-4b3a-bda0-4dad87fba333
|
||||
#EXTINF:-1 tvg-id="",Rules of Engagement
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64be635a40962900080aaca5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209802-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=dd3f1fc3-4840-421b-aa93-6670bb219b9a
|
||||
#EXTINF:-1 tvg-id="",Sabrina Total verhext!
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/622f40c901d4b70007ad7609/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209803-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=65054aae-377a-4ff9-a879-77d94991662b
|
||||
#EXTINF:-1 tvg-id="SamCat.us@Austria",Sam & Cat
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b5ba20af628000707cee3/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209804-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=9b8168f5-39de-4bfb-b7c6-79d7d063f516
|
||||
#EXTINF:-1 tvg-id="",Schitt's Creek: David & Patrick!
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/665f01b8a3865300086a233c/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b209805-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=201f4491-8b23-42b0-b090-7850461f7489
|
||||
#EXTINF:-1 tvg-id="",School of Rock
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63d91013a8b22700081388b4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20bf10-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=b3432f50-659b-45a0-9b1a-ef57a00d58e7
|
||||
#EXTINF:-1 tvg-id="",Scooore
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/660e97bce8fba8000853d43f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20bf11-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2bea8df6-8889-4d5b-92d5-8efb963516a7
|
||||
#EXTINF:-1 tvg-id="",See Dad Run
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63905bcb0f41d200073e05ff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20bf12-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=27c86e06-12dd-4459-9fb4-45674d793f3b
|
||||
#EXTINF:-1 tvg-id="SimsalabimSabrina.us@Austria",Simsalabim Sabrina
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5dbc327d0451770009ed7577/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20bf13-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=157adeb4-870e-458e-ad89-97961b17a971
|
||||
#EXTINF:-1 tvg-id="",South Park: Butters Collection
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b14a0e94c3800082a8d3a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20bf14-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8115cdeb-f9c4-4c3e-905a-9b4869b09b43
|
||||
#EXTINF:-1 tvg-id="",South Park: Cartman Collection
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b14747cb4b1000875724d/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e620-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=dcdabbc3-0078-4a3b-a1eb-bd02ebff217c
|
||||
#EXTINF:-1 tvg-id="",South Park: Kenny Collection
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b1404ee6a2f00082b5d66/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e621-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2bb056de-ea61-4da1-b4ce-b4ebf8e2b486
|
||||
#EXTINF:-1 tvg-id="",South Park: Kennys unzählige Tode
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6630c8058dd816000804eee2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e622-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=6efb1650-301d-4fc7-946f-0b0641675f07
|
||||
#EXTINF:-1 tvg-id="",South Park: Kyle Collection
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b14d0e1979c0008915a09/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e623-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d6fa536e-6e7a-4576-8788-3d009b2f80ae
|
||||
#EXTINF:-1 tvg-id="",South Park: Original Version
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b150a15939400089e2702/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e624-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=66a70830-38b9-4503-9a57-f56496627504
|
||||
#EXTINF:-1 tvg-id="",South Park: Stan Collection
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/646b1438e94c3800082a8cff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e625-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=cafa3088-3ac1-413a-b443-a2d2585a4d11
|
||||
#EXTINF:-1 tvg-id="",SPIEGEL TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6576c20fb3801200084786c9/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b20e626-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=9955c491-71ec-4d29-aff9-d58fb8587b88
|
||||
#EXTINF:-1 tvg-id="",SPIEGEL TV Konflikte
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65b9268fc798e800085add89/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d30-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=245f86b2-fa92-4679-a002-9525677a4532
|
||||
#EXTINF:-1 tvg-id="",SpongeBob
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/66794444efa2a10008ca1b16/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d31-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d36c9d60-208a-4d82-be2d-12e67e99658d
|
||||
#EXTINF:-1 tvg-id="",SpongeBob OV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/667944cb63a5f20008df6ad4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d32-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=69c604ea-558a-45f0-9056-c41927d4a24f
|
||||
#EXTINF:-1 tvg-id="SpongeBobSchwammkopf.us@Austria",SpongeBob Schwammkopf
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d00e8adaab96b5635b2a005/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d33-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d0e90d58-c732-45e6-912f-8699db8e3f73
|
||||
#EXTINF:-1 tvg-id="",Star Trek: Deep Space Nine
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65a67d200c7ff50008cb131a/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d34-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=35795be0-a9bf-4b10-b542-2134b369c86c
|
||||
#EXTINF:-1 tvg-id="",Storage Wars: Canada
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ede464e7be0030007c58b73/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d35-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=9e6c7cd6-f0e1-4eec-af2e-bc8a057fa543
|
||||
#EXTINF:-1 tvg-id="Strongman.us@Austria",Strongman
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e1452156c07b50009d0230e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b210d36-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=a45c300a-b53b-4594-bf5f-64b95aceeedf
|
||||
#EXTINF:-1 tvg-id="",Sünger Bob Kare Pantolon
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/667943a322acab00089fbd58/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213440-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5fcc16f3-da14-4c8f-b61b-b54d852d1b90
|
||||
#EXTINF:-1 tvg-id="TakeshisCastle.us@Austria",Takeshi's Castle
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/6054a9f4bc8a5f000771504c/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213441-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=621a6d64-aa90-4bb5-9cb4-9d6dd56346f0
|
||||
#EXTINF:-1 tvg-id="",Täterjagd
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642abea1283aa4000805bb5b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213442-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=1a665728-c91b-4a5c-84e7-f3f2da5c60cc
|
||||
#EXTINF:-1 tvg-id="",Teen Nick
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5f0d668b872e4400073acc68/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213443-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3bb546d1-de13-46e1-866b-96217817403c
|
||||
#EXTINF:-1 tvg-id="",Telenovela ZDF
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5cb5d043a461406ffe3fb2de/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213444-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=fda1fa47-8519-4bbe-89e7-e4541c5d325d
|
||||
#EXTINF:-1 tvg-id="",Terra Mater WILD
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65b923f90cb1a100088a03ab/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213445-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=4ffa6aea-5810-4da3-b3ab-98b0dc6f1b0a
|
||||
#EXTINF:-1 tvg-id="",The Outpost
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/651e94c930876e000840eb50/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b213446-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=39046ae0-026d-4be3-b95c-b618c6adfd56
|
||||
#EXTINF:-1 tvg-id="",The Twilight Zone
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64c8dd94e4391c0008eb4742/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b50-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=ce626662-10d9-4ee9-b61c-1b0dc991c421
|
||||
#EXTINF:-1 tvg-id="TopGear.uk@SD",Top Gear
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64c109735dc1660008a4a2dc/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b51-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=55fb26fd-5dba-40cd-a0b1-8de7d0f78acb
|
||||
#EXTINF:-1 tvg-id="TotallyTurtles.us@Austria",Totally Turtles
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5d6792bd6be2998ad0ccce30/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b52-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=5daca1df-3fee-4d6a-bb51-db90cf28ee93
|
||||
#EXTINF:-1 tvg-id="",Totally Turtles (OV)
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ea816a44457070007ffabc7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b53-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=8980aa41-76aa-4ed3-a9a5-b5277d21bd7f
|
||||
#EXTINF:-1 tvg-id="",Transformers TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/643683519b32b400094e0a40/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b54-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=abddc540-8919-4da1-b7b9-ffa5730e3bfb
|
||||
#EXTINF:-1 tvg-id="",True Jackson
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/62bc18a8fce63400079cc042/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b55-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=794eee9e-e35c-43ba-8c60-85297cdef989
|
||||
#EXTINF:-1 tvg-id="",Unentdeckt – Mörder unter uns
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/650adc3198020f000862eed4/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b56-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c5e0fe7d-ae8a-431d-aa6b-6e2ec7ab5d73
|
||||
#EXTINF:-1 tvg-id="",Unfabulous
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63905c1d24f0cf000728b4fd/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b215b57-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=3df5fdc3-171e-4bcd-9dea-f3cca84a18c3
|
||||
#EXTINF:-1 tvg-id="",Unforgettable
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/650adb92a1217e00091a3eff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218260-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=bdb2ca65-615b-4a1e-a8ec-be86523999bd
|
||||
#EXTINF:-1 tvg-id="",V.I.P. – Die Bodyguards
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/650adc0ba1217e00091a3f4e/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218261-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=2eda722d-72e0-4a7f-acd2-56c1091039c3
|
||||
#EXTINF:-1 tvg-id="Victorious.us@Austria",Victorious
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5e8b5e43f294f8000793c3d7/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218262-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=42b72c59-dd76-43ab-b435-b2cd12dd6ed1
|
||||
#EXTINF:-1 tvg-id="",Viper
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642ad6a5aa2d690008ea6d96/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218263-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=0162be0e-f4f2-43a7-b854-e6dce2dd1d3d
|
||||
#EXTINF:-1 tvg-id="",Voll Vergeistert
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63905bf62892fc0007b5ba7b/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218264-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=20126671-0297-4419-a7f1-a924a045c2a8
|
||||
#EXTINF:-1 tvg-id="",Wicked Tuna
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65253d66c52b3600083d8dd2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b218265-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=96ea8773-469b-451c-90a0-2dcaee6777eb
|
||||
#EXTINF:-1 tvg-id="",Wie funktioniert Pluto TV
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/64fedb9dd661bb0008258ad3/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21a970-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c2cdbfb4-b30c-4701-bd45-23aa13c7eb39
|
||||
#EXTINF:-1 tvg-id="",Willkommen bei den Louds
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/627d2d1d05e09f00073ccdff/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21a971-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=d459f8f8-c3a5-40cd-ad1a-eab32db42e72
|
||||
#EXTINF:-1 tvg-id="",Wings – Die Überflieger
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/65b38e310d9ab400082bdec2/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21a972-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=c1cbb732-a288-42c2-880c-f5720ef18b87
|
||||
#EXTINF:-1 tvg-id="",Wipeout (OV)
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5eb963c98ec06d00077d63cb/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21a973-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=640d13de-006c-40b6-b432-f8a940e9fe4e
|
||||
#EXTINF:-1 tvg-id="WorldPokerTour.us@Austria",World Poker Tour
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/5ad9b7aae738977e2c312132/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21a974-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=97bdb4b6-f530-4173-966d-19421ac303a0
|
||||
#EXTINF:-1 tvg-id="",X-Factor: Das Unfassbare
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642d7e029189ce0008958af5/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21d080-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=41684c81-e96d-4d50-865f-cb932d6c290f
|
||||
#EXTINF:-1 tvg-id="YuGiOh.us@SD",Yu-Gi-Oh!
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/642d4493aa2d690008f0a03f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21d081-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=1ca5a27f-794c-41ee-b51a-6fbe1b093d0b
|
||||
#EXTINF:-1 tvg-id="",Yüksek Sosyete – High Society
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/66338ce79e68c20008b7e00f/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21d082-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=1c94eec0-745e-46a0-91dc-c92ebe00cd91
|
||||
#EXTINF:-1 tvg-id="",Zoey 101
|
||||
http://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/stitch/hls/channel/63c69e6c4207be0007f73c22/master.m3u8?appName=web&appVersion=unknown&clientTime=0&deviceDNT=0&deviceId=1b21d083-4b81-11ef-a8ac-e146e4e7be02&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=unknown&includeExtendedEvents=false&serverSideAds=false&sid=50b3ce2c-156c-47c7-adc5-da3955dc1b2b
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="RakutenTVActionMovies.at",Rakuten TV Action Movies Austria (720p)
|
||||
https://0f846627524f4dd2995e93581379db82.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/Samsung-at_RakutenActionMovies-1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RakutenTVComedyMovies.at",Rakuten TV Comedy Movies Austria (720p)
|
||||
https://7ed752b220a441b7b22bdf697c6c4df8.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/Samsung-at_RakutenComedyMovies-1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RakutenTVDramaMovies.at",Rakuten TV Drama Movies Austria (720p)
|
||||
https://df1aa472ff5b4780a8d91fe319778b4d.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/Samsung-at_RakutenTVShows-1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RakutenTVFamilyMovies.at",Rakuten TV Family Movies Austria (720p)
|
||||
https://9fa8baba055e4a52b0a8d1ae7d78bed8.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/Samsung-at_RakutenFamily-1/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="RakutenTVActionMovies.es@Austria",Rakuten TV Action Movies Austria (720p)
|
||||
https://0f846627524f4dd2995e93581379db82.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/Samsung-at_RakutenActionMovies-1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RakutenTVComedyMovies.es@Austria",Rakuten TV Comedy Movies Austria (720p)
|
||||
https://7ed752b220a441b7b22bdf697c6c4df8.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/Samsung-at_RakutenComedyMovies-1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RakutenTVDramaMovies.es@Austria",Rakuten TV Drama Movies Austria (720p)
|
||||
https://df1aa472ff5b4780a8d91fe319778b4d.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/Samsung-at_RakutenTVShows-1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RakutenTVFamilyMovies.es@Austria",Rakuten TV Family Movies Austria (720p)
|
||||
https://9fa8baba055e4a52b0a8d1ae7d78bed8.mediatailor.us-east-1.amazonaws.com/v1/master/44f73ba4d03e9607dcd9bebdcb8494d86964f1d8/Samsung-at_RakutenFamily-1/playlist.m3u8
|
||||
|
|
186
streams/au.m3u
186
streams/au.m3u
|
@ -1,93 +1,93 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="2GB.au",2GB Sydney (1080p)
|
||||
https://2gblive.akamaized.net/hls/live/2033805/2GB/index.m3u8
|
||||
#EXTINF:-1 tvg-id="3AW.au",3AW Melbourne (1080p)
|
||||
https://3awlive.akamaized.net/hls/live/2032295/3AW/index.m3u8
|
||||
#EXTINF:-1 tvg-id="6PR.au",6PR Perth (1080p)
|
||||
https://6prlive.akamaized.net/hls/live/2033806/6PR/index.m3u8
|
||||
#EXTINF:-1 tvg-id="9GemSydney.au",9Gem (720p) [Geo-blocked]
|
||||
https://9now-livestreams.akamaized.net/hls/live/2008311/gem-syd/master.m3u8
|
||||
#EXTINF:-1 tvg-id="9GoSydney.au",9Go! (720p) [Geo-blocked]
|
||||
https://9now-livestreams.akamaized.net/hls/live/2008312/go-syd/master.m3u8
|
||||
#EXTINF:-1 tvg-id="9LifeSydney.au",9Life (720p) [Geo-blocked]
|
||||
https://9now-livestreams.akamaized.net/hls/live/2008313/life-syd/master.m3u8
|
||||
#EXTINF:-1 tvg-id="10BoldAdelaide.au",10 Bold Adelaide (1080p)
|
||||
https://dce3793146fef017.mediapackage.us-west-2.amazonaws.com/out/v1/55cdf73af7894775ba6de8f57482b66a/CMAF_HLS/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCAustralia.au",ABC Australia
|
||||
https://abc-news-dmd-streams-1.akamaized.net/out/v1/701126012d044971b3fa89406a440133/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCMESydney.au",ABC Me (720p)
|
||||
https://c.mjh.nz/abc-me.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTVSA.au",ABC TV Adelaide (720p)
|
||||
https://c.mjh.nz/abc-sa.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTVQLD.au",ABC TV Brisbane (720p)
|
||||
https://c.mjh.nz/abc-qld.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTVACT.au",ABC TV Canberra (720p)
|
||||
https://c.mjh.nz/abc-act.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTVNT.au",ABC TV Darwin (720p)
|
||||
https://c.mjh.nz/abc-nt.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTVTAS.au",ABC TV Hobart (720p)
|
||||
https://c.mjh.nz/abc-tas.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTVVIC.au",ABC TV Melbourne (720p)
|
||||
https://c.mjh.nz/abc-vic.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTVWA.au",ABC TV Perth (720p)
|
||||
https://c.mjh.nz/abc-wa.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTVPlusSydney.au",ABC TV Plus (720p)
|
||||
https://c.mjh.nz/abc-tv-plus.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTVNSW.au",ABC TV Sydney (720p)
|
||||
https://c.mjh.nz/abc-nsw.m3u8
|
||||
#EXTINF:-1 tvg-id="AusbizTV.au",ausbiz TV (720p) [Not 24/7]
|
||||
https://d9quh89lh7dtw.cloudfront.net/public-output/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BloombergTVAustralia.au",Bloomberg TV Australia (270p)
|
||||
https://bloomberg.com/media-manifest/streams/aus.m3u8
|
||||
#EXTINF:-1 tvg-id="C31Melbourne.au",C31 Melbourne (240p)
|
||||
https://d1k6kax80wecy5.cloudfront.net/RLnAKY/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel7Sydney.au",Channel 7 (720p) [Geo-blocked]
|
||||
https://npc.cdn.7livecloud.io/hls/live/SYD1/master.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel9Adelaide.au",Channel 9 Adelaide (720p) [Geo-blocked]
|
||||
https://9now-livestreams-fhd-t.akamaized.net/u/prod/simulcast/adl/ch9/hls/r1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel9Brisbane.au",Channel 9 Brisbane (720p) [Geo-blocked]
|
||||
https://9now-livestreams-fhd-t.akamaized.net/u/prod/simulcast/bne/ch9/hls/r1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel9Melbourne.au",Channel 9 Melbourne (720p) [Geo-blocked]
|
||||
https://9now-livestreams-fhd-t.akamaized.net/u/prod/simulcast/mel/ch9/hls/r1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel9Perth.au",Channel 9 Perth (720p) [Geo-blocked]
|
||||
https://9now-livestreams-fhd-t.akamaized.net/u/prod/simulcast/per/ch9/hls/r1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel9Sydney.au",Channel 9 Sydney (720p) [Geo-blocked]
|
||||
https://9now-livestreams-fhd-t.akamaized.net/u/prod/simulcast/syd/ch9/hls/r1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel44.au",Channel 44 (480p)
|
||||
https://d1k6kax80wecy5.cloudfront.net/WFqZJc/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CTBPerth.au",CTB Perth (720p)
|
||||
https://live.ctbperth.net.au/hls/0/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="CTBPerthMovies.au",CTB Perth Movies (720p)
|
||||
https://movies.ctbperth.net.au/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="",CTB Perth News (720p)
|
||||
https://news.ctbperth.net.au/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="ExpoChannel.au",Expo Channel (360p)
|
||||
https://tvsnhlslivetest.akamaized.net/hls/live/2034711/EXPO-MSL4/master.m3u8
|
||||
#EXTINF:-1 tvg-id="HopeChannelAustralia.au",Hope Channel Australia (1080p)
|
||||
https://videodelivery.net/9fb3596948ddf463fde0ec4b85625b24/manifest/video.m3u8
|
||||
#EXTINF:-1 tvg-id="IndoOzTV.au",Indo Oz TV (720p)
|
||||
https://stream.e2is.in/hls/indoztv.m3u8
|
||||
#EXTINF:-1 tvg-id="",Race Central TV (720p) [Not 24/7]
|
||||
https://nrpus.bozztv.com/36bay2/gusa-racecentral/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Racingcom.au",Racing.com (720p)
|
||||
https://racingvic-i.akamaized.net/hls/live/598695/racingvic/index1500.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyNewsExtra1.au",Sky News Extra 1 (540p)
|
||||
https://skynewsau-live.akamaized.net/hls/live/2002689/skynewsau-extra1/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyNewsExtra2.au",Sky News Extra 2 (540p) [Not 24/7]
|
||||
https://skynewsau-live.akamaized.net/hls/live/2002690/skynewsau-extra2/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyNewsExtra3.au",Sky News Extra 3 (1080p)
|
||||
https://skynewsau-live.akamaized.net/hls/live/2002691/skynewsau-extra3/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyRacing1.au",Sky Racing 1 (720p) [Geo-blocked]
|
||||
https://skylivetab-new.akamaized.net/hls/live/2038780/sky1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyRacing2.au",Sky Racing 2 (720p) [Geo-blocked]
|
||||
https://skylivetab-new.akamaized.net/hls/live/2038781/sky2/index.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyThoroughbredCentral.au",Sky Thoroughbred Central (720p) [Geo-blocked]
|
||||
https://skylivetab-new.akamaized.net/hls/live/2038782/stcsd/index.m3u8
|
||||
#EXTINF:-1 tvg-id="",Travel & Food TV (720p)
|
||||
https://nrpus.bozztv.com/36bay2/gusa-moviemagictv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TVSN.au",TVSN (1080p)
|
||||
https://tvsnhlslivetest.akamaized.net/hls/live/2034711/TVSN-MSL4/master.m3u8
|
||||
#EXTINF:-1 tvg-id="TVSNBeauty.au",TVSN Beauty (1080p)
|
||||
https://live-tvsn.simplestreamcdn.com/live12/tvsnbeauty/bitrate1.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="TVSNJewellery.au",TVSN Jewellery (1080p)
|
||||
https://live-tvsn.simplestreamcdn.com/live13/tvsnjewellery/bitrate1.isml/.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="2GB.au",2GB Sydney (1080p)
|
||||
https://2gblive.akamaized.net/hls/live/2033805/2GB/index.m3u8
|
||||
#EXTINF:-1 tvg-id="3AW.au",3AW Melbourne (1080p)
|
||||
https://3awlive.akamaized.net/hls/live/2032295/3AW/index.m3u8
|
||||
#EXTINF:-1 tvg-id="6PR.au",6PR Perth (1080p)
|
||||
https://6prlive.akamaized.net/hls/live/2033806/6PR/index.m3u8
|
||||
#EXTINF:-1 tvg-id="9Gem.au@Sydney",9Gem (720p) [Geo-blocked]
|
||||
https://9now-livestreams.akamaized.net/hls/live/2008311/gem-syd/master.m3u8
|
||||
#EXTINF:-1 tvg-id="9Go.au@Sydney",9Go! (720p) [Geo-blocked]
|
||||
https://9now-livestreams.akamaized.net/hls/live/2008312/go-syd/master.m3u8
|
||||
#EXTINF:-1 tvg-id="9Life.au@Sydney",9Life (720p) [Geo-blocked]
|
||||
https://9now-livestreams.akamaized.net/hls/live/2008313/life-syd/master.m3u8
|
||||
#EXTINF:-1 tvg-id="10Bold.au@Sydney",10 Bold Adelaide (1080p)
|
||||
https://dce3793146fef017.mediapackage.us-west-2.amazonaws.com/out/v1/55cdf73af7894775ba6de8f57482b66a/CMAF_HLS/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCAustralia.au",ABC Australia
|
||||
https://abc-news-dmd-streams-1.akamaized.net/out/v1/701126012d044971b3fa89406a440133/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCME.au@Sydney",ABC Me (720p)
|
||||
https://c.mjh.nz/abc-me.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTV.au@Adelaide",ABC TV Adelaide (720p)
|
||||
https://c.mjh.nz/abc-sa.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTV.au@Brisbane",ABC TV Brisbane (720p)
|
||||
https://c.mjh.nz/abc-qld.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTV.au",ABC TV Canberra (720p)
|
||||
https://c.mjh.nz/abc-act.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTV.au",ABC TV Darwin (720p)
|
||||
https://c.mjh.nz/abc-nt.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTV.au@Hobart",ABC TV Hobart (720p)
|
||||
https://c.mjh.nz/abc-tas.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTV.au@Melbourne",ABC TV Melbourne (720p)
|
||||
https://c.mjh.nz/abc-vic.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTV.au@Perth",ABC TV Perth (720p)
|
||||
https://c.mjh.nz/abc-wa.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTVPlus.au@Sydney",ABC TV Plus (720p)
|
||||
https://c.mjh.nz/abc-tv-plus.m3u8
|
||||
#EXTINF:-1 tvg-id="ABCTV.au@Sydney",ABC TV Sydney (720p)
|
||||
https://c.mjh.nz/abc-nsw.m3u8
|
||||
#EXTINF:-1 tvg-id="AusbizTV.au",ausbiz TV (720p) [Not 24/7]
|
||||
https://d9quh89lh7dtw.cloudfront.net/public-output/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BloombergTV.us@Australia",Bloomberg TV Australia (270p)
|
||||
https://bloomberg.com/media-manifest/streams/aus.m3u8
|
||||
#EXTINF:-1 tvg-id="C31Melbourne.au",C31 Melbourne (240p)
|
||||
https://d1k6kax80wecy5.cloudfront.net/RLnAKY/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel7.au@Sydney",Channel 7 (720p) [Geo-blocked]
|
||||
https://npc.cdn.7livecloud.io/hls/live/SYD1/master.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel9.au@Adelaide",Channel 9 Adelaide (720p) [Geo-blocked]
|
||||
https://9now-livestreams-fhd-t.akamaized.net/u/prod/simulcast/adl/ch9/hls/r1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel9.au@Brisbane",Channel 9 Brisbane (720p) [Geo-blocked]
|
||||
https://9now-livestreams-fhd-t.akamaized.net/u/prod/simulcast/bne/ch9/hls/r1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel9.au@Melbourne",Channel 9 Melbourne (720p) [Geo-blocked]
|
||||
https://9now-livestreams-fhd-t.akamaized.net/u/prod/simulcast/mel/ch9/hls/r1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel9.au@Perth",Channel 9 Perth (720p) [Geo-blocked]
|
||||
https://9now-livestreams-fhd-t.akamaized.net/u/prod/simulcast/per/ch9/hls/r1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel9.au@Sydney",Channel 9 Sydney (720p) [Geo-blocked]
|
||||
https://9now-livestreams-fhd-t.akamaized.net/u/prod/simulcast/syd/ch9/hls/r1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Channel44.au",Channel 44 (480p)
|
||||
https://d1k6kax80wecy5.cloudfront.net/WFqZJc/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CTBPerth.au",CTB Perth (720p)
|
||||
https://live.ctbperth.net.au/hls/0/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="CTBPerthMovies.au",CTB Perth Movies (720p)
|
||||
https://movies.ctbperth.net.au/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="",CTB Perth News (720p)
|
||||
https://news.ctbperth.net.au/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="ExpoChannel.au",Expo Channel (360p)
|
||||
https://tvsnhlslivetest.akamaized.net/hls/live/2034711/EXPO-MSL4/master.m3u8
|
||||
#EXTINF:-1 tvg-id="HopeChannelAustralia.au",Hope Channel Australia (1080p)
|
||||
https://videodelivery.net/9fb3596948ddf463fde0ec4b85625b24/manifest/video.m3u8
|
||||
#EXTINF:-1 tvg-id="IndoOzTV.au",Indo Oz TV (720p)
|
||||
https://stream.e2is.in/hls/indoztv.m3u8
|
||||
#EXTINF:-1 tvg-id="",Race Central TV (720p) [Not 24/7]
|
||||
https://nrpus.bozztv.com/36bay2/gusa-racecentral/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Racingcom.au",Racing.com (720p)
|
||||
https://racingvic-i.akamaized.net/hls/live/598695/racingvic/index1500.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyNewsExtra1.au",Sky News Extra 1 (540p)
|
||||
https://skynewsau-live.akamaized.net/hls/live/2002689/skynewsau-extra1/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyNewsExtra2.au",Sky News Extra 2 (540p) [Not 24/7]
|
||||
https://skynewsau-live.akamaized.net/hls/live/2002690/skynewsau-extra2/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyNewsExtra3.au",Sky News Extra 3 (1080p)
|
||||
https://skynewsau-live.akamaized.net/hls/live/2002691/skynewsau-extra3/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyRacing1.au",Sky Racing 1 (720p) [Geo-blocked]
|
||||
https://skylivetab-new.akamaized.net/hls/live/2038780/sky1/index.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyRacing2.au",Sky Racing 2 (720p) [Geo-blocked]
|
||||
https://skylivetab-new.akamaized.net/hls/live/2038781/sky2/index.m3u8
|
||||
#EXTINF:-1 tvg-id="SkyThoroughbredCentral.au",Sky Thoroughbred Central (720p) [Geo-blocked]
|
||||
https://skylivetab-new.akamaized.net/hls/live/2038782/stcsd/index.m3u8
|
||||
#EXTINF:-1 tvg-id="",Travel & Food TV (720p)
|
||||
https://nrpus.bozztv.com/36bay2/gusa-moviemagictv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TVSN.au",TVSN (1080p)
|
||||
https://tvsnhlslivetest.akamaized.net/hls/live/2034711/TVSN-MSL4/master.m3u8
|
||||
#EXTINF:-1 tvg-id="TVSNBeauty.au",TVSN Beauty (1080p)
|
||||
https://live-tvsn.simplestreamcdn.com/live12/tvsnbeauty/bitrate1.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="TVSNJewellery.au",TVSN Jewellery (1080p)
|
||||
https://live-tvsn.simplestreamcdn.com/live13/tvsnjewellery/bitrate1.isml/.m3u8
|
||||
|
|
|
@ -1,25 +1,25 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="HorseCountryTV.uk",Horse and Country (720p)
|
||||
https://hncfree-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="InsightTV.nl",Insight TV (720p)
|
||||
https://insighttv-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="InTrouble.nl",InTrouble (1080p)
|
||||
https://introuble-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="",InWild (720p)
|
||||
https://inwild-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="InWonder.nl",InWonder (720p)
|
||||
https://inwonder-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Rialto.nz",Rialto (1080p)
|
||||
https://rialto-rialto-samsungaustralia.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RyanandFriends.us",Ryan and Friends (1080p)
|
||||
https://ryanandfriends-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Tastemade.au",Tastemade Australia (1080p)
|
||||
https://tmint-aus-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TraceSportStars.fr",Trace Sport Stars (Australia) (1080p)
|
||||
https://lightning-tracesport-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TraceUrban.fr",Trace Urban (Australia) (1080p)
|
||||
https://lightning-traceurban-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Wonder.uk",Wonder (720p)
|
||||
https://lds-wonder-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZooMoo.sg",Zoo Moo (Australia) (1080p)
|
||||
https://zoomoo-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="HorseCountryTV.uk",Horse and Country (720p)
|
||||
https://hncfree-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="InsightTV.nl",Insight TV (720p)
|
||||
https://insighttv-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="InTrouble.nl",InTrouble (1080p)
|
||||
https://introuble-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="InWild.it@SD",InWild (720p)
|
||||
https://inwild-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="InWonder.nl",InWonder (720p)
|
||||
https://inwonder-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Rialto.nz",Rialto (1080p)
|
||||
https://rialto-rialto-samsungaustralia.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RyanandFriends.us",Ryan and Friends (1080p)
|
||||
https://ryanandfriends-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Tastemade.us@Australia",Tastemade Australia (1080p)
|
||||
https://tmint-aus-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TraceSportStars.fr",Trace Sport Stars (Australia) (1080p)
|
||||
https://lightning-tracesport-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TraceUrban.fr",Trace Urban (Australia) (1080p)
|
||||
https://lightning-traceurban-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Wonder.uk",Wonder (720p)
|
||||
https://lds-wonder-samsungau.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZooMoo.sg",Zoo Moo (Australia) (1080p)
|
||||
https://zoomoo-samsungau.amagi.tv/playlist.m3u8
|
||||
|
|
|
@ -1,26 +1,26 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ArubaTV.aw",Aruba.TV (1080p)
|
||||
https://cdn01.setar.aw/Canal49/canal49/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ArubaTVPlus.aw",ArubaTV + (1080p)
|
||||
https://livertmptwo.com:19360/atvplusrelay/atvplusrelay.m3u8
|
||||
#EXTINF:-1 tvg-id="BalchiTV.aw",Balchi TV (720p)
|
||||
https://livertmptwo.com:19360/balchirelaytv/balchirelaytv.m3u8
|
||||
#EXTINF:-1 tvg-id="CoolFM989.aw",Cool FM 98.9 (720p)
|
||||
https://live2.tensila.com/cool-v-1.arubara/hls/master.m3u8
|
||||
#EXTINF:-1 tvg-id="NosIslaTV.aw" http-user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36",Nos Isla TV (1080p) [Not 24/7]
|
||||
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
|
||||
https://backend-server-dot-telearuba-app.appspot.com/media/livestream23/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NosIslaTV.aw",Nos Isla TV (1080p) [Not 24/7]
|
||||
https://cdn01.setar.aw/Canal23/canal23/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Power1017FM.aw",Power 101.7 FM (720p)
|
||||
https://vcp11.myplaytv.com/powerfm/powerfm/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telearuba.aw" http-user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36",Telearuba (1080p) [Not 24/7]
|
||||
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
|
||||
https://backend-server-dot-telearuba-app.appspot.com/media/livestream13/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telearuba.aw",Telearuba (1080p) [Not 24/7]
|
||||
https://cdn01.setar.aw/Telearuba/telearuba/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="VIPTV.aw",VIP TV (720p)
|
||||
https://ed5ov1.live.opencaster.com/bkyqeDgfaukC/index.m3u8
|
||||
#EXTINF:-1 tvg-id="X1027FM.aw" http-referrer="https://player.castr.com/live_21e811c0d60d11eeaa1a471c2c967e4a",X 102.7 FM (720p) [Not 24/7]
|
||||
#EXTVLCOPT:http-referrer=https://player.castr.com/live_21e811c0d60d11eeaa1a471c2c967e4a
|
||||
https://stream.castr.com/65dee3aad6beacddbd6cd1af/live_21e811c0d60d11eeaa1a471c2c967e4a/index.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ArubaTV.aw",Aruba.TV (1080p)
|
||||
https://cdn01.setar.aw/Canal49/canal49/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ArubaTVPlus.aw",ArubaTV + (1080p)
|
||||
https://livertmptwo.com:19360/atvplusrelay/atvplusrelay.m3u8
|
||||
#EXTINF:-1 tvg-id="BalchiTV.aw",Balchi TV (720p)
|
||||
https://livertmptwo.com:19360/balchirelaytv/balchirelaytv.m3u8
|
||||
#EXTINF:-1 tvg-id="CoolFM989.aw",Cool FM 98.9 (720p)
|
||||
https://live2.tensila.com/cool-v-1.arubara/hls/master.m3u8
|
||||
#EXTINF:-1 tvg-id="NosIslaTV.aw" http-user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36",Nos Isla TV (1080p) [Not 24/7]
|
||||
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
|
||||
https://backend-server-dot-telearuba-app.appspot.com/media/livestream23/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NosIslaTV.aw",Nos Isla TV (1080p) [Not 24/7]
|
||||
https://cdn01.setar.aw/Canal23/canal23/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Power1017FM.aw",Power 101.7 FM (720p)
|
||||
https://vcp11.myplaytv.com/powerfm/powerfm/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telearuba.aw" http-user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36",Telearuba (1080p) [Not 24/7]
|
||||
#EXTVLCOPT:http-user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
|
||||
https://backend-server-dot-telearuba-app.appspot.com/media/livestream13/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Telearuba.aw",Telearuba (1080p) [Not 24/7]
|
||||
https://cdn01.setar.aw/Telearuba/telearuba/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="VIPTV.aw",VIP TV (720p)
|
||||
https://ed5ov1.live.opencaster.com/bkyqeDgfaukC/index.m3u8
|
||||
#EXTINF:-1 tvg-id="X1027FM.aw" http-referrer="https://player.castr.com/live_21e811c0d60d11eeaa1a471c2c967e4a",X 102.7 FM (720p) [Not 24/7]
|
||||
#EXTVLCOPT:http-referrer=https://player.castr.com/live_21e811c0d60d11eeaa1a471c2c967e4a
|
||||
https://stream.castr.com/65dee3aad6beacddbd6cd1af/live_21e811c0d60d11eeaa1a471c2c967e4a/index.m3u8
|
||||
|
|
|
@ -1,45 +1,45 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AlvinChannelTV.az",Alvin Channel TV (360p) [Not 24/7]
|
||||
https://cdn10-alvinchannel.yayin.com.tr/alvinchannel/alvinchannel/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="",AnewZ
|
||||
https://53be5ef2d13aa.streamlock.net/cubesanewz-secure/smil:cubesanewz-secure-web.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ARB.az",ARB
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/main/myvideo-az/arb.m3u8
|
||||
#EXTINF:-1 tvg-id="ARB24.az",ARB 24
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/main/myvideo-az/arb-24.m3u8
|
||||
#EXTINF:-1 tvg-id="ARBGunes.az",ARB Gunes
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/main/myvideo-az/arb-gunes.m3u8
|
||||
#EXTINF:-1 tvg-id="AzTV.az",Az TV (1080p)
|
||||
https://str.yodacdn.net/aztv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="AzadTV.az",Azad TV
|
||||
https://stream.atv.az/WebRTCAppEE/streams/780339739845112514894920_adaptive.m3u8
|
||||
#EXTINF:-1 tvg-id="",Azstar TV
|
||||
https://live.livestreamtv.ca/azstar/amlst:azstar/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BakuTV.az",Baku TV (720p)
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/baku-tv.m3u8
|
||||
#EXTINF:-1 tvg-id="CBCSport.az",CBC Sport [Geo-blocked]
|
||||
https://mn-nl.mncdn.com/cbcsports_live/cbcsports/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DunyaTV.az",Dunya TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/dunya-tv.m3u8
|
||||
#EXTINF:-1 tvg-id="ELTV.az",EL TV (260p) [Not 24/7]
|
||||
http://85.132.53.162:1935/live/eltv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="",Ictimai TV
|
||||
https://node19.connect.az:9081/tv/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="IdmanTV.az",Idman TV
|
||||
https://str.yodacdn.net/idman/index.m3u8
|
||||
#EXTINF:-1 tvg-id="",Kanal S TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/kanal-s.m3u8
|
||||
#EXTINF:-1 tvg-id="",MCJ TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/mcj-tv-shop.m3u8
|
||||
#EXTINF:-1 tvg-id="MedeniyyetTV.az",Medeniyyet TV (406p)
|
||||
https://str.yodacdn.net/medeniyyet/index.m3u8
|
||||
#EXTINF:-1 tvg-id="",MTV TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/mtv-azerbaycan.m3u8
|
||||
#EXTINF:-1 tvg-id="SpaceTV.az",Space TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/main/myvideo-az/space-tv.m3u8
|
||||
#EXTINF:-1 tvg-id="",TMB TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/tmb-azerbaycan.m3u8
|
||||
#EXTINF:-1 tvg-id="",VIP TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/vip.m3u8
|
||||
#EXTINF:-1 tvg-id="XezerTV.az",Xezer TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/main/myvideo-az/xezer-tv.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AlvinChannelTV.az",Alvin Channel TV (360p) [Not 24/7]
|
||||
https://cdn10-alvinchannel.yayin.com.tr/alvinchannel/alvinchannel/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="",AnewZ
|
||||
https://53be5ef2d13aa.streamlock.net/cubesanewz-secure/smil:cubesanewz-secure-web.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ARB.az",ARB
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/main/myvideo-az/arb.m3u8
|
||||
#EXTINF:-1 tvg-id="ARB24.az",ARB 24
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/main/myvideo-az/arb-24.m3u8
|
||||
#EXTINF:-1 tvg-id="ARBGunes.az",ARB Gunes
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/main/myvideo-az/arb-gunes.m3u8
|
||||
#EXTINF:-1 tvg-id="AzTV.az",Az TV (1080p)
|
||||
https://str.yodacdn.net/aztv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="AzadTV.az",Azad TV
|
||||
https://stream.atv.az/WebRTCAppEE/streams/780339739845112514894920_adaptive.m3u8
|
||||
#EXTINF:-1 tvg-id="",Azstar TV
|
||||
https://live.livestreamtv.ca/azstar/amlst:azstar/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BakuTV.az",Baku TV (720p)
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/baku-tv.m3u8
|
||||
#EXTINF:-1 tvg-id="CBCSport.az",CBC Sport [Geo-blocked]
|
||||
https://mn-nl.mncdn.com/cbcsports_live/cbcsports/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DunyaTV.az",Dunya TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/dunya-tv.m3u8
|
||||
#EXTINF:-1 tvg-id="ELTV.az",EL TV (260p) [Not 24/7]
|
||||
http://85.132.53.162:1935/live/eltv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="",Ictimai TV
|
||||
https://node19.connect.az:9081/tv/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="IdmanTV.az",Idman TV
|
||||
https://str.yodacdn.net/idman/index.m3u8
|
||||
#EXTINF:-1 tvg-id="",Kanal S TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/kanal-s.m3u8
|
||||
#EXTINF:-1 tvg-id="",MCJ TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/mcj-tv-shop.m3u8
|
||||
#EXTINF:-1 tvg-id="MedeniyyetTV.az",Medeniyyet TV (406p)
|
||||
https://str.yodacdn.net/medeniyyet/index.m3u8
|
||||
#EXTINF:-1 tvg-id="",MTV TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/mtv-azerbaycan.m3u8
|
||||
#EXTINF:-1 tvg-id="SpaceTV.az",Space TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/main/myvideo-az/space-tv.m3u8
|
||||
#EXTINF:-1 tvg-id="",TMB TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/tmb-azerbaycan.m3u8
|
||||
#EXTINF:-1 tvg-id="",VIP TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/refs/heads/main/myvideo-az/vip.m3u8
|
||||
#EXTINF:-1 tvg-id="XezerTV.az",Xezer TV
|
||||
https://raw.githubusercontent.com/UzunMuhalefet/streams/main/myvideo-az/xezer-tv.m3u8
|
||||
|
|
|
@ -1,37 +1,37 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AlJazeeraBalkans.ba",Al Jazeera Balkans (1080p)
|
||||
https://live-hls-apps-ajb-v3-fa.getaj.net/AJB/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BHRT.ba",BHRT (720p) [Geo-blocked]
|
||||
https://bhrtstream.bhtelecom.ba/bhrtportal.m3u8
|
||||
#EXTINF:-1 tvg-id="BHRT.ba",BHRT (270p) [Geo-blocked]
|
||||
https://bhrtstream.bhtelecom.ba/hls15/bhrtportal.m3u8
|
||||
#EXTINF:-1 tvg-id="BNTV.ba",BN TV (480p)
|
||||
https://rtvbn.tv:8080/live/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Kanal6.ba",Kanal 6 (288p)
|
||||
https://restreamer1.tnt.ba/hls/kanal6.m3u8
|
||||
#EXTINF:-1 tvg-id="",Malta (720p) [Not 24/7]
|
||||
https://webtvstream.bhtelecom.ba/malta.m3u8
|
||||
#EXTINF:-1 tvg-id="MariaPlusVisionMedjugorje.ba",María+Visión Medjugorje (720p)
|
||||
https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Italiasette/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTRSplus.ba",RTRS Plus (576p) [Not 24/7]
|
||||
https://pluslive.rtrs.tv/plus/plus/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTRSTV.ba",RTRS TV (576p) [Not 24/7]
|
||||
https://uzivo.rtrs.tv/tv/live/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTVGlasDrine.ba",RTV Glas Drine (404p) [Not 24/7]
|
||||
http://glasdrine.cutuk.net:8081/433ssdsw/GlasDrineSD/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTVHB.ba",RTV Herceg-Bosne (576p) [Not 24/7]
|
||||
https://prd-hometv-live-open.spectar.tv/ERO_1_083/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTVZenica.ba",RTV Zenica (720p)
|
||||
https://stream.rtvze.ba/live/123/123.m3u8
|
||||
#EXTINF:-1 tvg-id="SuperTV.ba",Super TV Media (720p)
|
||||
https://mirtv.club/live/mirtv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Televizija5.ba",Televizija 5 (576p)
|
||||
https://balkanmedia.dynu.net/hls/tv5web.m3u8
|
||||
#EXTINF:-1 tvg-id="TelevizijaM.ba",Televizija M (1080p)
|
||||
https://live.tv-m.net/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="TNTKidsTV.ba",TNT Kids (288p)
|
||||
https://restreamer1.tnt.ba/hls/tntkids.m3u8
|
||||
#EXTINF:-1 tvg-id="TVSlonExtra.ba",TV Slon Extra (1080p) [Not 24/7]
|
||||
http://31.47.0.130:8082
|
||||
#EXTINF:-1 tvg-id="NTVICKakanj.ba",NTV IC Kakanj (720p)
|
||||
https://lon.rtsp.me/dEqnY-myGj84bKrieCIPfA/1743271667/hls/3dH3YAD6.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AlJazeeraBalkans.ba",Al Jazeera Balkans (1080p)
|
||||
https://live-hls-apps-ajb-v3-fa.getaj.net/AJB/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BHRT.ba",BHRT (720p) [Geo-blocked]
|
||||
https://bhrtstream.bhtelecom.ba/bhrtportal.m3u8
|
||||
#EXTINF:-1 tvg-id="BHRT.ba",BHRT (270p) [Geo-blocked]
|
||||
https://bhrtstream.bhtelecom.ba/hls15/bhrtportal.m3u8
|
||||
#EXTINF:-1 tvg-id="BNTV.ba",BN TV (480p)
|
||||
https://rtvbn.tv:8080/live/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Kanal6.ba",Kanal 6 (288p)
|
||||
https://restreamer1.tnt.ba/hls/kanal6.m3u8
|
||||
#EXTINF:-1 tvg-id="",Malta (720p) [Not 24/7]
|
||||
https://webtvstream.bhtelecom.ba/malta.m3u8
|
||||
#EXTINF:-1 tvg-id="MariaPlusVisionMedjugorje.ba",María+Visión Medjugorje (720p)
|
||||
https://1601580044.rsc.cdn77.org/live/_jcn_/amlst:Italiasette/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NTVICKakanj.ba",NTV IC Kakanj (720p)
|
||||
https://lon.rtsp.me/dEqnY-myGj84bKrieCIPfA/1743271667/hls/3dH3YAD6.m3u8
|
||||
#EXTINF:-1 tvg-id="RTRSplus.ba",RTRS Plus (576p) [Not 24/7]
|
||||
https://pluslive.rtrs.tv/plus/plus/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTRSTV.ba",RTRS TV (576p) [Not 24/7]
|
||||
https://uzivo.rtrs.tv/tv/live/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTVGlasDrine.ba",RTV Glas Drine (404p) [Not 24/7]
|
||||
http://glasdrine.cutuk.net:8081/433ssdsw/GlasDrineSD/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTVHB.ba",RTV Herceg-Bosne (576p) [Not 24/7]
|
||||
https://prd-hometv-live-open.spectar.tv/ERO_1_083/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTVZenica.ba",RTV Zenica (720p)
|
||||
https://stream.rtvze.ba/live/123/123.m3u8
|
||||
#EXTINF:-1 tvg-id="SuperTV.ba",Super TV Media (720p)
|
||||
https://mirtv.club/live/mirtv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Televizija5.ba",Televizija 5 (576p)
|
||||
https://balkanmedia.dynu.net/hls/tv5web.m3u8
|
||||
#EXTINF:-1 tvg-id="TelevizijaM.ba",Televizija M (1080p)
|
||||
https://live.tv-m.net/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="TNTKidsTV.ba",TNT Kids (288p)
|
||||
https://restreamer1.tnt.ba/hls/tntkids.m3u8
|
||||
#EXTINF:-1 tvg-id="TVSlonExtra.ba",TV Slon Extra (1080p) [Not 24/7]
|
||||
http://31.47.0.130:8082
|
||||
|
|
|
@ -1,25 +1,25 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="JEKA.rs",J.E.K.A. Muzzik (720p)
|
||||
https://muzzik-live.morescreens.com/mts-4/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MUZZIK.rs",MUZZIK (720p)
|
||||
https://muzzik-live.morescreens.com/mts-6/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ELECTRO.rs",Muzzik ELECTRO (720p)
|
||||
https://muzzik-live.morescreens.com/mts-9/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="FLASHBACK.rs",Muzzik FLASHBACK (720p)
|
||||
https://muzzik-live.morescreens.com/mts-8/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MOBA.rs",Muzzik MOBA (720p)
|
||||
https://muzzik-live.morescreens.com/mts-2/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="POPSTAR.rs",Muzzik POP STAR (720p)
|
||||
https://muzzik-live.morescreens.com/mts-3/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RockRoll.rs",Muzzik Rock&Roll (720p)
|
||||
https://muzzik-live.morescreens.com/mts-1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SENSE.rs",Muzzik SENSE (720p)
|
||||
https://muzzik-live.morescreens.com/mts-7/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TIKTAK.rs",Muzzik TIKTAK (720p)
|
||||
https://muzzik-live.morescreens.com/mts-a5/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZZTV.rs",Muzzik ZZ TV (720p)
|
||||
https://muzzik-live.morescreens.com/mts-a4/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SenatoTV.it",Senato TV (1080p)
|
||||
https://senato-live.morescreens.com/SENATO_1_001/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="WORLDWIDEMUZZIK.rs",Worldwide Muzzik (720p)
|
||||
https://muzzik-live.morescreens.com/mts-5/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="JEKA.rs",J.E.K.A. Muzzik (720p)
|
||||
https://muzzik-live.morescreens.com/mts-4/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MUZZIK.rs",MUZZIK (720p)
|
||||
https://muzzik-live.morescreens.com/mts-6/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ELECTRO.rs",Muzzik ELECTRO (720p)
|
||||
https://muzzik-live.morescreens.com/mts-9/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="FLASHBACK.rs",Muzzik FLASHBACK (720p)
|
||||
https://muzzik-live.morescreens.com/mts-8/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MOBA.rs",Muzzik MOBA (720p)
|
||||
https://muzzik-live.morescreens.com/mts-2/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="POPSTAR.rs",Muzzik POP STAR (720p)
|
||||
https://muzzik-live.morescreens.com/mts-3/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RockRoll.rs",Muzzik Rock&Roll (720p)
|
||||
https://muzzik-live.morescreens.com/mts-1/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SENSE.rs",Muzzik SENSE (720p)
|
||||
https://muzzik-live.morescreens.com/mts-7/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TIKTAK.rs",Muzzik TIKTAK (720p)
|
||||
https://muzzik-live.morescreens.com/mts-a5/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZZTV.rs",Muzzik ZZ TV (720p)
|
||||
https://muzzik-live.morescreens.com/mts-a4/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SenatoTV.it",Senato TV (1080p)
|
||||
https://senato-live.morescreens.com/SENATO_1_001/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="WORLDWIDEMUZZIK.rs",Worldwide Muzzik (720p)
|
||||
https://muzzik-live.morescreens.com/mts-5/playlist.m3u8
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="CBCTV8.bb",CBC TV8 (1080p) [Not 24/7]
|
||||
https://1740288887.rsc.cdn77.org/1740288887/index.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="CBCTV8.bb",CBC TV8 (1080p) [Not 24/7]
|
||||
https://1740288887.rsc.cdn77.org/1740288887/index.m3u8
|
||||
|
|
|
@ -1,23 +1,23 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AsianTV.bd",Asian TV (720p)
|
||||
https://mtlivestream.site/asian/ytlive/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BTVChattogram.bd",BTV Chattogram (1080p)
|
||||
https://www.btvlive.gov.bd/streams/ef8b8bbc-98b7-4ba7-a49d-a0adaf259d35/ES/a707f2dc-9704-413a-a67c-17c64a77c350/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BTVNational.bd",BTV National (1080p)
|
||||
https://www.btvlive.gov.bd/streams/ef8b8bbc-98b7-4ba7-a49d-a0adaf259d35/ES/355ba051-9a60-48aa-adcf-5a6c64da8c5c/355ba051-9a60-48aa-adcf-5a6c64da8c5c_3_playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BTVWorld.bd",BTV World (1080p)
|
||||
https://www.btvlive.gov.bd/streams/ef8b8bbc-98b7-4ba7-a49d-a0adaf259d35/ES/d96eb7f4-83c2-4472-9597-3568390a8ebf/d96eb7f4-83c2-4472-9597-3568390a8ebf_3_playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ChannelS.bd",Channel S (1080p)
|
||||
https://amigofx.com:1936/channelsreporter/channelsreporter/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DeshiTV.ca",Deshi TV (720p)
|
||||
https://deshitv.deshitv24.net/live/myStream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="EkusheyTV.bd",Ekushey TV (480p)
|
||||
https://ekusheyserver.com/etvlivesn.m3u8
|
||||
#EXTINF:-1 tvg-id="JamunaTV.bd",Jamuna TV (720p) [Geo-blocked]
|
||||
http://113.212.111.246:8080/hls/col12.m3u8
|
||||
#EXTINF:-1 tvg-id="ProbashiTVNews.ca",Probashi TV News (720p)
|
||||
http://probashi.alvegroups.com:8081/probashitv/probashi/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SangsadTV.bd",Sangsad TV (1080p)
|
||||
https://www.btvlive.gov.bd/streams/ef8b8bbc-98b7-4ba7-a49d-a0adaf259d35/ES/9ee3b4f9-fd0a-47c5-a135-2575c5691613/9ee3b4f9-fd0a-47c5-a135-2575c5691613_3_playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="VoktaTV.bd",Vokta TV (720p)
|
||||
https://vokta.raytahost.com/live/voktatv/index.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AsianTV.bd",Asian TV (720p)
|
||||
https://mtlivestream.site/asian/ytlive/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BTVChattogram.bd",BTV Chattogram (1080p)
|
||||
https://www.btvlive.gov.bd/streams/ef8b8bbc-98b7-4ba7-a49d-a0adaf259d35/ES/a707f2dc-9704-413a-a67c-17c64a77c350/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BTVNational.bd",BTV National (1080p)
|
||||
https://www.btvlive.gov.bd/streams/ef8b8bbc-98b7-4ba7-a49d-a0adaf259d35/ES/355ba051-9a60-48aa-adcf-5a6c64da8c5c/355ba051-9a60-48aa-adcf-5a6c64da8c5c_3_playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BTVWorld.bd",BTV World (1080p)
|
||||
https://www.btvlive.gov.bd/streams/ef8b8bbc-98b7-4ba7-a49d-a0adaf259d35/ES/d96eb7f4-83c2-4472-9597-3568390a8ebf/d96eb7f4-83c2-4472-9597-3568390a8ebf_3_playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ChannelS.bd",Channel S (1080p)
|
||||
https://amigofx.com:1936/channelsreporter/channelsreporter/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DeshiTV.ca",Deshi TV (720p)
|
||||
https://deshitv.deshitv24.net/live/myStream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="EkusheyTV.bd",Ekushey TV (480p)
|
||||
https://ekusheyserver.com/etvlivesn.m3u8
|
||||
#EXTINF:-1 tvg-id="JamunaTV.bd",Jamuna TV (720p) [Geo-blocked]
|
||||
http://113.212.111.246:8080/hls/col12.m3u8
|
||||
#EXTINF:-1 tvg-id="ProbashiTVNews.ca",Probashi TV News (720p)
|
||||
http://probashi.alvegroups.com:8081/probashitv/probashi/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SangsadTV.bd",Sangsad TV (1080p)
|
||||
https://www.btvlive.gov.bd/streams/ef8b8bbc-98b7-4ba7-a49d-a0adaf259d35/ES/9ee3b4f9-fd0a-47c5-a135-2575c5691613/9ee3b4f9-fd0a-47c5-a135-2575c5691613_3_playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="VoktaTV.bd",Vokta TV (720p)
|
||||
https://vokta.raytahost.com/live/voktatv/index.m3u8
|
||||
|
|
134
streams/be.m3u
134
streams/be.m3u
|
@ -1,67 +1,67 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ACTV.be",ACTV [Geo-blocked]
|
||||
https://tvlocales-live.freecaster.com/live/95d2f733-1bc2-4bd5-9b96-c53ed3fc450f/95d2f733-1bc2-4bd5-9b96-c53ed3fc450f.isml/master.m3u8
|
||||
#EXTINF:-1 tvg-id="ATV.be",ATV (1080p)
|
||||
https://live.zendzend.com/streams/29375_107244/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BelRTL.be",Bel RTL (1080p)
|
||||
https://bel-live-hls.akamaized.net/hls/live/2038650/BEL-Live-HLS/master.m3u8
|
||||
#EXTINF:-1 tvg-id="BAMTV.be",Bel'Afrika Media TV (1080p)
|
||||
https://goccn.cloud/hls/belafrikatv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Bouke.be",Bouke [Geo-blocked]
|
||||
https://tvlocales-live.freecaster.com/live/95d2f70d-9229-478b-9aed-bc4fa220316d/95d2f70d-9229-478b-9aed-bc4fa220316d.isml/master.m3u8
|
||||
#EXTINF:-1 tvg-id="BX1.be",BX1 (720p) [Not 24/7]
|
||||
https://59959724487e3.streamlock.net/stream/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalZoom.be",Canal Zoom [Geo-blocked]
|
||||
https://tvlocales-live.freecaster.com/live/95d2e3af-5ab8-45a9-9dc9-f544d006b5d5/95d2e3af-5ab8-45a9-9dc9-f544d006b5d5.isml/master.m3u8
|
||||
#EXTINF:-1 tvg-id="EbS.be",EbS (1080p)
|
||||
https://streams.prd.commavservices.eu/live/ebs/index.m3u8
|
||||
#EXTINF:-1 tvg-id="EbSPlus.be",EbS+ (1080p)
|
||||
https://streams.prd.commavservices.eu/live/ebsplus/index.m3u8
|
||||
#EXTINF:-1 tvg-id="HLNLive.be",HLN Live (720p)
|
||||
https://dpg-eventstreams.akamaized.net/hlnlivesrt-xmr/streamx/hlnlivesrt_720p.m3u8
|
||||
#EXTINF:-1 tvg-id="JapanimTV.be",Japanim TV (1080p)
|
||||
https://foxkidstv.be:3369/stream/play.m3u8
|
||||
#EXTINF:-1 tvg-id="JoeFM.be",Joe FM (720p) [Not 24/7]
|
||||
https://dpp-streamlive-plain.medialaancdn.be/joe_kijklive/plain/hls_hd.m3u8
|
||||
#EXTINF:-1 tvg-id="LaUne.be",La Une (1080p)
|
||||
http://41.205.93.154/LA-UNE/mpegts
|
||||
#EXTINF:-1 tvg-id="LN24.be",LN24
|
||||
https://live-ln24.digiteka.com/1911668011/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Matele.be",MaTele (1080p) [Not 24/7]
|
||||
https://live.matele.be/hls/live.m3u8
|
||||
#EXTINF:-1 tvg-id="MNM.be",MNM (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/bac277a1-306d-44a0-8e2e-e5b9c07fa270/live.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="MNM.be",MNM (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/bac277a1-306d-44a0-8e2e-e5b9c07fa270/live.isml/.mpd
|
||||
#EXTINF:-1 tvg-id="Notele.be",Notele (576p) [Not 24/7]
|
||||
https://streaming01.divercom.be/notele_live/direct.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="QMusic.be",Q-Music (Belgium) (1080p)
|
||||
https://live-video.dpgmedia.net/f1d26a28c95485cc/out/v1/5f60a245c110454fba652900ecf30ea2/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioContact.be",Radio Contact (1080p)
|
||||
https://contact-live-hls.akamaized.net/hls/live/2038650/CONTACT-Live-HLS/master.m3u8
|
||||
#EXTINF:-1 tvg-id="",RTC Télé Liège [Geo-blocked]
|
||||
https://tvlocales-live.freecaster.com/live/95d2f6eb-6f01-4d1d-8543-d14966de7b04/95d2f6eb-6f01-4d1d-8543-d14966de7b04.isml/master.m3u8
|
||||
#EXTINF:-1 tvg-id="RTLTVI.be",RTL-TVI (1080p) [Not 24/7]
|
||||
https://tvi-live-hls.akamaized.net/hls/live/2038650/TVI-Live-HLS/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SterkTV.be",Stêrk TV (1080p)
|
||||
https://muzkurd.com/sterktv/sterk/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Radio1.be",VRT Radio 1 (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/d6fdec5d-5d67-4cc3-9f8c-e3e8993c8ee4/live.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="Radio1.be",VRT Radio 1 (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/d6fdec5d-5d67-4cc3-9f8c-e3e8993c8ee4/live.isml/.mpd
|
||||
#EXTINF:-1 tvg-id="Radio2.be",VRT Radio 2 (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/e96793cc-eac5-4ed2-8eb5-617c2f6abc55/live.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="Radio2.be",VRT Radio 2 (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/e96793cc-eac5-4ed2-8eb5-617c2f6abc55/live.isml/.mpd
|
||||
#EXTINF:-1 tvg-id="Klara.be",VRT Radio Klara (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupb/live/eee20dc8-158a-4194-8d92-0c5a73ffcd3b/live.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="Klara.be",VRT Radio Klara (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupb/live/eee20dc8-158a-4194-8d92-0c5a73ffcd3b/live.isml/.mpd
|
||||
#EXTINF:-1 tvg-id="StuBru.be",VRT Radio StuBru (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupb/live/0f394a26-c87d-475e-8590-e9c6e79b28d9/live.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="StuBru.be",VRT Radio StuBru (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupb/live/0f394a26-c87d-475e-8590-e9c6e79b28d9/live.isml/.mpd
|
||||
#EXTINF:-1 tvg-id="VTM.be",VTM (720p)
|
||||
https://dpp-live-events.medialaancdn.be/events/hls/aes/webstream1.m3u8
|
||||
#EXTINF:-1 tvg-id="VTM2.be",VTM 2 (720p)
|
||||
https://dpp-live-events.medialaancdn.be/events/hls/aes/webstream3.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ACTV.be",ACTV [Geo-blocked]
|
||||
https://tvlocales-live.freecaster.com/live/95d2f733-1bc2-4bd5-9b96-c53ed3fc450f/95d2f733-1bc2-4bd5-9b96-c53ed3fc450f.isml/master.m3u8
|
||||
#EXTINF:-1 tvg-id="ATV.be",ATV (1080p)
|
||||
https://live.zendzend.com/streams/29375_107244/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BelRTL.be",Bel RTL (1080p)
|
||||
https://bel-live-hls.akamaized.net/hls/live/2038650/BEL-Live-HLS/master.m3u8
|
||||
#EXTINF:-1 tvg-id="BAMTV.be",Bel'Afrika Media TV (1080p)
|
||||
https://goccn.cloud/hls/belafrikatv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Bouke.be",Bouke [Geo-blocked]
|
||||
https://tvlocales-live.freecaster.com/live/95d2f70d-9229-478b-9aed-bc4fa220316d/95d2f70d-9229-478b-9aed-bc4fa220316d.isml/master.m3u8
|
||||
#EXTINF:-1 tvg-id="BX1.be",BX1 (720p) [Not 24/7]
|
||||
https://59959724487e3.streamlock.net/stream/live/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CanalZoom.be",Canal Zoom [Geo-blocked]
|
||||
https://tvlocales-live.freecaster.com/live/95d2e3af-5ab8-45a9-9dc9-f544d006b5d5/95d2e3af-5ab8-45a9-9dc9-f544d006b5d5.isml/master.m3u8
|
||||
#EXTINF:-1 tvg-id="EbS.be",EbS (1080p)
|
||||
https://streams.prd.commavservices.eu/live/ebs/index.m3u8
|
||||
#EXTINF:-1 tvg-id="EbSPlus.be",EbS+ (1080p)
|
||||
https://streams.prd.commavservices.eu/live/ebsplus/index.m3u8
|
||||
#EXTINF:-1 tvg-id="HLNLive.be",HLN Live (720p)
|
||||
https://dpg-eventstreams.akamaized.net/hlnlivesrt-xmr/streamx/hlnlivesrt_720p.m3u8
|
||||
#EXTINF:-1 tvg-id="JapanimTV.be",Japanim TV (1080p)
|
||||
https://foxkidstv.be:3369/stream/play.m3u8
|
||||
#EXTINF:-1 tvg-id="JoeFM.be",Joe FM (720p) [Not 24/7]
|
||||
https://dpp-streamlive-plain.medialaancdn.be/joe_kijklive/plain/hls_hd.m3u8
|
||||
#EXTINF:-1 tvg-id="LaUne.be",La Une (1080p)
|
||||
http://41.205.93.154/LA-UNE/mpegts
|
||||
#EXTINF:-1 tvg-id="LN24.be",LN24
|
||||
https://live-ln24.digiteka.com/1911668011/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Matele.be",MaTele (1080p) [Not 24/7]
|
||||
https://live.matele.be/hls/live.m3u8
|
||||
#EXTINF:-1 tvg-id="MNM.be",MNM (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/bac277a1-306d-44a0-8e2e-e5b9c07fa270/live.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="MNM.be",MNM (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/bac277a1-306d-44a0-8e2e-e5b9c07fa270/live.isml/.mpd
|
||||
#EXTINF:-1 tvg-id="Notele.be",Notele (576p) [Not 24/7]
|
||||
https://streaming01.divercom.be/notele_live/direct.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="QMusic.be",Q-Music (Belgium) (1080p)
|
||||
https://live-video.dpgmedia.net/f1d26a28c95485cc/out/v1/5f60a245c110454fba652900ecf30ea2/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioContact.be",Radio Contact (1080p)
|
||||
https://contact-live-hls.akamaized.net/hls/live/2038650/CONTACT-Live-HLS/master.m3u8
|
||||
#EXTINF:-1 tvg-id="",RTC Télé Liège [Geo-blocked]
|
||||
https://tvlocales-live.freecaster.com/live/95d2f6eb-6f01-4d1d-8543-d14966de7b04/95d2f6eb-6f01-4d1d-8543-d14966de7b04.isml/master.m3u8
|
||||
#EXTINF:-1 tvg-id="RTLTVI.be",RTL-TVI (1080p) [Not 24/7]
|
||||
https://tvi-live-hls.akamaized.net/hls/live/2038650/TVI-Live-HLS/master.m3u8
|
||||
#EXTINF:-1 tvg-id="SterkTV.be",Stêrk TV (1080p)
|
||||
https://muzkurd.com/sterktv/sterk/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Radio1.be",VRT Radio 1 (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/d6fdec5d-5d67-4cc3-9f8c-e3e8993c8ee4/live.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="Radio1.be",VRT Radio 1 (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/d6fdec5d-5d67-4cc3-9f8c-e3e8993c8ee4/live.isml/.mpd
|
||||
#EXTINF:-1 tvg-id="Radio2.be",VRT Radio 2 (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/e96793cc-eac5-4ed2-8eb5-617c2f6abc55/live.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="Radio2.be",VRT Radio 2 (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupa/live/e96793cc-eac5-4ed2-8eb5-617c2f6abc55/live.isml/.mpd
|
||||
#EXTINF:-1 tvg-id="Klara.be",VRT Radio Klara (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupb/live/eee20dc8-158a-4194-8d92-0c5a73ffcd3b/live.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="Klara.be",VRT Radio Klara (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupb/live/eee20dc8-158a-4194-8d92-0c5a73ffcd3b/live.isml/.mpd
|
||||
#EXTINF:-1 tvg-id="StuBru.be",VRT Radio StuBru (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupb/live/0f394a26-c87d-475e-8590-e9c6e79b28d9/live.isml/.m3u8
|
||||
#EXTINF:-1 tvg-id="StuBru.be",VRT Radio StuBru (720p)
|
||||
https://live-radio-cf-vrt.akamaized.net/groupb/live/0f394a26-c87d-475e-8590-e9c6e79b28d9/live.isml/.mpd
|
||||
#EXTINF:-1 tvg-id="VTM.be",VTM (720p)
|
||||
https://dpp-live-events.medialaancdn.be/events/hls/aes/webstream1.m3u8
|
||||
#EXTINF:-1 tvg-id="VTM2.be",VTM 2 (720p)
|
||||
https://dpp-live-events.medialaancdn.be/events/hls/aes/webstream3.m3u8
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AFVFamily.us",AFV Family
|
||||
https://futuretoday-afv-family-2-be.samsung.wurl.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BloombergQuicktake.us",Bloomberg Quicktake
|
||||
https://bloomberg-quicktake-1-be.samsung.wurl.tv/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AFVFamily.us",AFV Family
|
||||
https://futuretoday-afv-family-2-be.samsung.wurl.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BloombergQuicktake.us",Bloomberg Quicktake
|
||||
https://bloomberg-quicktake-1-be.samsung.wurl.tv/playlist.m3u8
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="BF1.bf",BF1 (540p) [Not 24/7]
|
||||
https://547f72e6652371c3.mediapackage.us-east-1.amazonaws.com/out/v1/7e66f389bec3463dac81e8d55e680431/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BurkinaInfoTV.bf",Burkina Info TV (540p)
|
||||
http://69.64.57.208/burkinainfo/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ImpactTV.bf",Impact TV (360p) [Not 24/7]
|
||||
https://edge12.vedge.infomaniak.com/livecast/ik:emcv/manifest.m3u8
|
||||
#EXTINF:-1 tvg-id="RTB.bf",RTB (360p) [Not 24/7]
|
||||
https://edge12.vedge.infomaniak.com/livecast/ik:rtblive1_8/manifest.m3u8
|
||||
#EXTINF:-1 tvg-id="RTBZenith.bf",RTB Zénith (360p) [Geo-blocked]
|
||||
https://edge20.vedge.infomaniak.com/livecast/ik:la2/manifest.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="BF1.bf",BF1 (540p) [Not 24/7]
|
||||
https://547f72e6652371c3.mediapackage.us-east-1.amazonaws.com/out/v1/7e66f389bec3463dac81e8d55e680431/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BurkinaInfoTV.bf",Burkina Info TV (540p)
|
||||
http://69.64.57.208/burkinainfo/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ImpactTV.bf",Impact TV (360p) [Not 24/7]
|
||||
https://edge12.vedge.infomaniak.com/livecast/ik:emcv/manifest.m3u8
|
||||
#EXTINF:-1 tvg-id="RTB.bf",RTB (360p) [Not 24/7]
|
||||
https://edge12.vedge.infomaniak.com/livecast/ik:rtblive1_8/manifest.m3u8
|
||||
#EXTINF:-1 tvg-id="RTBZenith.bf",RTB Zénith (360p) [Geo-blocked]
|
||||
https://edge20.vedge.infomaniak.com/livecast/ik:la2/manifest.m3u8
|
||||
|
|
|
@ -1,46 +1,46 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="78TV.bg",7/8 TV (1080p)
|
||||
https://ms4.sedemosmi.tv/live/M3E5ajhtdjJkaXBscmZubmUxMmh1cjN1bjZrbm5wZW8/index.m3u8
|
||||
#EXTINF:-1 tvg-id="100AutoMotoTV.bg",100% Auto Moto TV (406p) [Not 24/7]
|
||||
http://100automoto.tv:1935/bgtv1/autotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AgroTV.bg",Agro TV (480p)
|
||||
https://restr2.bgtv.bg/agro/hls/agro.m3u8
|
||||
#EXTINF:-1 tvg-id="BalkanikaTV.bg",Balkanika TV (270p)
|
||||
rtsp://stream.teracomm.bg/balkanika
|
||||
#EXTINF:-1 tvg-id="CityTV.bg",City TV (576p) [Not 24/7]
|
||||
https://tv.city.bg/play/tshls/citytv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="DSTV.bg",DSTV (614p) [Not 24/7]
|
||||
http://46.249.95.140:8081/hls/data.m3u8
|
||||
#EXTINF:-1 tvg-id="Eurocom.bg",Evrokom (360p)
|
||||
https://live.ecomservice.bg/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="HopeChannelBulgaria.bg",Hope Channel Bulgaria
|
||||
https://hc1.hopetv.bg/live/hopetv_all.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Kanal0.bg" http-referrer="rn-tv.com",Kanal 0
|
||||
#EXTVLCOPT:http-referrer=rn-tv.com
|
||||
https://old2.rn-tv.com/k0/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="LightChannel.bg",Light Channel (480p) [Not 24/7]
|
||||
https://streamer1.streamhost.org/salive/GMIlcbgM/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MagicTV.bg",Magic TV (720p)
|
||||
https://bss1.neterra.tv/magictv/magictv.m3u8
|
||||
#EXTINF:-1 tvg-id="PIKTV.bg",PIK TV (720p)
|
||||
https://s.piktv.bg/l/live/index.m3u8
|
||||
#EXTINF:-1 tvg-id="PlovdivOrthodoxTV.bg",Plovdivska Pravoslavna TV (1080p)
|
||||
http://78.130.149.196:1935/live/pptv.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RMTV.bg",RMTV (288p)
|
||||
https://transcoder1.bitcare.eu/streaming/rimextv/rmtv.m3u8
|
||||
#EXTINF:-1 tvg-id="TheVoice.bg",The Voice TV (720p)
|
||||
https://bss1.neterra.tv/thevoice/thevoice.m3u8
|
||||
#EXTINF:-1 tvg-id="ThisisBulgariaHD.bg",This is Bulgaria HD (1080p)
|
||||
https://streamer103.neterra.tv/thisisbulgaria/live.m3u8
|
||||
#EXTINF:-1 tvg-id="TiankovFolk.bg",Tiankov Folk (576p)
|
||||
https://streamer103.neterra.tv/tiankov-folk/live.m3u8
|
||||
#EXTINF:-1 tvg-id="TiankovOrientFolk.bg",Tiankov Orient Folk (576p)
|
||||
https://streamer103.neterra.tv/tiankov-orient/live.m3u8
|
||||
#EXTINF:-1 tvg-id="TravelTV.bg",Travel TV (576p)
|
||||
https://streamer103.neterra.tv/travel/live.m3u8
|
||||
#EXTINF:-1 tvg-id="TV1.bg",TV 1 (720p)
|
||||
https://tv1.cloudcdn.bg:8081/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="TVZagora.bg",TV Zagora (576p)
|
||||
http://zagoratv.ddns.net:8080/tvzagora.m3u8
|
||||
#EXTINF:-1 tvg-id="TVNBulgaria.bg",TVN-Bulgaria (1080p)
|
||||
https://obs.friendshipchurch.eu/tvn/mystream.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="78TV.bg",7/8 TV (1080p)
|
||||
https://ms4.sedemosmi.tv/live/M3E5ajhtdjJkaXBscmZubmUxMmh1cjN1bjZrbm5wZW8/index.m3u8
|
||||
#EXTINF:-1 tvg-id="100AutoMotoTV.bg",100% Auto Moto TV (406p) [Not 24/7]
|
||||
http://100automoto.tv:1935/bgtv1/autotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AgroTV.bg",Agro TV (480p)
|
||||
https://restr2.bgtv.bg/agro/hls/agro.m3u8
|
||||
#EXTINF:-1 tvg-id="BalkanikaTV.bg",Balkanika TV (270p)
|
||||
rtsp://stream.teracomm.bg/balkanika
|
||||
#EXTINF:-1 tvg-id="CityTV.bg",City TV (576p) [Not 24/7]
|
||||
https://tv.city.bg/play/tshls/citytv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="DSTV.bg",DSTV (614p) [Not 24/7]
|
||||
http://46.249.95.140:8081/hls/data.m3u8
|
||||
#EXTINF:-1 tvg-id="Eurocom.bg",Evrokom (360p)
|
||||
https://live.ecomservice.bg/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="HopeChannelBulgaria.bg",Hope Channel Bulgaria
|
||||
https://hc1.hopetv.bg/live/hopetv_all.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Kanal0.bg" http-referrer="rn-tv.com",Kanal 0
|
||||
#EXTVLCOPT:http-referrer=rn-tv.com
|
||||
https://old2.rn-tv.com/k0/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="LightChannel.bg",Light Channel (480p) [Not 24/7]
|
||||
https://streamer1.streamhost.org/salive/GMIlcbgM/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MagicTV.bg",Magic TV (720p)
|
||||
https://bss1.neterra.tv/magictv/magictv.m3u8
|
||||
#EXTINF:-1 tvg-id="PIKTV.bg",PIK TV (720p)
|
||||
https://s.piktv.bg/l/live/index.m3u8
|
||||
#EXTINF:-1 tvg-id="PlovdivOrthodoxTV.bg",Plovdivska Pravoslavna TV (1080p)
|
||||
http://78.130.149.196:1935/live/pptv.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RMTV.bg",RMTV (288p)
|
||||
https://transcoder1.bitcare.eu/streaming/rimextv/rmtv.m3u8
|
||||
#EXTINF:-1 tvg-id="TheVoice.bg",The Voice TV (720p)
|
||||
https://bss1.neterra.tv/thevoice/thevoice.m3u8
|
||||
#EXTINF:-1 tvg-id="ThisisBulgariaHD.bg",This is Bulgaria HD (1080p)
|
||||
https://streamer103.neterra.tv/thisisbulgaria/live.m3u8
|
||||
#EXTINF:-1 tvg-id="TiankovFolk.bg",Tiankov Folk (576p)
|
||||
https://streamer103.neterra.tv/tiankov-folk/live.m3u8
|
||||
#EXTINF:-1 tvg-id="TiankovOrientFolk.bg",Tiankov Orient Folk (576p)
|
||||
https://streamer103.neterra.tv/tiankov-orient/live.m3u8
|
||||
#EXTINF:-1 tvg-id="TravelTV.bg",Travel TV (576p)
|
||||
https://streamer103.neterra.tv/travel/live.m3u8
|
||||
#EXTINF:-1 tvg-id="TV1.bg",TV 1 (720p)
|
||||
https://tv1.cloudcdn.bg:8081/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="TVZagora.bg",TV Zagora (576p)
|
||||
http://zagoratv.ddns.net:8080/tvzagora.m3u8
|
||||
#EXTINF:-1 tvg-id="TVNBulgaria.bg",TVN-Bulgaria (1080p)
|
||||
https://obs.friendshipchurch.eu/tvn/mystream.m3u8
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="BahrainInternational.bh",Bahrain International (720p) [Not 24/7]
|
||||
https://5c7b683162943.streamlock.net/live/ngrp:bahraininternational_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BahrainQuran.bh",Bahrain Quran (720p) [Not 24/7]
|
||||
https://5c7b683162943.streamlock.net/live/ngrp:bahrainquran_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BahrainSports1.bh",Bahrain Sports 1 (720p) [Not 24/7]
|
||||
https://5c7b683162943.streamlock.net/live/ngrp:sportsone_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BahrainSports2.bh",Bahrain Sports 2 (720p) [Not 24/7]
|
||||
https://5c7b683162943.streamlock.net/live/ngrp:bahrainsportstwo_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BahrainTV.bh",Bahrain TV (720p) [Not 24/7]
|
||||
https://5c7b683162943.streamlock.net/live/ngrp:bahraintvmain_all/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="BahrainInternational.bh",Bahrain International (720p) [Not 24/7]
|
||||
https://5c7b683162943.streamlock.net/live/ngrp:bahraininternational_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BahrainQuran.bh",Bahrain Quran (720p) [Not 24/7]
|
||||
https://5c7b683162943.streamlock.net/live/ngrp:bahrainquran_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BahrainSports1.bh",Bahrain Sports 1 (720p) [Not 24/7]
|
||||
https://5c7b683162943.streamlock.net/live/ngrp:sportsone_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BahrainSports2.bh",Bahrain Sports 2 (720p) [Not 24/7]
|
||||
https://5c7b683162943.streamlock.net/live/ngrp:bahrainsportstwo_all/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BahrainTV.bh",Bahrain TV (720p) [Not 24/7]
|
||||
https://5c7b683162943.streamlock.net/live/ngrp:bahraintvmain_all/playlist.m3u8
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="RTNBTV.bi",RTNB TV (360p) [Not 24/7]
|
||||
http://185.59.221.131:8081/live/rtnb/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="RTNBTV.bi",RTNB TV (360p) [Not 24/7]
|
||||
http://185.59.221.131:8081/live/rtnb/playlist.m3u8
|
||||
|
|
|
@ -1,23 +1,21 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ADOTV.bj",ADO TV (720p)
|
||||
https://strhls.streamakaci.tv/ortb/ortb2-multi/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BeninWebTV.bj",Bénin Web TV (720p)
|
||||
https://stream.beninwebtv.bj/2/live/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3Benin.bj",Canal 3 Bénin (720p)
|
||||
https://live.creacast.com/bluediamond/stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="EdenTV.bj",Eden TV (540p) [Not 24/7]
|
||||
https://rtmp.edentv.bj/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="Etele.bj",Etélé (360p) [Not 24/7]
|
||||
https://livetvsteam.com:1936/etelebenin/etelebenin/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NEK4Culture.bj",NEK4 Culture (480p)
|
||||
https://helga.iptv2022.com/sh/NEK4/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ORTBTV.bj",ORTB TV (720p) [Not 24/7]
|
||||
https://strhls.streamakaci.tv/ortb/ortb1-multi/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="PowerTV.bj",Power TV (720p)
|
||||
https://stream.it-innov.com/powertv/index.fmp4.m3u8
|
||||
#EXTINF:-1 tvg-id="SoleilLevantTV.bj",Soleil Levant TV (720p) [Not 24/7]
|
||||
https://helga.iptv2022.com/sh/SOLEIL_LEVANT_TV/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TVCBenin.bj",TVC Bénin (720p)
|
||||
https://helga.iptv2022.com/sh/TVC_BENIN/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TVCBenin.bj",TVC Bénin (720p)
|
||||
https://live.tvcbenin.com/direct/729c37a1d3319ee21991227b1f84c687.sdp/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ADOTV.bj",ADO TV (720p)
|
||||
https://strhls.streamakaci.tv/ortb/ortb2-multi/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BeninWebTV.bj",Bénin Web TV (720p)
|
||||
https://stream.beninwebtv.bj/2/live/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal3Benin.bj",Canal 3 Bénin (720p)
|
||||
https://live.creacast.com/bluediamond/stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="EdenTV.bj",Eden TV (540p) [Not 24/7]
|
||||
https://rtmp.edentv.bj/hls/stream.m3u8
|
||||
#EXTINF:-1 tvg-id="Etele.bj",Etélé (360p) [Not 24/7]
|
||||
https://livetvsteam.com:1936/etelebenin/etelebenin/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NEK4Culture.bj",NEK4 Culture (480p)
|
||||
https://helga.iptv2022.com/sh/NEK4/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ORTBTV.bj",ORTB TV (720p) [Not 24/7]
|
||||
https://strhls.streamakaci.tv/ortb/ortb1-multi/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="PowerTV.bj",Power TV (720p)
|
||||
https://stream.it-innov.com/powertv/index.fmp4.m3u8
|
||||
#EXTINF:-1 tvg-id="TVCBenin.bj",TVC Bénin (720p)
|
||||
https://helga.iptv2022.com/sh/TVC_BENIN/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TVCBenin.bj",TVC Bénin (720p)
|
||||
https://live.tvcbenin.com/direct/729c37a1d3319ee21991227b1f84c687.sdp/playlist.m3u8
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="RTBAneka.bn",RTB Aneka (720p)
|
||||
https://d1211whpimeups.cloudfront.net/smil:rtb2/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTBGo.bn",RTB Go (720p)
|
||||
https://d1211whpimeups.cloudfront.net/smil:rtbgo/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTBSukmaindera.bn",RTB Sukmaindera (720p)
|
||||
https://d1211whpimeups.cloudfront.net/smil:rtb1/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="RTBAneka.bn",RTB Aneka (720p)
|
||||
https://d1211whpimeups.cloudfront.net/smil:rtb2/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTBGo.bn",RTB Go (720p)
|
||||
https://d1211whpimeups.cloudfront.net/smil:rtbgo/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RTBSukmaindera.bn",RTB Sukmaindera (720p)
|
||||
https://d1211whpimeups.cloudfront.net/smil:rtb1/playlist.m3u8
|
||||
|
|
242
streams/bo.m3u
242
streams/bo.m3u
|
@ -1,163 +1,79 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AbyaYalaTV.bo",Abya Yala TV (720p)
|
||||
https://master.tucableip.com/abyayalatv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="AgendaMineraTV.bo",Agenda Minera TV (720p)
|
||||
https://srv.panelcast.net/amitel/amitel/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ANTv.bo",ANTv (720p) [Not 24/7]
|
||||
http://181.188.144.141/tmp_hls/ant_tv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATBLaPaz.bo",ATB La Paz (614p) [Not 24/7]
|
||||
http://186.121.206.197/live/daniel/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATBSantaCruz.bo",ATB Santa Cruz (720p) [Not 24/7]
|
||||
https://cdn.digital.com.bo/__cl/cg:sworigin2/__c/ATB/__op/hls-default/__f/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Atesur.bo",Atesur (1080p) [Not 24/7]
|
||||
https://video2.getstreamhosting.com:19360/8038/8038.m3u8
|
||||
#EXTINF:-1 tvg-id="AYNITV.bo",AYNI TV (720p)
|
||||
https://stmvideo3.livecastv.com/aynitv/aynitv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BoliviaRadioTV.bo",Bolivia Radio TV (720p) [Not 24/7]
|
||||
https://glb.bozztv.com/glb/ssh101/boliviaradiotv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BoliviaTV.bo",Bolivia TV (720p) [Not 24/7]
|
||||
http://boliviatv1.srfms.com:5735/live/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BoliviaTV72.bo",Bolivia TV 7.2 (720p)
|
||||
https://5ca3e84a76d30.streamlock.net/boliviatv2/videoboliviatv2/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BoliviaTV72.bo",Bolivia TV 7.2 (720p)
|
||||
https://video1.getstreamhosting.com:1936/8224/8224/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Bolivision.bo",Bolivisión LPZ (720p)
|
||||
https://alba-bo-bolivision-bolivision.stream.mediatiquestream.com/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CadenaA.bo",Cadena A (720p) [Not 24/7]
|
||||
https://5fe2654d6127d.streamlock.net/cadenaa/videocadenaa/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal29TVA.bo",Canal 29 TVA (720p)
|
||||
https://vdo.grupolimalive.com:3967/live/tvelive.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal50RTVE.bo",Canal 50 RTVE Punata (720p) [Not 24/7]
|
||||
https://vdo.grupolimalive.com:3241/live/encuentrotvlive.m3u8
|
||||
#EXTINF:-1 tvg-id="Ceacom.bo",Ceacom [Not 24/7]
|
||||
https://eu1.servers10.com:8081/ceacom/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CineramaTelevision.bo",Cinerama TV (480p) [Not 24/7]
|
||||
https://5d00db0e0fcd5.streamlock.net/7062/7062/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="CoralTV.bo",Coral TV (480p)
|
||||
https://tv.mediacp.eu:8081/coraltv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TelevisionCristal.bo",Cristal TV (720p) [Not 24/7]
|
||||
https://srv5.elittehosting.com:3369/live/cristaltvlive.m3u8
|
||||
#EXTINF:-1 tvg-id="CVC.bo",CVC (720p) [Not 24/7]
|
||||
https://5d00db0e0fcd5.streamlock.net/7034/7034/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="DeltaTV.bo",Delta TV (480p) [Not 24/7]
|
||||
https://vsrv1.az-streamingserver.com:3068/live/vdsocmnulive.m3u8
|
||||
#EXTINF:-1 tvg-id="DTPlay.bo",DT Play (Deporte Total) (720p) [Not 24/7]
|
||||
https://tv.portalexpress.es:3044/live/dtplaylive.m3u8
|
||||
#EXTINF:-1 tvg-id="Erbol.bo",Erbol (720p)
|
||||
https://cloud2.streaminglivehd.com:1936/8182/8182/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="F10HD.bo",F10 HD (720p) [Not 24/7]
|
||||
https://video.live.com.bo:3099/live/f10hdlive.m3u8
|
||||
#EXTINF:-1 tvg-id="FAPTV.bo",FAP TV (480p)
|
||||
https://nd106.republicaservers.com/hls/c7284/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FortalezaTVCueto.bo",Fortaleza TV Cueto (720p)
|
||||
https://glb.bozztv.com/glb/ssh101/fortalezacueto/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FTV.bo",FTV (720p)
|
||||
https://master.tucableip.com/ftv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Gigavision.bo",Gigavisión (1080p) [Not 24/7]
|
||||
https://master.tucableip.com/gigavision/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="",Gogo Play TV (720p)
|
||||
https://glb.bozztv.com/glb/ssh101/gogoplay/index.m3u8
|
||||
#EXTINF:-1 tvg-id="GTV.bo",Guadalupe TV (720p) [Not 24/7]
|
||||
https://solo.disfrutaenlared.com:1936/guadalupetv/guadalupetv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ImperialTV.bo",Imperial TV (720p) [Not 24/7]
|
||||
https://vdo.grupolimalive.com:3162/live/imperialtvlive.m3u8
|
||||
#EXTINF:-1 tvg-id="INTV.bo",IN TV (720p)
|
||||
https://stmvideo3.livecastv.com/intv/intv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MarvisionTV.bo",Marvisión TV (720p)
|
||||
https://vdo.grupolimalive.com:3631/live/marvisionlive.m3u8
|
||||
#EXTINF:-1 tvg-id="MegaTV.bo",MegaTV (480p)
|
||||
https://solo.disfrutaenlared.com:1936/tvcbba/tvcbba/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Megavision.bo",Megavisión (720p)
|
||||
https://video.live.com.bo:3699/live/megavisionlive.m3u8
|
||||
#EXTINF:-1 tvg-id="NeoTV.bo",Neo TV (720p)
|
||||
https://tv1.mediacp.eu:3661/live/rlbpwxvhlive.m3u8
|
||||
#EXTINF:-1 tvg-id="PATLaPaz.bo",PAT La Paz (720p) [Not 24/7]
|
||||
https://w8.redpat.tv:7777/play/120/index.m3u8
|
||||
#EXTINF:-1 tvg-id="PATSantaCruz.bo",PAT Santa Cruz (720p) [Not 24/7]
|
||||
https://w8.redpat.tv:7777/play/110/index.m3u8
|
||||
#EXTINF:-1 tvg-id="PTV.bo",PTV (720p)
|
||||
https://glb.bozztv.com/glb/ssh101/centralptv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RadioUnoPST.bo",Radio Uno PST (720p)
|
||||
https://master.tucableip.com/pstbolivia/video.m3u8
|
||||
#EXTINF:-1 tvg-id="RedADvenirTV.bo",Red ADvenir TV (360p) [Not 24/7]
|
||||
http://streamer1.streamhost.org:1935/salive/GMIredadvenirm/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RedAmericaTV.bo",Red América TV (720p)
|
||||
https://videostream.shockmedia.com.ar:19360/redamericatv/redamericatv.m3u8
|
||||
#EXTINF:-1 tvg-id="RedCCTV.bo",Red CCTV (480p)
|
||||
https://solo.disfrutaenlared.com:1936/redcctv/redcctv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RedDTV.bo",Red DTV (1080p)
|
||||
https://master.tucableip.com/dtvsc/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RedUno.bo",Red Uno (1080p) [Not 24/7]
|
||||
https://streamer03.digital.com.bo/session/4e839498-b325-47f7-987f-205b4831346f/2ap337/__cl/cg:sworigin2/__c/REDUNO/__op/hls-default/__f/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTP.bo",RTP (720p) [Not 24/7]
|
||||
http://136.243.3.70:1935/RtpBolivia/RtpBolivia/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="SEOTV1FHD.bo",SEO TV 1 (1080p)
|
||||
https://seo.tv.bo/tv/SEOTV_1FHD.m3u8
|
||||
#EXTINF:-1 tvg-id="SEOTV2Kids.bo",SEO TV 2 Kids (1080p)
|
||||
https://seo.tv.bo/tv/CTV2.m3u8
|
||||
#EXTINF:-1 tvg-id="SEOTV3Novelas.bo",SEO TV 3 Novelas (1080p)
|
||||
https://seo.tv.bo/tv/SEOTV3.m3u8
|
||||
#EXTINF:-1 tvg-id="SEOTV4Peliculas.bo",SEO TV 4 Películas (1080p)
|
||||
https://seo.tv.bo/tv/SEOTV4_HD.m3u8
|
||||
#EXTINF:-1 tvg-id="SEOTV5Deportes.bo",SEO TV 5 Deportes (1080p) [Not 24/7]
|
||||
https://seo.tv.bo/tv/SEOtv_5sd.m3u8
|
||||
#EXTINF:-1 tvg-id="",SEO TV 5 Deportes 2 (1080p) [Not 24/7]
|
||||
https://seo.tv.bo/tv/SEOtv_5B.m3u8
|
||||
#EXTINF:-1 tvg-id="",SEO TV 6 Novelas 2 (1080p)
|
||||
https://seo.tv.bo/tv/SEOTV6.m3u8
|
||||
#EXTINF:-1 tvg-id="SEOTV7.bo",SEO TV 7 (1080p)
|
||||
https://seo.tv.bo/tv/SEOTV7.m3u8
|
||||
#EXTINF:-1 tvg-id="SigloXXITV.bo",Siglo XXI TV (720p)
|
||||
https://stmvideo3.livecastv.com/sigloxxi/sigloxxi/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TDTMultimedia.bo",TDT Multimedia (720p)
|
||||
https://video01.kshost.com.br:4443/juan6318/juan6318/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TLEstrella.bo",TL Estrella (720p) [Not 24/7]
|
||||
https://stmvideo3.livecastv.com/teleestrellahd/teleestrellahd/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TuTv.bo",Tu Tv (720p) [Not 24/7]
|
||||
https://solo.disfrutaenlared.com:1936/tutv/tutv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TvCarigso.bo",Tv Carigso (720p)
|
||||
https://paneltv.tecnohost.ec:3646/live/carigsotvlive.m3u8
|
||||
#EXTINF:-1 tvg-id="TVHDTropical.bo",TV HD Tropical (720p)
|
||||
https://cloud2.streaminglivehd.com:19360/8060/8060.m3u8
|
||||
#EXTINF:-1 tvg-id="TVLatina.bo",TV Latina Canal 42 (720p) [Not 24/7]
|
||||
https://glb.bozztv.com/glb/ssh101/tvlatinared/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TVShowOruro.bo",TV Show Oruro (480p)
|
||||
http://tv.istbolivia.com:1935/tvshow/tvshow/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="UnitelSantaCruz.bo",Unitel Santa Cruz (1080p) [Not 24/7]
|
||||
https://cdn.digital.com.bo/__cl/cg:sworigin2/__c/UNITEL/__op/hls-default/__f/index.m3u8
|
||||
#EXTINF:-1 tvg-id="UnivalleTelevision.bo",Univalle Televisión (1080p)
|
||||
https://master.tucableip.com/univalletv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="UniversidadMayordeSanAndres.bo" http-referrer="https://tvu.umsa.bo/en-vivo",UniversidadMayordeSanAndres (1080p) [Not 24/7]
|
||||
#EXTVLCOPT:http-referrer=https://tvu.umsa.bo/en-vivo
|
||||
https://s1.tvdatta.com:3557/live/tvulive.m3u8
|
||||
#EXTINF:-1 tvg-id="UPPTV.bo",UPP TV/Bolivisión SCZ (720p) [Not 24/7]
|
||||
https://alba-bo-bolivision-upptv.stream.mediatiquestream.com/index.m3u8
|
||||
#EXTINF:-1 tvg-id="VTVCanal17.bo",VTV Canal 17 (720p) [Not 24/7]
|
||||
https://solo.disfrutaenlared.com:1936/vtvcanal/vtvcanal/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XTOTV.bo" http-referrer="https://www.sccbolivia.com/",XTOTV (1280p) [Not 24/7]
|
||||
#EXTVLCOPT:http-referrer=https://www.sccbolivia.com/
|
||||
http://190.104.15.135/0.ts
|
||||
#EXTINF:-1 tvg-id="XTOTV.bo",XTOTV (404p) [Not 24/7]
|
||||
http://www.channel.tevemi.com:1935/XtoTv/XtoTv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVMusic.bo",Zoy TV Music
|
||||
https://giatv.bozztv.com/giatvplayout/giatv-208557/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVSports1.bo",Zoy TV Sports 1
|
||||
https://fl1004.bozztv.com/ssh101/zoytvsports/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVSports2.bo",Zoy TV Sports 2
|
||||
https://fl1004.bozztv.com/ssh101/zoytvsports2/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVSports3.bo",Zoy TV Sports 3
|
||||
https://fl1004.bozztv.com/ssh101/zoytvsports3/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVSports4.bo",Zoy TV Sports 4
|
||||
https://fl1004.bozztv.com/ssh101/zoytvsports4/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVSports5.bo",Zoy TV Sports 5
|
||||
https://fl1004.bozztv.com/ssh101/zoytvsports5/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVTurcas.bo",Zoy TV Turcas
|
||||
https://fl1004.bozztv.com/ssh101/zoytvturcas/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BoliviaTV.bo",Bolivia TV (720p)
|
||||
https://5fe2654d6127d.streamlock.net:443/boliviatv/videoboliviatv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVSports1.bo",Zoy TV Sports 1 (1080p)
|
||||
https://ssh101stream.ssh101.com/akamaissh101/ssh101/zoytvsports/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVTurcas.bo",Zoy TV Turcas (720p)
|
||||
https://ssh101stream.ssh101.com/akamaissh101/ssh101/zoytvturcas/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVPlus.bo",ZoyTV Plus (720p)
|
||||
https://ssh101stream.ssh101.com/akamaissh101/ssh101/zoytv/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="ANTv.bo",ANTv (720p) [Not 24/7]
|
||||
http://181.188.144.141/tmp_hls/ant_tv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATBLaPaz.bo",ATB La Paz (614p) [Not 24/7]
|
||||
http://186.121.206.197/live/daniel/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ATBSantaCruz.bo",ATB Santa Cruz (720p) [Not 24/7]
|
||||
https://cdn.digital.com.bo/__cl/cg:sworigin2/__c/ATB/__op/hls-default/__f/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BoliviaTV.bo",Bolivia TV (720p) [Not 24/7]
|
||||
http://boliviatv1.srfms.com:5735/live/livestream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BoliviaTV72.bo",Bolivia TV 7.2 (720p)
|
||||
https://5ca3e84a76d30.streamlock.net/boliviatv2/videoboliviatv2/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BoliviaTV72.bo",Bolivia TV 7.2 (720p)
|
||||
https://video1.getstreamhosting.com:1936/8224/8224/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Bolivision.bo",Bolivisión LPZ (720p)
|
||||
https://alba-bo-bolivision-bolivision.stream.mediatiquestream.com/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CadenaA.bo",Cadena A (720p) [Not 24/7]
|
||||
https://5fe2654d6127d.streamlock.net/cadenaa/videocadenaa/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal29TVA.bo",Canal 29 TVA (720p)
|
||||
https://vdo.grupolimalive.com:3967/live/tvelive.m3u8
|
||||
#EXTINF:-1 tvg-id="Canal50RTVE.bo",Canal 50 RTVE Punata (720p) [Not 24/7]
|
||||
https://vdo.grupolimalive.com:3241/live/encuentrotvlive.m3u8
|
||||
#EXTINF:-1 tvg-id="Ceacom.bo",Ceacom [Not 24/7]
|
||||
https://eu1.servers10.com:8081/ceacom/index.m3u8
|
||||
#EXTINF:-1 tvg-id="CoralTV.bo",Coral TV (480p)
|
||||
https://tv.mediacp.eu:8081/coraltv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="TelevisionCristal.bo",Cristal TV (720p) [Not 24/7]
|
||||
https://srv5.elittehosting.com:3369/live/cristaltvlive.m3u8
|
||||
#EXTINF:-1 tvg-id="DeltaTV.bo",Delta TV (480p) [Not 24/7]
|
||||
https://vsrv1.az-streamingserver.com:3068/live/vdsocmnulive.m3u8
|
||||
#EXTINF:-1 tvg-id="F10HD.bo",F10 HD (720p) [Not 24/7]
|
||||
https://video.live.com.bo:3099/live/f10hdlive.m3u8
|
||||
#EXTINF:-1 tvg-id="FAPTV.bo",FAP TV (480p)
|
||||
https://nd106.republicaservers.com/hls/c7284/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FTV.bo",FTV (720p)
|
||||
https://master.tucableip.com/ftv/index.m3u8
|
||||
#EXTINF:-1 tvg-id="ImperialTV.bo",Imperial TV (720p) [Not 24/7]
|
||||
https://vdo.grupolimalive.com:3162/live/imperialtvlive.m3u8
|
||||
#EXTINF:-1 tvg-id="MarvisionTV.bo",Marvisión TV (720p)
|
||||
https://vdo.grupolimalive.com:3631/live/marvisionlive.m3u8
|
||||
#EXTINF:-1 tvg-id="Megavision.bo",Megavisión (720p)
|
||||
https://video.live.com.bo:3699/live/megavisionlive.m3u8
|
||||
#EXTINF:-1 tvg-id="NeoTV.bo",Neo TV (720p)
|
||||
https://tv1.mediacp.eu:3661/live/rlbpwxvhlive.m3u8
|
||||
#EXTINF:-1 tvg-id="PATLaPaz.bo",PAT La Paz (720p) [Not 24/7]
|
||||
https://w8.redpat.tv:7777/play/120/index.m3u8
|
||||
#EXTINF:-1 tvg-id="PATSantaCruz.bo",PAT Santa Cruz (720p) [Not 24/7]
|
||||
https://w8.redpat.tv:7777/play/110/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RedADvenirTV.bo",Red ADvenir TV (360p) [Not 24/7]
|
||||
http://streamer1.streamhost.org:1935/salive/GMIredadvenirm/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RedCCTV.bo",Red CCTV (480p)
|
||||
https://solo.disfrutaenlared.com:1936/redcctv/redcctv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="RedUno.bo",Red Uno (1080p) [Not 24/7]
|
||||
https://streamer03.digital.com.bo/session/4e839498-b325-47f7-987f-205b4831346f/2ap337/__cl/cg:sworigin2/__c/REDUNO/__op/hls-default/__f/index.m3u8
|
||||
#EXTINF:-1 tvg-id="RTP.bo",RTP (720p) [Not 24/7]
|
||||
http://136.243.3.70:1935/RtpBolivia/RtpBolivia/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TDTMultimedia.bo",TDT Multimedia (720p)
|
||||
https://video01.kshost.com.br:4443/juan6318/juan6318/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="UnitelSantaCruz.bo",Unitel Santa Cruz (1080p) [Not 24/7]
|
||||
https://cdn.digital.com.bo/__cl/cg:sworigin2/__c/UNITEL/__op/hls-default/__f/index.m3u8
|
||||
#EXTINF:-1 tvg-id="UnivalleTelevision.bo",Univalle Televisión (1080p)
|
||||
https://master.tucableip.com/univalletv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="UniversidadMayordeSanAndres.bo" http-referrer="https://tvu.umsa.bo/en-vivo",UniversidadMayordeSanAndres (1080p) [Not 24/7]
|
||||
#EXTVLCOPT:http-referrer=https://tvu.umsa.bo/en-vivo
|
||||
https://s1.tvdatta.com:3557/live/tvulive.m3u8
|
||||
#EXTINF:-1 tvg-id="UPPTV.bo",UPP TV/Bolivisión SCZ (720p) [Not 24/7]
|
||||
https://alba-bo-bolivision-upptv.stream.mediatiquestream.com/index.m3u8
|
||||
#EXTINF:-1 tvg-id="VTVCanal17.bo",VTV Canal 17 (720p) [Not 24/7]
|
||||
https://solo.disfrutaenlared.com:1936/vtvcanal/vtvcanal/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="XTOTV.bo" http-referrer="https://www.sccbolivia.com/",XTOTV (1280p) [Not 24/7]
|
||||
#EXTVLCOPT:http-referrer=https://www.sccbolivia.com/
|
||||
http://190.104.15.135/0.ts
|
||||
#EXTINF:-1 tvg-id="BoliviaTV.bo",Bolivia TV (720p)
|
||||
https://5fe2654d6127d.streamlock.net:443/boliviatv/videoboliviatv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVSports1.bo",Zoy TV Sports 1 (1080p)
|
||||
https://ssh101stream.ssh101.com/akamaissh101/ssh101/zoytvsports/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVTurcas.bo",Zoy TV Turcas (720p)
|
||||
https://ssh101stream.ssh101.com/akamaissh101/ssh101/zoytvturcas/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="ZoyTVPlus.bo",ZoyTV Plus (720p)
|
||||
https://ssh101stream.ssh101.com/akamaissh101/ssh101/zoytv/playlist.m3u8
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="Bonairetv.bq",Bonaire.tv (1080p) [Not 24/7]
|
||||
https://media.streambrothers.com:1936/8506/8506/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="EnergiaTV.bq",Energia TV (720p) [Not 24/7]
|
||||
https://cur.watch/api/get_stream/dctv/basilachill/mystream.m3u8
|
||||
#EXTINF:-1 tvg-id="EnergiaTV.bq",Energia TV (720p) [Not 24/7]
|
||||
https://sincerecloud.stream/loadbalancer/public/actMdyoE.m3u8
|
||||
#EXTINF:-1 tvg-id="Live99FM.bq",Live99FM (1080p)
|
||||
https://media.streambrothers.com:1936/8014/8014/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NosTVBonaire.bq",Nos TV Bonaire (1080p)
|
||||
http://streaming.flamingotv.net/nostv/live.m3u8
|
||||
#EXTINF:-1 tvg-id="VozDiBonaireTV.bq",Voz Di Bonaire TV (720p)
|
||||
https://tv.westream.cloud/VozdiBonaireTV/VozdiBonaireTV.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="Bonairetv.bq",Bonaire.tv (1080p) [Not 24/7]
|
||||
https://media.streambrothers.com:1936/8506/8506/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="EnergiaTV.bq",Energia TV (720p) [Not 24/7]
|
||||
https://cur.watch/api/get_stream/dctv/basilachill/mystream.m3u8
|
||||
#EXTINF:-1 tvg-id="EnergiaTV.bq",Energia TV (720p) [Not 24/7]
|
||||
https://sincerecloud.stream/loadbalancer/public/actMdyoE.m3u8
|
||||
#EXTINF:-1 tvg-id="Live99FM.bq",Live99FM (1080p)
|
||||
https://media.streambrothers.com:1936/8014/8014/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="NosTVBonaire.bq",Nos TV Bonaire (1080p)
|
||||
http://streaming.flamingotv.net/nostv/live.m3u8
|
||||
#EXTINF:-1 tvg-id="VozDiBonaireTV.bq",Voz Di Bonaire TV (720p)
|
||||
https://tv.westream.cloud/VozdiBonaireTV/VozdiBonaireTV.m3u8
|
||||
|
|
1218
streams/br.m3u
1218
streams/br.m3u
File diff suppressed because it is too large
Load diff
|
@ -1,27 +1,27 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="PlutoTVAsPistasdeBlue.us",Pluto TV As Pistas de Blue (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f99aad4e82db50007fac4b2/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="PlutoTVCineDrama.br",Pluto TV Cine Drama (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f1210d14ae1f80007bafb1d/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="PlutoTVCineFamilia.br",Pluto TV Cine Família (720p) [Not 24/7]
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f171f032cd22e0007f17f3d/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="NickClassico.br",Pluto TV Classic Nick (Brazil) (240p)
|
||||
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f12151794c1800007a8ae63/master.m3u8?advertisingId=&appName=web&appStoreUrl=&appVersion=DNT&app_name=&architecture=&buildVersion=&deviceDNT=0&deviceId=5f12151794c1800007a8ae63&deviceLat=-23.5475&deviceLon=-46.6361&deviceMake=web&deviceModel=web&deviceType=web&deviceVersion=DNT&includeExtendedEvents=false&marketingRegion=BR&serverSideAds=false&sid=730&terminate=false&userId=
|
||||
#EXTINF:-1 tvg-id="FilmesSuspense.br",Pluto TV Filmes Suspense (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f171d3442a0500007362f22/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="PlutoTVInvestigacao.br",Pluto TV Investigação (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f32cf37c9ff2b00082adbc8/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="MTV.br",Pluto TV MTV (Brazil) (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f1212fb81e85c00077ae9ef/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="PlutoTVNatureza.br",Pluto TV Natureza (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f1213ba0ecebc00070e170f/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="NickJrClub.br",Pluto TV Nick Jr. Club (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5ddd7cb2cbb9010009b4fe32/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=19.4358&deviceLon=-99.1441&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=88.0.4324.150&marketingRegion=VE&serverSideAds=false&sessionID=b8e5a857-714a-11eb-b532-0242ac110002&sid=b8e5a857-714a-11eb-b532-0242ac110002&userId=
|
||||
#EXTINF:-1 tvg-id="NickJrClub.br",Pluto TV Nick Jr. Club (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f121460b73ac6000719fbaf/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="PlutoTVPortadosFundos.us",Pluto TV Porta dos Fundos (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f36f2346ede750007332d11/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="PlutoTVRetro.br",Pluto TV Retrô (684p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f1212ad1728050007a523b8/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="PlutoTVVidaReal.br",Pluto TV Vida Real (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f32d4d9ec194100070c7449/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
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="PlutoTVAsPistasdeBlue.us",Pluto TV As Pistas de Blue (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f99aad4e82db50007fac4b2/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="PlutoTVCineDrama.us@Brazil",Pluto TV Cine Drama (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f1210d14ae1f80007bafb1d/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="PlutoTVCineFamilia.us@Brazil",Pluto TV Cine Família (720p) [Not 24/7]
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f171f032cd22e0007f17f3d/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="",Pluto TV Classic Nick (Brazil) (240p)
|
||||
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5f12151794c1800007a8ae63/master.m3u8?advertisingId=&appName=web&appStoreUrl=&appVersion=DNT&app_name=&architecture=&buildVersion=&deviceDNT=0&deviceId=5f12151794c1800007a8ae63&deviceLat=-23.5475&deviceLon=-46.6361&deviceMake=web&deviceModel=web&deviceType=web&deviceVersion=DNT&includeExtendedEvents=false&marketingRegion=BR&serverSideAds=false&sid=730&terminate=false&userId=
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Filmes Suspense (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f171d3442a0500007362f22/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="PlutoTVInvestigacao.us@Brazil",Pluto TV Investigação (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f32cf37c9ff2b00082adbc8/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="MTV.br",Pluto TV MTV (Brazil) (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f1212fb81e85c00077ae9ef/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="PlutoTVNatureza.us@Brazil",Pluto TV Natureza (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f1213ba0ecebc00070e170f/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="",Pluto TV Nick Jr. Club (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/stitch/hls/channel/5ddd7cb2cbb9010009b4fe32/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=19.4358&deviceLon=-99.1441&deviceMake=Chrome&deviceModel=web&deviceType=web&deviceVersion=88.0.4324.150&marketingRegion=VE&serverSideAds=false&sessionID=b8e5a857-714a-11eb-b532-0242ac110002&sid=b8e5a857-714a-11eb-b532-0242ac110002&userId=
|
||||
#EXTINF:-1 tvg-id="",Pluto TV Nick Jr. Club (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f121460b73ac6000719fbaf/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="PlutoTVPortadosFundos.us",Pluto TV Porta dos Fundos (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f36f2346ede750007332d11/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="PlutoTVRetro.us@Brazil",Pluto TV Retrô (684p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f1212ad1728050007a523b8/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="PlutoTVVidaReal.us@Brazil",Pluto TV Vida Real (720p)
|
||||
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5f32d4d9ec194100070c7449/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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="BloombergTV.us",Bloomberg TV US (1080p)
|
||||
https://bloomberg-bloomberg-3-br.samsung.wurl.tv/manifest/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MyTimeMovieNetwork.br",MyTime Movie Network Brazil (720p)
|
||||
https://appletree-mytime-samsungbrazil.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TastemadeBrasil.br",Tastemade Brasil (1080p)
|
||||
https://tastemade-pt16intl-samsungbrazil.amagi.tv/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="BloombergTV.us",Bloomberg TV US (1080p)
|
||||
https://bloomberg-bloomberg-3-br.samsung.wurl.tv/manifest/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="MyTimeMovieNetwork.br",MyTime Movie Network Brazil (720p)
|
||||
https://appletree-mytime-samsungbrazil.amagi.tv/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TastemadeBrasil.us@Brazil",Tastemade Brasil (1080p)
|
||||
https://tastemade-pt16intl-samsungbrazil.amagi.tv/playlist.m3u8
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="GuardianTalkRadio.bs",Guardian Talk Radio (1080p)
|
||||
https://cdn-edge1.streamcomedia.com/abr_tngr969fm/abr-tngr969fm_streams/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="IslandLuckTV.bs",Island Luck TV (1080p) [Geo-blocked]
|
||||
https://islandluck-edge1.streamcomedia.com/abr_islandluck-ott/abr-islandluck-ott_streams/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TheParliamentaryChannel.bs",The Parliamentary Channel (720p) [Not 24/7]
|
||||
https://zns-edge1.streamcomedia.cloud/abr_parliamentarychannel/abr-parliament_streams/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="GuardianTalkRadio.bs",Guardian Talk Radio (1080p)
|
||||
https://cdn-edge1.streamcomedia.com/abr_tngr969fm/abr-tngr969fm_streams/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="IslandLuckTV.bs",Island Luck TV (1080p) [Geo-blocked]
|
||||
https://islandluck-edge1.streamcomedia.com/abr_islandluck-ott/abr-islandluck-ott_streams/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="TheParliamentaryChannel.bs",The Parliamentary Channel (720p) [Not 24/7]
|
||||
https://zns-edge1.streamcomedia.cloud/abr_parliamentarychannel/abr-parliament_streams/playlist.m3u8
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="NowTV.bw",Now TV (720p) [Not 24/7]
|
||||
https://delivery.upictv.co.bw/NOW-TV-DNL/index.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="NowTV.bw",Now TV (720p) [Not 24/7]
|
||||
https://delivery.upictv.co.bw/NOW-TV-DNL/index.m3u8
|
||||
|
|
106
streams/by.m3u
106
streams/by.m3u
|
@ -1,53 +1,53 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="Channel8Belarus.by",8 канал (Витебск) (576p) [Not 24/7]
|
||||
http://95.46.208.8:24433/art
|
||||
#EXTINF:-1 tvg-id="Belarus1.by",Беларусь 1 (1080p)
|
||||
https://edge60.dc.beltelecom.by/ngtrk/smil:belarus1.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus1.by",Беларусь 1 (1080p)
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus1.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus2.by",Беларусь 2 (1080p)
|
||||
https://edge60.dc.beltelecom.by/ngtrk/smil:belarus2.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus2.by",Беларусь 2 (1080p)
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus2.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus3.by",Беларусь 3 (1080p) [Not 24/7]
|
||||
https://edge60.dc.beltelecom.by/ngtrk/smil:belarus3.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus3.by",Беларусь 3 (1080p) [Not 24/7]
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus3.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus5.by",Беларусь 5 (1080p) [Not 24/7]
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus5.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus5Internet.by",Беларусь 5 Интернет (1080p) [Not 24/7]
|
||||
https://edge59.dc.beltelecom.by/ngtrk/smil:belarus5int.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus5Internet.by",Беларусь 5 Интернет (1080p) [Not 24/7]
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus5int.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus24.by",Беларусь 24 (1080p)
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus24.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus24.by",Беларусь 24 (720p)
|
||||
http://serv30.vintera.tv:8081/belarus24/belarus24/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus24.by",Беларусь 24 (720p)
|
||||
https://edge53.dc.beltelecom.by/ngtrk/smil:belarus24.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BelMuzTV.by",БелМузТВ
|
||||
http://178.124.179.122:8088/BelMuzTV/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NasheTV.by",Наше ТВ (Витебск) (576p)
|
||||
http://95.46.208.8:26259/nashe
|
||||
#EXTINF:-1 tvg-id="NTVBelarus.by",НТВ-Беларусь
|
||||
http://82.209.197.187:8080/udp/239.0.100.6:1234
|
||||
#EXTINF:-1 tvg-id="ONT.by",ОНТ (576p) [Not 24/7]
|
||||
https://stream.dc.beltelecom.by/ont/ont/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="PerviyInformationniy.by",Первый информационный (1080p)
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:informacionnyy.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannel.by",Первый Музыкальный Канал (576p)
|
||||
http://hz1.teleport.cc/HLS/SD.m3u8
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannel.by",Первый Музыкальный Канал HD (1080p)
|
||||
http://rtmp.one.by:1300
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannel.by",Первый Музыкальный Канал HD (720p)
|
||||
http://hz1.teleport.cc/HLS/HD.m3u8
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannel.by",Первый Музыкальный Канал Int (576p)
|
||||
http://rtmp.one.by:1200
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannelRussia.by",Первый Музыкальный Канал Россия (576p)
|
||||
http://rtmp.one.by:2200
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannelRussia.by",Первый Музыкальный Канал Россия HD (1080p)
|
||||
http://rtmp.one.by:2300
|
||||
#EXTINF:-1 tvg-id="",Плюс ТВ
|
||||
http://178.124.179.122:8088/PlusTV/index.m3u8
|
||||
#EXTINF:-1 tvg-id="STV.by",СТБ (720p)
|
||||
https://ctv.dc.beltelecom.by/ctv/ctv.stream/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="Channel8Belarus.by",8 канал (Витебск) (576p) [Not 24/7]
|
||||
http://95.46.208.8:24433/art
|
||||
#EXTINF:-1 tvg-id="Belarus1.by",Беларусь 1 (1080p)
|
||||
https://edge60.dc.beltelecom.by/ngtrk/smil:belarus1.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus1.by",Беларусь 1 (1080p)
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus1.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus2.by",Беларусь 2 (1080p)
|
||||
https://edge60.dc.beltelecom.by/ngtrk/smil:belarus2.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus2.by",Беларусь 2 (1080p)
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus2.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus3.by",Беларусь 3 (1080p) [Not 24/7]
|
||||
https://edge60.dc.beltelecom.by/ngtrk/smil:belarus3.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus3.by",Беларусь 3 (1080p) [Not 24/7]
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus3.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus5.by",Беларусь 5 (1080p) [Not 24/7]
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus5.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus5.by@Internet",Беларусь 5 Интернет (1080p) [Not 24/7]
|
||||
https://edge59.dc.beltelecom.by/ngtrk/smil:belarus5int.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus5.by@Internet",Беларусь 5 Интернет (1080p) [Not 24/7]
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus5int.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus24.by",Беларусь 24 (1080p)
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:belarus24.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus24.by",Беларусь 24 (720p)
|
||||
http://serv30.vintera.tv:8081/belarus24/belarus24/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="Belarus24.by",Беларусь 24 (720p)
|
||||
https://edge53.dc.beltelecom.by/ngtrk/smil:belarus24.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="BelMuzTV.by",БелМузТВ
|
||||
http://178.124.179.122:8088/BelMuzTV/index.m3u8
|
||||
#EXTINF:-1 tvg-id="NasheTV.by",Наше ТВ (Витебск) (576p)
|
||||
http://95.46.208.8:26259/nashe
|
||||
#EXTINF:-1 tvg-id="NTVBelarus.by",НТВ-Беларусь
|
||||
http://82.209.197.187:8080/udp/239.0.100.6:1234
|
||||
#EXTINF:-1 tvg-id="ONT.by",ОНТ (576p) [Not 24/7]
|
||||
https://stream.dc.beltelecom.by/ont/ont/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="PerviyInformationniy.by",Первый информационный (1080p)
|
||||
https://ngtrk.dc.beltelecom.by/ngtrk/smil:informacionnyy.smil/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannel.by",Первый Музыкальный Канал (576p)
|
||||
http://hz1.teleport.cc/HLS/SD.m3u8
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannel.by",Первый Музыкальный Канал HD (1080p)
|
||||
http://rtmp.one.by:1300
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannel.by",Первый Музыкальный Канал HD (720p)
|
||||
http://hz1.teleport.cc/HLS/HD.m3u8
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannel.by",Первый Музыкальный Канал Int (576p)
|
||||
http://rtmp.one.by:1200
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannelRussia.by",Первый Музыкальный Канал Россия (576p)
|
||||
http://rtmp.one.by:2200
|
||||
#EXTINF:-1 tvg-id="FirstMusicChannelRussia.by",Первый Музыкальный Канал Россия HD (1080p)
|
||||
http://rtmp.one.by:2300
|
||||
#EXTINF:-1 tvg-id="",Плюс ТВ
|
||||
http://178.124.179.122:8088/PlusTV/index.m3u8
|
||||
#EXTINF:-1 tvg-id="STV.by",СТБ (720p)
|
||||
https://ctv.dc.beltelecom.by/ctv/ctv.stream/playlist.m3u8
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="Channel7.bz",Channel 7 Belize
|
||||
https://kalends.anl.bz/localchannels/channel7.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="KremTV.bz",Krem TV
|
||||
https://kalends.anl.bz/localchannels/kremtel.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LoveTelevision.bz",Love Television (480p)
|
||||
https://kalends.anl.bz/localchannels/lovetel.stream/playlist.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="Channel7.bz",Channel 7 Belize
|
||||
https://kalends.anl.bz/localchannels/channel7.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="KremTV.bz",Krem TV
|
||||
https://kalends.anl.bz/localchannels/kremtel.stream/playlist.m3u8
|
||||
#EXTINF:-1 tvg-id="LoveTelevision.bz",Love Television (480p)
|
||||
https://kalends.anl.bz/localchannels/lovetel.stream/playlist.m3u8
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AXNCentralAmerica.us",AXN
|
||||
https://streamer1.nexgen.bz/AXN/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BETEast.us",BET
|
||||
https://streamer1.nexgen.bz/BET/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BravoEast.us",Bravo
|
||||
https://streamer1.nexgen.bz/BRAVO/index.m3u8
|
||||
#EXTINF:-1 tvg-id="",FX
|
||||
https://streamer1.nexgen.bz/FX/index.m3u8
|
||||
#EXTINF:-1 tvg-id="",History
|
||||
https://streamer1.nexgen.bz/HISTORY/index.m3u8
|
||||
#EXTINF:-1 tvg-id="",Lifetime
|
||||
https://streamer1.nexgen.bz/LIFETIME/index.m3u8
|
||||
#EXTINF:-1 tvg-id="MTVEast.us",MTV
|
||||
https://streamer1.nexgen.bz/MTV/index.m3u8
|
||||
#EXTINF:-1 tvg-id="StarChannelCentralAmerica.us",Star Channel Central America
|
||||
https://streamer1.nexgen.bz/STAR/index.m3u8
|
||||
#EXTINF:-1 tvg-id="VH1East.us",VH1
|
||||
https://streamer1.nexgen.bz/VH1/index.m3u8
|
||||
#EXTM3U
|
||||
#EXTINF:-1 tvg-id="AXNLatinAmerica.us@CentralAmerica",AXN
|
||||
https://streamer1.nexgen.bz/AXN/index.m3u8
|
||||
#EXTINF:-1 tvg-id="BETLatinAmerica.us@SD",BET
|
||||
https://streamer1.nexgen.bz/BET/index.m3u8
|
||||
#EXTINF:-1 tvg-id="Bravo.us@East",Bravo
|
||||
https://streamer1.nexgen.bz/BRAVO/index.m3u8
|
||||
#EXTINF:-1 tvg-id="FXLatinAmerica.us@Panregional",FX
|
||||
https://streamer1.nexgen.bz/FX/index.m3u8
|
||||
#EXTINF:-1 tvg-id="HistoryLatinAmerica.us@Panregional",History
|
||||
https://streamer1.nexgen.bz/HISTORY/index.m3u8
|
||||
#EXTINF:-1 tvg-id="LifetimeLatinAmerica.us@Panregional",Lifetime
|
||||
https://streamer1.nexgen.bz/LIFETIME/index.m3u8
|
||||
#EXTINF:-1 tvg-id="MTVLatinAmerica.us@Panregional",MTV
|
||||
https://streamer1.nexgen.bz/MTV/index.m3u8
|
||||
#EXTINF:-1 tvg-id="StarChannelLatinAmerica.us@CentralAmerica",Star Channel Central America
|
||||
https://streamer1.nexgen.bz/STAR/index.m3u8
|
||||
#EXTINF:-1 tvg-id="VH1LatinAmerica.us@SD",VH1
|
||||
https://streamer1.nexgen.bz/VH1/index.m3u8
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue