mirror of
https://github.com/tubearchivist/tubearchivist-jf-plugin.git
synced 2026-03-23 20:37:14 +00:00
[PR #51] [MERGED] Episodes by YYYYMMDD and some other cleanup #72
Labels
No labels
bug
enhancement
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
tubearchivist/archived-tubearchivist-jf-plugin#72
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/tubearchivist/tubearchivist-jf-plugin/pull/51
Author: @wolffshots
Created: 5/29/2025
Status: ✅ Merged
Merged: 10/23/2025
Merged by: @DarkFighterLuke
Base:
master← Head:master📝 Commits (10+)
ee683d5feat: set e# and loggingaf37598chore: check library before updating watch status2f90d6achore: remove extra season and move into if784592bchore: remove debugging log statementsd36d677chore: remove unused import5ab5224chore: ran dotnet format on Plugin.csa58139echore: remove duplicated efforts3e95ca2chore: make sync task logs debugs5b62e4cUpdate JFToTubeArchivistProgressSyncTask.cs93a2de5Merge branch 'master' into master📊 Changes
9 files changed (+83 additions, -16 deletions)
View changed files
➕
Jellyfin.Plugin.TubeArchivistMetadata/Configuration/NumberingScheme.cs(+17 -0)📝
Jellyfin.Plugin.TubeArchivistMetadata/Configuration/PluginConfiguration.cs(+5 -0)📝
Jellyfin.Plugin.TubeArchivistMetadata/Configuration/configPage.html(+14 -0)📝
Jellyfin.Plugin.TubeArchivistMetadata/Plugin.cs(+20 -14)📝
Jellyfin.Plugin.TubeArchivistMetadata/Providers/EpisodeMetadataProvider.cs(+1 -0)📝
Jellyfin.Plugin.TubeArchivistMetadata/Tasks/JFToTubeArchivistProgressSyncTask.cs(+1 -1)📝
Jellyfin.Plugin.TubeArchivistMetadata/TubeArchivist/Video/Video.cs(+6 -0)📝
Jellyfin.Plugin.TubeArchivistMetadata/Utils/Utils.cs(+9 -1)📝
README.md(+10 -0)📄 Description
Changes:
Playback Progress and Watched Status Handling:
OnPlaybackProgressmethod and added check toOnWatchedStatusChangemethod to useGetTopParent()for determining the top-level parent item, which should avoid a potential null pointer type exception if in a weird state.eventArgs.Item.GetTopParent()should be the collection title and avoids stepping up the hierarchy. If we want to still step up the hierarchy to get the channel and season then we can still do that after checking the top parent. [1] [2]Metadata Enhancements:
Pathassignment toresult.IteminGetMetadata.IndexNumberinToEpisodeuses YYYYMMDD as a number to sort nicely.Logging:
LogInformationtoLogDebuginJFToTubeArchivistProgressSyncTaskto prevent so much being printed unnecessarily since it does slow down startup if the sync task is set to run "on application startup" [1] [2]🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.