├── .dockerignore ├── .env.example ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature.yml └── workflows │ ├── deploy-mkdocs.yml │ ├── deploy-openapi.yml │ ├── dockerhub-description.yml │ ├── dockerhub-nightly.yml │ ├── dockerhub-tag.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── bin └── console.php ├── bootstrap.php ├── composer.json ├── composer.lock ├── db └── migrations │ ├── mysql │ ├── 20210124104021_SetupBaseTables.php │ ├── 20210204195525_AddMoreMovieDetails.php │ ├── 20210204211239_RemoveYearFromMovie.php │ ├── 20210206222052_AddGenre.php │ ├── 20220402194534_AddPerson.php │ ├── 20220418073143_AddProductionCompanies.php │ ├── 20220418081407_AddMovieTagline.php │ ├── 20220420173442_AddSecondRatingType.php │ ├── 20220420185953_AddLetterboxdId.php │ ├── 20220424171847_RemoveTimeFromWatchDate.php │ ├── 20220505182414_AddPosterPathToMovie.php │ ├── 20220506184030_AddSyncLogTable.php │ ├── 20220506195137_ChangePrimaryKeyInTraktCache.php │ ├── 20220510185016_AddUser.php │ ├── 20220514093905_AddPlaysToHistory.php │ ├── 20220515085154_AddPosterPathToPerson.php │ ├── 20220604103136_SplitUpMovePosterPath.php │ ├── 20220605074031_ChangeMovieTraktIdAndImdbIdToNullable.php │ ├── 20220606175053_ChangeTraktIdToUniqueInWatchedCache.php │ ├── 20220624095147_ReplaceRating10AndRating5WithPersonalRating.php │ ├── 20220628192946_AddPlexWebhookId.php │ ├── 20220630135944_AddUserAuthTokenTable.php │ ├── 20220708144310_AddMultiUserSetup.php │ ├── 20220711194814_SetCorrectConstraintForMovieWatchDates.php │ ├── 20220713163724_AddTraktClientIdToUserTable.php │ ├── 20220714094745_AddCacheTableForTmdbLanguages.php │ ├── 20220714115426_AddDateFormatToUserTable.php │ ├── 20220718170243_AddCoreAccountChangesDisabledToUser.php │ ├── 20220719134322_AddJobQueueTable.php │ ├── 20220725113013_UpdateUsername.php │ ├── 20220728103556_AddPrivacyLevelToUser.php │ ├── 20220731091237_AddImdbRatingToMovie.php │ ├── 20220804080839_UpdateProductionCompanyForeignKeys.php │ ├── 20220815113051_UpdateJobQueueTable.php │ ├── 20220816164829_RemoveScanLog.php │ ├── 20221206190149_ExtendPersonMetaData.php │ ├── 20221208101424_AddPlexScrobbleOptionsToUser.php │ ├── 20221209195438_UpdateMoveForeignKeysToCascade.php │ ├── 20221220113521_InitialSqliteAdjustment.php │ ├── 20221225093745_SetCastCharacterNameColumnToNullable.php │ ├── 20221230153943_AddLetterboxdDiaryCacheTable.php │ ├── 20230103172838_AddJellyfinWebhookId.php │ ├── 20230127104327_AddBackdropPathToMovieTable.php │ ├── 20230128101746_AddCommentToWatchDate.php │ ├── 20230410104922_AddIsAdminToUserTable.php │ ├── 20230417183901_AddWatchlistTable.php │ ├── 20230423165919_AddServerSettingTable.php │ ├── 20230506194733_AddWatchlistAutomaticRemovalEnabledColumnToUserTable.php │ ├── 20230507095753_AddEmbyWebhookIdToUserTable.php │ ├── 20230507185125_AddDashboardSettingsToUserTable.php │ ├── 20230627162519_AddPlexOAuthColumnsToUserTable.php │ ├── 20230704133329_AddBiographyToPersonTable.php │ ├── 20230714115544_CreateTmdbIsoCountryCacheTable.php │ ├── 20230716185217_AddCountryColumnToUserTable.php │ ├── 20230727132752_AddJellyfinAccessTokenColumn.php │ ├── 20230801150607_AddJellyfinSyncEnabledToUserTable.php │ ├── 20230814190244_AddTotpSecretColumn.php │ ├── 20230902112622_AddUserApiTokenTable.php │ ├── 20230908191445_AddRadarrFeedUuidColumnToUserTable.php │ ├── 20230911074701_SetWatchDateNullableForUsers.php │ ├── 20230929140932_RemoveUniqueNameAndCountryConstraintForCompany.php │ ├── 20231001110211_AddImdbIdToPersonTable.php │ ├── 20231006174123_CreateUserPersonSettingsTable.php │ ├── 20231007144149_AddDisplayCharacterNamesToUserTable.php │ ├── 20231112151603_AddPositionToUserWatchDatesTable.php │ ├── 20240126110011_AddDeviceNameAndUserAgentToAuthTokenTable.php │ ├── 20240821173031_AddLocationToUserWatchDatesTable.php │ ├── 20240901100349_AddLocationsFeatureFlagToUserTable.php │ ├── 20240904142241_AddCinemaFlagToLocationTable.php │ ├── 20250608125741_UpdateCountryTables.php │ ├── 20250608155741_AddProductionCountriesTable.php │ ├── 20250612153741_AddKodiWebhookIdToUserTable.php │ ├── 20250921095602_AddHideTmdbAndImdbRatingsToUserTable.php │ ├── 20251009140000_AddMastodonDataToUserTable.php │ ├── 20251107180000_AddMastodonVisibilityDirectToUserTable.php │ └── 20251108170000_AddJobStatusIndexToJobQueueTable.php │ └── sqlite │ ├── 20221220113521_InitialMigration.php │ ├── 20221225093745_SetCastCharacterNameColumnToNullable.php │ ├── 20221228172042_AddPrimaryIndexToMovieUserWatchDatesTable.php │ ├── 20221230153943_AddLetterboxdDiaryCacheTable.php │ ├── 20230103172838_AddJellyfinWebhookId.php │ ├── 20230127104327_AddBackdropPathToMovieTable.php │ ├── 20230128101746_AddCommentToWatchDate.php │ ├── 20230410104922_AddIsAdminToUserTable.php │ ├── 20230417183901_AddWatchlistTable.php │ ├── 20230423165919_AddServerSettingTable.php │ ├── 20230506194733_AddWatchlistAutomaticRemovalEnabledColumnToUserTable.php │ ├── 20230507095753_AddEmbyWebhookIdToUserTable.php │ ├── 20230507185125_AddDashboardSettingsToUserTable.php │ ├── 20230627162519_AddPlexOAuthColumnsToUserTable.php │ ├── 20230704133329_AddBiographyToPersonTable.php │ ├── 20230714115544_CreateTmdbIsoCountryCacheTable.php │ ├── 20230716185217_AddCountryColumnToUserTable.php │ ├── 20230728185226_AddJellyfinAuthenticationColumns.php │ ├── 20230801150607_AddJellyfinSyncEnabledToUserTable.php │ ├── 20230814190237_AddTotpSecretColumn.php │ ├── 20230902112622_AddUserApiTokenTable.php │ ├── 20230908191445_AddRadarrFeedUuidColumnToUserTable.php │ ├── 20230911074701_SetWatchDateNullableForUsers.php │ ├── 20231001110211_AddImdbIdToPersonTable.php │ ├── 20231006174123_CreateUserPersonSettingsTable.php │ ├── 20231007144149_AddDisplayCharacterNamesToUserTable.php │ ├── 20231112151603_AddPositionToUserWatchDatesTable.php │ ├── 20240126110433_AddDeviceNameAndUserAgentToAuthTokenTable.php │ ├── 20240821173031_AddLocationToUserWatchDatesTable.php │ ├── 20240901100349_AddLocationsFeatureFlagToUserTable.php │ ├── 20240904142241_AddCinemaFlagToLocationTable.php │ ├── 20250608125741_UpdateCountryTables.php │ ├── 20250608155741_AddProductionCountriesTable.php │ ├── 20250612153741_AddKodiWebhookIdToUserTable.php │ ├── 20250921095602_AddHideTmdbAndImdbRatingsToUserTable.php │ ├── 20251009140000_AddMastodonDataToUserTable.php │ └── 20251108170000_AddJobStatusIndexToJobQueueTable.php ├── docker-compose.development.yml ├── docker-compose.docs.yml ├── docker-compose.mysql.yml ├── docker-compose.overwrite.yml ├── docker-compose.yml ├── docs ├── assets │ ├── trakt-new-application-page.png │ └── trakt-view-application-page.png ├── configuration.md ├── development │ ├── database-migrations.md │ ├── file-structure.md │ ├── setup.md │ └── structure.md ├── faq.md ├── features │ ├── emby.md │ ├── imdb-rating.md │ ├── jellyfin.md │ ├── kodi.md │ ├── letterboxd.md │ ├── locations.md │ ├── netflix.md │ ├── plex.md │ ├── radarr.md │ ├── tmdb-data.md │ └── trakt.md ├── getting-started.md ├── images │ ├── dashboard-screenshot.png │ ├── favicon.png │ └── logo.png ├── index.md ├── install │ ├── docker.md │ └── manual.md └── openapi.json ├── mkdocs.yml ├── public ├── css │ ├── bootstrap-icons-1.10.2.css │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ ├── createUser.css │ ├── dashboard.css │ ├── datepicker-1.2.0.min.css │ ├── global.css │ ├── login.css │ ├── mastodon.css │ ├── movie.css │ ├── netflix.css │ ├── settings.css │ └── swagger-ui-5.12.0.css ├── fonts │ ├── bootstrap-icons.woff │ └── bootstrap-icons.woff2 ├── images │ ├── ajax-loader.gif │ ├── favicon.ico │ ├── icon-logout-64x64.png │ ├── imdb-logo.svg │ ├── letterboxd-logo.png │ ├── movary-logo-120x120.png │ ├── movary-logo-128x128.png │ ├── movary-logo-144x144.png │ ├── movary-logo-152x152.png │ ├── movary-logo-180x180.png │ ├── movary-logo-192x192.png │ ├── movary-logo-384x384.png │ ├── movary-logo-512x512.png │ ├── movary-logo-72x72.png │ ├── movary-logo-96x96.png │ ├── placeholder-image.png │ ├── refresh.png │ └── tmdb-logo.svg ├── index.php ├── js │ ├── app.js │ ├── bootstrap.bundle.min.js │ ├── bootstrap.bundle.min.js.map │ ├── component │ │ ├── modal-advanced-search-movie.html.js │ │ ├── modal-advanced-search-person.html.js │ │ ├── modal-advanced-search-watchlist.html.js │ │ ├── modal-job.js │ │ └── user-select.js │ ├── dashboard.js │ ├── datepicker-full-1.2.0.min.js │ ├── jquery-3.3.1.js │ ├── login.js │ ├── marked-5.0.2.min.js │ ├── movie.js │ ├── person.js │ ├── qrcode.min.js │ ├── settings-account-dashboard.js │ ├── settings-account-data.js │ ├── settings-account-general.js │ ├── settings-account-location.js │ ├── settings-account-security.js │ ├── settings-app.js │ ├── settings-integration-emby.js │ ├── settings-integration-jellyfin.js │ ├── settings-integration-kodi.js │ ├── settings-integration-letterboxd.js │ ├── settings-integration-mastodon.js │ ├── settings-integration-netflix.js │ ├── settings-integration-plex.js │ ├── settings-integration-radarr.js │ ├── settings-integration-trakt.js │ ├── settings-server-email.js │ ├── settings-server-general.js │ ├── settings-server-jobs.js │ ├── settings-server-users.js │ └── swagger-ui-bundle-5.12.0.js ├── manifest.json └── serviceWorker.js ├── settings ├── phinx.php ├── phpcs.xml ├── phpstan.neon ├── phpstorm.xml ├── phpunit.xml ├── psalm.xml └── routes.php ├── src ├── Api │ ├── Github │ │ ├── GithubApi.php │ │ ├── GithubReleaseDto.php │ │ └── GithubReleaseMapper.php │ ├── Imdb │ │ ├── ImdbUrlGenerator.php │ │ └── ImdbWebScrapper.php │ ├── Jellyfin │ │ ├── Cache │ │ │ ├── JellyfinCache.php │ │ │ ├── JellyfinCacheMapper.php │ │ │ └── JellyfinCacheRepository.php │ │ ├── Dto │ │ │ ├── JellyfinAccessToken.php │ │ │ ├── JellyfinAuthenticationData.php │ │ │ ├── JellyfinMovieDto.php │ │ │ ├── JellyfinMovieDtoList.php │ │ │ ├── JellyfinUser.php │ │ │ └── JellyfinUserId.php │ │ ├── Exception │ │ │ ├── JellyfinInvalidAuthentication.php │ │ │ ├── JellyfinNotFoundError.php │ │ │ ├── JellyfinServerConnectionError.php │ │ │ └── JellyfinServerUrlMissing.php │ │ ├── JellyfinApi.php │ │ └── JellyfinClient.php │ ├── Letterboxd │ │ └── LetterboxdWebScrapper.php │ ├── Plex │ │ ├── Dto │ │ │ ├── PlexAccessToken.php │ │ │ ├── PlexAccount.php │ │ │ └── PlexUserClientConfiguration.php │ │ ├── Exception │ │ │ ├── PlexAuthenticationInvalid.php │ │ │ ├── PlexAuthenticationMissing.php │ │ │ ├── PlexNotFoundError.php │ │ │ └── PlexServerUrlMissing.php │ │ ├── PlexApi.php │ │ ├── PlexClient.php │ │ ├── PlexTvClient.php │ │ └── PlexUserClient.php │ ├── Tmdb │ │ ├── Cache │ │ │ ├── TmdbImageCache.php │ │ │ └── TmdbIsoLanguageCache.php │ │ ├── Dto │ │ │ ├── TmdbCast.php │ │ │ ├── TmdbCastMember.php │ │ │ ├── TmdbCountryList.php │ │ │ ├── TmdbCredits.php │ │ │ ├── TmdbCreditsPerson.php │ │ │ ├── TmdbCrew.php │ │ │ ├── TmdbCrewMember.php │ │ │ ├── TmdbGenre.php │ │ │ ├── TmdbGenreList.php │ │ │ ├── TmdbMovie.php │ │ │ ├── TmdbPerson.php │ │ │ ├── TmdbProductionCompany.php │ │ │ ├── TmdbProductionCompanyList.php │ │ │ ├── TmdbWatchProviderCollection.php │ │ │ ├── TmdbWatchProviderDto.php │ │ │ └── TmdbWatchProviderList.php │ │ ├── Exception │ │ │ ├── TmdbAuthorizationError.php │ │ │ └── TmdbResourceNotFound.php │ │ ├── TmdbApi.php │ │ ├── TmdbClient.php │ │ └── TmdbUrlGenerator.php │ └── Trakt │ │ ├── Cache │ │ └── User │ │ │ └── Movie │ │ │ ├── Rating │ │ │ ├── Repository.php │ │ │ └── Service.php │ │ │ └── Watched │ │ │ ├── Entity.php │ │ │ ├── Repository.php │ │ │ └── Service.php │ │ ├── TraktApi.php │ │ ├── TraktClient.php │ │ └── ValueObject │ │ ├── TraktCredentials.php │ │ ├── TraktId.php │ │ ├── TraktMovie.php │ │ └── User │ │ └── Movie │ │ ├── History │ │ ├── Dto.php │ │ └── DtoList.php │ │ ├── Rating │ │ ├── Dto.php │ │ └── DtoList.php │ │ └── Watched │ │ ├── Dto.php │ │ └── DtoList.php ├── Command │ ├── Command.php │ ├── CreatePublicStorageLink.php │ ├── DatabaseMigrationMigrate.php │ ├── DatabaseMigrationRollback.php │ ├── DatabaseMigrationStatus.php │ ├── ImdbSync.php │ ├── JellyfinCacheDelete.php │ ├── JellyfinCacheRefresh.php │ ├── JellyfinExport.php │ ├── JellyfinImport.php │ ├── Mapper │ │ └── InputMapper.php │ ├── MastodonPostPlay.php │ ├── MastodonPostWatchlist.php │ ├── PlexWatchlistImport.php │ ├── ProcessJobs.php │ ├── TmdbImageCacheCleanup.php │ ├── TmdbImageCacheDelete.php │ ├── TmdbImageCacheRefresh.php │ ├── TmdbMovieSync.php │ ├── TmdbPersonSync.php │ ├── TraktCache.php │ ├── TraktImport.php │ ├── UserCreate.php │ ├── UserDelete.php │ ├── UserHistoryExport.php │ ├── UserList.php │ ├── UserRatingExport.php │ └── UserUpdate.php ├── Domain │ ├── Company │ │ ├── CompanyApi.php │ │ ├── CompanyEntity.php │ │ ├── CompanyEntityList.php │ │ └── CompanyRepository.php │ ├── Country │ │ ├── CountryApi.php │ │ ├── CountryEntity.php │ │ ├── CountryEntityList.php │ │ └── CountryRepository.php │ ├── Genre │ │ ├── GenreApi.php │ │ ├── GenreEntity.php │ │ ├── GenreEntityList.php │ │ └── GenreRepository.php │ ├── Movie │ │ ├── Cast │ │ │ ├── CastApi.php │ │ │ ├── CastEntity.php │ │ │ ├── CastEntityList.php │ │ │ └── CastRepository.php │ │ ├── Crew │ │ │ ├── CrewApi.php │ │ │ ├── CrewEntity.php │ │ │ ├── CrewEntityList.php │ │ │ └── CrewRepository.php │ │ ├── Genre │ │ │ ├── MovieGenreApi.php │ │ │ ├── MovieGenreEntity.php │ │ │ ├── MovieGenreEntityList.php │ │ │ └── MovieGenreRepository.php │ │ ├── History │ │ │ ├── Location │ │ │ │ ├── MovieHistoryLocationApi.php │ │ │ │ ├── MovieHistoryLocationEntity.php │ │ │ │ ├── MovieHistoryLocationEntityList.php │ │ │ │ └── MovieHistoryLocationRepository.php │ │ │ ├── MovieHistoryApi.php │ │ │ ├── MovieHistoryEntity.php │ │ │ ├── MovieHistoryEntityList.php │ │ │ └── MovieHistoryRepository.php │ │ ├── MovieApi.php │ │ ├── MovieEntity.php │ │ ├── MovieEntityList.php │ │ ├── MovieRepository.php │ │ ├── ProductionCompany │ │ │ ├── ProductionCompanyApi.php │ │ │ ├── ProductionCompanyEntity.php │ │ │ ├── ProductionCompanyEntityList.php │ │ │ └── ProductionCompanyRepository.php │ │ └── Watchlist │ │ │ ├── MovieWatchlistApi.php │ │ │ └── MovieWatchlistRepository.php │ ├── Person │ │ ├── PersonApi.php │ │ ├── PersonEntity.php │ │ ├── PersonEntityList.php │ │ └── PersonRepository.php │ └── User │ │ ├── Exception │ │ ├── EmailNotFound.php │ │ ├── EmailNotUnique.php │ │ ├── InvalidCredentials.php │ │ ├── InvalidPassword.php │ │ ├── InvalidTotpCode.php │ │ ├── InvalidVerificationCode.php │ │ ├── MissingTotpCode.php │ │ ├── PasswordTooShort.php │ │ ├── UsernameInvalidFormat.php │ │ └── UsernameNotUnique.php │ │ ├── Service │ │ ├── Authentication.php │ │ ├── TwoFactorAuthenticationApi.php │ │ ├── TwoFactorAuthenticationFactory.php │ │ ├── UserPageAuthorizationChecker.php │ │ └── Validator.php │ │ ├── UserApi.php │ │ ├── UserEntity.php │ │ └── UserRepository.php ├── Factory.php ├── HttpController │ ├── Api │ │ ├── AuthenticationController.php │ │ ├── Dto │ │ │ ├── HistoryEntryDto.php │ │ │ ├── HistoryEntryDtoList.php │ │ │ ├── HistoryRequestDto.php │ │ │ ├── MovieDto.php │ │ │ ├── MovieSearchResultDto.php │ │ │ ├── MovieSearchResultDtoList.php │ │ │ ├── PlayedEntryDto.php │ │ │ ├── PlayedEntryDtoList.php │ │ │ ├── SearchRequestDto.php │ │ │ ├── WatchDateDto.php │ │ │ ├── WatchDateDtoList.php │ │ │ ├── WatchlistEntryDto.php │ │ │ ├── WatchlistEntryDtoList.php │ │ │ └── WatchlistRequestDto.php │ │ ├── EmbyController.php │ │ ├── HistoryController.php │ │ ├── JellyfinController.php │ │ ├── KodiController.php │ │ ├── Middleware │ │ │ ├── IsAuthenticated.php │ │ │ ├── IsAuthorizedToReadUserData.php │ │ │ ├── IsAuthorizedToWriteUserData.php │ │ │ └── MiddlewareInterface.php │ │ ├── MovieAddController.php │ │ ├── MovieSearchController.php │ │ ├── OpenApiController.php │ │ ├── PlayedController.php │ │ ├── PlexController.php │ │ ├── RadarrController.php │ │ ├── RequestMapper │ │ │ ├── HistoryRequestMapper.php │ │ │ ├── PlayedRequestMapper.php │ │ │ ├── RequestMapper.php │ │ │ ├── SearchRequestMapper.php │ │ │ └── WatchlistRequestMapper.php │ │ ├── ResponseMapper │ │ │ ├── HistoryResponseMapper.php │ │ │ ├── MovieResponseMapper.php │ │ │ ├── MovieSearchResponseMapper.php │ │ │ ├── PlayedResponseMapper.php │ │ │ └── WatchlistResponseMapper.php │ │ └── WatchlistController.php │ └── Web │ │ ├── ActorsController.php │ │ ├── AuthenticationController.php │ │ ├── CreateUserController.php │ │ ├── DashboardController.php │ │ ├── DirectorsController.php │ │ ├── Dto │ │ ├── MoviesRequestDto.php │ │ └── PersonsRequestDto.php │ │ ├── EmbyController.php │ │ ├── ErrorController.php │ │ ├── ExportController.php │ │ ├── HistoryController.php │ │ ├── ImportController.php │ │ ├── JellyfinController.php │ │ ├── JobController.php │ │ ├── KodiController.php │ │ ├── LandingPageController.php │ │ ├── LocationController.php │ │ ├── Mapper │ │ ├── MoviesRequestMapper.php │ │ ├── PersonsRequestMapper.php │ │ └── WatchlistRequestMapper.php │ │ ├── Middleware │ │ ├── IsAuthorizedToReadUserData.php │ │ ├── MiddlewareInterface.php │ │ ├── MovieSlugRedirector.php │ │ ├── PersonSlugRedirector.php │ │ ├── ServerHasNoUsers.php │ │ ├── ServerHasRegistrationEnabled.php │ │ ├── ServerHasUsers.php │ │ ├── StartSession.php │ │ ├── UserHasJellyfinToken.php │ │ ├── UserIsAdmin.php │ │ ├── UserIsAuthenticated.php │ │ └── UserIsUnauthenticated.php │ │ ├── Movie │ │ ├── MovieController.php │ │ ├── MovieRatingController.php │ │ ├── MovieWatchProviderController.php │ │ └── MovieWatchlistController.php │ │ ├── MoviesController.php │ │ ├── NetflixController.php │ │ ├── OpenApiController.php │ │ ├── PersonController.php │ │ ├── PlaceholderImageController.php │ │ ├── PlexController.php │ │ ├── RadarrController.php │ │ ├── SettingsController.php │ │ ├── TwoFactorAuthenticationController.php │ │ ├── UserController.php │ │ └── WatchlistController.php ├── JobQueue │ ├── JobEntity.php │ ├── JobEntityList.php │ ├── JobQueueApi.php │ ├── JobQueueRepository.php │ └── JobQueueScheduler.php ├── Service │ ├── ApplicationUrlService.php │ ├── Dashboard │ │ ├── DashboardFactory.php │ │ └── Dto │ │ │ ├── DashboardRow.php │ │ │ └── DashboardRowList.php │ ├── Email │ │ ├── CannotSendEmailException.php │ │ ├── EmailService.php │ │ └── SmtpConfig.php │ ├── Emby │ │ ├── EmbyScrobbler.php │ │ ├── EmbyWebhookDto.php │ │ └── EmbyWebhookDtoMapper.php │ ├── Export │ │ ├── ExportService.php │ │ └── ExportWriter.php │ ├── ImageCacheService.php │ ├── ImageUrlService.php │ ├── Imdb │ │ └── ImdbMovieRatingSync.php │ ├── ImportService.php │ ├── Jellyfin │ │ ├── JellyfinMoviesExporter.php │ │ ├── JellyfinMoviesImporter.php │ │ ├── JellyfinScrobbler.php │ │ ├── JellyfinWebhookDto.php │ │ └── JellyfinWebhookDtoMapper.php │ ├── JobProcessor.php │ ├── Kodi │ │ ├── KodiScrobbler.php │ │ ├── KodiWebhookDto.php │ │ └── KodiWebhookDtoMapper.php │ ├── Letterboxd │ │ ├── LetterboxdExporter.php │ │ ├── LetterboxdImportDiary.php │ │ ├── LetterboxdImportRatings.php │ │ ├── Service │ │ │ ├── LetterboxdCsvValidator.php │ │ │ ├── LetterboxdDiaryCache.php │ │ │ ├── LetterboxdMovieFinder.php │ │ │ └── LetterboxdMovieImporter.php │ │ └── ValueObject │ │ │ ├── CsvLineDiary.php │ │ │ └── CsvLineRating.php │ ├── Mastodon │ │ ├── MastodonApi.php │ │ ├── MastodonPostPlayService.php │ │ ├── MastodonPostService.php │ │ └── MastodonPostWatchlistService.php │ ├── Netflix │ │ ├── Dto │ │ │ ├── NetflixActivityItem.php │ │ │ └── NetflixActivityItemList.php │ │ ├── NetflixActivityCsvParser.php │ │ ├── NetflixActivityItemsConverter.php │ │ └── NetflixMovieImporter.php │ ├── PaginationElementsCalculator.php │ ├── Plex │ │ ├── PlexScrobbler.php │ │ ├── PlexUserClientConfigurationProvider.php │ │ └── PlexWatchlistImporter.php │ ├── Radarr │ │ └── RadarrFeedUrlGenerator.php │ ├── Router │ │ ├── Dto │ │ │ ├── Route.php │ │ │ └── RouteList.php │ │ └── RouterService.php │ ├── ServerSettings.php │ ├── SlugifyService.php │ ├── Tmdb │ │ ├── GenreConverter.php │ │ ├── PersonChangesCalculator.php │ │ ├── SyncMovie.php │ │ ├── SyncMovies.php │ │ ├── SyncPerson.php │ │ ├── SyncPersons.php │ │ └── SyncProductionCompany.php │ ├── Trakt │ │ ├── Exception │ │ │ ├── TraktClientIdNotSet.php │ │ │ └── TraktUsernameNotSet.php │ │ ├── ImportRatings.php │ │ ├── ImportWatchedMovies.php │ │ ├── MovieImporter.php │ │ ├── PlaysPerDateFetcher.php │ │ ├── TraktCacheService.php │ │ ├── TraktCredentialsProvider.php │ │ └── WatchDateToPlaysMap.php │ ├── VoteCountFormatter.php │ └── WebhookUrlBuilder.php ├── Util │ ├── File.php │ ├── Json.php │ └── SessionWrapper.php └── ValueObject │ ├── AbstractList.php │ ├── AbstractMap.php │ ├── Config.php │ ├── Date.php │ ├── DateFormat.php │ ├── DateTime.php │ ├── Exception │ ├── ConfigNotSetException.php │ ├── InvalidRelativeUrl.php │ └── InvalidUrl.php │ ├── Gender.php │ ├── Http │ ├── Header.php │ ├── Request.php │ ├── Response.php │ └── StatusCode.php │ ├── ImdbRating.php │ ├── JobStatus.php │ ├── JobType.php │ ├── PaginationElements.php │ ├── PersonalRating.php │ ├── RelativeUrl.php │ ├── ResourceType.php │ ├── SortOrder.php │ ├── Url.php │ └── Year.php ├── storage ├── .gitignore ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore └── logs │ └── .gitignore ├── templates ├── base.html.twig ├── component │ ├── dashboard │ │ ├── row-help-modal.twig │ │ ├── row-item-toggle.html.twig │ │ ├── row-last-plays-cinema.html.twig │ │ ├── row-last-plays.html.twig │ │ ├── row-most-watched-actors.html.twig │ │ ├── row-most-watched-actresses.html.twig │ │ ├── row-most-watched-directors.html.twig │ │ ├── row-most-watched-genres.html.twig │ │ ├── row-most-watched-languages.html.twig │ │ ├── row-most-watched-production-companies.html.twig │ │ ├── row-most-watched-production-countries.html.twig │ │ ├── row-most-watched-release-year.html.twig │ │ ├── row-top-locations.html.twig │ │ └── row-watchlist.html.twig │ ├── modal-add-two-factor-authentication.html.twig │ ├── modal-advanced-search-movie.html.twig │ ├── modal-advanced-search-person.html.twig │ ├── modal-advanced-search-watchlist.html.twig │ ├── modal-app-release.html.twig │ ├── modal-delete-account.html.twig │ ├── modal-delete-history.html.twig │ ├── modal-delete-ratings.html.twig │ ├── modal-delete-two-factor-authentication.html.twig │ ├── modal-edit-rating.html.twig │ ├── modal-edit-watch-date.html.twig │ ├── modal-job.html.twig │ ├── modal-jobs-remove-all.html.twig │ ├── modal-jobs-remove-processed.html.twig │ ├── modal-jobs-trakt-import-ratings.twig │ ├── modal-location.html.twig │ ├── modal-log-play.html.twig │ ├── modal-more-options.html.twig │ ├── modal-person-more-options.html.twig │ ├── modal-test-email.html.twig │ ├── modal-trakt-import-history.twig │ ├── modal-trakt-import-ratings.twig │ ├── modal-user.html.twig │ ├── modal-where-to-watch.html.twig │ ├── navbar.html.twig │ ├── placeholder-image.svg.twig │ ├── settings-nav.html.twig │ ├── user-select.html.twig │ └── watch-providers.html.twig └── page │ ├── 404.html.twig │ ├── 500.html.twig │ ├── actors.html.twig │ ├── api.html.twig │ ├── create-user.html.twig │ ├── dashboard.html.twig │ ├── directors.html.twig │ ├── history.html.twig │ ├── login.html.twig │ ├── movie.html.twig │ ├── movies.html.twig │ ├── person.html.twig │ ├── settings-account-dashboard.html.twig │ ├── settings-account-data.html.twig │ ├── settings-account-general.html.twig │ ├── settings-account-locations.html.twig │ ├── settings-account-security.html.twig │ ├── settings-app.html.twig │ ├── settings-integration-emby.html.twig │ ├── settings-integration-jellyfin.html.twig │ ├── settings-integration-kodi.html.twig │ ├── settings-integration-letterboxd.html.twig │ ├── settings-integration-mastodon.html.twig │ ├── settings-integration-netflix.html.twig │ ├── settings-integration-plex.html.twig │ ├── settings-integration-radarr.html.twig │ ├── settings-integration-trakt.html.twig │ ├── settings-server-email.html.twig │ ├── settings-server-general.html.twig │ ├── settings-server-jobs.html.twig │ ├── settings-server-users.html.twig │ └── watchlist.html.twig └── tests ├── rest ├── api │ ├── authentication.http │ ├── http-client.env.json │ ├── movie-add.http │ ├── movie-search.http │ ├── user-history.http │ ├── user-played.http │ └── user-watchlist.http └── web │ ├── emby-scrobble.http │ ├── jellyfin-scrobble.http │ ├── movie.http │ ├── plex-rate.http │ ├── plex-scrobble.http │ ├── trakt.http │ └── user.http └── unit ├── Api ├── Imdb │ ├── ImdbUrlGeneratorTest.php │ └── ImdbWebScrapperTest.php ├── Letterboxd │ └── LetterboxdWebScrapperTest.php └── Tmdb │ ├── Dto │ ├── TmdbGenreListTest.php │ ├── TmdbGenreTest.php │ ├── TmdbMovieTest.php │ ├── TmdbProductionCompanyListTest.php │ └── TmdbProductionCompanyTest.php │ └── TmdbUrlGeneratorTest.php ├── Domain ├── Company │ ├── CompanyApiTest.php │ ├── CompanyEntityListTest.php │ └── CompanyEntityTest.php └── Movie │ └── MovieRepositoryTest.php ├── Service ├── ImageUrlGeneratorTest.php └── VoteCountFormatterTest.php └── ValueObject ├── ConfigTest.php ├── DateFormatTest.php ├── DateTest.php ├── DateTimeTest.php ├── GenderTest.php ├── Http ├── HeaderTest.php ├── ResponseTest.php └── StatusCodeTest.php ├── ImdbRatingTest.php ├── JobStatusTest.php ├── JobTypeTest.php ├── PaginationElementsTest.php ├── PersonalRatingTest.php ├── RelativeUrlTest.php ├── ResourceTypeTest.php ├── SortOrderTest.php ├── UrlTest.php └── YearTest.php /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.env.example -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * lee.peuker@protonmail.com 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.github/workflows/deploy-mkdocs.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-openapi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.github/workflows/deploy-openapi.yml -------------------------------------------------------------------------------- /.github/workflows/dockerhub-description.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.github/workflows/dockerhub-description.yml -------------------------------------------------------------------------------- /.github/workflows/dockerhub-nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.github/workflows/dockerhub-nightly.yml -------------------------------------------------------------------------------- /.github/workflows/dockerhub-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.github/workflows/dockerhub-tag.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/README.md -------------------------------------------------------------------------------- /bin/console.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/bin/console.php -------------------------------------------------------------------------------- /bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/bootstrap.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/composer.lock -------------------------------------------------------------------------------- /db/migrations/mysql/20210124104021_SetupBaseTables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20210124104021_SetupBaseTables.php -------------------------------------------------------------------------------- /db/migrations/mysql/20210204195525_AddMoreMovieDetails.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20210204195525_AddMoreMovieDetails.php -------------------------------------------------------------------------------- /db/migrations/mysql/20210204211239_RemoveYearFromMovie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20210204211239_RemoveYearFromMovie.php -------------------------------------------------------------------------------- /db/migrations/mysql/20210206222052_AddGenre.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20210206222052_AddGenre.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220402194534_AddPerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220402194534_AddPerson.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220418073143_AddProductionCompanies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220418073143_AddProductionCompanies.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220418081407_AddMovieTagline.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220418081407_AddMovieTagline.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220420173442_AddSecondRatingType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220420173442_AddSecondRatingType.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220420185953_AddLetterboxdId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220420185953_AddLetterboxdId.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220424171847_RemoveTimeFromWatchDate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220424171847_RemoveTimeFromWatchDate.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220505182414_AddPosterPathToMovie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220505182414_AddPosterPathToMovie.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220506184030_AddSyncLogTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220506184030_AddSyncLogTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220506195137_ChangePrimaryKeyInTraktCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220506195137_ChangePrimaryKeyInTraktCache.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220510185016_AddUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220510185016_AddUser.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220514093905_AddPlaysToHistory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220514093905_AddPlaysToHistory.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220515085154_AddPosterPathToPerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220515085154_AddPosterPathToPerson.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220604103136_SplitUpMovePosterPath.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220604103136_SplitUpMovePosterPath.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220605074031_ChangeMovieTraktIdAndImdbIdToNullable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220605074031_ChangeMovieTraktIdAndImdbIdToNullable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220606175053_ChangeTraktIdToUniqueInWatchedCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220606175053_ChangeTraktIdToUniqueInWatchedCache.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220624095147_ReplaceRating10AndRating5WithPersonalRating.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220624095147_ReplaceRating10AndRating5WithPersonalRating.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220628192946_AddPlexWebhookId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220628192946_AddPlexWebhookId.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220630135944_AddUserAuthTokenTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220630135944_AddUserAuthTokenTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220708144310_AddMultiUserSetup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220708144310_AddMultiUserSetup.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220711194814_SetCorrectConstraintForMovieWatchDates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220711194814_SetCorrectConstraintForMovieWatchDates.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220713163724_AddTraktClientIdToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220713163724_AddTraktClientIdToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220714094745_AddCacheTableForTmdbLanguages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220714094745_AddCacheTableForTmdbLanguages.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220714115426_AddDateFormatToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220714115426_AddDateFormatToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220718170243_AddCoreAccountChangesDisabledToUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220718170243_AddCoreAccountChangesDisabledToUser.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220719134322_AddJobQueueTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220719134322_AddJobQueueTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220725113013_UpdateUsername.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220725113013_UpdateUsername.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220728103556_AddPrivacyLevelToUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220728103556_AddPrivacyLevelToUser.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220731091237_AddImdbRatingToMovie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220731091237_AddImdbRatingToMovie.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220804080839_UpdateProductionCompanyForeignKeys.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220804080839_UpdateProductionCompanyForeignKeys.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220815113051_UpdateJobQueueTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220815113051_UpdateJobQueueTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20220816164829_RemoveScanLog.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20220816164829_RemoveScanLog.php -------------------------------------------------------------------------------- /db/migrations/mysql/20221206190149_ExtendPersonMetaData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20221206190149_ExtendPersonMetaData.php -------------------------------------------------------------------------------- /db/migrations/mysql/20221208101424_AddPlexScrobbleOptionsToUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20221208101424_AddPlexScrobbleOptionsToUser.php -------------------------------------------------------------------------------- /db/migrations/mysql/20221209195438_UpdateMoveForeignKeysToCascade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20221209195438_UpdateMoveForeignKeysToCascade.php -------------------------------------------------------------------------------- /db/migrations/mysql/20221220113521_InitialSqliteAdjustment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20221220113521_InitialSqliteAdjustment.php -------------------------------------------------------------------------------- /db/migrations/mysql/20221225093745_SetCastCharacterNameColumnToNullable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20221225093745_SetCastCharacterNameColumnToNullable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20221230153943_AddLetterboxdDiaryCacheTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20221230153943_AddLetterboxdDiaryCacheTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230103172838_AddJellyfinWebhookId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230103172838_AddJellyfinWebhookId.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230127104327_AddBackdropPathToMovieTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230127104327_AddBackdropPathToMovieTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230128101746_AddCommentToWatchDate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230128101746_AddCommentToWatchDate.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230410104922_AddIsAdminToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230410104922_AddIsAdminToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230417183901_AddWatchlistTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230417183901_AddWatchlistTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230423165919_AddServerSettingTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230423165919_AddServerSettingTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230506194733_AddWatchlistAutomaticRemovalEnabledColumnToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230506194733_AddWatchlistAutomaticRemovalEnabledColumnToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230507095753_AddEmbyWebhookIdToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230507095753_AddEmbyWebhookIdToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230507185125_AddDashboardSettingsToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230507185125_AddDashboardSettingsToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230627162519_AddPlexOAuthColumnsToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230627162519_AddPlexOAuthColumnsToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230704133329_AddBiographyToPersonTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230704133329_AddBiographyToPersonTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230714115544_CreateTmdbIsoCountryCacheTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230714115544_CreateTmdbIsoCountryCacheTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230716185217_AddCountryColumnToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230716185217_AddCountryColumnToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230727132752_AddJellyfinAccessTokenColumn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230727132752_AddJellyfinAccessTokenColumn.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230801150607_AddJellyfinSyncEnabledToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230801150607_AddJellyfinSyncEnabledToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230814190244_AddTotpSecretColumn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230814190244_AddTotpSecretColumn.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230902112622_AddUserApiTokenTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230902112622_AddUserApiTokenTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230908191445_AddRadarrFeedUuidColumnToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230908191445_AddRadarrFeedUuidColumnToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230911074701_SetWatchDateNullableForUsers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230911074701_SetWatchDateNullableForUsers.php -------------------------------------------------------------------------------- /db/migrations/mysql/20230929140932_RemoveUniqueNameAndCountryConstraintForCompany.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20230929140932_RemoveUniqueNameAndCountryConstraintForCompany.php -------------------------------------------------------------------------------- /db/migrations/mysql/20231001110211_AddImdbIdToPersonTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20231001110211_AddImdbIdToPersonTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20231006174123_CreateUserPersonSettingsTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20231006174123_CreateUserPersonSettingsTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20231007144149_AddDisplayCharacterNamesToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20231007144149_AddDisplayCharacterNamesToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20231112151603_AddPositionToUserWatchDatesTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20231112151603_AddPositionToUserWatchDatesTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20240126110011_AddDeviceNameAndUserAgentToAuthTokenTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20240126110011_AddDeviceNameAndUserAgentToAuthTokenTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20240821173031_AddLocationToUserWatchDatesTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20240821173031_AddLocationToUserWatchDatesTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20240901100349_AddLocationsFeatureFlagToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20240901100349_AddLocationsFeatureFlagToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20240904142241_AddCinemaFlagToLocationTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20240904142241_AddCinemaFlagToLocationTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20250608125741_UpdateCountryTables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20250608125741_UpdateCountryTables.php -------------------------------------------------------------------------------- /db/migrations/mysql/20250608155741_AddProductionCountriesTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20250608155741_AddProductionCountriesTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20250612153741_AddKodiWebhookIdToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20250612153741_AddKodiWebhookIdToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20250921095602_AddHideTmdbAndImdbRatingsToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20250921095602_AddHideTmdbAndImdbRatingsToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20251009140000_AddMastodonDataToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20251009140000_AddMastodonDataToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20251107180000_AddMastodonVisibilityDirectToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20251107180000_AddMastodonVisibilityDirectToUserTable.php -------------------------------------------------------------------------------- /db/migrations/mysql/20251108170000_AddJobStatusIndexToJobQueueTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/mysql/20251108170000_AddJobStatusIndexToJobQueueTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20221220113521_InitialMigration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20221220113521_InitialMigration.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20221225093745_SetCastCharacterNameColumnToNullable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20221225093745_SetCastCharacterNameColumnToNullable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20221228172042_AddPrimaryIndexToMovieUserWatchDatesTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20221228172042_AddPrimaryIndexToMovieUserWatchDatesTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20221230153943_AddLetterboxdDiaryCacheTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20221230153943_AddLetterboxdDiaryCacheTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230103172838_AddJellyfinWebhookId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230103172838_AddJellyfinWebhookId.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230127104327_AddBackdropPathToMovieTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230127104327_AddBackdropPathToMovieTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230128101746_AddCommentToWatchDate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230128101746_AddCommentToWatchDate.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230410104922_AddIsAdminToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230410104922_AddIsAdminToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230417183901_AddWatchlistTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230417183901_AddWatchlistTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230423165919_AddServerSettingTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230423165919_AddServerSettingTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230506194733_AddWatchlistAutomaticRemovalEnabledColumnToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230506194733_AddWatchlistAutomaticRemovalEnabledColumnToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230507095753_AddEmbyWebhookIdToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230507095753_AddEmbyWebhookIdToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230507185125_AddDashboardSettingsToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230507185125_AddDashboardSettingsToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230627162519_AddPlexOAuthColumnsToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230627162519_AddPlexOAuthColumnsToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230704133329_AddBiographyToPersonTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230704133329_AddBiographyToPersonTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230714115544_CreateTmdbIsoCountryCacheTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230714115544_CreateTmdbIsoCountryCacheTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230716185217_AddCountryColumnToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230716185217_AddCountryColumnToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230728185226_AddJellyfinAuthenticationColumns.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230728185226_AddJellyfinAuthenticationColumns.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230801150607_AddJellyfinSyncEnabledToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230801150607_AddJellyfinSyncEnabledToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230814190237_AddTotpSecretColumn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230814190237_AddTotpSecretColumn.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230902112622_AddUserApiTokenTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230902112622_AddUserApiTokenTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230908191445_AddRadarrFeedUuidColumnToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230908191445_AddRadarrFeedUuidColumnToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20230911074701_SetWatchDateNullableForUsers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20230911074701_SetWatchDateNullableForUsers.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20231001110211_AddImdbIdToPersonTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20231001110211_AddImdbIdToPersonTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20231006174123_CreateUserPersonSettingsTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20231006174123_CreateUserPersonSettingsTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20231007144149_AddDisplayCharacterNamesToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20231007144149_AddDisplayCharacterNamesToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20231112151603_AddPositionToUserWatchDatesTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20231112151603_AddPositionToUserWatchDatesTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20240126110433_AddDeviceNameAndUserAgentToAuthTokenTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20240126110433_AddDeviceNameAndUserAgentToAuthTokenTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20240821173031_AddLocationToUserWatchDatesTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20240821173031_AddLocationToUserWatchDatesTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20240901100349_AddLocationsFeatureFlagToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20240901100349_AddLocationsFeatureFlagToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20240904142241_AddCinemaFlagToLocationTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20240904142241_AddCinemaFlagToLocationTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20250608125741_UpdateCountryTables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20250608125741_UpdateCountryTables.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20250608155741_AddProductionCountriesTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20250608155741_AddProductionCountriesTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20250612153741_AddKodiWebhookIdToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20250612153741_AddKodiWebhookIdToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20250921095602_AddHideTmdbAndImdbRatingsToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20250921095602_AddHideTmdbAndImdbRatingsToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20251009140000_AddMastodonDataToUserTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20251009140000_AddMastodonDataToUserTable.php -------------------------------------------------------------------------------- /db/migrations/sqlite/20251108170000_AddJobStatusIndexToJobQueueTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/db/migrations/sqlite/20251108170000_AddJobStatusIndexToJobQueueTable.php -------------------------------------------------------------------------------- /docker-compose.development.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docker-compose.development.yml -------------------------------------------------------------------------------- /docker-compose.docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docker-compose.docs.yml -------------------------------------------------------------------------------- /docker-compose.mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docker-compose.mysql.yml -------------------------------------------------------------------------------- /docker-compose.overwrite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docker-compose.overwrite.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/assets/trakt-new-application-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/assets/trakt-new-application-page.png -------------------------------------------------------------------------------- /docs/assets/trakt-view-application-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/assets/trakt-view-application-page.png -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/development/database-migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/development/database-migrations.md -------------------------------------------------------------------------------- /docs/development/file-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/development/file-structure.md -------------------------------------------------------------------------------- /docs/development/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/development/setup.md -------------------------------------------------------------------------------- /docs/development/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/development/structure.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/features/emby.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/emby.md -------------------------------------------------------------------------------- /docs/features/imdb-rating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/imdb-rating.md -------------------------------------------------------------------------------- /docs/features/jellyfin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/jellyfin.md -------------------------------------------------------------------------------- /docs/features/kodi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/kodi.md -------------------------------------------------------------------------------- /docs/features/letterboxd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/letterboxd.md -------------------------------------------------------------------------------- /docs/features/locations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/locations.md -------------------------------------------------------------------------------- /docs/features/netflix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/netflix.md -------------------------------------------------------------------------------- /docs/features/plex.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/plex.md -------------------------------------------------------------------------------- /docs/features/radarr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/radarr.md -------------------------------------------------------------------------------- /docs/features/tmdb-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/tmdb-data.md -------------------------------------------------------------------------------- /docs/features/trakt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/features/trakt.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/images/dashboard-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/images/dashboard-screenshot.png -------------------------------------------------------------------------------- /docs/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/images/favicon.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/install/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/install/docker.md -------------------------------------------------------------------------------- /docs/install/manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/install/manual.md -------------------------------------------------------------------------------- /docs/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/docs/openapi.json -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /public/css/bootstrap-icons-1.10.2.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/bootstrap-icons-1.10.2.css -------------------------------------------------------------------------------- /public/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/bootstrap.min.css -------------------------------------------------------------------------------- /public/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /public/css/createUser.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/createUser.css -------------------------------------------------------------------------------- /public/css/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/dashboard.css -------------------------------------------------------------------------------- /public/css/datepicker-1.2.0.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/datepicker-1.2.0.min.css -------------------------------------------------------------------------------- /public/css/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/global.css -------------------------------------------------------------------------------- /public/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/login.css -------------------------------------------------------------------------------- /public/css/mastodon.css: -------------------------------------------------------------------------------- 1 | .disabled { 2 | opacity: 0.5; 3 | } 4 | -------------------------------------------------------------------------------- /public/css/movie.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/movie.css -------------------------------------------------------------------------------- /public/css/netflix.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/netflix.css -------------------------------------------------------------------------------- /public/css/settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/settings.css -------------------------------------------------------------------------------- /public/css/swagger-ui-5.12.0.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/css/swagger-ui-5.12.0.css -------------------------------------------------------------------------------- /public/fonts/bootstrap-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/fonts/bootstrap-icons.woff -------------------------------------------------------------------------------- /public/fonts/bootstrap-icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/fonts/bootstrap-icons.woff2 -------------------------------------------------------------------------------- /public/images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/ajax-loader.gif -------------------------------------------------------------------------------- /public/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/favicon.ico -------------------------------------------------------------------------------- /public/images/icon-logout-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/icon-logout-64x64.png -------------------------------------------------------------------------------- /public/images/imdb-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/imdb-logo.svg -------------------------------------------------------------------------------- /public/images/letterboxd-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/letterboxd-logo.png -------------------------------------------------------------------------------- /public/images/movary-logo-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/movary-logo-120x120.png -------------------------------------------------------------------------------- /public/images/movary-logo-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/movary-logo-128x128.png -------------------------------------------------------------------------------- /public/images/movary-logo-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/movary-logo-144x144.png -------------------------------------------------------------------------------- /public/images/movary-logo-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/movary-logo-152x152.png -------------------------------------------------------------------------------- /public/images/movary-logo-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/movary-logo-180x180.png -------------------------------------------------------------------------------- /public/images/movary-logo-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/movary-logo-192x192.png -------------------------------------------------------------------------------- /public/images/movary-logo-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/movary-logo-384x384.png -------------------------------------------------------------------------------- /public/images/movary-logo-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/movary-logo-512x512.png -------------------------------------------------------------------------------- /public/images/movary-logo-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/movary-logo-72x72.png -------------------------------------------------------------------------------- /public/images/movary-logo-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/movary-logo-96x96.png -------------------------------------------------------------------------------- /public/images/placeholder-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/placeholder-image.png -------------------------------------------------------------------------------- /public/images/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/refresh.png -------------------------------------------------------------------------------- /public/images/tmdb-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/images/tmdb-logo.svg -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/index.php -------------------------------------------------------------------------------- /public/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/app.js -------------------------------------------------------------------------------- /public/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /public/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /public/js/component/modal-advanced-search-movie.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/component/modal-advanced-search-movie.html.js -------------------------------------------------------------------------------- /public/js/component/modal-advanced-search-person.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/component/modal-advanced-search-person.html.js -------------------------------------------------------------------------------- /public/js/component/modal-advanced-search-watchlist.html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/component/modal-advanced-search-watchlist.html.js -------------------------------------------------------------------------------- /public/js/component/modal-job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/component/modal-job.js -------------------------------------------------------------------------------- /public/js/component/user-select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/component/user-select.js -------------------------------------------------------------------------------- /public/js/dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/dashboard.js -------------------------------------------------------------------------------- /public/js/datepicker-full-1.2.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/datepicker-full-1.2.0.min.js -------------------------------------------------------------------------------- /public/js/jquery-3.3.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/jquery-3.3.1.js -------------------------------------------------------------------------------- /public/js/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/login.js -------------------------------------------------------------------------------- /public/js/marked-5.0.2.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/marked-5.0.2.min.js -------------------------------------------------------------------------------- /public/js/movie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/movie.js -------------------------------------------------------------------------------- /public/js/person.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/person.js -------------------------------------------------------------------------------- /public/js/qrcode.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/qrcode.min.js -------------------------------------------------------------------------------- /public/js/settings-account-dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-account-dashboard.js -------------------------------------------------------------------------------- /public/js/settings-account-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-account-data.js -------------------------------------------------------------------------------- /public/js/settings-account-general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-account-general.js -------------------------------------------------------------------------------- /public/js/settings-account-location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-account-location.js -------------------------------------------------------------------------------- /public/js/settings-account-security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-account-security.js -------------------------------------------------------------------------------- /public/js/settings-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-app.js -------------------------------------------------------------------------------- /public/js/settings-integration-emby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-integration-emby.js -------------------------------------------------------------------------------- /public/js/settings-integration-jellyfin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-integration-jellyfin.js -------------------------------------------------------------------------------- /public/js/settings-integration-kodi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-integration-kodi.js -------------------------------------------------------------------------------- /public/js/settings-integration-letterboxd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-integration-letterboxd.js -------------------------------------------------------------------------------- /public/js/settings-integration-mastodon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-integration-mastodon.js -------------------------------------------------------------------------------- /public/js/settings-integration-netflix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-integration-netflix.js -------------------------------------------------------------------------------- /public/js/settings-integration-plex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-integration-plex.js -------------------------------------------------------------------------------- /public/js/settings-integration-radarr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-integration-radarr.js -------------------------------------------------------------------------------- /public/js/settings-integration-trakt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-integration-trakt.js -------------------------------------------------------------------------------- /public/js/settings-server-email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-server-email.js -------------------------------------------------------------------------------- /public/js/settings-server-general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-server-general.js -------------------------------------------------------------------------------- /public/js/settings-server-jobs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-server-jobs.js -------------------------------------------------------------------------------- /public/js/settings-server-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/settings-server-users.js -------------------------------------------------------------------------------- /public/js/swagger-ui-bundle-5.12.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/js/swagger-ui-bundle-5.12.0.js -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/public/serviceWorker.js -------------------------------------------------------------------------------- /settings/phinx.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/settings/phinx.php -------------------------------------------------------------------------------- /settings/phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/settings/phpcs.xml -------------------------------------------------------------------------------- /settings/phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/settings/phpstan.neon -------------------------------------------------------------------------------- /settings/phpstorm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/settings/phpstorm.xml -------------------------------------------------------------------------------- /settings/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/settings/phpunit.xml -------------------------------------------------------------------------------- /settings/psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/settings/psalm.xml -------------------------------------------------------------------------------- /settings/routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/settings/routes.php -------------------------------------------------------------------------------- /src/Api/Github/GithubApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Github/GithubApi.php -------------------------------------------------------------------------------- /src/Api/Github/GithubReleaseDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Github/GithubReleaseDto.php -------------------------------------------------------------------------------- /src/Api/Github/GithubReleaseMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Github/GithubReleaseMapper.php -------------------------------------------------------------------------------- /src/Api/Imdb/ImdbUrlGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Imdb/ImdbUrlGenerator.php -------------------------------------------------------------------------------- /src/Api/Imdb/ImdbWebScrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Imdb/ImdbWebScrapper.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Cache/JellyfinCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Cache/JellyfinCache.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Cache/JellyfinCacheMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Cache/JellyfinCacheMapper.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Cache/JellyfinCacheRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Cache/JellyfinCacheRepository.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Dto/JellyfinAccessToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Dto/JellyfinAccessToken.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Dto/JellyfinAuthenticationData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Dto/JellyfinAuthenticationData.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Dto/JellyfinMovieDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Dto/JellyfinMovieDto.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Dto/JellyfinMovieDtoList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Dto/JellyfinMovieDtoList.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Dto/JellyfinUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Dto/JellyfinUser.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Dto/JellyfinUserId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Dto/JellyfinUserId.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Exception/JellyfinInvalidAuthentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Exception/JellyfinInvalidAuthentication.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Exception/JellyfinNotFoundError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Exception/JellyfinNotFoundError.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Exception/JellyfinServerConnectionError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Exception/JellyfinServerConnectionError.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/Exception/JellyfinServerUrlMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/Exception/JellyfinServerUrlMissing.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/JellyfinApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/JellyfinApi.php -------------------------------------------------------------------------------- /src/Api/Jellyfin/JellyfinClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Jellyfin/JellyfinClient.php -------------------------------------------------------------------------------- /src/Api/Letterboxd/LetterboxdWebScrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Letterboxd/LetterboxdWebScrapper.php -------------------------------------------------------------------------------- /src/Api/Plex/Dto/PlexAccessToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/Dto/PlexAccessToken.php -------------------------------------------------------------------------------- /src/Api/Plex/Dto/PlexAccount.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/Dto/PlexAccount.php -------------------------------------------------------------------------------- /src/Api/Plex/Dto/PlexUserClientConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/Dto/PlexUserClientConfiguration.php -------------------------------------------------------------------------------- /src/Api/Plex/Exception/PlexAuthenticationInvalid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/Exception/PlexAuthenticationInvalid.php -------------------------------------------------------------------------------- /src/Api/Plex/Exception/PlexAuthenticationMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/Exception/PlexAuthenticationMissing.php -------------------------------------------------------------------------------- /src/Api/Plex/Exception/PlexNotFoundError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/Exception/PlexNotFoundError.php -------------------------------------------------------------------------------- /src/Api/Plex/Exception/PlexServerUrlMissing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/Exception/PlexServerUrlMissing.php -------------------------------------------------------------------------------- /src/Api/Plex/PlexApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/PlexApi.php -------------------------------------------------------------------------------- /src/Api/Plex/PlexClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/PlexClient.php -------------------------------------------------------------------------------- /src/Api/Plex/PlexTvClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/PlexTvClient.php -------------------------------------------------------------------------------- /src/Api/Plex/PlexUserClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Plex/PlexUserClient.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Cache/TmdbImageCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Cache/TmdbImageCache.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Cache/TmdbIsoLanguageCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Cache/TmdbIsoLanguageCache.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbCast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbCast.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbCastMember.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbCastMember.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbCountryList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbCountryList.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbCredits.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbCredits.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbCreditsPerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbCreditsPerson.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbCrew.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbCrew.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbCrewMember.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbCrewMember.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbGenre.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbGenre.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbGenreList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbGenreList.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbMovie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbMovie.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbPerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbPerson.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbProductionCompany.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbProductionCompany.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbProductionCompanyList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbProductionCompanyList.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbWatchProviderCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbWatchProviderCollection.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbWatchProviderDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbWatchProviderDto.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Dto/TmdbWatchProviderList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Dto/TmdbWatchProviderList.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Exception/TmdbAuthorizationError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Exception/TmdbAuthorizationError.php -------------------------------------------------------------------------------- /src/Api/Tmdb/Exception/TmdbResourceNotFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/Exception/TmdbResourceNotFound.php -------------------------------------------------------------------------------- /src/Api/Tmdb/TmdbApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/TmdbApi.php -------------------------------------------------------------------------------- /src/Api/Tmdb/TmdbClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/TmdbClient.php -------------------------------------------------------------------------------- /src/Api/Tmdb/TmdbUrlGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Tmdb/TmdbUrlGenerator.php -------------------------------------------------------------------------------- /src/Api/Trakt/Cache/User/Movie/Rating/Repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/Cache/User/Movie/Rating/Repository.php -------------------------------------------------------------------------------- /src/Api/Trakt/Cache/User/Movie/Rating/Service.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/Cache/User/Movie/Rating/Service.php -------------------------------------------------------------------------------- /src/Api/Trakt/Cache/User/Movie/Watched/Entity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/Cache/User/Movie/Watched/Entity.php -------------------------------------------------------------------------------- /src/Api/Trakt/Cache/User/Movie/Watched/Repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/Cache/User/Movie/Watched/Repository.php -------------------------------------------------------------------------------- /src/Api/Trakt/Cache/User/Movie/Watched/Service.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/Cache/User/Movie/Watched/Service.php -------------------------------------------------------------------------------- /src/Api/Trakt/TraktApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/TraktApi.php -------------------------------------------------------------------------------- /src/Api/Trakt/TraktClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/TraktClient.php -------------------------------------------------------------------------------- /src/Api/Trakt/ValueObject/TraktCredentials.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/ValueObject/TraktCredentials.php -------------------------------------------------------------------------------- /src/Api/Trakt/ValueObject/TraktId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/ValueObject/TraktId.php -------------------------------------------------------------------------------- /src/Api/Trakt/ValueObject/TraktMovie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/ValueObject/TraktMovie.php -------------------------------------------------------------------------------- /src/Api/Trakt/ValueObject/User/Movie/History/Dto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/ValueObject/User/Movie/History/Dto.php -------------------------------------------------------------------------------- /src/Api/Trakt/ValueObject/User/Movie/History/DtoList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/ValueObject/User/Movie/History/DtoList.php -------------------------------------------------------------------------------- /src/Api/Trakt/ValueObject/User/Movie/Rating/Dto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/ValueObject/User/Movie/Rating/Dto.php -------------------------------------------------------------------------------- /src/Api/Trakt/ValueObject/User/Movie/Rating/DtoList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/ValueObject/User/Movie/Rating/DtoList.php -------------------------------------------------------------------------------- /src/Api/Trakt/ValueObject/User/Movie/Watched/Dto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/ValueObject/User/Movie/Watched/Dto.php -------------------------------------------------------------------------------- /src/Api/Trakt/ValueObject/User/Movie/Watched/DtoList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Api/Trakt/ValueObject/User/Movie/Watched/DtoList.php -------------------------------------------------------------------------------- /src/Command/Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/Command.php -------------------------------------------------------------------------------- /src/Command/CreatePublicStorageLink.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/CreatePublicStorageLink.php -------------------------------------------------------------------------------- /src/Command/DatabaseMigrationMigrate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/DatabaseMigrationMigrate.php -------------------------------------------------------------------------------- /src/Command/DatabaseMigrationRollback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/DatabaseMigrationRollback.php -------------------------------------------------------------------------------- /src/Command/DatabaseMigrationStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/DatabaseMigrationStatus.php -------------------------------------------------------------------------------- /src/Command/ImdbSync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/ImdbSync.php -------------------------------------------------------------------------------- /src/Command/JellyfinCacheDelete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/JellyfinCacheDelete.php -------------------------------------------------------------------------------- /src/Command/JellyfinCacheRefresh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/JellyfinCacheRefresh.php -------------------------------------------------------------------------------- /src/Command/JellyfinExport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/JellyfinExport.php -------------------------------------------------------------------------------- /src/Command/JellyfinImport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/JellyfinImport.php -------------------------------------------------------------------------------- /src/Command/Mapper/InputMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/Mapper/InputMapper.php -------------------------------------------------------------------------------- /src/Command/MastodonPostPlay.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/MastodonPostPlay.php -------------------------------------------------------------------------------- /src/Command/MastodonPostWatchlist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/MastodonPostWatchlist.php -------------------------------------------------------------------------------- /src/Command/PlexWatchlistImport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/PlexWatchlistImport.php -------------------------------------------------------------------------------- /src/Command/ProcessJobs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/ProcessJobs.php -------------------------------------------------------------------------------- /src/Command/TmdbImageCacheCleanup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/TmdbImageCacheCleanup.php -------------------------------------------------------------------------------- /src/Command/TmdbImageCacheDelete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/TmdbImageCacheDelete.php -------------------------------------------------------------------------------- /src/Command/TmdbImageCacheRefresh.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/TmdbImageCacheRefresh.php -------------------------------------------------------------------------------- /src/Command/TmdbMovieSync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/TmdbMovieSync.php -------------------------------------------------------------------------------- /src/Command/TmdbPersonSync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/TmdbPersonSync.php -------------------------------------------------------------------------------- /src/Command/TraktCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/TraktCache.php -------------------------------------------------------------------------------- /src/Command/TraktImport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/TraktImport.php -------------------------------------------------------------------------------- /src/Command/UserCreate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/UserCreate.php -------------------------------------------------------------------------------- /src/Command/UserDelete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/UserDelete.php -------------------------------------------------------------------------------- /src/Command/UserHistoryExport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/UserHistoryExport.php -------------------------------------------------------------------------------- /src/Command/UserList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/UserList.php -------------------------------------------------------------------------------- /src/Command/UserRatingExport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/UserRatingExport.php -------------------------------------------------------------------------------- /src/Command/UserUpdate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Command/UserUpdate.php -------------------------------------------------------------------------------- /src/Domain/Company/CompanyApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Company/CompanyApi.php -------------------------------------------------------------------------------- /src/Domain/Company/CompanyEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Company/CompanyEntity.php -------------------------------------------------------------------------------- /src/Domain/Company/CompanyEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Company/CompanyEntityList.php -------------------------------------------------------------------------------- /src/Domain/Company/CompanyRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Company/CompanyRepository.php -------------------------------------------------------------------------------- /src/Domain/Country/CountryApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Country/CountryApi.php -------------------------------------------------------------------------------- /src/Domain/Country/CountryEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Country/CountryEntity.php -------------------------------------------------------------------------------- /src/Domain/Country/CountryEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Country/CountryEntityList.php -------------------------------------------------------------------------------- /src/Domain/Country/CountryRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Country/CountryRepository.php -------------------------------------------------------------------------------- /src/Domain/Genre/GenreApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Genre/GenreApi.php -------------------------------------------------------------------------------- /src/Domain/Genre/GenreEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Genre/GenreEntity.php -------------------------------------------------------------------------------- /src/Domain/Genre/GenreEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Genre/GenreEntityList.php -------------------------------------------------------------------------------- /src/Domain/Genre/GenreRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Genre/GenreRepository.php -------------------------------------------------------------------------------- /src/Domain/Movie/Cast/CastApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Cast/CastApi.php -------------------------------------------------------------------------------- /src/Domain/Movie/Cast/CastEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Cast/CastEntity.php -------------------------------------------------------------------------------- /src/Domain/Movie/Cast/CastEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Cast/CastEntityList.php -------------------------------------------------------------------------------- /src/Domain/Movie/Cast/CastRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Cast/CastRepository.php -------------------------------------------------------------------------------- /src/Domain/Movie/Crew/CrewApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Crew/CrewApi.php -------------------------------------------------------------------------------- /src/Domain/Movie/Crew/CrewEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Crew/CrewEntity.php -------------------------------------------------------------------------------- /src/Domain/Movie/Crew/CrewEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Crew/CrewEntityList.php -------------------------------------------------------------------------------- /src/Domain/Movie/Crew/CrewRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Crew/CrewRepository.php -------------------------------------------------------------------------------- /src/Domain/Movie/Genre/MovieGenreApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Genre/MovieGenreApi.php -------------------------------------------------------------------------------- /src/Domain/Movie/Genre/MovieGenreEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Genre/MovieGenreEntity.php -------------------------------------------------------------------------------- /src/Domain/Movie/Genre/MovieGenreEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Genre/MovieGenreEntityList.php -------------------------------------------------------------------------------- /src/Domain/Movie/Genre/MovieGenreRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Genre/MovieGenreRepository.php -------------------------------------------------------------------------------- /src/Domain/Movie/History/Location/MovieHistoryLocationApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/History/Location/MovieHistoryLocationApi.php -------------------------------------------------------------------------------- /src/Domain/Movie/History/Location/MovieHistoryLocationEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/History/Location/MovieHistoryLocationEntity.php -------------------------------------------------------------------------------- /src/Domain/Movie/History/Location/MovieHistoryLocationEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/History/Location/MovieHistoryLocationEntityList.php -------------------------------------------------------------------------------- /src/Domain/Movie/History/Location/MovieHistoryLocationRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/History/Location/MovieHistoryLocationRepository.php -------------------------------------------------------------------------------- /src/Domain/Movie/History/MovieHistoryApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/History/MovieHistoryApi.php -------------------------------------------------------------------------------- /src/Domain/Movie/History/MovieHistoryEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/History/MovieHistoryEntity.php -------------------------------------------------------------------------------- /src/Domain/Movie/History/MovieHistoryEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/History/MovieHistoryEntityList.php -------------------------------------------------------------------------------- /src/Domain/Movie/History/MovieHistoryRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/History/MovieHistoryRepository.php -------------------------------------------------------------------------------- /src/Domain/Movie/MovieApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/MovieApi.php -------------------------------------------------------------------------------- /src/Domain/Movie/MovieEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/MovieEntity.php -------------------------------------------------------------------------------- /src/Domain/Movie/MovieEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/MovieEntityList.php -------------------------------------------------------------------------------- /src/Domain/Movie/MovieRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/MovieRepository.php -------------------------------------------------------------------------------- /src/Domain/Movie/ProductionCompany/ProductionCompanyApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/ProductionCompany/ProductionCompanyApi.php -------------------------------------------------------------------------------- /src/Domain/Movie/ProductionCompany/ProductionCompanyEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/ProductionCompany/ProductionCompanyEntity.php -------------------------------------------------------------------------------- /src/Domain/Movie/ProductionCompany/ProductionCompanyEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/ProductionCompany/ProductionCompanyEntityList.php -------------------------------------------------------------------------------- /src/Domain/Movie/ProductionCompany/ProductionCompanyRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/ProductionCompany/ProductionCompanyRepository.php -------------------------------------------------------------------------------- /src/Domain/Movie/Watchlist/MovieWatchlistApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Watchlist/MovieWatchlistApi.php -------------------------------------------------------------------------------- /src/Domain/Movie/Watchlist/MovieWatchlistRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Movie/Watchlist/MovieWatchlistRepository.php -------------------------------------------------------------------------------- /src/Domain/Person/PersonApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Person/PersonApi.php -------------------------------------------------------------------------------- /src/Domain/Person/PersonEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Person/PersonEntity.php -------------------------------------------------------------------------------- /src/Domain/Person/PersonEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Person/PersonEntityList.php -------------------------------------------------------------------------------- /src/Domain/Person/PersonRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/Person/PersonRepository.php -------------------------------------------------------------------------------- /src/Domain/User/Exception/EmailNotFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Exception/EmailNotFound.php -------------------------------------------------------------------------------- /src/Domain/User/Exception/EmailNotUnique.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Exception/EmailNotUnique.php -------------------------------------------------------------------------------- /src/Domain/User/Exception/InvalidCredentials.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Exception/InvalidCredentials.php -------------------------------------------------------------------------------- /src/Domain/User/Exception/InvalidPassword.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Exception/InvalidPassword.php -------------------------------------------------------------------------------- /src/Domain/User/Exception/InvalidTotpCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Exception/InvalidTotpCode.php -------------------------------------------------------------------------------- /src/Domain/User/Exception/InvalidVerificationCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Exception/InvalidVerificationCode.php -------------------------------------------------------------------------------- /src/Domain/User/Exception/MissingTotpCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Exception/MissingTotpCode.php -------------------------------------------------------------------------------- /src/Domain/User/Exception/PasswordTooShort.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Exception/PasswordTooShort.php -------------------------------------------------------------------------------- /src/Domain/User/Exception/UsernameInvalidFormat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Exception/UsernameInvalidFormat.php -------------------------------------------------------------------------------- /src/Domain/User/Exception/UsernameNotUnique.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Exception/UsernameNotUnique.php -------------------------------------------------------------------------------- /src/Domain/User/Service/Authentication.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Service/Authentication.php -------------------------------------------------------------------------------- /src/Domain/User/Service/TwoFactorAuthenticationApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Service/TwoFactorAuthenticationApi.php -------------------------------------------------------------------------------- /src/Domain/User/Service/TwoFactorAuthenticationFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Service/TwoFactorAuthenticationFactory.php -------------------------------------------------------------------------------- /src/Domain/User/Service/UserPageAuthorizationChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Service/UserPageAuthorizationChecker.php -------------------------------------------------------------------------------- /src/Domain/User/Service/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/Service/Validator.php -------------------------------------------------------------------------------- /src/Domain/User/UserApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/UserApi.php -------------------------------------------------------------------------------- /src/Domain/User/UserEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/UserEntity.php -------------------------------------------------------------------------------- /src/Domain/User/UserRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Domain/User/UserRepository.php -------------------------------------------------------------------------------- /src/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Factory.php -------------------------------------------------------------------------------- /src/HttpController/Api/AuthenticationController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/AuthenticationController.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/HistoryEntryDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/HistoryEntryDto.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/HistoryEntryDtoList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/HistoryEntryDtoList.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/HistoryRequestDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/HistoryRequestDto.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/MovieDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/MovieDto.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/MovieSearchResultDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/MovieSearchResultDto.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/MovieSearchResultDtoList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/MovieSearchResultDtoList.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/PlayedEntryDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/PlayedEntryDto.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/PlayedEntryDtoList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/PlayedEntryDtoList.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/SearchRequestDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/SearchRequestDto.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/WatchDateDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/WatchDateDto.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/WatchDateDtoList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/WatchDateDtoList.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/WatchlistEntryDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/WatchlistEntryDto.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/WatchlistEntryDtoList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/WatchlistEntryDtoList.php -------------------------------------------------------------------------------- /src/HttpController/Api/Dto/WatchlistRequestDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Dto/WatchlistRequestDto.php -------------------------------------------------------------------------------- /src/HttpController/Api/EmbyController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/EmbyController.php -------------------------------------------------------------------------------- /src/HttpController/Api/HistoryController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/HistoryController.php -------------------------------------------------------------------------------- /src/HttpController/Api/JellyfinController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/JellyfinController.php -------------------------------------------------------------------------------- /src/HttpController/Api/KodiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/KodiController.php -------------------------------------------------------------------------------- /src/HttpController/Api/Middleware/IsAuthenticated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Middleware/IsAuthenticated.php -------------------------------------------------------------------------------- /src/HttpController/Api/Middleware/IsAuthorizedToReadUserData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Middleware/IsAuthorizedToReadUserData.php -------------------------------------------------------------------------------- /src/HttpController/Api/Middleware/IsAuthorizedToWriteUserData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Middleware/IsAuthorizedToWriteUserData.php -------------------------------------------------------------------------------- /src/HttpController/Api/Middleware/MiddlewareInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/Middleware/MiddlewareInterface.php -------------------------------------------------------------------------------- /src/HttpController/Api/MovieAddController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/MovieAddController.php -------------------------------------------------------------------------------- /src/HttpController/Api/MovieSearchController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/MovieSearchController.php -------------------------------------------------------------------------------- /src/HttpController/Api/OpenApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/OpenApiController.php -------------------------------------------------------------------------------- /src/HttpController/Api/PlayedController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/PlayedController.php -------------------------------------------------------------------------------- /src/HttpController/Api/PlexController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/PlexController.php -------------------------------------------------------------------------------- /src/HttpController/Api/RadarrController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/RadarrController.php -------------------------------------------------------------------------------- /src/HttpController/Api/RequestMapper/HistoryRequestMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/RequestMapper/HistoryRequestMapper.php -------------------------------------------------------------------------------- /src/HttpController/Api/RequestMapper/PlayedRequestMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/RequestMapper/PlayedRequestMapper.php -------------------------------------------------------------------------------- /src/HttpController/Api/RequestMapper/RequestMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/RequestMapper/RequestMapper.php -------------------------------------------------------------------------------- /src/HttpController/Api/RequestMapper/SearchRequestMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/RequestMapper/SearchRequestMapper.php -------------------------------------------------------------------------------- /src/HttpController/Api/RequestMapper/WatchlistRequestMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/RequestMapper/WatchlistRequestMapper.php -------------------------------------------------------------------------------- /src/HttpController/Api/ResponseMapper/HistoryResponseMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/ResponseMapper/HistoryResponseMapper.php -------------------------------------------------------------------------------- /src/HttpController/Api/ResponseMapper/MovieResponseMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/ResponseMapper/MovieResponseMapper.php -------------------------------------------------------------------------------- /src/HttpController/Api/ResponseMapper/MovieSearchResponseMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/ResponseMapper/MovieSearchResponseMapper.php -------------------------------------------------------------------------------- /src/HttpController/Api/ResponseMapper/PlayedResponseMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/ResponseMapper/PlayedResponseMapper.php -------------------------------------------------------------------------------- /src/HttpController/Api/ResponseMapper/WatchlistResponseMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/ResponseMapper/WatchlistResponseMapper.php -------------------------------------------------------------------------------- /src/HttpController/Api/WatchlistController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Api/WatchlistController.php -------------------------------------------------------------------------------- /src/HttpController/Web/ActorsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/ActorsController.php -------------------------------------------------------------------------------- /src/HttpController/Web/AuthenticationController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/AuthenticationController.php -------------------------------------------------------------------------------- /src/HttpController/Web/CreateUserController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/CreateUserController.php -------------------------------------------------------------------------------- /src/HttpController/Web/DashboardController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/DashboardController.php -------------------------------------------------------------------------------- /src/HttpController/Web/DirectorsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/DirectorsController.php -------------------------------------------------------------------------------- /src/HttpController/Web/Dto/MoviesRequestDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Dto/MoviesRequestDto.php -------------------------------------------------------------------------------- /src/HttpController/Web/Dto/PersonsRequestDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Dto/PersonsRequestDto.php -------------------------------------------------------------------------------- /src/HttpController/Web/EmbyController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/EmbyController.php -------------------------------------------------------------------------------- /src/HttpController/Web/ErrorController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/ErrorController.php -------------------------------------------------------------------------------- /src/HttpController/Web/ExportController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/ExportController.php -------------------------------------------------------------------------------- /src/HttpController/Web/HistoryController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/HistoryController.php -------------------------------------------------------------------------------- /src/HttpController/Web/ImportController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/ImportController.php -------------------------------------------------------------------------------- /src/HttpController/Web/JellyfinController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/JellyfinController.php -------------------------------------------------------------------------------- /src/HttpController/Web/JobController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/JobController.php -------------------------------------------------------------------------------- /src/HttpController/Web/KodiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/KodiController.php -------------------------------------------------------------------------------- /src/HttpController/Web/LandingPageController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/LandingPageController.php -------------------------------------------------------------------------------- /src/HttpController/Web/LocationController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/LocationController.php -------------------------------------------------------------------------------- /src/HttpController/Web/Mapper/MoviesRequestMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Mapper/MoviesRequestMapper.php -------------------------------------------------------------------------------- /src/HttpController/Web/Mapper/PersonsRequestMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Mapper/PersonsRequestMapper.php -------------------------------------------------------------------------------- /src/HttpController/Web/Mapper/WatchlistRequestMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Mapper/WatchlistRequestMapper.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/IsAuthorizedToReadUserData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/IsAuthorizedToReadUserData.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/MiddlewareInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/MiddlewareInterface.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/MovieSlugRedirector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/MovieSlugRedirector.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/PersonSlugRedirector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/PersonSlugRedirector.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/ServerHasNoUsers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/ServerHasNoUsers.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/ServerHasRegistrationEnabled.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/ServerHasRegistrationEnabled.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/ServerHasUsers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/ServerHasUsers.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/StartSession.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/StartSession.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/UserHasJellyfinToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/UserHasJellyfinToken.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/UserIsAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/UserIsAdmin.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/UserIsAuthenticated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/UserIsAuthenticated.php -------------------------------------------------------------------------------- /src/HttpController/Web/Middleware/UserIsUnauthenticated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Middleware/UserIsUnauthenticated.php -------------------------------------------------------------------------------- /src/HttpController/Web/Movie/MovieController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Movie/MovieController.php -------------------------------------------------------------------------------- /src/HttpController/Web/Movie/MovieRatingController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Movie/MovieRatingController.php -------------------------------------------------------------------------------- /src/HttpController/Web/Movie/MovieWatchProviderController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Movie/MovieWatchProviderController.php -------------------------------------------------------------------------------- /src/HttpController/Web/Movie/MovieWatchlistController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/Movie/MovieWatchlistController.php -------------------------------------------------------------------------------- /src/HttpController/Web/MoviesController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/MoviesController.php -------------------------------------------------------------------------------- /src/HttpController/Web/NetflixController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/NetflixController.php -------------------------------------------------------------------------------- /src/HttpController/Web/OpenApiController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/OpenApiController.php -------------------------------------------------------------------------------- /src/HttpController/Web/PersonController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/PersonController.php -------------------------------------------------------------------------------- /src/HttpController/Web/PlaceholderImageController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/PlaceholderImageController.php -------------------------------------------------------------------------------- /src/HttpController/Web/PlexController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/PlexController.php -------------------------------------------------------------------------------- /src/HttpController/Web/RadarrController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/RadarrController.php -------------------------------------------------------------------------------- /src/HttpController/Web/SettingsController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/SettingsController.php -------------------------------------------------------------------------------- /src/HttpController/Web/TwoFactorAuthenticationController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/TwoFactorAuthenticationController.php -------------------------------------------------------------------------------- /src/HttpController/Web/UserController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/UserController.php -------------------------------------------------------------------------------- /src/HttpController/Web/WatchlistController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/HttpController/Web/WatchlistController.php -------------------------------------------------------------------------------- /src/JobQueue/JobEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/JobQueue/JobEntity.php -------------------------------------------------------------------------------- /src/JobQueue/JobEntityList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/JobQueue/JobEntityList.php -------------------------------------------------------------------------------- /src/JobQueue/JobQueueApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/JobQueue/JobQueueApi.php -------------------------------------------------------------------------------- /src/JobQueue/JobQueueRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/JobQueue/JobQueueRepository.php -------------------------------------------------------------------------------- /src/JobQueue/JobQueueScheduler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/JobQueue/JobQueueScheduler.php -------------------------------------------------------------------------------- /src/Service/ApplicationUrlService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/ApplicationUrlService.php -------------------------------------------------------------------------------- /src/Service/Dashboard/DashboardFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Dashboard/DashboardFactory.php -------------------------------------------------------------------------------- /src/Service/Dashboard/Dto/DashboardRow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Dashboard/Dto/DashboardRow.php -------------------------------------------------------------------------------- /src/Service/Dashboard/Dto/DashboardRowList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Dashboard/Dto/DashboardRowList.php -------------------------------------------------------------------------------- /src/Service/Email/CannotSendEmailException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Email/CannotSendEmailException.php -------------------------------------------------------------------------------- /src/Service/Email/EmailService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Email/EmailService.php -------------------------------------------------------------------------------- /src/Service/Email/SmtpConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Email/SmtpConfig.php -------------------------------------------------------------------------------- /src/Service/Emby/EmbyScrobbler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Emby/EmbyScrobbler.php -------------------------------------------------------------------------------- /src/Service/Emby/EmbyWebhookDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Emby/EmbyWebhookDto.php -------------------------------------------------------------------------------- /src/Service/Emby/EmbyWebhookDtoMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Emby/EmbyWebhookDtoMapper.php -------------------------------------------------------------------------------- /src/Service/Export/ExportService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Export/ExportService.php -------------------------------------------------------------------------------- /src/Service/Export/ExportWriter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Export/ExportWriter.php -------------------------------------------------------------------------------- /src/Service/ImageCacheService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/ImageCacheService.php -------------------------------------------------------------------------------- /src/Service/ImageUrlService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/ImageUrlService.php -------------------------------------------------------------------------------- /src/Service/Imdb/ImdbMovieRatingSync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Imdb/ImdbMovieRatingSync.php -------------------------------------------------------------------------------- /src/Service/ImportService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/ImportService.php -------------------------------------------------------------------------------- /src/Service/Jellyfin/JellyfinMoviesExporter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Jellyfin/JellyfinMoviesExporter.php -------------------------------------------------------------------------------- /src/Service/Jellyfin/JellyfinMoviesImporter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Jellyfin/JellyfinMoviesImporter.php -------------------------------------------------------------------------------- /src/Service/Jellyfin/JellyfinScrobbler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Jellyfin/JellyfinScrobbler.php -------------------------------------------------------------------------------- /src/Service/Jellyfin/JellyfinWebhookDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Jellyfin/JellyfinWebhookDto.php -------------------------------------------------------------------------------- /src/Service/Jellyfin/JellyfinWebhookDtoMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Jellyfin/JellyfinWebhookDtoMapper.php -------------------------------------------------------------------------------- /src/Service/JobProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/JobProcessor.php -------------------------------------------------------------------------------- /src/Service/Kodi/KodiScrobbler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Kodi/KodiScrobbler.php -------------------------------------------------------------------------------- /src/Service/Kodi/KodiWebhookDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Kodi/KodiWebhookDto.php -------------------------------------------------------------------------------- /src/Service/Kodi/KodiWebhookDtoMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Kodi/KodiWebhookDtoMapper.php -------------------------------------------------------------------------------- /src/Service/Letterboxd/LetterboxdExporter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Letterboxd/LetterboxdExporter.php -------------------------------------------------------------------------------- /src/Service/Letterboxd/LetterboxdImportDiary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Letterboxd/LetterboxdImportDiary.php -------------------------------------------------------------------------------- /src/Service/Letterboxd/LetterboxdImportRatings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Letterboxd/LetterboxdImportRatings.php -------------------------------------------------------------------------------- /src/Service/Letterboxd/Service/LetterboxdCsvValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Letterboxd/Service/LetterboxdCsvValidator.php -------------------------------------------------------------------------------- /src/Service/Letterboxd/Service/LetterboxdDiaryCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Letterboxd/Service/LetterboxdDiaryCache.php -------------------------------------------------------------------------------- /src/Service/Letterboxd/Service/LetterboxdMovieFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Letterboxd/Service/LetterboxdMovieFinder.php -------------------------------------------------------------------------------- /src/Service/Letterboxd/Service/LetterboxdMovieImporter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Letterboxd/Service/LetterboxdMovieImporter.php -------------------------------------------------------------------------------- /src/Service/Letterboxd/ValueObject/CsvLineDiary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Letterboxd/ValueObject/CsvLineDiary.php -------------------------------------------------------------------------------- /src/Service/Letterboxd/ValueObject/CsvLineRating.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Letterboxd/ValueObject/CsvLineRating.php -------------------------------------------------------------------------------- /src/Service/Mastodon/MastodonApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Mastodon/MastodonApi.php -------------------------------------------------------------------------------- /src/Service/Mastodon/MastodonPostPlayService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Mastodon/MastodonPostPlayService.php -------------------------------------------------------------------------------- /src/Service/Mastodon/MastodonPostService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Mastodon/MastodonPostService.php -------------------------------------------------------------------------------- /src/Service/Mastodon/MastodonPostWatchlistService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Mastodon/MastodonPostWatchlistService.php -------------------------------------------------------------------------------- /src/Service/Netflix/Dto/NetflixActivityItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Netflix/Dto/NetflixActivityItem.php -------------------------------------------------------------------------------- /src/Service/Netflix/Dto/NetflixActivityItemList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Netflix/Dto/NetflixActivityItemList.php -------------------------------------------------------------------------------- /src/Service/Netflix/NetflixActivityCsvParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Netflix/NetflixActivityCsvParser.php -------------------------------------------------------------------------------- /src/Service/Netflix/NetflixActivityItemsConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Netflix/NetflixActivityItemsConverter.php -------------------------------------------------------------------------------- /src/Service/Netflix/NetflixMovieImporter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Netflix/NetflixMovieImporter.php -------------------------------------------------------------------------------- /src/Service/PaginationElementsCalculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/PaginationElementsCalculator.php -------------------------------------------------------------------------------- /src/Service/Plex/PlexScrobbler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Plex/PlexScrobbler.php -------------------------------------------------------------------------------- /src/Service/Plex/PlexUserClientConfigurationProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Plex/PlexUserClientConfigurationProvider.php -------------------------------------------------------------------------------- /src/Service/Plex/PlexWatchlistImporter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Plex/PlexWatchlistImporter.php -------------------------------------------------------------------------------- /src/Service/Radarr/RadarrFeedUrlGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Radarr/RadarrFeedUrlGenerator.php -------------------------------------------------------------------------------- /src/Service/Router/Dto/Route.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Router/Dto/Route.php -------------------------------------------------------------------------------- /src/Service/Router/Dto/RouteList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Router/Dto/RouteList.php -------------------------------------------------------------------------------- /src/Service/Router/RouterService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Router/RouterService.php -------------------------------------------------------------------------------- /src/Service/ServerSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/ServerSettings.php -------------------------------------------------------------------------------- /src/Service/SlugifyService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/SlugifyService.php -------------------------------------------------------------------------------- /src/Service/Tmdb/GenreConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Tmdb/GenreConverter.php -------------------------------------------------------------------------------- /src/Service/Tmdb/PersonChangesCalculator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Tmdb/PersonChangesCalculator.php -------------------------------------------------------------------------------- /src/Service/Tmdb/SyncMovie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Tmdb/SyncMovie.php -------------------------------------------------------------------------------- /src/Service/Tmdb/SyncMovies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Tmdb/SyncMovies.php -------------------------------------------------------------------------------- /src/Service/Tmdb/SyncPerson.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Tmdb/SyncPerson.php -------------------------------------------------------------------------------- /src/Service/Tmdb/SyncPersons.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Tmdb/SyncPersons.php -------------------------------------------------------------------------------- /src/Service/Tmdb/SyncProductionCompany.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Tmdb/SyncProductionCompany.php -------------------------------------------------------------------------------- /src/Service/Trakt/Exception/TraktClientIdNotSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Trakt/Exception/TraktClientIdNotSet.php -------------------------------------------------------------------------------- /src/Service/Trakt/Exception/TraktUsernameNotSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Trakt/Exception/TraktUsernameNotSet.php -------------------------------------------------------------------------------- /src/Service/Trakt/ImportRatings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Trakt/ImportRatings.php -------------------------------------------------------------------------------- /src/Service/Trakt/ImportWatchedMovies.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Trakt/ImportWatchedMovies.php -------------------------------------------------------------------------------- /src/Service/Trakt/MovieImporter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Trakt/MovieImporter.php -------------------------------------------------------------------------------- /src/Service/Trakt/PlaysPerDateFetcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Trakt/PlaysPerDateFetcher.php -------------------------------------------------------------------------------- /src/Service/Trakt/TraktCacheService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Trakt/TraktCacheService.php -------------------------------------------------------------------------------- /src/Service/Trakt/TraktCredentialsProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Trakt/TraktCredentialsProvider.php -------------------------------------------------------------------------------- /src/Service/Trakt/WatchDateToPlaysMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/Trakt/WatchDateToPlaysMap.php -------------------------------------------------------------------------------- /src/Service/VoteCountFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/VoteCountFormatter.php -------------------------------------------------------------------------------- /src/Service/WebhookUrlBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Service/WebhookUrlBuilder.php -------------------------------------------------------------------------------- /src/Util/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Util/File.php -------------------------------------------------------------------------------- /src/Util/Json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Util/Json.php -------------------------------------------------------------------------------- /src/Util/SessionWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/Util/SessionWrapper.php -------------------------------------------------------------------------------- /src/ValueObject/AbstractList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/AbstractList.php -------------------------------------------------------------------------------- /src/ValueObject/AbstractMap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/AbstractMap.php -------------------------------------------------------------------------------- /src/ValueObject/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Config.php -------------------------------------------------------------------------------- /src/ValueObject/Date.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Date.php -------------------------------------------------------------------------------- /src/ValueObject/DateFormat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/DateFormat.php -------------------------------------------------------------------------------- /src/ValueObject/DateTime.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/DateTime.php -------------------------------------------------------------------------------- /src/ValueObject/Exception/ConfigNotSetException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Exception/ConfigNotSetException.php -------------------------------------------------------------------------------- /src/ValueObject/Exception/InvalidRelativeUrl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Exception/InvalidRelativeUrl.php -------------------------------------------------------------------------------- /src/ValueObject/Exception/InvalidUrl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Exception/InvalidUrl.php -------------------------------------------------------------------------------- /src/ValueObject/Gender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Gender.php -------------------------------------------------------------------------------- /src/ValueObject/Http/Header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Http/Header.php -------------------------------------------------------------------------------- /src/ValueObject/Http/Request.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Http/Request.php -------------------------------------------------------------------------------- /src/ValueObject/Http/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Http/Response.php -------------------------------------------------------------------------------- /src/ValueObject/Http/StatusCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Http/StatusCode.php -------------------------------------------------------------------------------- /src/ValueObject/ImdbRating.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/ImdbRating.php -------------------------------------------------------------------------------- /src/ValueObject/JobStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/JobStatus.php -------------------------------------------------------------------------------- /src/ValueObject/JobType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/JobType.php -------------------------------------------------------------------------------- /src/ValueObject/PaginationElements.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/PaginationElements.php -------------------------------------------------------------------------------- /src/ValueObject/PersonalRating.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/PersonalRating.php -------------------------------------------------------------------------------- /src/ValueObject/RelativeUrl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/RelativeUrl.php -------------------------------------------------------------------------------- /src/ValueObject/ResourceType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/ResourceType.php -------------------------------------------------------------------------------- /src/ValueObject/SortOrder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/SortOrder.php -------------------------------------------------------------------------------- /src/ValueObject/Url.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Url.php -------------------------------------------------------------------------------- /src/ValueObject/Year.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/src/ValueObject/Year.php -------------------------------------------------------------------------------- /storage/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !app/ 3 | !logs/ 4 | !.gitignore 5 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /templates/base.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/base.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-help-modal.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-help-modal.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-item-toggle.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-item-toggle.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-last-plays-cinema.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-last-plays-cinema.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-last-plays.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-last-plays.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-most-watched-actors.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-most-watched-actors.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-most-watched-actresses.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-most-watched-actresses.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-most-watched-directors.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-most-watched-directors.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-most-watched-genres.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-most-watched-genres.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-most-watched-languages.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-most-watched-languages.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-most-watched-production-companies.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-most-watched-production-companies.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-most-watched-production-countries.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-most-watched-production-countries.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-most-watched-release-year.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-most-watched-release-year.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-top-locations.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-top-locations.html.twig -------------------------------------------------------------------------------- /templates/component/dashboard/row-watchlist.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/dashboard/row-watchlist.html.twig -------------------------------------------------------------------------------- /templates/component/modal-add-two-factor-authentication.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-add-two-factor-authentication.html.twig -------------------------------------------------------------------------------- /templates/component/modal-advanced-search-movie.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-advanced-search-movie.html.twig -------------------------------------------------------------------------------- /templates/component/modal-advanced-search-person.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-advanced-search-person.html.twig -------------------------------------------------------------------------------- /templates/component/modal-advanced-search-watchlist.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-advanced-search-watchlist.html.twig -------------------------------------------------------------------------------- /templates/component/modal-app-release.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-app-release.html.twig -------------------------------------------------------------------------------- /templates/component/modal-delete-account.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-delete-account.html.twig -------------------------------------------------------------------------------- /templates/component/modal-delete-history.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-delete-history.html.twig -------------------------------------------------------------------------------- /templates/component/modal-delete-ratings.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-delete-ratings.html.twig -------------------------------------------------------------------------------- /templates/component/modal-delete-two-factor-authentication.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-delete-two-factor-authentication.html.twig -------------------------------------------------------------------------------- /templates/component/modal-edit-rating.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-edit-rating.html.twig -------------------------------------------------------------------------------- /templates/component/modal-edit-watch-date.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-edit-watch-date.html.twig -------------------------------------------------------------------------------- /templates/component/modal-job.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-job.html.twig -------------------------------------------------------------------------------- /templates/component/modal-jobs-remove-all.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-jobs-remove-all.html.twig -------------------------------------------------------------------------------- /templates/component/modal-jobs-remove-processed.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-jobs-remove-processed.html.twig -------------------------------------------------------------------------------- /templates/component/modal-jobs-trakt-import-ratings.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-jobs-trakt-import-ratings.twig -------------------------------------------------------------------------------- /templates/component/modal-location.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-location.html.twig -------------------------------------------------------------------------------- /templates/component/modal-log-play.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-log-play.html.twig -------------------------------------------------------------------------------- /templates/component/modal-more-options.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-more-options.html.twig -------------------------------------------------------------------------------- /templates/component/modal-person-more-options.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-person-more-options.html.twig -------------------------------------------------------------------------------- /templates/component/modal-test-email.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-test-email.html.twig -------------------------------------------------------------------------------- /templates/component/modal-trakt-import-history.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-trakt-import-history.twig -------------------------------------------------------------------------------- /templates/component/modal-trakt-import-ratings.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-trakt-import-ratings.twig -------------------------------------------------------------------------------- /templates/component/modal-user.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-user.html.twig -------------------------------------------------------------------------------- /templates/component/modal-where-to-watch.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/modal-where-to-watch.html.twig -------------------------------------------------------------------------------- /templates/component/navbar.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/navbar.html.twig -------------------------------------------------------------------------------- /templates/component/placeholder-image.svg.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/placeholder-image.svg.twig -------------------------------------------------------------------------------- /templates/component/settings-nav.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/settings-nav.html.twig -------------------------------------------------------------------------------- /templates/component/user-select.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/user-select.html.twig -------------------------------------------------------------------------------- /templates/component/watch-providers.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/component/watch-providers.html.twig -------------------------------------------------------------------------------- /templates/page/404.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/404.html.twig -------------------------------------------------------------------------------- /templates/page/500.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/500.html.twig -------------------------------------------------------------------------------- /templates/page/actors.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/actors.html.twig -------------------------------------------------------------------------------- /templates/page/api.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/api.html.twig -------------------------------------------------------------------------------- /templates/page/create-user.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/create-user.html.twig -------------------------------------------------------------------------------- /templates/page/dashboard.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/dashboard.html.twig -------------------------------------------------------------------------------- /templates/page/directors.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/directors.html.twig -------------------------------------------------------------------------------- /templates/page/history.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/history.html.twig -------------------------------------------------------------------------------- /templates/page/login.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/login.html.twig -------------------------------------------------------------------------------- /templates/page/movie.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/movie.html.twig -------------------------------------------------------------------------------- /templates/page/movies.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/movies.html.twig -------------------------------------------------------------------------------- /templates/page/person.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/person.html.twig -------------------------------------------------------------------------------- /templates/page/settings-account-dashboard.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-account-dashboard.html.twig -------------------------------------------------------------------------------- /templates/page/settings-account-data.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-account-data.html.twig -------------------------------------------------------------------------------- /templates/page/settings-account-general.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-account-general.html.twig -------------------------------------------------------------------------------- /templates/page/settings-account-locations.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-account-locations.html.twig -------------------------------------------------------------------------------- /templates/page/settings-account-security.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-account-security.html.twig -------------------------------------------------------------------------------- /templates/page/settings-app.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-app.html.twig -------------------------------------------------------------------------------- /templates/page/settings-integration-emby.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-integration-emby.html.twig -------------------------------------------------------------------------------- /templates/page/settings-integration-jellyfin.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-integration-jellyfin.html.twig -------------------------------------------------------------------------------- /templates/page/settings-integration-kodi.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-integration-kodi.html.twig -------------------------------------------------------------------------------- /templates/page/settings-integration-letterboxd.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-integration-letterboxd.html.twig -------------------------------------------------------------------------------- /templates/page/settings-integration-mastodon.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-integration-mastodon.html.twig -------------------------------------------------------------------------------- /templates/page/settings-integration-netflix.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-integration-netflix.html.twig -------------------------------------------------------------------------------- /templates/page/settings-integration-plex.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-integration-plex.html.twig -------------------------------------------------------------------------------- /templates/page/settings-integration-radarr.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-integration-radarr.html.twig -------------------------------------------------------------------------------- /templates/page/settings-integration-trakt.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-integration-trakt.html.twig -------------------------------------------------------------------------------- /templates/page/settings-server-email.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-server-email.html.twig -------------------------------------------------------------------------------- /templates/page/settings-server-general.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-server-general.html.twig -------------------------------------------------------------------------------- /templates/page/settings-server-jobs.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-server-jobs.html.twig -------------------------------------------------------------------------------- /templates/page/settings-server-users.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/settings-server-users.html.twig -------------------------------------------------------------------------------- /templates/page/watchlist.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/templates/page/watchlist.html.twig -------------------------------------------------------------------------------- /tests/rest/api/authentication.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/api/authentication.http -------------------------------------------------------------------------------- /tests/rest/api/http-client.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/api/http-client.env.json -------------------------------------------------------------------------------- /tests/rest/api/movie-add.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/api/movie-add.http -------------------------------------------------------------------------------- /tests/rest/api/movie-search.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/api/movie-search.http -------------------------------------------------------------------------------- /tests/rest/api/user-history.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/api/user-history.http -------------------------------------------------------------------------------- /tests/rest/api/user-played.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/api/user-played.http -------------------------------------------------------------------------------- /tests/rest/api/user-watchlist.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/api/user-watchlist.http -------------------------------------------------------------------------------- /tests/rest/web/emby-scrobble.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/web/emby-scrobble.http -------------------------------------------------------------------------------- /tests/rest/web/jellyfin-scrobble.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/web/jellyfin-scrobble.http -------------------------------------------------------------------------------- /tests/rest/web/movie.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/web/movie.http -------------------------------------------------------------------------------- /tests/rest/web/plex-rate.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/web/plex-rate.http -------------------------------------------------------------------------------- /tests/rest/web/plex-scrobble.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/web/plex-scrobble.http -------------------------------------------------------------------------------- /tests/rest/web/trakt.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/web/trakt.http -------------------------------------------------------------------------------- /tests/rest/web/user.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/rest/web/user.http -------------------------------------------------------------------------------- /tests/unit/Api/Imdb/ImdbUrlGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Api/Imdb/ImdbUrlGeneratorTest.php -------------------------------------------------------------------------------- /tests/unit/Api/Imdb/ImdbWebScrapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Api/Imdb/ImdbWebScrapperTest.php -------------------------------------------------------------------------------- /tests/unit/Api/Letterboxd/LetterboxdWebScrapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Api/Letterboxd/LetterboxdWebScrapperTest.php -------------------------------------------------------------------------------- /tests/unit/Api/Tmdb/Dto/TmdbGenreListTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Api/Tmdb/Dto/TmdbGenreListTest.php -------------------------------------------------------------------------------- /tests/unit/Api/Tmdb/Dto/TmdbGenreTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Api/Tmdb/Dto/TmdbGenreTest.php -------------------------------------------------------------------------------- /tests/unit/Api/Tmdb/Dto/TmdbMovieTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Api/Tmdb/Dto/TmdbMovieTest.php -------------------------------------------------------------------------------- /tests/unit/Api/Tmdb/Dto/TmdbProductionCompanyListTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Api/Tmdb/Dto/TmdbProductionCompanyListTest.php -------------------------------------------------------------------------------- /tests/unit/Api/Tmdb/Dto/TmdbProductionCompanyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Api/Tmdb/Dto/TmdbProductionCompanyTest.php -------------------------------------------------------------------------------- /tests/unit/Api/Tmdb/TmdbUrlGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Api/Tmdb/TmdbUrlGeneratorTest.php -------------------------------------------------------------------------------- /tests/unit/Domain/Company/CompanyApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Domain/Company/CompanyApiTest.php -------------------------------------------------------------------------------- /tests/unit/Domain/Company/CompanyEntityListTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Domain/Company/CompanyEntityListTest.php -------------------------------------------------------------------------------- /tests/unit/Domain/Company/CompanyEntityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Domain/Company/CompanyEntityTest.php -------------------------------------------------------------------------------- /tests/unit/Domain/Movie/MovieRepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Domain/Movie/MovieRepositoryTest.php -------------------------------------------------------------------------------- /tests/unit/Service/ImageUrlGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Service/ImageUrlGeneratorTest.php -------------------------------------------------------------------------------- /tests/unit/Service/VoteCountFormatterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/Service/VoteCountFormatterTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/ConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/ConfigTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/DateFormatTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/DateFormatTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/DateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/DateTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/DateTimeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/DateTimeTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/GenderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/GenderTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/Http/HeaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/Http/HeaderTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/Http/ResponseTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/Http/ResponseTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/Http/StatusCodeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/Http/StatusCodeTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/ImdbRatingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/ImdbRatingTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/JobStatusTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/JobStatusTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/JobTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/JobTypeTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/PaginationElementsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/PaginationElementsTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/PersonalRatingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/PersonalRatingTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/RelativeUrlTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/RelativeUrlTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/ResourceTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/ResourceTypeTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/SortOrderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/SortOrderTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/UrlTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/UrlTest.php -------------------------------------------------------------------------------- /tests/unit/ValueObject/YearTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leepeuker/movary/HEAD/tests/unit/ValueObject/YearTest.php --------------------------------------------------------------------------------