{"repo":"christt105/jellytags","free":true,"listed":false,"github":"https://github.com/christt105/jellytags","clone":"git clone https://github.com/christt105/jellytags.git","description":"Website to batch edit tags in Jellyfin","language":"TypeScript","stars":32,"topics":["docker","jellyfin","vite","web"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"JellyTags JellyTags is a lightweight, responsive web application for managing tags within your Jellyfin media library. Easily select multiple movies or shows and batch-apply tags. [!WARNING] Early Version & Disclaimer This is an early-stage release. While it has been thoroughly tested, this application modifies your media metadata. We strongly recommend creating a backup of your Jellyfin database before use. Use it at your own risk. Features - Batch Editing: Select multiple media items and apply tags to all of them at once. - Tag Suggestions: View existing tags across your selection and easily propose new or current ones. - Responsive Design: A mobile-friendly sliding sidebar allows you to manage tags on the go. - Sorting & Filtering: Find specific media quickly using the built-in search bar and sorting dropdown. Requirements - A Jellyfin server. - An API Token from your Jellyfin server with Administrator privileges (needed to fetch the admin user's library context and update items). Running via Docker (Recommended) You can easily spin up the JellyTags interface using Docker and Docker Compose. Environment variables are substituted at runtime. 1. Create a docker-compose.yml Create a docker-compose.yml file anywhere on your server, or clone this repository and modify the existing one. 2. Start the container Run the following command: Access the interface at http://localhost:8181 . Installation (Local Development) 1. Clone the repository 2. Install dependencies 3. Environment V","default_branch":null,"files":null,"tree":[],"storefront":"/r/christt105","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/christt105/jellytags/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}