mirror of
https://github.com/tubearchivist/tubearchivist-jf-plugin.git
synced 2026-03-23 20:37:14 +00:00
[GH-ISSUE #15] [Feature Request]: Expose Sponsorblock timestamps as chapters in Jellyfin #13
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#13
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?
Originally created by @jerblack on GitHub (Jun 23, 2024).
Original GitHub issue: https://github.com/tubearchivist/tubearchivist-jf-plugin/issues/15
Originally assigned to: @DarkFighterLuke on GitHub.
I've read the documentation
Your Feature Request
Is your feature request related to a problem? Please describe.
Currently, Jellyfin can't see the Sponsorblock timestamps. It would be useful to have those timestamps exposed as chapter markers in Jellyfin.
Describe the solution you'd like
Take all the sponsorblock timestamps that were found for the video, and use them to create whatever metadata is required for Jellyfin to see them as chapters. The chapters would ideally be named with the Sponsorblock label for the given section.
Your help is needed!
@Yankees4life commented on GitHub (Mar 4, 2025):
Any updates on this?
@Atinoda commented on GitHub (Jul 1, 2025):
I am very keen on this feature. So keen... that I built it. There is good news and bad news.
The bad news. I was not able to extend the existing plugin (and I pushed at it hard). There are complicated issues with DI and plugin initialisation that I was not able to solve. It may be feasible but I am not familiar with Jellyfin's codebase, the codebase of the plugin, or C# - so perhaps you can see the issue. The original plan of submitting a PR is dead and buried.
The good news. A standalone plugin is available at Atinoda/jellyfin-plugin-tubearchivist-sponsorblock. I hope that this helps in implementing the feature natively here. I've been using it on my server and all is well - as I said, mega-keen for the feature. It was built just for me, but I'm sharing it in the hope that it helps.
There is a related PR in the server repo: #1006 - Get all sponsorblock segment types
P.S. Awesome project overall - I checked a few alternatives for this application. Some people like to point out "TA doesn't let you change the filenames." At first thought, that seems like a problem. Your reasoning however, is absolutely rock solid, the plugins fix that issue, and I totally agree with the approach. In fact, it put me off all the other projects because they don't preserve the UIDs!
@thearyadev commented on GitHub (Aug 22, 2025):
oh my god i love you.