jellyfin-avatars
June 19, 2025 ยท View on GitHub
updated 19.6.2025
simple click and it updates (for some slow internet connections it may take a second for the update to finish so wait for the successful notification)
installation guide
firstly download the files in this repo
you will have to put monitoruserid.js into your webroot
your webroot will be in a standard location here are docker and ubuntu if you have changed the webroot i will assume you already know what you changed it to.
ubuntu and other linux bare metal - /usr/share/jellyfin/web
docker official jellyfin image - /jellyfin/jellyfin-web
now you need to copy the avatars folder into the webroot
now in your webroot edit index.html find </body> and just add the following <script defer src="monitoruserid.js"></script> and save and close it
now we edit user-userprofile.9cdbcbd8b4ed7a184e73.chunk.js your uuid could be different here but the process is the same
find className:"raised hide",title:"DeleteImage"}),
replace it with
className:"raised hide",title:"DeleteImage"}), (0, n.jsx)("a", { href: "/web/avatars/index.html", className: "raised button-submit", style: { marginTop:"1em", display: "inline-block", textDecoration: "none", padding: "0.5em 1em", backgroundColor: "#007BFF", color:"#fff", borderRadius: "5px", textAlign: "center" }, children: "More Avatars"})]})]}),
now save and close it
you should now be all set to run the avatars library and enjoy the back button and the userid detection for admins to change the profile picture of other users without having to actually login as them.
Screenshots