A modern selfhosted media management system for your media library

4 Open Issues Need Help Last updated: Jul 18, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Modify the MediaManager startup script (mediamanager-backend-startup.sh) to allow specifying the port used by the backend service via a command-line argument or environment variable, instead of hardcoding it to port 8000. This will resolve conflicts with other services, such as Gluetun, that might use the same port. The change should also update the health check URL accordingly.

Complexity: 4/5
enhancement good first issue

A modern selfhosted media management system for your media library

Python

AI Summary: The task is to modify the MediaManager API to handle database constraint violations (specifically, duplicate key violations in the `movie_request` table) by returning an appropriate HTTP 409 Conflict status code instead of a generic 500 Internal Server Error. This involves implementing proper exception handling to catch the `sqlalchemy.exc.IntegrityError` and return the correct HTTP status code with an informative message.

Complexity: 3/5
enhancement good first issue

A modern selfhosted media management system for your media library

Python
Wrong path show about 2 months ago

AI Summary: Debug a UI rendering issue in the MediaManager web application. The issue is that the path displayed in the UI for the 'movies torrent' section is incorrect, showing '/web/dashboard/movies' instead of the correct path '/web/dashboard/movies/torrents/', while the actual URL is correct. The task involves identifying why the UI is incorrectly rendering the path and correcting the code to display the correct path.

Complexity: 3/5
bug good first issue

A modern selfhosted media management system for your media library

Python

AI Summary: Increase the height of the torrents table in the 'download media' dialog of the MediaManager application to display more torrents simultaneously. This involves modifying the UI to accommodate a larger table, potentially adjusting CSS or layout parameters.

Complexity: 2/5
enhancement good first issue

A modern selfhosted media management system for your media library

Python