



Custom Download Manager plugin I made
Not really trying to advertise, but just wanted to share how good of a feeling it is to add something unique to my server, even if it's just a small QoL improvement.
Most services I set up are for automation or server overview, from resource usage and media information, to watchdog scripts and organization.
I was honestly surprised Jellyfin didn't have a better download management system. It would simply notify me that a user started a download to their client, but didn't notify me when a download was complete, or whether it was even active still at all. Sometimes a user would initiate multiple downloads at a time and I'd be left wondering why the drive was being hammered until I dug around a little bit.
My solution was to write a custom plugin to monitor downloads. Although I have a little experience in Python, I don't have any experience in C, so I did use GenAI to help me through the process, so just a disclaimer, and that's why I'm not trying to advertise it, I just built it for my own enjoyment of learning how plugins are developed and a little bit more about how Jellyfin works on the backend.
My next plan is to add configuration settings for download throttling by checking stream information for active playback and throttling overall download traffic to prioritize user streams when necessary. After that, I plan to update it to the latest version of Jellyfin once I update my server.
Just thought I'd share my latest project that went a little bit further than simple media hosting and adding self-hosted services.