Skip to content

feat: add M3U global catchup configuration support#1386

Closed
WudaxStudio wants to merge 1 commit into
Guovin:masterfrom
WudaxStudio:feature/global-catchup-config
Closed

feat: add M3U global catchup configuration support#1386
WudaxStudio wants to merge 1 commit into
Guovin:masterfrom
WudaxStudio:feature/global-catchup-config

Conversation

@WudaxStudio

Copy link
Copy Markdown
  • Add catchup and catchup_source config options in config.ini
  • Add corresponding property getters in ConfigManager class
  • Refactor #EXTM3U line generation to support dynamic attributes
  • Backward compatible: empty config values will not output the attributes

What kind of change does this PR introduce? (check at least one)

  • Bugfix
  • Feature
  • Code style update
  • Refactor
  • Build-related changes
  • Release
  • Other, please describe:

Which environment is this PR for? (check at least one)

  • Workflow
  • GUI
  • Docker
  • Command line
  • Other, please describe:

Does this PR introduce a breaking change? (check one)

  • Yes
  • No

If yes, please describe the impact and migration path for existing applications:

If adding a new feature, the PR's description includes:

  • A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue
    first and wait for approval before working on it)

Other information:

- Add catchup and catchup_source config options in config.ini
- Add corresponding property getters in ConfigManager class
- Refactor #EXTM3U line generation to support dynamic attributes
- Backward compatible: empty config values will not output the attributes
@github-actions github-actions Bot added the invalid This doesn't seem right label Jun 25, 2026
@github-actions github-actions Bot closed this Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

invalid This doesn't seem right

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant