feat: add sports stream file settings, sync paths, and sports nfo support#1066
Open
feat: add sports stream file settings, sync paths, and sports nfo support#1066
Conversation
Contributor
Author
|
@sparkison not so sure about this one maybe you can take a look in how we can improve this. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces comprehensive support for a new "sports" schema in the stream file settings and sync logic. The changes impact both the Filament resource for stream file settings and the background jobs that generate
.strmfiles for series and VOD content. The main focus is on enabling flexible handling and naming of sports events, leagues, and seasons, with new configuration options and filename/path generation logic.Key changes include:
Sports Schema Support in UI and Configuration
StreamFileSettingResource.php. [1] [2]Sports Path and Filename Logic in Sync Jobs
SportsPathBuilderservice into bothSyncSeriesStrmFilesandSyncVodStrmFilesjobs to generate correct folder structures and filenames for sports content, including league, season, and event title handling. [1] [2] [3] [4]NFO Generation and Miscellaneous
These changes collectively enable robust and configurable support for sports content in the application's stream file handling workflows.