Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Patch 2025.03.1 #20957

Merged
merged 10 commits into from
Mar 31, 2025
Merged

Patch 2025.03.1 #20957

merged 10 commits into from
Mar 31, 2025

Conversation

freearhey
Copy link
Collaborator

@freearhey freearhey commented Mar 30, 2025

Added support for channel feeds. Feed ID can now be used in the tvg-id attribute in playlists and when adding links through an issue.

Example:

#EXTINF:-1 tvg-id="CNN.us",CNN
https://example.com/cnn.m3u8
#EXTINF:-1 tvg-id="CNN.us@HD",CNN
https://example.com/cnn_hd.m3u8
#EXTINF:-1 tvg-id="CNN.us@PlutoTV",CNN
https://example.com/cnn_pluto.m3u8

When generating playlists, all versions of the stream will be used.

Fixes #20820

Details: https://github.com/orgs/iptv-org/discussions/2064

Test results:

npm test

> test
> jest --runInBand

 PASS  tests/commands/playlist/generate.test.ts
 PASS  tests/commands/playlist/test.test.ts
 PASS  tests/commands/playlist/validate.test.ts
 PASS  tests/commands/playlist/format.test.ts
 PASS  tests/commands/report/create.test.ts
 PASS  tests/commands/readme/update.test.ts
 PASS  tests/commands/api/generate.test.ts
 PASS  tests/commands/playlist/update.test.ts

Test Suites: 8 passed, 8 total
Tests:       9 passed, 9 total
Snapshots:   0 total
Time:        19.192 s, estimated 22 s
Ran all test suites.

@freearhey freearhey marked this pull request as ready for review March 31, 2025 05:51
@PopeyeTheSai10r PopeyeTheSai10r merged commit ac5a955 into master Mar 31, 2025
2 checks passed
@PopeyeTheSai10r PopeyeTheSai10r deleted the patch-2025.03.1 branch March 31, 2025 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

Generated playlists are picking lower quality streams
4 participants