intro-skipper / intro-skipper

Fingerprint audio to automatically detect and skip intro/credit sequences in Jellyfin
https://discord.gg/AYZ7RJ3BuA
GNU General Public License v3.0
614 stars 38 forks source link

[Feature Request] Skip Intro/Credits via crowdsourced timestamps (like sponsorblock) #291

Closed tundrablasen closed 3 days ago

tundrablasen commented 4 days ago

I searched the issues but didn’t found anything and just wanted to put an idea out there.

Wouldn’t it make sense to add the possibility to report timestamps where intros/credits starts and end?

Similar what Sponsorblock does for YouTube videos.

AbandonedCart commented 4 days ago

As much as I love Aniskip, there are a lot of moving parts. A server to host the database, verification, the million and two variations of a single episode. It’s a good idea that would take a lot of time and planning to execute.

tundrablasen commented 4 days ago

That’s true,. How is sponsorblock is doing it? Anybody has insides?

You probably would need a md5 hash of a file + time stamps

AbandonedCart commented 3 days ago

The video hash maybe? YouTube video instances are unique, so that is a slight advantage.

jumoog commented 3 days ago

I already had this idea in mind, but I don't want to host this database.

jumoog commented 3 days ago

The video hash maybe? YouTube video instances are unique, so that is a slight advantage.

fingerprinting like VLC does

jumoog commented 3 days ago

Maybe we can do something like export/import as a JSON file and people can share those files. But I guess the timing is different between languages and specials, so it doesn't make much sense.

jumoog commented 3 days ago

The last time I searched, people weren't even sharing their Kodi EDL files.

AbandonedCart commented 3 days ago

There's no sad face emoji or that last post would get one.