KeeperD 2 Posted 2 hours ago Posted 2 hours ago Hello everyone, I’m a sysadmin by trade with some development background, and I’ve used AI to build a tool that addresses a personal need: Mediakeeper. A couple of clarifications before presenting the project: The use of AI for coding is a debated topic, and I understand that. Mediakeeper is прежде всего a personal project, running on a local network. If it is ever exposed publicly, the code will be audited by developer friends — who already provide me with regular feedback. I also use this project as a learning tool: I continuously work on development and security aspects to refine the code and gradually reduce my reliance on AI. What’s the idea ? To bring everything needed to manage a media library into a single interface, without having to juggle multiple tools. For now, the project is focused on Emby (with Plex and Jellyfin planned for later). The long-term goal is to become a single entry point for statistics, files, requests, notifications, and user management. Technical stack (briefly) : Easy deployment, single container, PostgreSQL database, frontend built with Vue 3 + Vite + PrimeVue. Currently hosted on a Synology NAS using Docker. Available in both French and English. Available modules: Dashboard : Fully customizable overview (CPU/RAM/storage, active sessions, recent activity, alerts, top users, total plays, upcoming releases based on Emby content, etc.). Widgets can be moved and resized, and layouts are saved per user. Statistics : Automatic session tracking, watch history, top users/media, time-based charts, etc. Jellystat import supported. Watchlist : Track missing media (episodes, seasons), upcoming release timeline, and a calendar with followed content. Media Manager : Automates file management tasks (renaming via TMDB, season folder creation, media moving, etc.). Duplicates : Scans the library to detect duplicate files (size, resolution), with options for deletion or exclusion, automated rules, and statistics. Notifications : Configurable alerts via Discord (multiple webhooks supported), Telegram, and email (more to come). Posters via Imgur. Fully customizable templates. Health : File analysis (low bitrate, missing subtitles, low resolution, outdated codecs, etc.). Subtitles : Edit, delete, and add subtitles. Tracker : coming soon Requests : coming soon Project status : Version v0.9.1 is currently in development. There are still many features, improvements, bug fixes, security enhancements, and optimizations to be done, but it is already very functional. I recently created a Discord server to share updates, answer questions, and present the solution. If you're interested, feel free to reach out via private message or reply to this post. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now