Open Issues Need Help
View All on GitHubAI 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.
A modern selfhosted media management system for your media library
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.
A modern selfhosted media management system for your media library
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.
A modern selfhosted media management system for your media library
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.
A modern selfhosted media management system for your media library