Merge branch 'master' into alr86-patch-1

This commit is contained in:
Ismaël Moret 2025-05-02 12:17:21 +02:00 committed by GitHub
commit c939d8abd7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
446 changed files with 30368 additions and 34472 deletions

View file

@ -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?'

View file

@ -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?'

View file

@ -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
View file

@ -3,7 +3,7 @@ node_modules
.secrets
.actrc
.DS_Store
.gh-pages
.api
/.gh-pages/
/.api/
.env
/temp
/temp/

View file

@ -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
```

View file

@ -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.

1572
README.md

File diff suppressed because it is too large Load diff

7068
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -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"
}
}
}

View file

@ -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')

View file

@ -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()

View 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, '\\$&')
}

View file

@ -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 = ''
}

View file

@ -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()

View file

@ -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)

View file

@ -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()

View file

@ -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)
}
}
}

View file

@ -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)
})

View file

@ -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
View 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)
})
}
}

View 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
}
}
}

View file

@ -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>'

View file

@ -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'

View file

@ -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',

View file

@ -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

View file

@ -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()
}
})
}

View file

@ -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
)
}
}

View file

@ -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
)
}
}

View file

@ -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
)
}
}

View file

@ -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
)
}
}

View file

@ -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
)
}
}

View file

@ -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
)
}
}

View file

@ -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
)
}
}

View file

@ -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
)
}
}

View file

@ -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
)
}
}

View file

@ -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
)
}
}

View file

@ -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
}
}

View 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
}
}

View file

@ -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
}
}
}

View file

@ -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
}
}

View file

@ -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
}
}

View file

@ -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
View 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
}
}

View file

@ -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'

View file

@ -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
}
}

View file

@ -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

View file

@ -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
}
}

View file

@ -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)

View file

@ -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
}

View file

@ -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
View file

@ -0,0 +1,5 @@
export type BlocklistRecordData = {
channel: string
reason: string
ref: string
}

9
scripts/types/category.d.ts vendored Normal file
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
View 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
}

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

File diff suppressed because it is too large Load diff

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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