Movary
Self-hosted hub to track, rate and explore your movie watch history
Alternative to: letterboxd, trakt
0.72.0
2026-05-22IMDb ratings now use official datasets instead of web scraping for improved stability and speed, along with dependency updates and a directory creation fix.
0.71.1
2026-04-11This release addresses multiple security vulnerabilities, including privilege escalation in user management and adding optional SSFR checks for Jellyfin and Plex.
0.71.0
2026-03-28This release fixes redirect loops for movies with numeric names and updates PHP to version 8.5 along with other dependencies.
0.70.1
2026-01-26Fixed issues related to importing Plex Watchlists, including handling of empty watchlists.
0.70.0
2026-01-17This release fixes multiple security vulnerabilities, introduces Mastodon integration for movie tracking, adds OG data to pages, and includes various maintenance fixes.
0.69.0
2025-10-30This release addresses security vulnerabilities CVE-2025-64115 and CVE-2025-64116, introduces movie detail enhancements, and updates user dashboard routing and search endpoints.
0.68.0
2025-09-14This release adds movie descriptions, TMDB links, and watchlist indicators, while updating URL structures and improving poster aspect ratio handling.
0.67.0
2025-08-15Added support for TMDB URL searches and fixed bugs related to IMDb rating scraping, movie queries, CSS styling, and history import mapping.
0.66.2
2025-06-22This release fixes application URL handling in both the JavaScript logic and the server settings page.
0.66.1
2025-06-21Fixed the handling of custom application URLs.
0.66.0
2025-06-13Added Kodi integration, production country information, and a corresponding dashboard row, alongside maintenance updates for TMDB syncing and country code storage.
0.65.0
2025-06-01Added an API endpoint to add movies via TMDB and fixed various bugs related to imports, Radarr feed URLs, and API token authorization.
0.64.1
2025-02-23This release fixes the Docker healthcheck.
0.64.0
2025-02-23The internal Docker HTTP port has been changed from 80 to 8080.
0.63.0
2025-02-09Introduces a new Locations feature, upgrades PHP to 8.4, and optimizes Docker images with ARM64 support and reduced size.
0.62.2
2024-08-21Fixed IMDb rating scraping, movie details modal button behavior, and a PWA cookie issue causing user logouts.
0.62.1
2024-07-21Fixed session-related login issues.
0.62.0
2024-07-06This release introduces customizable application names, a timezone selector, new API endpoints for authentication token management, and fixes for IMDb rating scraping.
0.61.0
2024-01-14Introduces personal rating filters, optional watch date positions, updates to PHP 8.3, and various bug fixes for person data, user deletion, and release dates.
0.60.0
2023-12-03Added options to hide actors and directors, displayed cast characters and watchlist movies on person pages, and fixed Jellyfin export and IMDb scraping issues.
0.59.0
2023-10-05Introduces a Radarr feed URL, search movies API endpoint, and updates to movie/person detail pages, alongside a refactor of webhook endpoints.
0.58.0
2023-09-16Introduces 2FA TOTP support, a new REST API, the ability to add plays without dates, and improvements to the IMDb sync and watchlist search.
0.57.0
2023-08-06Introduces Jellyfin authentication and data synchronization, adds movie streaming information, expands person biographies, and improves search and filtering capabilities.
0.56.0
2023-07-07Added Plex OAuth integration, Plex Watchlist import, and login credential environment variables, while updating the UI and improving TMDB sync logging.
0.55.1
2023-06-23Replaces subreddit support with GitHub Discussions and includes bug fixes for IMDb rating sync, dashboard UI, and search error handling.
0.55.0
2023-06-14This release introduces Docker secrets support, customizable dashboard rows with a new watchlist section, basic email functionality, and a bugfix for syncing TMDB persons.
0.54.0
2023-06-11Launched a new documentation website and added CLI commands for exporting history and ratings, alongside improvements to the user data export process.
0.53.1
2023-06-01This release includes bug fixes for unique movie calculations and the removal of an unnecessary PHP extension from the Docker image.
0.53.0
2023-05-22This release moves the job queue to server settings, adds import logs and latest releases to settings pages, introduces TMDB cache CLI commands, and includes a nightly Docker image.
0.52.0
2023-05-15Introduces an application URL server setting required for managing webhooks, alongside a movie production company bugfix and new watchlist options.
0.51.0
2023-05-07Introduces a watchlist feature with automatic removal options and adds Emby integration.
0.50.0
2023-04-27Added watch date comments to history export/import and introduced optional public user registration.
0.49.0
2023-04-26Updates the rating change and account settings UI and introduces a general server settings page for TMDB API key management.
0.48.1
2023-04-14Replaced native browser alerts with app UI alerts and fixed an IMDb rating scraping issue.
0.48.0
2023-04-12Introduced admin user roles and a new user management settings page, along with performance improvements for the app settings page.
0.47.4
2023-04-08Adds support for timezone configuration via environment variables and improves dark mode UI with a navbar separator.
0.47.3
2023-04-08Updated the IMDB web scraper to align with frontend changes and added more information to the app settings page.
0.47.2
2023-03-02Improved dark mode visibility for the Netflix import and login page UI elements.
0.47.1
2023-02-24Fixed dark mode flickering on page loads and improved the visibility of the edit rating button on movie detail pages.
0.47.0
2023-02-18Introduces a dark mode toggle available in the menu dropdown.
0.46.1
2023-02-15Improved UX for rating stars on movie detail pages and adjusted back button visibility in the log modal.
0.46.0
2023-02-09Updated to PHP 8.2 and improved the log play modal UX for mobile search inputs.
0.45.0
2023-02-05Updated the application logo with a custom design and adjusted its size.
0.44.0
2023-02-03Introduces a new UX/UI for logging plays and fixes a SQLite error when logging plays on existing dates.
0.43.0
2023-02-02Added a note symbol for watch dates with comments and fixed hardcoded movie IDs on movie detail page refresh buttons.
0.42.0
2023-02-02Introduced a new Netflix CSV importer with support for custom date formats, item deletion before import, and various UI fixes.
0.41.0
2023-01-28This release improves IMDb rating sync stability, adds TMDB backdrop images to synced data, and introduces optional watch date comments.
0.40.0
2023-01-22Added buttons to log new watch dates and refresh movie metadata directly on movie detail pages.
0.39.4
2023-01-21Updated Letterboxd export structure and reworked Trakt import logic with a required cache update for existing Trakt data.
0.39.3
2023-01-19Updates the generated Letterboxd export CSV row order to match the import requirements.
0.39.2
2023-01-19Updated the generated Letterboxd export CSV structure to align with the Letterboxd import CSV format.
0.39.1
2023-01-14Fixed broken IMDb rating synchronization by using dedicated movie ratings pages for scraping.
0.39.0
2023-01-12This release updates HTTP routes, integrates storage directory handling for cached images, and adds a dockerless installation option.
0.38.1
2023-01-06Fixed a security issue regarding overly permissive access for editing user movie watch dates and ratings.
0.38.0
2023-01-05This update improves the movie page UI, fixes layout issues on the dashboard, and enhances stability for movie watch date management and rating formatting.
0.36.0
2022-12-30Reworked Letterboxd import to use diary.csv and added a new Letterboxd export feature.
0.35.8
2022-12-29Improved data sharing visibility via profile redirects and removed mandatory country requirements for companies.
0.35.7
2022-12-28This release fixes issues with movie history deletion and rating updates, while improving logging and refactoring the Trakt import process.
0.35.6
2022-12-27Fixed broken pagination elements and improved graceful handling of movie creation errors during Letterboxd imports.
0.35.5
2022-12-26Updated TMDB movie poster paths and runtimes to be nullable to resolve synchronization issues.
0.35.4
2022-12-25Cast character names are now nullable to prevent errors when names are missing.
0.35.3
2022-12-23Sets the sqlite connection busy_timeout to 3 seconds to resolve database lock issues.
0.35.2
2022-12-23Replaced external CDN usages with local delivery and fixed broken rating updates.
0.35.1
2022-12-21Optimized Trakt TV movie data requirements to resolve certain import issues.
0.35.0
2022-12-21Added SQLite support and introduced a new required DATABASE_MODE environment variable along with renamed database configuration variables.
0.34.0
2022-12-11Reworks image caching, renames routes for actor and director pages, and adds new sorting and filtering options.
0.33.3
2022-12-08This release fixes a slow dashboard query and corrects the movie count calculation.
0.33.2
2022-12-08Fixed the plex scrobbler update message, improved person age display with death symbols, and added cleanup of unreferenced persons before TMDB sync.
0.33.1
2022-12-08Updated the Firefox user agent to avoid IMDb blocks, wrapped session management into a utility class, and improved CLI job logging.
0.33.0
2022-12-08Plex scrobble options are now configured via user settings instead of environment variables.
0.32.2
2022-12-08Fixed an issue with invalid image rendering.
0.32.1
2022-12-07Fixed database transaction issues during TMDB synchronizations.
0.32.0
2022-12-07Added TMDB person synchronization and displays birth and death dates on person pages.
0.31.1
2022-12-06Fixed minor incorrect image renderings.
0.31.0
2022-12-05This release includes code reformatting, UI improvements to the job queue page, and enhanced logging for TMDB image cache jobs.
0.30.0
2022-12-05This release includes code restructuring, image rendering fixes, job queue improvements, and new app release information in settings.
0.29.1
2022-11-29Locally cached images are now deleted when the image cache changes.
0.29.0
2022-11-29Introduces TMDB image caching with new CLI commands for refreshing and deleting the cache, activatable via an environment variable.
0.28.1
2022-11-26Fixed an issue where movie filtering lost arguments and displayed incorrect page numbers.
0.28.0
2022-11-26Added year, language, and genre filters to the 'All movies' page and linked them to the dashboard.
0.27.0
2022-11-06Added support for tracking Plex webhook ratings and updated default environment file settings.
0.26.4
2022-10-09Updated Composer dependencies.
0.26.3
2022-09-15Fixed issues with unique movie counts and all movies sorting.
0.26.2
2022-09-15Fixed pagination issues on the all movies page.
0.26.1
2022-09-15Fixed the default sort order.
0.26.0
2022-09-15Fixed search functionality for most watched actors and directors and introduced a new unique movies page with custom sorting.
0.25.4
2022-08-19Fixed a bug where the movie rating reset button was broken.
0.25.3
2022-08-18Fixed an issue where the history export route was unreachable.
0.25.2
2022-08-17Fixed the `user:update` CLI command to return a warning instead of success when a user ID does not exist.
0.25.1
2022-08-17Fixed a broken database migration.
0.25.0
2022-08-17Adds a web UI page to simplify the initial user creation process.
0.24.0
2022-08-16Added logging for IMDb syncs via the job queue.
0.23.0
2022-08-16Renamed trakt and letterboxd syncs to imports, updated the trakt CLI command, and added job logging for executions.
0.22.0
2022-08-15PHP error logs are now streamed to docker container logs and a new job queue overview page has been added.
0.21.2
2022-08-04Fixed TMDB sync issues related to outdated local company data and resolved a minor CSS bug.
0.21.1
2022-07-31Fixed issues with IMDb vote count mapping.
0.21.0
2022-07-31Added an IMDb ratings sync CLI command and integrated IMDb and TMDb ratings with external links on movie pages.
0.20.1
2022-07-28Fixed an issue preventing general setting updates for users who have core changes disabled.
0.20.0
2022-07-28Added user privacy level settings and disabled relevant inputs for users with core account changes disabled.
0.19.4
2022-07-28Fixed an issue where the wrong date format was used when adding or removing watch dates.