KeeperD 6 Posted March 30 Posted March 30 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.
Neminem 1641 Posted March 30 Posted March 30 Nice I saw you post's on reddid, but no like to github for code review or any way to use it 1
KeeperD 6 Posted March 30 Author Posted March 30 Hello, Indeed, I’d like to release version 1.0 before publishing the project on GitHub. There’s still quite a bit of work to do, and I prefer not to rush things, even though I’m already spending around 4 to 10 hours a day on it. For now, I’m starting to talk about it in various places to introduce Mediakeeper, and also to invite people to join a brand-new Discord server. The goal is to discuss the project and gather feedback on needs that existing solutions don’t cover, or don’t handle well. 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