OK hear me out, so I've been out drinking but I had this idea. You need to know when the save is done, right? Assuming you are on linux, you could use itnotify to alert you each time a save completes of your gimp files by ringing the console bell. Then you know you can't quit until you hear the bell.
I don't know if it would work. Maybe something like this
#!/bin/bash
# Target directory to watch (where the gimp files are)
WATCH_DIR="$HOME/Projects"
echo "Listening for completed GIMP saves in $WATCH_DIR..."
# Monitor for files closed after being written to
inotifywait -m -r -e close_write --format '%f' "$WATCH_DIR" | while read -r FILE
do
# Check if the modified file is a GIMP file (.xcf)
if [[ "$FILE" == *.xcf ]]; then
echo "Finished saving: $FILE"
# Trigger the system bell (or substitute with an 'aplay' command for a custom sound)
echo -e "\a"
fi
done

Reading this thread, it seems like two different groups of people are having two different conversations.
For me, self-hosting is just that, running my own stuff at home for myself (and my immediate family). My motivation is privacy and freedom. I want to use services that are free of commercial incentives against my interests whenever possible. That usually means self-hosting my services.
I've been a system and network engineer for most of my career and I like configuring and managing stuff. I like knowing how everything on my home network runs, where and what data is shared, etc.
As soon as people start talking about "my users need ..." I'm out. That sounds too much like what I do at work. I want to relax when I'm at home. Jellyfin is perfect for me to do that with my content without needing any of my data to go to any companies.
For everyone who wants to be an IPTV operator, Plex is the best choice right now. Jellyfin isn't really focused on that use case.