Skip to content

A webapp containing a collection of external tools to help manage your Jellyfin media server.

License

Notifications You must be signed in to change notification settings

Jheesbrough/JellyTools

Repository files navigation

JellyTools

GitHub GitHub last commit GitHub code size in bytes Website

🚀 Deployed at: jellytools.j33.xyz.

The JellyTools webapp is a collection of external tools to help manage your Jellyfin media server. It uses both the Jellyfin API and the Jellyseer API to fetch data and run various housekeeping tasks.

Features

  • Clean up space on your server by removing old, unwatched media
  • Fetch the most watched movies and shows
  • Create sharable graphics and statistics
  • Get lists of most and least active users
  • Create nice shareable links to media

Developing

Built on node with Next, Tailwind and TypeScript and MUI components. Issues and PRs are welcome.

Important quirks

  • Jellyseer does not allow client->server communication, so the requests are proxied through the Next.js route /api/proxy.

  • Jellyfin uses its API token in the authentication header asMediabrowser Token="token" header, while Jellyseer uses the header X-Api-Key.

  • For the 'date added' behaviour to work as expected, use the date scanned into the library, not the date the file was created. This can be changed in your Jellyfin settings under Libraries > Display.

About

A webapp containing a collection of external tools to help manage your Jellyfin media server.

Topics

Resources

License

Stars

Watchers

Forks