Emby/Jellyfin Auto-tagging

Hello o/.

Ive tried to use stashapp, and its a great app to use with thehandy and its features, but some stuff bothered me so i tried Jellyfin and Emby.
I liked how you can create Series and then put Hentai there for example with cover etc, which Stashapp in that way can’t do.

The only Problem: Emby or Jellyfin itself cant detect .Funscript and doesnt tag them, so u will never know which is interactive and which is not.

I’ve asked our best friend GPT and he gave me a solution:

The way it works is that you enable .nfo metadata creation next to the videos. That way, the metadata and the .funscript files are at the same location.

image

The Script then goes through your folder, searches for funscript files and detects them, resulting into editing the metadata .nfo file.

This also works for multi-Axis, so the script also checks if there are .sway, .surge, etc. files at the same location with the same name.

You then get the “Tag” on the header of the dashboard. (After rescanning the metadata via emby.)

image

You can also enable the Tag view on each folder, so that you see which File is interactive or multi-axis.

The Script:

Change the Path to your Video Directory. (It also scans subfolders)
I think using this Script for Jellyfin could result in errors, gpt could fix that for you.

5 Likes

This should be in Software
Great work though!

Curious that album artwork for AEHentai is that from a video and can you provide a link?

I’ve made them all by myself with Photoshop and extracted them via ffmpeg and a script.

Hi there, how do you sync the script to theHandy while playing a video via jellyfin? Is there a plugin?

I guess this supports thehandy aswell

Yes, but it hasn’t been maintained for a few years, although it worked fine when I tried it in ~2022. Updates to Jellyfin and or the Handy firmware might’ve broken it completely by now, or firmware 4.0 might mean it now uploads scripts much faster and thus works better; you’d just have to find out.

The less adventurous ways to play scripts involve using Jellyfin’s DLNA server + Heresphere/Some other DLNA script player, or just bypassing it and using SMB with some other script player not Jellyfin related.