This is a simple Go application to request refreshes for newly released items in Jellyfin, where some info is missing. Refreshes are requested if overview is missing, image is missing, or image is of low quality. Desired image height can be set in the config. Default value is 360.
It only works with episodes released in the last two days. It's mainly meant to work for episodes where TMDB doesn't have the information on release.
- Clone the repo.
git clone https://github.com/SinTan1729/jellyfin-autorefresh-new-releases
- Install.
cd jellyfin-autorefresh-new-releases
make install
- You can uninstall by running
make uninstall.
Use the AUR package jellyfin-autorefresh-new-releases-bin.
This should (at least in theory) work for every distro, and should be similar to AUR in terms of experience.
- Install
LUREfrom lure.sh. - Add my personal repo to it.
lure addrepo -n SinTan1729 -u https://github.com/SinTan1729/lure-repo
- Install
jellyfin-autorefresh-new-releases
lure in jellyfin-autorefresh-new-releases
Config will be loaded from $XDG_CONFIG_HOME/jellyfin-autorefresh-new-releases/config.json and should look like
the following.
{
"jellyfinURL": "<jellyfin-instance-uri>",
"apiKey": "<api-key>",
"desiredImageHeight": <height>
}It's recommended that you use a local/internal URI for better performance.
With proper config in place, just run jellyfin-autorefresh. You may want to run it periodically using a cronjob or equivalent.
- I haven't used any external packages, everything is written in pure Go, using the Go Standard Library. I'll try to keep it this way.