├── .github ├── .cursorrules ├── AGENTS.md ├── ANTHROPIC.md ├── AZURE_OPENAI.md ├── BARD.md ├── BEDROCK.md ├── BRANDING.md ├── CLAUDE.md ├── COHERE.md ├── CONVENTIONS.md ├── COPYRIGHT_HEADER.md ├── FUNDING.yml ├── HUGGINGFACE.md ├── NET_ASP.NET Core_rules.mdc ├── OpenAI.md ├── RULES.md ├── WARP.md ├── clinerules ├── codeql-config.yml ├── codeql │ └── codeql-config.yml ├── copilot-instructions.md ├── dependabot.yml ├── logo-full.png ├── logo-icon.png ├── vuejs.md ├── vuejs.mdc ├── windsurfrules └── workflows │ ├── canary.yml │ ├── ci.yml │ ├── codeql.yml │ ├── nightly.yml │ ├── release.yml │ └── run-tests.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Directory.Build.props ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── docker-compose.yml ├── docs └── STRUCTURAL_IMPROVEMENTS.md ├── fe ├── .editorconfig ├── .env.development ├── .env.production ├── .gitattributes ├── .gitignore ├── .prettierrc.json ├── .vscode │ ├── extensions.json │ └── settings.json ├── README.md ├── cypress.config.ts ├── cypress │ ├── e2e │ │ ├── example.cy.ts │ │ └── settings.cy.ts │ ├── fixtures │ │ └── example.json │ ├── support │ │ ├── commands.ts │ │ └── e2e.ts │ └── tsconfig.json ├── env.d.ts ├── eslint.config.ts ├── index.html ├── package-lock.json ├── package.json ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── fonts │ │ ├── .gitkeep │ │ ├── Figtree-VariableFont_wght.ttf │ │ └── README.md │ ├── icon.png │ ├── large-logo.png │ ├── logo.png │ ├── logo.svg │ └── site.webmanifest ├── src │ ├── App.vue │ ├── __tests__ │ │ ├── ActivityView.spec.ts │ │ ├── AppActivityBadge.spec.ts │ │ ├── AudiobooksView.spec.ts │ │ ├── SettingsView.spec.ts │ │ ├── customFilterEvaluator.spec.ts │ │ ├── library.spec.ts │ │ ├── sessionTokenStorage.test.ts │ │ ├── startupConfigCache.test.ts │ │ └── test-setup.ts │ ├── assets │ │ ├── base.css │ │ ├── fonts │ │ │ ├── Phosphor-Bold-BCak21uZ.woff2 │ │ │ ├── Phosphor-DtdjzkpE.woff2 │ │ │ └── Phosphor-Fill-D4CDmGRg.woff2 │ │ └── main.css │ ├── components │ │ ├── AddLibraryModal.vue │ │ ├── AudiobookDetailsModal.vue │ │ ├── AudiobookModal.vue │ │ ├── BulkEditModal.vue │ │ ├── ConfirmDialog.vue │ │ ├── CustomFilterModal.vue │ │ ├── CustomSelect.vue │ │ ├── DownloadClientFormModal.vue │ │ ├── EditAudiobookModal.vue │ │ ├── FiltersDropdown.vue │ │ ├── FolderBrowser.vue │ │ ├── GlobalToast.vue │ │ ├── Icon.vue │ │ ├── IndexerFormModal.vue │ │ ├── ManualImportModal.vue │ │ ├── ManualSearchModal.vue │ │ ├── NotificationModal.vue │ │ ├── QualityProfileFormModal.vue │ │ ├── RemotePathMappingForm.vue │ │ ├── RemotePathMappingsManager.vue │ │ └── ScorePopover.vue │ ├── composables │ │ ├── confirmService.ts │ │ ├── useConfirm.ts │ │ ├── useNotification.ts │ │ ├── useScore.ts │ │ ├── useSignalR.ts │ │ └── useSystemLogs.ts │ ├── main.ts │ ├── router │ │ └── index.ts │ ├── services │ │ ├── amazon.ts │ │ ├── api.ts │ │ ├── audnexus.ts │ │ ├── isbn.ts │ │ ├── openlibrary.ts │ │ ├── signalr.ts │ │ ├── signalrEvents.ts │ │ ├── startupConfigCache.ts │ │ └── toastService.ts │ ├── stores │ │ ├── auth.ts │ │ ├── configuration.ts │ │ ├── counter.ts │ │ ├── downloads.ts │ │ ├── library.ts │ │ └── search.ts │ ├── types │ │ └── index.ts │ ├── utils │ │ ├── customFilterEvaluator.ts │ │ ├── filterEvaluator.ts │ │ ├── logger.ts │ │ ├── redirect.ts │ │ ├── sessionDebug.ts │ │ ├── sessionToken.ts │ │ └── textUtils.ts │ └── views │ │ ├── ActivityView.vue │ │ ├── ActivityView.vue.backup2 │ │ ├── AddNewView.vue │ │ ├── AudiobookDetailView.vue │ │ ├── AudiobookDetails.vue │ │ ├── AudiobooksView.vue │ │ ├── CalendarView.vue │ │ ├── DownloadsView.vue │ │ ├── HomeView.vue │ │ ├── LibraryImportView.vue │ │ ├── LoginView.vue │ │ ├── LogsView.vue │ │ ├── SearchView.vue │ │ ├── SettingsView.vue │ │ ├── SystemView.vue │ │ └── WantedView.vue ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.vitest.json ├── vite.config.ts └── vitest.config.ts ├── listenarr.api ├── Controllers │ ├── AccountController.cs │ ├── AdminDataNormalizationController.cs │ ├── AdminMetadataController.cs │ ├── AmazonController.cs │ ├── AntiforgeryController.cs │ ├── AudibleController.cs │ ├── ConfigurationController.cs │ ├── DiagnosticsController.cs │ ├── DiscordController.cs │ ├── DownloadController.cs │ ├── DownloadsController.cs │ ├── FfmpegController.cs │ ├── FileSystemController.cs │ ├── HistoryController.cs │ ├── ImagesController.cs │ ├── IndexersController.cs │ ├── LibraryController.cs │ ├── ManualImportController.cs │ ├── QualityProfileController.cs │ ├── RemotePathMappingController.cs │ ├── RemotePathMappingsController.cs │ ├── SearchController.cs │ ├── StartupConfigController.cs │ └── SystemController.cs ├── Dockerfile.runtime ├── Extensions │ ├── AppServiceRegistrationExtensions.cs │ ├── HostedServiceRegistrationExtensions.cs │ ├── ServiceProviderExtensions.cs │ └── ServiceRegistrationExtensions.cs ├── FFMPEG_README.md ├── GlobalUsings.cs ├── Hubs │ ├── DownloadHub.cs │ ├── LogHub.cs │ └── SettingsHub.cs ├── Listenarr.Api.csproj ├── Middleware │ ├── AntiforgeryValidationMiddleware.cs │ ├── ApiKeyMiddleware.cs │ ├── AuthenticationEnforcerMiddleware.cs │ └── SessionAuthenticationMiddleware.cs ├── Program.Testing.cs ├── Program.TestingHook.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ └── launchSettings.json ├── QueryUsers │ ├── DeleteDownloadsProgram.cs │ ├── Program.cs │ └── QueryUsersProgram.cs ├── Repositories │ ├── EfDownloadProcessingJobRepository.cs │ ├── EfDownloadRepository.cs │ ├── IDownloadProcessingJobRepository.cs │ └── IDownloadRepository.cs ├── Services │ ├── Adapters │ │ ├── DownloadClientAdapterFactory.cs │ │ ├── DownloadClientAdapters.cs │ │ ├── DownloadClientsOptions.cs │ │ ├── DownloadClientsOptionsValidator.cs │ │ ├── IDownloadClientAdapter.cs │ │ ├── NzbgetAdapter.cs │ │ ├── QbittorrentAdapter.cs │ │ ├── SabnzbdAdapter.cs │ │ ├── TitleMatchingService.cs │ │ └── TransmissionAdapter.cs │ ├── AmazonAsinService.cs │ ├── AmazonSearchService.cs │ ├── AudibleMetadataService.cs │ ├── AudibleSearchService.cs │ ├── AudimetaService.cs │ ├── AudioFileService.cs │ ├── AudiobookMatchingService.cs │ ├── AudnexusService.cs │ ├── AutomaticSearchService.cs │ ├── CompletedDownloadProcessor.cs │ ├── ConditionalSessionService.cs │ ├── ConfigurationService.cs │ ├── DiscordBotService.cs │ ├── DownloadClientGateway.cs │ ├── DownloadMonitorService.cs │ ├── DownloadProcessingBackgroundService.cs │ ├── DownloadProcessingChannel.cs │ ├── DownloadProcessingChannelConsumer.cs │ ├── DownloadProcessingQueueService.cs │ ├── DownloadPushService.cs │ ├── DownloadQueueService.cs │ ├── DownloadService.cs │ ├── ExternalRequestOptions.cs │ ├── FfmpegInstallBackgroundService.cs │ ├── FfmpegInstallerService.cs │ ├── FileFinalizer.cs │ ├── FileMover.cs │ ├── FileMoverOptions.cs │ ├── FileNamingService.cs │ ├── FileProcessingHandler.cs │ ├── FileStorage.cs │ ├── FileUtils.cs │ ├── FinalizePathHelper.cs │ ├── IAppMetricsService.cs │ ├── IAudiobookMatchingService.cs │ ├── ICompletedDownloadProcessor.cs │ ├── IDownloadClientGateway.cs │ ├── IDownloadOrchestrator.cs │ ├── IDownloadProcessingQueueService.cs │ ├── IDownloadQueueService.cs │ ├── IFfmpegService.cs │ ├── IFileFinalizer.cs │ ├── IFileMover.cs │ ├── IFileProcessingHandler.cs │ ├── IFileStorage.cs │ ├── IHubBroadcaster.cs │ ├── IMoveQueueService.cs │ ├── INotificationPayloadBuilder.cs │ ├── INzbUrlResolver.cs │ ├── IProcessRunner.cs │ ├── IProcessingChannel.cs │ ├── IRemotePathMappingService.cs │ ├── IScanQueueService.cs │ ├── IServices.cs │ ├── ISystemService.cs │ ├── IToastService.cs │ ├── ImageCacheCleanupService.cs │ ├── ImageCacheService.cs │ ├── ImportResult.cs │ ├── ImportService.cs │ ├── LogRedaction.cs │ ├── LoginRateLimiter.cs │ ├── MetadataExtractionLimiter.cs │ ├── MetadataRescanService.cs │ ├── MetadataService.cs │ ├── MoveBackgroundService.cs │ ├── MoveQueueService.cs │ ├── MyAnonamouseHelper.cs │ ├── NoopAppMetricsService.cs │ ├── NoopHubBroadcaster.cs │ ├── NoopNotificationService.cs │ ├── NotificationAttachmentInfo.cs │ ├── NotificationPayloadBuilder.cs │ ├── NotificationPayloadBuilderAdapter.cs │ ├── NotificationService.cs │ ├── NzbUrlResolver.cs │ ├── OpenLibraryService.cs │ ├── PlaywrightInstallBackgroundService.cs │ ├── PlaywrightInstaller.cs │ ├── PlaywrightPageFetcher.cs │ ├── ProcessExecutionStore.cs │ ├── QualityProfileService.cs │ ├── QueueMonitorService.cs │ ├── RemotePathMappingService.cs │ ├── ScanBackgroundService.cs │ ├── ScanQueueService.cs │ ├── SearchService.cs │ ├── SessionService.cs │ ├── SignalRHubBroadcaster.cs │ ├── SignalRLogSink.cs │ ├── StartupConfigService.cs │ ├── SystemProcessRunner.cs │ ├── SystemService.cs │ ├── TempFileCleanupService.cs │ ├── ToastService.cs │ └── UserService.cs ├── config │ └── README.md ├── tools │ └── discord-bot │ │ ├── README.md │ │ ├── index.js │ │ └── package.json └── wwwroot │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── icon.png │ ├── logo.png │ └── site.webmanifest ├── listenarr.application ├── Class1.cs ├── Listenarr.Application.csproj ├── Repositories │ └── IQualityProfileRepository.cs └── Services │ ├── IAudiobookRepository.cs │ └── IHubBroadcaster.cs ├── listenarr.domain ├── Listenarr.Domain.csproj └── Models │ ├── AudibleBookMetadata.cs │ ├── AudioMetadata.cs │ ├── Audiobook.cs │ ├── AudiobookFile.cs │ ├── Configuration.cs │ ├── Download.cs │ ├── DownloadProcessingJob.cs │ ├── History.cs │ ├── Indexer.cs │ ├── MoveJob.cs │ ├── ProcessExecutionLog.cs │ ├── QualityProfile.cs │ ├── RemotePathMapping.cs │ ├── ReprocessResult.cs │ ├── SearchResult.cs │ ├── SearchSortOptions.cs │ ├── StartupConfig.cs │ ├── SystemInfo.cs │ └── User.cs ├── listenarr.infrastructure ├── Extensions │ └── InfrastructureServiceRegistrationExtensions.cs ├── Listenarr.Infrastructure.csproj ├── Migrations │ ├── 20251007013341_AddAudiobookMonitoringAndFileTracking.cs │ ├── 20251012170343_InitialCreate.Designer.cs │ ├── 20251012170343_InitialCreate.cs │ ├── 20251015000542_AddCompletedFileActionToApplicationSettings.Designer.cs │ ├── 20251015000542_AddCompletedFileActionToApplicationSettings.cs │ ├── 20251015125618_AddMetadataToDownloads.Designer.cs │ ├── 20251015125618_AddMetadataToDownloads.cs │ ├── 20251015144749_AddEnhancedDownloadMetadata.Designer.cs │ ├── 20251015144749_AddEnhancedDownloadMetadata.cs │ ├── 20251015151349_AddDownloadProcessingQueue.Designer.cs │ ├── 20251015151349_AddDownloadProcessingQueue.cs │ ├── 20251018034852_AddBasePathToAudiobook.Designer.cs │ ├── 20251018034852_AddBasePathToAudiobook.cs │ ├── 20251026005556_AddShowCompletedExternalDownloadsToApplicationSettings.Designer.cs │ ├── 20251026005556_AddShowCompletedExternalDownloadsToApplicationSettings.cs │ ├── 20251102130544_AddNotificationSentToHistory.Designer.cs │ ├── 20251102130544_AddNotificationSentToHistory.cs │ ├── 20251103142146_AddDefaultMetadataSources.Designer.cs │ ├── 20251103142146_AddDefaultMetadataSources.cs │ ├── 20251105130425_AddPerformanceIndexes.Designer.cs │ ├── 20251105130425_AddPerformanceIndexes.cs │ ├── 20251105221549_AddWebhooksToApplicationSettings.Designer.cs │ ├── 20251105221549_AddWebhooksToApplicationSettings.cs │ ├── 20251109043000_AddDiscordSettingsToApplicationSettings.Designer.cs │ ├── 20251109043000_AddDiscordSettingsToApplicationSettings.cs │ ├── 20251116193800_AddMissingApplicationSettingsColumns.cs │ ├── 20251116194359_AddMissingApplicationSettingsColumns.Designer.cs │ ├── 20251116194359_AddMissingApplicationSettingsColumns.cs │ ├── 20251116195900_AddMissingApplicationSettingsColumns_Clean.cs │ ├── 20251116200434_AddMissingApplicationSettingsColumnsClean.Designer.cs │ ├── 20251116200434_AddMissingApplicationSettingsColumnsClean.cs │ ├── 20251116202412_AddMissingApplicationSettingsColumns_Authoritative.Designer.cs │ ├── 20251116202412_AddMissingApplicationSettingsColumns_Authoritative.cs │ ├── 20251116205536_AddMissingApplicationSettingsColumns_Final.Designer.cs │ ├── 20251116205536_AddMissingApplicationSettingsColumns_Final.cs │ ├── 20251116210500_AddMissingApplicationSettingsColumns_Authoritative.cs │ ├── 20251116223000_AddMissingApplicationSettingsColumns_Final.cs │ ├── 20251119163508_AddOpenLibraryId.Designer.cs │ ├── 20251119163508_AddOpenLibraryId.cs │ ├── 20251119170500_AddSearchSettingsToApplicationSettings.cs │ ├── 20251119231458_AddSearchSettingsToApplicationSettings.Designer.cs │ ├── 20251119231458_AddSearchSettingsToApplicationSettings.cs │ ├── 20251119232018_AddOpenLibrarySettingsToApplicationSettings.Designer.cs │ ├── 20251119232018_AddOpenLibrarySettingsToApplicationSettings.cs │ ├── 20251119234006_AddDefaultSearchSettingsToApplicationSettings.Designer.cs │ ├── 20251119234006_AddDefaultSearchSettingsToApplicationSettings.cs │ ├── 20251123214747_AddMoveJobs.Designer.cs │ ├── 20251123214747_AddMoveJobs.cs │ ├── 20251124102000_AddMoveJobSourcePath.cs │ ├── 20251125103000_AddDownloadFinalizationSettingsToApplicationSettings.Designer.cs │ ├── 20251125103000_AddDownloadFinalizationSettingsToApplicationSettings.cs │ ├── 20251208001000_ConvertLegacyDelimitedToJsonArraysMigrationColumns.cs │ └── ListenArrDbContextModelSnapshot.cs ├── Models │ ├── Configurations │ │ ├── ApiConfigurationConfiguration.cs │ │ ├── ApplicationSettingsConfiguration.cs │ │ ├── AudiobookConfiguration.cs │ │ ├── DownloadClientConfigurationConfiguration.cs │ │ ├── DownloadConfiguration.cs │ │ ├── DownloadProcessingJobConfiguration.cs │ │ └── QualityProfileConfiguration.cs │ ├── ListenArrDbContext.cs │ └── SqlitePragmaInitializer.cs ├── Persistence │ └── Converters │ │ └── JsonValueConverters.cs ├── Repositories │ └── QualityProfileRepository.cs └── Services │ └── AudiobookRepository.cs ├── listenarr.sln ├── package.json ├── preview-images ├── add-to-library.png ├── audiobooks-details.png ├── audiobooks.png ├── search-result.png ├── wanted-search.png └── wanted.png ├── scripts ├── add-missing-applicationsettings-columns.sql └── update-namespaces.ps1 ├── tests └── Listenarr.Api.Tests │ ├── AudioFileServiceTests.cs │ ├── AudioFileService_UpdateAudiobookFieldsTests.cs │ ├── AuthenticationMiddlewareTests.cs │ ├── CompletedDownloadProcessorTests.cs │ ├── DependencyInjectionTests.cs │ ├── DownloadMonitorFinalizationTests.cs │ ├── DownloadNaming_AudiobookMetadataTests.cs │ ├── DownloadNaming_PatternCollapseTests.cs │ ├── DownloadProcessingQueueServiceTests.cs │ ├── DownloadProcessingTests.cs │ ├── DownloadProcessing_FileMissingRetryTests.cs │ ├── DownloadProcessing_NoDoubleMoveTests.cs │ ├── DownloadService_ImportTests.cs │ ├── FileMoverFallbackTests.cs │ ├── FileUtilsTests.cs │ ├── FinalizePathHelperTests.cs │ ├── GlobalUsings.cs │ ├── HostedServicesRegistrationTests.cs │ ├── IndexersAuthTests.cs │ ├── IndexersControllerTests.cs │ ├── IndexersNewznabAuthTests.cs │ ├── IndexersPersistedAuthTests.cs │ ├── IndexersSearchIntegrationTests.cs │ ├── IntelligentSearchIntegrationTests.cs │ ├── JsonValueConvertersTests.cs │ ├── LibraryController_AddToLibraryTests.cs │ ├── LibraryController_BasePathTests.cs │ ├── LibraryDto_WantedFlagTests.cs │ ├── Listenarr.Api.Tests.csproj │ ├── LoginRateLimiterTests.cs │ ├── ManualImport_MultiFileCollisionTests.cs │ ├── MetadataIntegrationTests.cs │ ├── NotificationPayloadBuilderAdapterTests.cs │ ├── NotificationServiceTests.cs │ ├── ParseLanguageTests.cs │ ├── QualityProfileScoringTests.cs │ ├── QualityScoringTests.cs │ ├── SearchControllerTests.cs │ ├── SecurityRedactionTests.cs │ ├── Services │ ├── DiscordBotServiceTests.cs │ ├── LogRedactionTests.cs │ └── SystemProcessRunnerTests.cs │ ├── TestCompletedDownloadProcessor.cs │ ├── TestDownloadClientGateway.cs │ ├── TestDownloadProcessingJobRepository.cs │ ├── TestDownloadQueueService.cs │ ├── TestDownloadRepository.cs │ ├── TestFileFinalizer.cs │ ├── TestHelpers │ └── DelegatingHandlerMock.cs │ ├── TestResults │ └── test-results.trx │ ├── TestServiceFactory.cs │ ├── TestServicesFixture.cs │ ├── TitleMatchingServiceTests.cs │ └── UsDomainRetryTests.cs ├── tools └── discord-bot │ ├── README.md │ ├── index.js │ ├── package-lock.json │ └── package.json └── update_version.py /.github/.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/.cursorrules -------------------------------------------------------------------------------- /.github/AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/AGENTS.md -------------------------------------------------------------------------------- /.github/ANTHROPIC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/ANTHROPIC.md -------------------------------------------------------------------------------- /.github/AZURE_OPENAI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/AZURE_OPENAI.md -------------------------------------------------------------------------------- /.github/BARD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/BARD.md -------------------------------------------------------------------------------- /.github/BEDROCK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/BEDROCK.md -------------------------------------------------------------------------------- /.github/BRANDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/BRANDING.md -------------------------------------------------------------------------------- /.github/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/CLAUDE.md -------------------------------------------------------------------------------- /.github/COHERE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/COHERE.md -------------------------------------------------------------------------------- /.github/CONVENTIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/CONVENTIONS.md -------------------------------------------------------------------------------- /.github/COPYRIGHT_HEADER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/COPYRIGHT_HEADER.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/HUGGINGFACE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/HUGGINGFACE.md -------------------------------------------------------------------------------- /.github/NET_ASP.NET Core_rules.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/NET_ASP.NET Core_rules.mdc -------------------------------------------------------------------------------- /.github/OpenAI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/OpenAI.md -------------------------------------------------------------------------------- /.github/RULES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/RULES.md -------------------------------------------------------------------------------- /.github/WARP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/WARP.md -------------------------------------------------------------------------------- /.github/clinerules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/clinerules -------------------------------------------------------------------------------- /.github/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/codeql-config.yml -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/logo-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/logo-full.png -------------------------------------------------------------------------------- /.github/logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/logo-icon.png -------------------------------------------------------------------------------- /.github/vuejs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/vuejs.md -------------------------------------------------------------------------------- /.github/vuejs.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/vuejs.mdc -------------------------------------------------------------------------------- /.github/windsurfrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/windsurfrules -------------------------------------------------------------------------------- /.github/workflows/canary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/workflows/canary.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/STRUCTURAL_IMPROVEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/docs/STRUCTURAL_IMPROVEMENTS.md -------------------------------------------------------------------------------- /fe/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/.editorconfig -------------------------------------------------------------------------------- /fe/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/.env.development -------------------------------------------------------------------------------- /fe/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/.env.production -------------------------------------------------------------------------------- /fe/.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /fe/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/.gitignore -------------------------------------------------------------------------------- /fe/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/.prettierrc.json -------------------------------------------------------------------------------- /fe/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/.vscode/extensions.json -------------------------------------------------------------------------------- /fe/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/.vscode/settings.json -------------------------------------------------------------------------------- /fe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/README.md -------------------------------------------------------------------------------- /fe/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/cypress.config.ts -------------------------------------------------------------------------------- /fe/cypress/e2e/example.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/cypress/e2e/example.cy.ts -------------------------------------------------------------------------------- /fe/cypress/e2e/settings.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/cypress/e2e/settings.cy.ts -------------------------------------------------------------------------------- /fe/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/cypress/fixtures/example.json -------------------------------------------------------------------------------- /fe/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/cypress/support/commands.ts -------------------------------------------------------------------------------- /fe/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/cypress/support/e2e.ts -------------------------------------------------------------------------------- /fe/cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/cypress/tsconfig.json -------------------------------------------------------------------------------- /fe/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /fe/eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/eslint.config.ts -------------------------------------------------------------------------------- /fe/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/index.html -------------------------------------------------------------------------------- /fe/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/package-lock.json -------------------------------------------------------------------------------- /fe/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/package.json -------------------------------------------------------------------------------- /fe/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /fe/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /fe/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/apple-touch-icon.png -------------------------------------------------------------------------------- /fe/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/favicon-16x16.png -------------------------------------------------------------------------------- /fe/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/favicon-32x32.png -------------------------------------------------------------------------------- /fe/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/favicon.ico -------------------------------------------------------------------------------- /fe/public/fonts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/public/fonts/Figtree-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/fonts/Figtree-VariableFont_wght.ttf -------------------------------------------------------------------------------- /fe/public/fonts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/fonts/README.md -------------------------------------------------------------------------------- /fe/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/icon.png -------------------------------------------------------------------------------- /fe/public/large-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/large-logo.png -------------------------------------------------------------------------------- /fe/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/logo.png -------------------------------------------------------------------------------- /fe/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/logo.svg -------------------------------------------------------------------------------- /fe/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/public/site.webmanifest -------------------------------------------------------------------------------- /fe/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/App.vue -------------------------------------------------------------------------------- /fe/src/__tests__/ActivityView.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/__tests__/ActivityView.spec.ts -------------------------------------------------------------------------------- /fe/src/__tests__/AppActivityBadge.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/__tests__/AppActivityBadge.spec.ts -------------------------------------------------------------------------------- /fe/src/__tests__/AudiobooksView.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/__tests__/AudiobooksView.spec.ts -------------------------------------------------------------------------------- /fe/src/__tests__/SettingsView.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/__tests__/SettingsView.spec.ts -------------------------------------------------------------------------------- /fe/src/__tests__/customFilterEvaluator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/__tests__/customFilterEvaluator.spec.ts -------------------------------------------------------------------------------- /fe/src/__tests__/library.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/__tests__/library.spec.ts -------------------------------------------------------------------------------- /fe/src/__tests__/sessionTokenStorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/__tests__/sessionTokenStorage.test.ts -------------------------------------------------------------------------------- /fe/src/__tests__/startupConfigCache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/__tests__/startupConfigCache.test.ts -------------------------------------------------------------------------------- /fe/src/__tests__/test-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/__tests__/test-setup.ts -------------------------------------------------------------------------------- /fe/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/assets/base.css -------------------------------------------------------------------------------- /fe/src/assets/fonts/Phosphor-Bold-BCak21uZ.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/assets/fonts/Phosphor-Bold-BCak21uZ.woff2 -------------------------------------------------------------------------------- /fe/src/assets/fonts/Phosphor-DtdjzkpE.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/assets/fonts/Phosphor-DtdjzkpE.woff2 -------------------------------------------------------------------------------- /fe/src/assets/fonts/Phosphor-Fill-D4CDmGRg.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/assets/fonts/Phosphor-Fill-D4CDmGRg.woff2 -------------------------------------------------------------------------------- /fe/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/assets/main.css -------------------------------------------------------------------------------- /fe/src/components/AddLibraryModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/AddLibraryModal.vue -------------------------------------------------------------------------------- /fe/src/components/AudiobookDetailsModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/AudiobookDetailsModal.vue -------------------------------------------------------------------------------- /fe/src/components/AudiobookModal.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fe/src/components/BulkEditModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/BulkEditModal.vue -------------------------------------------------------------------------------- /fe/src/components/ConfirmDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/ConfirmDialog.vue -------------------------------------------------------------------------------- /fe/src/components/CustomFilterModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/CustomFilterModal.vue -------------------------------------------------------------------------------- /fe/src/components/CustomSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/CustomSelect.vue -------------------------------------------------------------------------------- /fe/src/components/DownloadClientFormModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/DownloadClientFormModal.vue -------------------------------------------------------------------------------- /fe/src/components/EditAudiobookModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/EditAudiobookModal.vue -------------------------------------------------------------------------------- /fe/src/components/FiltersDropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/FiltersDropdown.vue -------------------------------------------------------------------------------- /fe/src/components/FolderBrowser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/FolderBrowser.vue -------------------------------------------------------------------------------- /fe/src/components/GlobalToast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/GlobalToast.vue -------------------------------------------------------------------------------- /fe/src/components/Icon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/Icon.vue -------------------------------------------------------------------------------- /fe/src/components/IndexerFormModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/IndexerFormModal.vue -------------------------------------------------------------------------------- /fe/src/components/ManualImportModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/ManualImportModal.vue -------------------------------------------------------------------------------- /fe/src/components/ManualSearchModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/ManualSearchModal.vue -------------------------------------------------------------------------------- /fe/src/components/NotificationModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/NotificationModal.vue -------------------------------------------------------------------------------- /fe/src/components/QualityProfileFormModal.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/QualityProfileFormModal.vue -------------------------------------------------------------------------------- /fe/src/components/RemotePathMappingForm.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/RemotePathMappingForm.vue -------------------------------------------------------------------------------- /fe/src/components/RemotePathMappingsManager.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/RemotePathMappingsManager.vue -------------------------------------------------------------------------------- /fe/src/components/ScorePopover.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/components/ScorePopover.vue -------------------------------------------------------------------------------- /fe/src/composables/confirmService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/composables/confirmService.ts -------------------------------------------------------------------------------- /fe/src/composables/useConfirm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/composables/useConfirm.ts -------------------------------------------------------------------------------- /fe/src/composables/useNotification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/composables/useNotification.ts -------------------------------------------------------------------------------- /fe/src/composables/useScore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/composables/useScore.ts -------------------------------------------------------------------------------- /fe/src/composables/useSignalR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/composables/useSignalR.ts -------------------------------------------------------------------------------- /fe/src/composables/useSystemLogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/composables/useSystemLogs.ts -------------------------------------------------------------------------------- /fe/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/main.ts -------------------------------------------------------------------------------- /fe/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/router/index.ts -------------------------------------------------------------------------------- /fe/src/services/amazon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/services/amazon.ts -------------------------------------------------------------------------------- /fe/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/services/api.ts -------------------------------------------------------------------------------- /fe/src/services/audnexus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/services/audnexus.ts -------------------------------------------------------------------------------- /fe/src/services/isbn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/services/isbn.ts -------------------------------------------------------------------------------- /fe/src/services/openlibrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/services/openlibrary.ts -------------------------------------------------------------------------------- /fe/src/services/signalr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/services/signalr.ts -------------------------------------------------------------------------------- /fe/src/services/signalrEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/services/signalrEvents.ts -------------------------------------------------------------------------------- /fe/src/services/startupConfigCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/services/startupConfigCache.ts -------------------------------------------------------------------------------- /fe/src/services/toastService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/services/toastService.ts -------------------------------------------------------------------------------- /fe/src/stores/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/stores/auth.ts -------------------------------------------------------------------------------- /fe/src/stores/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/stores/configuration.ts -------------------------------------------------------------------------------- /fe/src/stores/counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/stores/counter.ts -------------------------------------------------------------------------------- /fe/src/stores/downloads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/stores/downloads.ts -------------------------------------------------------------------------------- /fe/src/stores/library.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/stores/library.ts -------------------------------------------------------------------------------- /fe/src/stores/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/stores/search.ts -------------------------------------------------------------------------------- /fe/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/types/index.ts -------------------------------------------------------------------------------- /fe/src/utils/customFilterEvaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/utils/customFilterEvaluator.ts -------------------------------------------------------------------------------- /fe/src/utils/filterEvaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/utils/filterEvaluator.ts -------------------------------------------------------------------------------- /fe/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/utils/logger.ts -------------------------------------------------------------------------------- /fe/src/utils/redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/utils/redirect.ts -------------------------------------------------------------------------------- /fe/src/utils/sessionDebug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/utils/sessionDebug.ts -------------------------------------------------------------------------------- /fe/src/utils/sessionToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/utils/sessionToken.ts -------------------------------------------------------------------------------- /fe/src/utils/textUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/utils/textUtils.ts -------------------------------------------------------------------------------- /fe/src/views/ActivityView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/ActivityView.vue -------------------------------------------------------------------------------- /fe/src/views/ActivityView.vue.backup2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/ActivityView.vue.backup2 -------------------------------------------------------------------------------- /fe/src/views/AddNewView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/AddNewView.vue -------------------------------------------------------------------------------- /fe/src/views/AudiobookDetailView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/AudiobookDetailView.vue -------------------------------------------------------------------------------- /fe/src/views/AudiobookDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/AudiobookDetails.vue -------------------------------------------------------------------------------- /fe/src/views/AudiobooksView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/AudiobooksView.vue -------------------------------------------------------------------------------- /fe/src/views/CalendarView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/CalendarView.vue -------------------------------------------------------------------------------- /fe/src/views/DownloadsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/DownloadsView.vue -------------------------------------------------------------------------------- /fe/src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/HomeView.vue -------------------------------------------------------------------------------- /fe/src/views/LibraryImportView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/LibraryImportView.vue -------------------------------------------------------------------------------- /fe/src/views/LoginView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/LoginView.vue -------------------------------------------------------------------------------- /fe/src/views/LogsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/LogsView.vue -------------------------------------------------------------------------------- /fe/src/views/SearchView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/SearchView.vue -------------------------------------------------------------------------------- /fe/src/views/SettingsView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/SettingsView.vue -------------------------------------------------------------------------------- /fe/src/views/SystemView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/SystemView.vue -------------------------------------------------------------------------------- /fe/src/views/WantedView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/src/views/WantedView.vue -------------------------------------------------------------------------------- /fe/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/tsconfig.app.json -------------------------------------------------------------------------------- /fe/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/tsconfig.json -------------------------------------------------------------------------------- /fe/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/tsconfig.node.json -------------------------------------------------------------------------------- /fe/tsconfig.vitest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/tsconfig.vitest.json -------------------------------------------------------------------------------- /fe/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/vite.config.ts -------------------------------------------------------------------------------- /fe/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/fe/vitest.config.ts -------------------------------------------------------------------------------- /listenarr.api/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/AccountController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/AdminDataNormalizationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/AdminDataNormalizationController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/AdminMetadataController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/AdminMetadataController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/AmazonController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/AmazonController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/AntiforgeryController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/AntiforgeryController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/AudibleController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/AudibleController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/ConfigurationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/ConfigurationController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/DiagnosticsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/DiagnosticsController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/DiscordController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/DiscordController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/DownloadController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/DownloadController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/DownloadsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/DownloadsController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/FfmpegController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/FfmpegController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/FileSystemController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/FileSystemController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/HistoryController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/HistoryController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/ImagesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/ImagesController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/IndexersController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/IndexersController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/LibraryController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/LibraryController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/ManualImportController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/ManualImportController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/QualityProfileController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/QualityProfileController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/RemotePathMappingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/RemotePathMappingController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/RemotePathMappingsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/RemotePathMappingsController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/SearchController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/SearchController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/StartupConfigController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/StartupConfigController.cs -------------------------------------------------------------------------------- /listenarr.api/Controllers/SystemController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Controllers/SystemController.cs -------------------------------------------------------------------------------- /listenarr.api/Dockerfile.runtime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Dockerfile.runtime -------------------------------------------------------------------------------- /listenarr.api/Extensions/AppServiceRegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Extensions/AppServiceRegistrationExtensions.cs -------------------------------------------------------------------------------- /listenarr.api/Extensions/HostedServiceRegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Extensions/HostedServiceRegistrationExtensions.cs -------------------------------------------------------------------------------- /listenarr.api/Extensions/ServiceProviderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Extensions/ServiceProviderExtensions.cs -------------------------------------------------------------------------------- /listenarr.api/Extensions/ServiceRegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Extensions/ServiceRegistrationExtensions.cs -------------------------------------------------------------------------------- /listenarr.api/FFMPEG_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/FFMPEG_README.md -------------------------------------------------------------------------------- /listenarr.api/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/GlobalUsings.cs -------------------------------------------------------------------------------- /listenarr.api/Hubs/DownloadHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Hubs/DownloadHub.cs -------------------------------------------------------------------------------- /listenarr.api/Hubs/LogHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Hubs/LogHub.cs -------------------------------------------------------------------------------- /listenarr.api/Hubs/SettingsHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Hubs/SettingsHub.cs -------------------------------------------------------------------------------- /listenarr.api/Listenarr.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Listenarr.Api.csproj -------------------------------------------------------------------------------- /listenarr.api/Middleware/AntiforgeryValidationMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Middleware/AntiforgeryValidationMiddleware.cs -------------------------------------------------------------------------------- /listenarr.api/Middleware/ApiKeyMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Middleware/ApiKeyMiddleware.cs -------------------------------------------------------------------------------- /listenarr.api/Middleware/AuthenticationEnforcerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Middleware/AuthenticationEnforcerMiddleware.cs -------------------------------------------------------------------------------- /listenarr.api/Middleware/SessionAuthenticationMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Middleware/SessionAuthenticationMiddleware.cs -------------------------------------------------------------------------------- /listenarr.api/Program.Testing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Program.Testing.cs -------------------------------------------------------------------------------- /listenarr.api/Program.TestingHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Program.TestingHook.cs -------------------------------------------------------------------------------- /listenarr.api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Program.cs -------------------------------------------------------------------------------- /listenarr.api/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Runtime.CompilerServices; 2 | 3 | [assembly: InternalsVisibleTo("Listenarr.Api.Tests")] 4 | -------------------------------------------------------------------------------- /listenarr.api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Properties/launchSettings.json -------------------------------------------------------------------------------- /listenarr.api/QueryUsers/DeleteDownloadsProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/QueryUsers/DeleteDownloadsProgram.cs -------------------------------------------------------------------------------- /listenarr.api/QueryUsers/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/QueryUsers/Program.cs -------------------------------------------------------------------------------- /listenarr.api/QueryUsers/QueryUsersProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/QueryUsers/QueryUsersProgram.cs -------------------------------------------------------------------------------- /listenarr.api/Repositories/EfDownloadProcessingJobRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Repositories/EfDownloadProcessingJobRepository.cs -------------------------------------------------------------------------------- /listenarr.api/Repositories/EfDownloadRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Repositories/EfDownloadRepository.cs -------------------------------------------------------------------------------- /listenarr.api/Repositories/IDownloadProcessingJobRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Repositories/IDownloadProcessingJobRepository.cs -------------------------------------------------------------------------------- /listenarr.api/Repositories/IDownloadRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Repositories/IDownloadRepository.cs -------------------------------------------------------------------------------- /listenarr.api/Services/Adapters/DownloadClientAdapterFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/Adapters/DownloadClientAdapterFactory.cs -------------------------------------------------------------------------------- /listenarr.api/Services/Adapters/DownloadClientAdapters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/Adapters/DownloadClientAdapters.cs -------------------------------------------------------------------------------- /listenarr.api/Services/Adapters/DownloadClientsOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/Adapters/DownloadClientsOptions.cs -------------------------------------------------------------------------------- /listenarr.api/Services/Adapters/DownloadClientsOptionsValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/Adapters/DownloadClientsOptionsValidator.cs -------------------------------------------------------------------------------- /listenarr.api/Services/Adapters/IDownloadClientAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/Adapters/IDownloadClientAdapter.cs -------------------------------------------------------------------------------- /listenarr.api/Services/Adapters/NzbgetAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/Adapters/NzbgetAdapter.cs -------------------------------------------------------------------------------- /listenarr.api/Services/Adapters/QbittorrentAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/Adapters/QbittorrentAdapter.cs -------------------------------------------------------------------------------- /listenarr.api/Services/Adapters/SabnzbdAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/Adapters/SabnzbdAdapter.cs -------------------------------------------------------------------------------- /listenarr.api/Services/Adapters/TitleMatchingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/Adapters/TitleMatchingService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/Adapters/TransmissionAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/Adapters/TransmissionAdapter.cs -------------------------------------------------------------------------------- /listenarr.api/Services/AmazonAsinService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/AmazonAsinService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/AmazonSearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/AmazonSearchService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/AudibleMetadataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/AudibleMetadataService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/AudibleSearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/AudibleSearchService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/AudimetaService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/AudimetaService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/AudioFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/AudioFileService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/AudiobookMatchingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/AudiobookMatchingService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/AudnexusService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/AudnexusService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/AutomaticSearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/AutomaticSearchService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/CompletedDownloadProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/CompletedDownloadProcessor.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ConditionalSessionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ConditionalSessionService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ConfigurationService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/DiscordBotService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/DiscordBotService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/DownloadClientGateway.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/DownloadClientGateway.cs -------------------------------------------------------------------------------- /listenarr.api/Services/DownloadMonitorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/DownloadMonitorService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/DownloadProcessingBackgroundService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/DownloadProcessingBackgroundService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/DownloadProcessingChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/DownloadProcessingChannel.cs -------------------------------------------------------------------------------- /listenarr.api/Services/DownloadProcessingChannelConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/DownloadProcessingChannelConsumer.cs -------------------------------------------------------------------------------- /listenarr.api/Services/DownloadProcessingQueueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/DownloadProcessingQueueService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/DownloadPushService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/DownloadPushService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/DownloadQueueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/DownloadQueueService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/DownloadService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/DownloadService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ExternalRequestOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ExternalRequestOptions.cs -------------------------------------------------------------------------------- /listenarr.api/Services/FfmpegInstallBackgroundService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/FfmpegInstallBackgroundService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/FfmpegInstallerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/FfmpegInstallerService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/FileFinalizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/FileFinalizer.cs -------------------------------------------------------------------------------- /listenarr.api/Services/FileMover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/FileMover.cs -------------------------------------------------------------------------------- /listenarr.api/Services/FileMoverOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/FileMoverOptions.cs -------------------------------------------------------------------------------- /listenarr.api/Services/FileNamingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/FileNamingService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/FileProcessingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/FileProcessingHandler.cs -------------------------------------------------------------------------------- /listenarr.api/Services/FileStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/FileStorage.cs -------------------------------------------------------------------------------- /listenarr.api/Services/FileUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/FileUtils.cs -------------------------------------------------------------------------------- /listenarr.api/Services/FinalizePathHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/FinalizePathHelper.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IAppMetricsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IAppMetricsService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IAudiobookMatchingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IAudiobookMatchingService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ICompletedDownloadProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ICompletedDownloadProcessor.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IDownloadClientGateway.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IDownloadClientGateway.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IDownloadOrchestrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IDownloadOrchestrator.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IDownloadProcessingQueueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IDownloadProcessingQueueService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IDownloadQueueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IDownloadQueueService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IFfmpegService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IFfmpegService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IFileFinalizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IFileFinalizer.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IFileMover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IFileMover.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IFileProcessingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IFileProcessingHandler.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IFileStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IFileStorage.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IHubBroadcaster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IHubBroadcaster.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IMoveQueueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IMoveQueueService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/INotificationPayloadBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/INotificationPayloadBuilder.cs -------------------------------------------------------------------------------- /listenarr.api/Services/INzbUrlResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/INzbUrlResolver.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IProcessRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IProcessRunner.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IProcessingChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IProcessingChannel.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IRemotePathMappingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IRemotePathMappingService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IScanQueueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IScanQueueService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IServices.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ISystemService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ISystemService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/IToastService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/IToastService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ImageCacheCleanupService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ImageCacheCleanupService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ImageCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ImageCacheService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ImportResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ImportResult.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ImportService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ImportService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/LogRedaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/LogRedaction.cs -------------------------------------------------------------------------------- /listenarr.api/Services/LoginRateLimiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/LoginRateLimiter.cs -------------------------------------------------------------------------------- /listenarr.api/Services/MetadataExtractionLimiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/MetadataExtractionLimiter.cs -------------------------------------------------------------------------------- /listenarr.api/Services/MetadataRescanService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/MetadataRescanService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/MetadataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/MetadataService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/MoveBackgroundService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/MoveBackgroundService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/MoveQueueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/MoveQueueService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/MyAnonamouseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/MyAnonamouseHelper.cs -------------------------------------------------------------------------------- /listenarr.api/Services/NoopAppMetricsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/NoopAppMetricsService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/NoopHubBroadcaster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/NoopHubBroadcaster.cs -------------------------------------------------------------------------------- /listenarr.api/Services/NoopNotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/NoopNotificationService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/NotificationAttachmentInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/NotificationAttachmentInfo.cs -------------------------------------------------------------------------------- /listenarr.api/Services/NotificationPayloadBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/NotificationPayloadBuilder.cs -------------------------------------------------------------------------------- /listenarr.api/Services/NotificationPayloadBuilderAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/NotificationPayloadBuilderAdapter.cs -------------------------------------------------------------------------------- /listenarr.api/Services/NotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/NotificationService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/NzbUrlResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/NzbUrlResolver.cs -------------------------------------------------------------------------------- /listenarr.api/Services/OpenLibraryService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/OpenLibraryService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/PlaywrightInstallBackgroundService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/PlaywrightInstallBackgroundService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/PlaywrightInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/PlaywrightInstaller.cs -------------------------------------------------------------------------------- /listenarr.api/Services/PlaywrightPageFetcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/PlaywrightPageFetcher.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ProcessExecutionStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ProcessExecutionStore.cs -------------------------------------------------------------------------------- /listenarr.api/Services/QualityProfileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/QualityProfileService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/QueueMonitorService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/QueueMonitorService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/RemotePathMappingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/RemotePathMappingService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ScanBackgroundService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ScanBackgroundService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ScanQueueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ScanQueueService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/SearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/SearchService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/SessionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/SessionService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/SignalRHubBroadcaster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/SignalRHubBroadcaster.cs -------------------------------------------------------------------------------- /listenarr.api/Services/SignalRLogSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/SignalRLogSink.cs -------------------------------------------------------------------------------- /listenarr.api/Services/StartupConfigService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/StartupConfigService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/SystemProcessRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/SystemProcessRunner.cs -------------------------------------------------------------------------------- /listenarr.api/Services/SystemService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/SystemService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/TempFileCleanupService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/TempFileCleanupService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/ToastService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/ToastService.cs -------------------------------------------------------------------------------- /listenarr.api/Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/Services/UserService.cs -------------------------------------------------------------------------------- /listenarr.api/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/config/README.md -------------------------------------------------------------------------------- /listenarr.api/tools/discord-bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/tools/discord-bot/README.md -------------------------------------------------------------------------------- /listenarr.api/tools/discord-bot/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/tools/discord-bot/index.js -------------------------------------------------------------------------------- /listenarr.api/tools/discord-bot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/tools/discord-bot/package.json -------------------------------------------------------------------------------- /listenarr.api/wwwroot/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/wwwroot/android-chrome-192x192.png -------------------------------------------------------------------------------- /listenarr.api/wwwroot/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/wwwroot/android-chrome-512x512.png -------------------------------------------------------------------------------- /listenarr.api/wwwroot/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/wwwroot/apple-touch-icon.png -------------------------------------------------------------------------------- /listenarr.api/wwwroot/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/wwwroot/favicon-16x16.png -------------------------------------------------------------------------------- /listenarr.api/wwwroot/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/wwwroot/favicon-32x32.png -------------------------------------------------------------------------------- /listenarr.api/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/wwwroot/favicon.ico -------------------------------------------------------------------------------- /listenarr.api/wwwroot/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/wwwroot/icon.png -------------------------------------------------------------------------------- /listenarr.api/wwwroot/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/wwwroot/logo.png -------------------------------------------------------------------------------- /listenarr.api/wwwroot/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.api/wwwroot/site.webmanifest -------------------------------------------------------------------------------- /listenarr.application/Class1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.application/Class1.cs -------------------------------------------------------------------------------- /listenarr.application/Listenarr.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.application/Listenarr.Application.csproj -------------------------------------------------------------------------------- /listenarr.application/Repositories/IQualityProfileRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.application/Repositories/IQualityProfileRepository.cs -------------------------------------------------------------------------------- /listenarr.application/Services/IAudiobookRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.application/Services/IAudiobookRepository.cs -------------------------------------------------------------------------------- /listenarr.application/Services/IHubBroadcaster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.application/Services/IHubBroadcaster.cs -------------------------------------------------------------------------------- /listenarr.domain/Listenarr.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Listenarr.Domain.csproj -------------------------------------------------------------------------------- /listenarr.domain/Models/AudibleBookMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/AudibleBookMetadata.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/AudioMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/AudioMetadata.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/Audiobook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/Audiobook.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/AudiobookFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/AudiobookFile.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/Configuration.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/Download.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/Download.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/DownloadProcessingJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/DownloadProcessingJob.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/History.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/History.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/Indexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/Indexer.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/MoveJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/MoveJob.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/ProcessExecutionLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/ProcessExecutionLog.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/QualityProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/QualityProfile.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/RemotePathMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/RemotePathMapping.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/ReprocessResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/ReprocessResult.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/SearchResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/SearchResult.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/SearchSortOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/SearchSortOptions.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/StartupConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/StartupConfig.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/SystemInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/SystemInfo.cs -------------------------------------------------------------------------------- /listenarr.domain/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.domain/Models/User.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Extensions/InfrastructureServiceRegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Extensions/InfrastructureServiceRegistrationExtensions.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Listenarr.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Listenarr.Infrastructure.csproj -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251007013341_AddAudiobookMonitoringAndFileTracking.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251007013341_AddAudiobookMonitoringAndFileTracking.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251012170343_InitialCreate.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251012170343_InitialCreate.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251012170343_InitialCreate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251012170343_InitialCreate.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251015000542_AddCompletedFileActionToApplicationSettings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251015000542_AddCompletedFileActionToApplicationSettings.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251015000542_AddCompletedFileActionToApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251015000542_AddCompletedFileActionToApplicationSettings.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251015125618_AddMetadataToDownloads.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251015125618_AddMetadataToDownloads.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251015125618_AddMetadataToDownloads.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251015125618_AddMetadataToDownloads.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251015144749_AddEnhancedDownloadMetadata.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251015144749_AddEnhancedDownloadMetadata.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251015144749_AddEnhancedDownloadMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251015144749_AddEnhancedDownloadMetadata.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251015151349_AddDownloadProcessingQueue.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251015151349_AddDownloadProcessingQueue.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251015151349_AddDownloadProcessingQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251015151349_AddDownloadProcessingQueue.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251018034852_AddBasePathToAudiobook.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251018034852_AddBasePathToAudiobook.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251018034852_AddBasePathToAudiobook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251018034852_AddBasePathToAudiobook.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251026005556_AddShowCompletedExternalDownloadsToApplicationSettings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251026005556_AddShowCompletedExternalDownloadsToApplicationSettings.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251026005556_AddShowCompletedExternalDownloadsToApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251026005556_AddShowCompletedExternalDownloadsToApplicationSettings.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251102130544_AddNotificationSentToHistory.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251102130544_AddNotificationSentToHistory.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251102130544_AddNotificationSentToHistory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251102130544_AddNotificationSentToHistory.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251103142146_AddDefaultMetadataSources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251103142146_AddDefaultMetadataSources.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251103142146_AddDefaultMetadataSources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251103142146_AddDefaultMetadataSources.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251105130425_AddPerformanceIndexes.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251105130425_AddPerformanceIndexes.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251105130425_AddPerformanceIndexes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251105130425_AddPerformanceIndexes.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251105221549_AddWebhooksToApplicationSettings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251105221549_AddWebhooksToApplicationSettings.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251105221549_AddWebhooksToApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251105221549_AddWebhooksToApplicationSettings.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251109043000_AddDiscordSettingsToApplicationSettings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251109043000_AddDiscordSettingsToApplicationSettings.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251109043000_AddDiscordSettingsToApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251109043000_AddDiscordSettingsToApplicationSettings.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116193800_AddMissingApplicationSettingsColumns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116193800_AddMissingApplicationSettingsColumns.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116194359_AddMissingApplicationSettingsColumns.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116194359_AddMissingApplicationSettingsColumns.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116194359_AddMissingApplicationSettingsColumns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116194359_AddMissingApplicationSettingsColumns.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116195900_AddMissingApplicationSettingsColumns_Clean.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116195900_AddMissingApplicationSettingsColumns_Clean.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116200434_AddMissingApplicationSettingsColumnsClean.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116200434_AddMissingApplicationSettingsColumnsClean.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116200434_AddMissingApplicationSettingsColumnsClean.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116200434_AddMissingApplicationSettingsColumnsClean.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116202412_AddMissingApplicationSettingsColumns_Authoritative.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116202412_AddMissingApplicationSettingsColumns_Authoritative.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116202412_AddMissingApplicationSettingsColumns_Authoritative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116202412_AddMissingApplicationSettingsColumns_Authoritative.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116205536_AddMissingApplicationSettingsColumns_Final.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116205536_AddMissingApplicationSettingsColumns_Final.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116205536_AddMissingApplicationSettingsColumns_Final.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116205536_AddMissingApplicationSettingsColumns_Final.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116210500_AddMissingApplicationSettingsColumns_Authoritative.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116210500_AddMissingApplicationSettingsColumns_Authoritative.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251116223000_AddMissingApplicationSettingsColumns_Final.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251116223000_AddMissingApplicationSettingsColumns_Final.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251119163508_AddOpenLibraryId.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251119163508_AddOpenLibraryId.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251119163508_AddOpenLibraryId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251119163508_AddOpenLibraryId.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251119170500_AddSearchSettingsToApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251119170500_AddSearchSettingsToApplicationSettings.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251119231458_AddSearchSettingsToApplicationSettings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251119231458_AddSearchSettingsToApplicationSettings.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251119231458_AddSearchSettingsToApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251119231458_AddSearchSettingsToApplicationSettings.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251119232018_AddOpenLibrarySettingsToApplicationSettings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251119232018_AddOpenLibrarySettingsToApplicationSettings.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251119232018_AddOpenLibrarySettingsToApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251119232018_AddOpenLibrarySettingsToApplicationSettings.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251119234006_AddDefaultSearchSettingsToApplicationSettings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251119234006_AddDefaultSearchSettingsToApplicationSettings.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251119234006_AddDefaultSearchSettingsToApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251119234006_AddDefaultSearchSettingsToApplicationSettings.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251123214747_AddMoveJobs.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251123214747_AddMoveJobs.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251123214747_AddMoveJobs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251123214747_AddMoveJobs.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251124102000_AddMoveJobSourcePath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251124102000_AddMoveJobSourcePath.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251125103000_AddDownloadFinalizationSettingsToApplicationSettings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251125103000_AddDownloadFinalizationSettingsToApplicationSettings.Designer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251125103000_AddDownloadFinalizationSettingsToApplicationSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251125103000_AddDownloadFinalizationSettingsToApplicationSettings.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/20251208001000_ConvertLegacyDelimitedToJsonArraysMigrationColumns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/20251208001000_ConvertLegacyDelimitedToJsonArraysMigrationColumns.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Migrations/ListenArrDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Migrations/ListenArrDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Models/Configurations/ApiConfigurationConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Models/Configurations/ApiConfigurationConfiguration.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Models/Configurations/ApplicationSettingsConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Models/Configurations/ApplicationSettingsConfiguration.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Models/Configurations/AudiobookConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Models/Configurations/AudiobookConfiguration.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Models/Configurations/DownloadClientConfigurationConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Models/Configurations/DownloadClientConfigurationConfiguration.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Models/Configurations/DownloadConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Models/Configurations/DownloadConfiguration.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Models/Configurations/DownloadProcessingJobConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Models/Configurations/DownloadProcessingJobConfiguration.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Models/Configurations/QualityProfileConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Models/Configurations/QualityProfileConfiguration.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Models/ListenArrDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Models/ListenArrDbContext.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Models/SqlitePragmaInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Models/SqlitePragmaInitializer.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Persistence/Converters/JsonValueConverters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Persistence/Converters/JsonValueConverters.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Repositories/QualityProfileRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Repositories/QualityProfileRepository.cs -------------------------------------------------------------------------------- /listenarr.infrastructure/Services/AudiobookRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.infrastructure/Services/AudiobookRepository.cs -------------------------------------------------------------------------------- /listenarr.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/listenarr.sln -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/package.json -------------------------------------------------------------------------------- /preview-images/add-to-library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/preview-images/add-to-library.png -------------------------------------------------------------------------------- /preview-images/audiobooks-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/preview-images/audiobooks-details.png -------------------------------------------------------------------------------- /preview-images/audiobooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/preview-images/audiobooks.png -------------------------------------------------------------------------------- /preview-images/search-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/preview-images/search-result.png -------------------------------------------------------------------------------- /preview-images/wanted-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/preview-images/wanted-search.png -------------------------------------------------------------------------------- /preview-images/wanted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/preview-images/wanted.png -------------------------------------------------------------------------------- /scripts/add-missing-applicationsettings-columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/scripts/add-missing-applicationsettings-columns.sql -------------------------------------------------------------------------------- /scripts/update-namespaces.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/scripts/update-namespaces.ps1 -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/AudioFileServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/AudioFileServiceTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/AudioFileService_UpdateAudiobookFieldsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/AudioFileService_UpdateAudiobookFieldsTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/AuthenticationMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/AuthenticationMiddlewareTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/CompletedDownloadProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/CompletedDownloadProcessorTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/DependencyInjectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/DependencyInjectionTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/DownloadMonitorFinalizationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/DownloadMonitorFinalizationTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/DownloadNaming_AudiobookMetadataTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/DownloadNaming_AudiobookMetadataTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/DownloadNaming_PatternCollapseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/DownloadNaming_PatternCollapseTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/DownloadProcessingQueueServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/DownloadProcessingQueueServiceTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/DownloadProcessingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/DownloadProcessingTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/DownloadProcessing_FileMissingRetryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/DownloadProcessing_FileMissingRetryTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/DownloadProcessing_NoDoubleMoveTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/DownloadProcessing_NoDoubleMoveTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/DownloadService_ImportTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/DownloadService_ImportTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/FileMoverFallbackTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/FileMoverFallbackTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/FileUtilsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/FileUtilsTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/FinalizePathHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/FinalizePathHelperTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/GlobalUsings.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/HostedServicesRegistrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/HostedServicesRegistrationTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/IndexersAuthTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/IndexersAuthTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/IndexersControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/IndexersControllerTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/IndexersNewznabAuthTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/IndexersNewznabAuthTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/IndexersPersistedAuthTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/IndexersPersistedAuthTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/IndexersSearchIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/IndexersSearchIntegrationTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/IntelligentSearchIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/IntelligentSearchIntegrationTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/JsonValueConvertersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/JsonValueConvertersTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/LibraryController_AddToLibraryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/LibraryController_AddToLibraryTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/LibraryController_BasePathTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/LibraryController_BasePathTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/LibraryDto_WantedFlagTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/LibraryDto_WantedFlagTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/Listenarr.Api.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/Listenarr.Api.Tests.csproj -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/LoginRateLimiterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/LoginRateLimiterTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/ManualImport_MultiFileCollisionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/ManualImport_MultiFileCollisionTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/MetadataIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/MetadataIntegrationTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/NotificationPayloadBuilderAdapterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/NotificationPayloadBuilderAdapterTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/NotificationServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/NotificationServiceTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/ParseLanguageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/ParseLanguageTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/QualityProfileScoringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/QualityProfileScoringTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/QualityScoringTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/QualityScoringTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/SearchControllerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/SearchControllerTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/SecurityRedactionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/SecurityRedactionTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/Services/DiscordBotServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/Services/DiscordBotServiceTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/Services/LogRedactionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/Services/LogRedactionTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/Services/SystemProcessRunnerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/Services/SystemProcessRunnerTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TestCompletedDownloadProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TestCompletedDownloadProcessor.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TestDownloadClientGateway.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TestDownloadClientGateway.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TestDownloadProcessingJobRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TestDownloadProcessingJobRepository.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TestDownloadQueueService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TestDownloadQueueService.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TestDownloadRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TestDownloadRepository.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TestFileFinalizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TestFileFinalizer.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TestHelpers/DelegatingHandlerMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TestHelpers/DelegatingHandlerMock.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TestResults/test-results.trx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TestResults/test-results.trx -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TestServiceFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TestServiceFactory.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TestServicesFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TestServicesFixture.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/TitleMatchingServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/TitleMatchingServiceTests.cs -------------------------------------------------------------------------------- /tests/Listenarr.Api.Tests/UsDomainRetryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tests/Listenarr.Api.Tests/UsDomainRetryTests.cs -------------------------------------------------------------------------------- /tools/discord-bot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tools/discord-bot/README.md -------------------------------------------------------------------------------- /tools/discord-bot/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tools/discord-bot/index.js -------------------------------------------------------------------------------- /tools/discord-bot/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tools/discord-bot/package-lock.json -------------------------------------------------------------------------------- /tools/discord-bot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/tools/discord-bot/package.json -------------------------------------------------------------------------------- /update_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/therobbiedavis/Listenarr/HEAD/update_version.py --------------------------------------------------------------------------------