├── .all-contributorsrc ├── .devcontainer ├── Dockerfile.dev ├── devcontainer.json └── development-docker-compose.yml ├── .dockerignore ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ └── config.yml ├── SECURITY.md ├── labeler.yml ├── pull_request_template.md ├── release-drafter.yml └── workflows │ ├── Deploy_Documentation.yml │ ├── docker-build-shared.yml │ ├── mirror-to-docker-hub.yml │ ├── pr-build.yml │ ├── pr-cleanup.yml │ └── release-build.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── 2025-02-12.png ├── CHANGELOG.md ├── Directory.Build.props ├── Dockerfile.base ├── Dockerfile.build ├── Dockerfile.sm.template ├── Dockerfile.template ├── Dockerfile.tests ├── LICENSE ├── README.md ├── StreamMaster.sln ├── docker-compose.yml ├── package.json ├── release.config.norelease.cjs ├── release.config.release.cjs └── src ├── BuildClientAPI ├── BuildClientAPI.csproj ├── CSharp │ ├── CSharpGenerator.cs │ ├── CSharpUtils.cs │ └── DataRefreshService.cs ├── Models │ └── MethodDetails.cs ├── Program.cs ├── TS │ ├── SignalRGenerator.cs │ ├── SignalRGeneratorDataRefreshAll.cs │ ├── StoreGenerator.cs │ ├── StringExtensions.cs │ ├── TypeScriptCommandGenerator.cs │ ├── TypeScriptFetchGenerator.cs │ ├── TypeScriptHookGenerator.cs │ └── TypeScriptSliceGenerator.cs ├── TypeStandardizer.cs └── Utils.cs ├── Get-AssemblyInfo.ps1 ├── StreamMaster.API ├── .config │ └── dotnet-tools.json ├── AssemblyInfo.cs ├── ConfigureServices.cs ├── Controllers │ ├── APIKeysController.cs │ ├── AuthenticationController.cs │ ├── DevicesController.cs │ ├── FilesController.cs │ ├── MiscController.cs │ ├── SsController.cs │ ├── TestController.cs │ └── VController.cs ├── Exceptions │ ├── ApiException.cs │ ├── InvalidApiKeyException.cs │ └── ModelNotFoundException.cs ├── Fonts │ └── Roboto-Regular.ttf ├── GlobalUsings.cs ├── Helpers │ └── StreamUtil.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Reinforced.Typings.settings.xml ├── ReinforcedTypingsConfiguration.cs ├── RoutePrefixConvention.cs ├── SchemaHelpers │ └── InheritanceSchemaProcessor.cs ├── Services │ ├── CurrentUserService.cs │ └── PostStartup.cs ├── StreamMaster.API.csproj ├── appsettings.Development.json ├── appsettings.Production.json ├── appsettings.json ├── hlssettings.Development.json ├── hlssettings.Production.json ├── hlssettings.json ├── libman.json ├── logsettings.Development.json ├── logsettings.Production.json ├── logsettings.json ├── nswag.json └── wwwroot │ └── images │ ├── default.png │ ├── streammaster_logo.png │ └── transparent.png ├── StreamMaster.Application ├── ChannelGroups │ ├── ChannelGroupService.cs │ ├── Commands │ │ ├── CreateChannelGroupRequest.cs │ │ ├── DeleteAllChannelGroupsFromParametersRequest.cs │ │ ├── DeleteChannelGroupRequest.cs │ │ ├── DeleteChannelGroupsRequest.cs │ │ ├── UpdateChannelGroupRequest.cs │ │ └── UpdateChannelGroupsRequest.cs │ ├── ControllerAndHub.cs │ ├── EventHandlers │ │ ├── UpdateChannelGroupEventHandler.cs │ │ └── UpdateChannelGroupsEventHandler.cs │ ├── Events │ │ ├── UpdateChannelGroupEvent.cs │ │ └── UpdateChannelGroupsEvent.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ ├── GetChannelGroupByNameRequest.cs │ │ ├── GetChannelGroupRequest.cs │ │ ├── GetChannelGroupsFromSMChannelsRequest.cs │ │ ├── GetChannelGroupsRequest.cs │ │ └── GetPagedChannelGroupsRequest.cs ├── Common │ ├── ApiControllerBase.cs │ ├── AppHelper.cs │ ├── Behaviours │ │ ├── LoggingBehaviour.cs │ │ ├── UnhandledExceptionBehaviour.cs │ │ └── ValidationBehaviour.cs │ ├── Events │ │ ├── EPGFileAddedEvent.cs │ │ ├── EPGFileDeletedEvent.cs │ │ ├── M3UFileChangedEvent.cs │ │ └── M3UFileProcessEvent.cs │ ├── Extensions │ │ ├── HttpContextAccessorExtensions.cs │ │ └── RequestExtensions.cs │ ├── ImageConverter.cs │ ├── Models │ │ ├── BackgroundTaskQueueConfig.cs │ │ ├── Capability.cs │ │ ├── ChannelNumberPair.cs │ │ ├── Device.cs │ │ ├── Discover.cs │ │ ├── LineupStatus.cs │ │ ├── Result.cs │ │ ├── SpecVersion.cs │ │ └── VideoStreamIdRank.cs │ └── VersionedApiControllerAttribute.cs ├── ConfigureServices.cs ├── Crypto │ └── CryptoService.cs ├── Custom │ ├── Commands │ │ └── ScanForCustomRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ ├── ICustomPlayListsInterfaces.cs │ └── Queries │ │ ├── GetCustomPlayListRequest.cs │ │ ├── GetCustomStreamsRequest.cs │ │ └── GetIntroPlayListsRequest.cs ├── EPG │ ├── Commands │ │ ├── EPGSyncRequest.cs │ │ └── XMLTVBuilder.cs │ ├── ControllerAndHub.cs │ ├── EPGService.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ └── GetEPGColorsRequest.cs ├── EPGFiles │ ├── Commands │ │ ├── CreateEPGFileFromFormRequest.cs │ │ ├── CreateEPGFileRequest.cs │ │ ├── DeleteEPGFileRequest.cs │ │ ├── ProcessEPGFileRequest.cs │ │ ├── RefreshEPGFileRequest.cs │ │ ├── ScanDirectoryForEPGsRequest.cs │ │ └── UpdateEPGFileRequest.cs │ ├── ControllerAndHub.cs │ ├── Controllers │ │ └── EPGFilesController.cs │ ├── EPGFileService.cs │ ├── EventHandlers │ │ └── EPGFileAddedEventHandler.cs │ ├── IControllerAndHub.cs │ ├── IEPGInterfaces.cs │ └── Queries │ │ ├── GetEPGFileNamesRequest.cs │ │ ├── GetEPGFilePreviewByIdRequest.cs │ │ ├── GetEPGFilesRequest.cs │ │ ├── GetEPGNextEPGNumberRequest.cs │ │ └── GetPagedEPGFilesRequest.cs ├── General │ ├── Commands │ │ └── SetTestTaskRequest.cs │ ├── ControllerAndHub.cs │ └── IControllerAndHub.cs ├── GlobalSuppressions.cs ├── GlobalUsings.cs ├── Hub │ └── StreamMasterHub.cs ├── IBaseRequestHandler.cs ├── Interfaces │ ├── IChannelGroupService.cs │ ├── ICryptoService.cs │ ├── ICurrentUserService.cs │ ├── IDateTime.cs │ ├── IEPGFileService.cs │ ├── IFeatureFlagService.cs │ ├── IM3UToSMStreamsService.cs │ ├── ISharedInterfaces.cs │ ├── IStreamGroupService.cs │ └── IStreamMasterHub.cs ├── Logos │ ├── Commands │ │ ├── AddCustomLogoRequest.cs │ │ ├── CacheEPGChannelLogosRequest.cs │ │ ├── CacheSMChannelLogosRequest.cs │ │ ├── CacheSMStreamLogosRequest.cs │ │ └── RemoveCustomLogoRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ ├── ILogoInterfaces.cs │ └── Queries │ │ ├── GetCustomLogosRequest.cs │ │ ├── GetLogoForChannelRequest.cs │ │ ├── GetLogoRequest.cs │ │ ├── GetLogosRequest.cs │ │ └── Helper.cs ├── Logs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ ├── GetLogContentsRequest.cs │ │ └── GetLogNamesRequest.cs ├── M3UFiles │ ├── Commands │ │ ├── CreateM3UFileFromFormRequest.cs │ │ ├── CreateM3UFileRequest.cs │ │ ├── DeleteM3UFileRequest.cs │ │ ├── ProcessM3UFileRequest.cs │ │ ├── ProcessM3UFilesRequest.cs │ │ ├── RefreshM3UFileRequest.cs │ │ ├── ScanDirectoryForM3UsRequest.cs │ │ ├── SyncChannelsRequest.cs │ │ └── UpdateM3UFileRequest.cs │ ├── ControllerAndHub.cs │ ├── Controllers │ │ └── M3UFilesController.cs │ ├── EventHandlers │ │ ├── M3UFileChangedEventHandler.cs │ │ └── M3UFileProcessEventHandler.cs │ ├── IControllerAndHub.cs │ ├── IM3UInterfaces.cs │ ├── M3UFileService.cs │ ├── M3UtoSMStreamsService.cs │ └── Queries │ │ ├── GetM3UFileNamesRequest.cs │ │ ├── GetM3UFilesRequest.cs │ │ └── GetPagedM3UFilesRequest.cs ├── Profiles │ ├── Commands │ │ ├── AddCommandProfileRequest.cs │ │ ├── AddOutputProfileRequest.cs │ │ ├── RemoveCommandProfileRequest.cs │ │ ├── RemoveOutputProfileRequest.cs │ │ ├── UpdateCommandProfileRequest.cs │ │ └── UpdateOutputProfileRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ ├── GetCommandProfilesRequest.cs │ │ ├── GetOutputProfileRequest.cs │ │ └── GetOutputProfilesRequest.cs ├── Properties │ └── launchSettings.json ├── SMChannelChannelLinks │ ├── Commands │ │ ├── AddSMChannelToSMChannelRequest.cs │ │ ├── RemoveSMChannelFromSMChannelRequest.cs │ │ ├── SetSMChannelRanksRequest.cs │ │ └── UpdateSMChannelRanksRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ └── GetSMChannelChannelsRequest.cs ├── SMChannelStreamLinks │ ├── Commands │ │ ├── AddSMStreamToSMChannelRequest.cs │ │ ├── RemoveSMStreamFromSMChannelRequest.cs │ │ ├── SetSMStreamRanksRequest.cs │ │ └── UpdateStreamRanksRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ └── GetSMChannelStreamsRequest.cs ├── SMChannels │ ├── Commands │ │ ├── AutoSetEPGFromParametersRequest.cs │ │ ├── AutoSetEPGRequest.cs │ │ ├── AutoSetSMChannelNumbersFromParametersRequest.cs │ │ ├── AutoSetSMChannelNumbersRequest.cs │ │ ├── CopySMChannelRequest.cs │ │ ├── CreateMultiViewChannelRequest.cs │ │ ├── CreateSMChannelRequest.cs │ │ ├── CreateSMChannelsFromStreamParametersRequest.cs │ │ ├── CreateSMChannelsFromStreamsRequest.cs │ │ ├── DeleteSMChannelRequest.cs │ │ ├── DeleteSMChannelsFromParametersRequest.cs │ │ ├── DeleteSMChannelsRequest.cs │ │ ├── SetSMChannelEPGIDRequest.cs │ │ ├── SetSMChannelGroupRequest.cs │ │ ├── SetSMChannelLogoRequest.cs │ │ ├── SetSMChannelNameRequest.cs │ │ ├── SetSMChannelNumberRequest.cs │ │ ├── SetSMChannelVideoOutputProfileNameRequest.cs │ │ ├── SetSMChannelsGroupFromParametersRequest.cs │ │ ├── SetSMChannelsGroupRequest.cs │ │ ├── SetSMChannelsLogoFromEPGFromParametersRequest.cs │ │ ├── SetSMChannelsLogoFromEPGRequest.cs │ │ ├── SetSMChannelsVideoOutputProfileNameFromParametersRequest.cs │ │ ├── SetSMChannelsVideoOutputProfileNameRequest.cs │ │ ├── ToggleSMChannelVisibleByIdRequest.cs │ │ ├── ToggleSMChannelVisibleByParametersRequest.cs │ │ ├── ToggleSMChannelsVisibleByIdRequest.cs │ │ ├── UpdateMultiViewChannelRequest.cs │ │ └── UpdateSMChannelRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ ├── Queries │ │ ├── GetPagedSMChannelsRequest.cs │ │ ├── GetSMChannelUniqueNameRequest.cs │ │ └── IdNameUrl.cs │ └── SMChannelService.cs ├── SMMessages │ ├── Commands │ │ ├── SendSMErrorRequest.cs │ │ ├── SendSMInfoRequest.cs │ │ ├── SendSMMessageRequest.cs │ │ ├── SendSMWarnRequest.cs │ │ └── SendSuccessRequest.cs │ ├── ControllerAndHub.cs │ └── IControllerAndHub.cs ├── SMStreams │ ├── Commands │ │ ├── CreateSMStreamRequest.cs │ │ ├── DeleteSMStreamRequest.cs │ │ ├── SetSMStreamsVisibleByIdRequest.cs │ │ ├── ToggleSMStreamVisibleByIdRequest.cs │ │ ├── ToggleSMStreamVisibleByParametersRequest.cs │ │ ├── ToggleSMStreamsVisibleByIdRequest.cs │ │ └── UpdateSMStreamRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ ├── Queries │ │ └── GetPagedSMStreamsRequest.cs │ └── SMStreamService.cs ├── SMTasks │ ├── Commands │ │ └── SendSMTaskRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ └── GetSMTasksRequest.cs ├── SchedulesDirect │ ├── Commands │ │ ├── AddHeadendToViewRequest.cs │ │ ├── AddLineupRequest.cs │ │ ├── AddStationRequest.cs │ │ ├── EPGRemovedExpiredKeysRequest.cs │ │ ├── EPGSync.cs │ │ ├── RemoveHeadendToViewRequest.cs │ │ ├── RemoveLineupRequest.cs │ │ ├── RemoveStationRequest.cs │ │ └── SetStationsRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ ├── GetAvailableCountriesRequest.cs │ │ ├── GetChannelNamesRequest.cs │ │ ├── GetHeadendsByCountryPostalRequest.cs │ │ ├── GetHeadendsToViewRequest.cs │ │ ├── GetLineupPreviewChannelRequest.cs │ │ ├── GetPagedStationChannelNameSelections.cs │ │ ├── GetSelectedStationIdsRequest.cs │ │ ├── GetStationChannelNamesRequest.cs │ │ ├── GetStationPreviewsRequest.cs │ │ ├── GetSubScribedHeadendsRequest.cs │ │ └── GetSubscribedLineupsRequest.cs ├── Services │ ├── FeatureFlagService.cs │ └── IBackgroundTaskQueue.cs ├── Settings │ ├── Commands │ │ ├── UpdateSettingParameters.cs │ │ └── UpdateSettingRequest.cs │ ├── ControllerAndHub.cs │ ├── Hub │ │ └── StreamMasterHub.Setting.cs │ ├── IControllerAndHub.cs │ ├── ISettingInterfaces.cs │ ├── LogInRequest.cs │ └── Queries │ │ └── GetSettingsRequest.cs ├── Statistics │ ├── Commands │ │ └── SetIsSystemReadyRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ ├── GetChannelMetricsRequest.cs │ │ ├── GetDownloadServiceStatusRequest.cs │ │ ├── GetIsSystemReadyRequest.cs │ │ ├── GetStreamConnectionMetricRequest.cs │ │ ├── GetStreamConnectionMetricsRequest.cs │ │ ├── GetSystemStatusRequest.cs │ │ ├── GetTaskIsRunningRequest.cs │ │ ├── GetVideoInfoRequest.cs │ │ └── GetVideoInfosRequest.cs ├── StreamGroupSMChannelLinks │ ├── Commands │ │ ├── AddSMChannelToStreamGroupRequest.cs │ │ ├── AddSMChannelsToStreamGroupByParametersRequest.cs │ │ ├── AddSMChannelsToStreamGroupRequest.cs │ │ ├── MoveSMChannelsToStreamGroupByM3UFileIdRequest.cs │ │ └── RemoveSMChannelFromStreamGroupRequest.cs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ └── GetStreamGroupSMChannelsRequest.cs ├── StreamGroups │ ├── Commands │ │ ├── AddProfileToStreamGroupRequest.cs │ │ ├── CreateSTRMFilesRequest.cs │ │ ├── CreateStreamGroupRequest.cs │ │ ├── DeleteStreamGroupRequest.cs │ │ ├── RemoveStreamGroupProfileRequest.cs │ │ ├── UpdateStreamGroupProfileRequest.cs │ │ └── UpdateStreamGroupRequest.cs │ ├── ControllerAndHub.cs │ ├── Controllers │ │ └── StreamGroupsController.cs │ ├── IControllerAndHub.cs │ ├── IStreamGroupInterfaces.cs │ ├── Queries │ │ ├── GetPagedStreamGroups.cs │ │ ├── GetStreamGroupEPG.cs │ │ ├── GetStreamGroupM3U.cs │ │ ├── GetStreamGroupProfilesRequest.cs │ │ ├── GetStreamGroupRequest.cs │ │ └── GetStreamGroupsRequest.cs │ ├── SMFile.cs │ └── StreamGroupService.cs ├── StreamMaster.Application.csproj ├── Streaming │ ├── Commands │ │ ├── CancelAllChannelsRequest.cs │ │ ├── CancelChannelRequest.cs │ │ ├── CancelClientRequest.cs │ │ └── MoveToNextStreamRequest.cs │ ├── ControllerAndHub.cs │ └── IControllerAndHub.cs ├── Vs │ ├── ControllerAndHub.cs │ ├── IControllerAndHub.cs │ └── Queries │ │ └── GetVsRequest.cs └── WebSocket │ ├── Commands │ └── TriggerReloadRequest.cs │ ├── ControllerAndHub.cs │ └── IControllerAndHub.cs ├── StreamMaster.Docs ├── prompt.md ├── requirements.txt └── streammaster │ ├── .gitignore │ ├── contributors.py │ ├── docs │ ├── assets │ │ ├── AddHDHR.png │ │ ├── ConfigureHDHR.png │ │ ├── SetXML.png │ │ ├── profiles.png │ │ ├── sm.png │ │ └── sm_logo.png │ ├── en │ │ ├── Auth.md │ │ ├── BackupRestore.md │ │ ├── CommandProfiles.md │ │ ├── Contributors.md │ │ ├── Docs.md │ │ ├── EPG.md │ │ ├── GettingStarted.md │ │ ├── M3U.md │ │ ├── M3U_Output_Attributes.md │ │ ├── OutputProfiles.md │ │ ├── SD.md │ │ ├── Settings.md │ │ ├── StreamGroup.md │ │ ├── image.png │ │ └── index.md │ └── includes │ │ └── _footer.md │ └── mkdocs.yml ├── StreamMaster.Domain ├── API │ ├── APIResponse.cs │ ├── DataResponse.cs │ ├── NoClass.cs │ └── PagedResponse.cs ├── Attributes │ ├── BuilderIgnore.cs │ ├── CreateDirAttribute.cs │ ├── IgnoreMapAttribute.cs │ ├── IndexBy.cs │ ├── JustUpdates.cs │ ├── RequireAll.cs │ ├── SMAPI.cs │ └── SortBy.cs ├── Authentication │ └── IUserRepository.cs ├── Cache │ ├── ISMCache.cs │ └── SMCacheManager.cs ├── Color │ └── ColorHelper.cs ├── Common │ ├── BaseEntity.cs │ ├── BaseEvent.cs │ ├── CuidConverter.cs │ ├── FileUtil.cs │ ├── M3UFileIdMaxStream.cs │ ├── ProxyStreamErrorCode.cs │ ├── SGLineUp.cs │ ├── ThreadSafeCounter.cs │ ├── ThreadSafeIntList.cs │ ├── UpdateSettingResponse.cs │ ├── Utf8StringWriter.cs │ └── Utils.cs ├── Comparer │ └── NumericStringComparer.cs ├── Compression │ └── CompressionUtils.cs ├── Configuration │ ├── AlphabeticalJsonTypeInfoResolver.cs │ ├── BuildInfo.cs │ ├── CommandProfile.cs │ ├── CustomLogo.cs │ ├── ErrorCooldownSetting.cs │ ├── HLSSettings.cs │ ├── IProfileDict.cs │ ├── OutputProfile.cs │ ├── SDSettings.cs │ ├── SDSettingsRequest.cs │ ├── Setting.cs │ └── SettingFiles.cs ├── Crypto │ ├── AesEncryption.cs │ ├── Base32Extensions.cs │ ├── Base64Extensions.cs │ ├── CryptoHelpers.cs │ ├── CryptoUtils.cs │ ├── FNV1aHasher.cs │ ├── Hashing.cs │ ├── KeyGenerator.cs │ └── StringExtensions.cs ├── Dto │ ├── BaseFileDto.cs │ ├── ChannelGroupDto.cs │ ├── ChannelGroupIdName.cs │ ├── ChannelLogoDto.cs │ ├── EPGColor.cs │ ├── EPGFileDto.cs │ ├── EPGFilePreviewDto.cs │ ├── GetChannelGroupVideoStreamCountResponse.cs │ ├── IDVisible.cs │ ├── IdName.cs │ ├── LogEntryDto.cs │ ├── LogoDto.cs │ ├── LogoInfo.cs │ ├── M3UFileDto.cs │ ├── PagedDto.cs │ ├── SDSystemStatus.cs │ ├── SMChannelDto.cs │ ├── SMStreamDto.cs │ ├── SettingDto.cs │ ├── StreamGroupDto.cs │ ├── StreamingServiceStatusDto.cs │ └── VideoStreamIsReadOnly.cs ├── Enums │ ├── AuthenticationType.cs │ ├── FeatureFlags.cs │ ├── FileDefinition.cs │ ├── FileDefinitions.cs │ ├── JobType.cs │ ├── M3UField.cs │ ├── M3UFileStreamURLPrefix.cs │ ├── M3UKey.cs │ ├── SMChannelTypeEnum.cs │ ├── SMFileTypes.cs │ ├── SMQueCommand.cs │ ├── SMStreamTypeEnum.cs │ ├── ValidM3USetting.cs │ └── VideoStreamHandlers.cs ├── EnvironmentInfo │ └── OsInfo.cs ├── Events │ └── AsyncEventHandler.cs ├── Exceptions │ ├── APIException.cs │ └── EnumerableExtensions.cs ├── Extensions │ ├── ConcurrentBagExtensions.cs │ ├── ConcurrentDictionaryExtensions.cs │ ├── ConcurrentHashSet.cs │ ├── CustomLogoDtoComparer.cs │ ├── DateTimeExtensions.cs │ ├── DictionaryExtensions.cs │ ├── EnumExtensions.cs │ ├── HttpClientExtensions.cs │ ├── ImageExtensions.cs │ ├── ListComparer.cs │ ├── ListHelper.cs │ ├── MiscExtentions.cs │ ├── PagedExtensions.cs │ ├── StringExtensions.cs │ ├── TaskCompletionSourceExtensions.cs │ ├── TokenExtensions.cs │ ├── UniqueHexGenerator.cs │ └── VideoInfoExtensions.cs ├── Filtering │ ├── DataTableFilterMetaData.cs │ └── FilterHelper.cs ├── GlobalUsings.cs ├── Helpers │ ├── DebugAPIHelper.cs │ ├── DirectoryHelper.cs │ ├── EPGHelper.cs │ ├── EPGNumberStationIdExtension.cs │ ├── ParseFlexibleDateHelper.cs │ ├── ProcesHelper.cs │ └── SettingsHelper.cs ├── Logging │ ├── CustomLogger.cs │ ├── GlobalLoggerProvider.cs │ ├── ILoggingUtils.cs │ ├── LogExecutionTimeAttribute.cs │ └── LoggingUtils.cs ├── Mappings │ ├── IMapFrom.cs │ └── MappingProfile.cs ├── Models │ ├── APIKey.cs │ ├── APIKeyResponse.cs │ ├── AddSMStreamToSMChannelRequest.cs │ ├── AutoUpdateEntity.cs │ ├── CacheEntry.cs │ ├── ChannelGroup.cs │ ├── CreateAPIKeyRequest.cs │ ├── Device.cs │ ├── DeviceResponse.cs │ ├── DupInfo.cs │ ├── EPGFile.cs │ ├── FieldData.cs │ ├── HeadendToView.cs │ ├── IM3UStream.cs │ ├── IPTVFile.cs │ ├── ISMStreamInfo.cs │ ├── IconFile.cs │ ├── IdIntResultWithResponse.cs │ ├── ImageDownloadServiceStatus.cs │ ├── ImagePath.cs │ ├── JobStatus.cs │ ├── JobStatusManager.cs │ ├── LogEntry.cs │ ├── M3UFile.cs │ ├── M3UGroup.cs │ ├── ProgrammeChannel.cs │ ├── SDCacheEntry.cs │ ├── SMChannel.cs │ ├── SMChannelChannelLink.cs │ ├── SMChannelStreamLink.cs │ ├── SMMessage.cs │ ├── SMStream.cs │ ├── SMStreamInfo.cs │ ├── SMTask.cs │ ├── StationIdLineUp.cs │ ├── StreamAccessInfo.cs │ ├── StreamGroup.cs │ ├── StreamGroupChannelGroup.cs │ ├── StreamGroupProfile.cs │ ├── StreamGroupSMChannelLink.cs │ ├── SystemKeyValue.cs │ ├── TvLogoFile.cs │ ├── User.cs │ ├── UserGroup.cs │ ├── VideoInfo.cs │ ├── VideoStreamConfig.cs │ └── VideoStreamIDRank.cs ├── Pagination │ └── QueryStringParameters.cs ├── Properties │ └── launchSettings.json ├── Repository │ ├── IAPIKeyRepository.cs │ ├── IChannelGroupRepository.cs │ ├── IDeviceRepository.cs │ ├── IEPGFileRepository.cs │ ├── IM3UFileRepository.cs │ ├── IRepositoryBase.cs │ ├── IRepositoryContext.cs │ ├── IRepositoryWrapper.cs │ ├── ISMChannelsRepository.cs │ ├── ISMStreamRepository.cs │ ├── IStreamGroupChannelGroupRepository.cs │ ├── IStreamGroupRepository.cs │ └── IStreamGroupSMChannelLinkRepository.cs ├── Services │ ├── APIStatsLogger.cs │ ├── IAPIKeyService.cs │ ├── IAPIStatsLogger.cs │ ├── IBroadcastService.cs │ ├── IDataRefreshService.cs │ ├── IDeviceService.cs │ ├── IEPGHelper.cs │ ├── IEPGService.cs │ ├── IFileLoggingService.cs │ ├── IFileLoggingServiceFactory.cs │ ├── IFileUtilService.cs │ ├── IImageDownloadService.cs │ ├── IJobStatusService.cs │ ├── ILogoService.cs │ ├── IM3UFileService.cs │ ├── IMessageService.cs │ ├── IProfileService.cs │ ├── ISMChannelChannelLinksRepository.cs │ ├── ISMChannelService.cs │ ├── ISMChannelStreamLinksRepository.cs │ ├── ISMStreamService.cs │ ├── ISMWebSocketManager.cs │ ├── IStreamGroupProfileRepository.cs │ └── ProfileService.cs ├── Sorting │ └── ISortHelper.cs ├── StreamMaster.Domain.csproj ├── XML │ └── XMLUtil.cs └── XmltvXml │ ├── StationChannelName.cs │ ├── XMLTV.cs │ ├── XmltvActor.cs │ ├── XmltvAudio.cs │ ├── XmltvChannel.cs │ ├── XmltvCredit.cs │ ├── XmltvEpisodeNum.cs │ ├── XmltvIcon.cs │ ├── XmltvLength.cs │ ├── XmltvPreviouslyShown.cs │ ├── XmltvProgramme.cs │ ├── XmltvRating.cs │ ├── XmltvReview.cs │ ├── XmltvSubtitles.cs │ ├── XmltvText.cs │ └── XmltvVideo.cs ├── StreamMaster.EPG ├── ConfigureServices.cs ├── EpgMatcher.cs ├── IEpgMatcher.cs └── StreamMaster.EPG.csproj ├── StreamMaster.Infrastructure.EF.Base ├── BaseRepositoryContext.cs ├── Configurations │ ├── SMChannelChannelLinkConfiguration.cs │ ├── SMChannelStreamLinkConfiguration.cs │ ├── SMStreamConfiguration.cs │ ├── StreamGroupChannelGroupConfiguration.cs │ └── StreamGroupSMChannelLinkConfiguration.cs ├── GlobalUsings.cs └── StreamMaster.Infrastructure.EF.Base.csproj ├── StreamMaster.Infrastructure.EF.PGSQL.Console ├── Program.cs └── StreamMaster.Infrastructure.EF.PGSQL.Console.csproj ├── StreamMaster.Infrastructure.EF.PGSQL ├── Add-EfMigration.ps1 ├── ConfigureServices.cs ├── DesignTimeRepositoryContextFactory.cs ├── Migrations │ └── Repository │ │ ├── 20241018224015_Initial.Designer.cs │ │ ├── 20241018224015_Initial.cs │ │ ├── 20241215142948_AddedExtInf.Designer.cs │ │ ├── 20241215142948_AddedExtInf.cs │ │ ├── 20241216201039_SGSTRM.Designer.cs │ │ ├── 20241216201039_SGSTRM.cs │ │ ├── 20250214180110_AddUserGroups_M3UGroups_APIKeys_Devices_to_PGSQLRepositoryContext_to_PGSQLRepositoryContext.Designer.cs │ │ ├── 20250214180110_AddUserGroups_M3UGroups_APIKeys_Devices_to_PGSQLRepositoryContext_to_PGSQLRepositoryContext.cs │ │ ├── 20250217190832_M3UFileId.Designer.cs │ │ ├── 20250217190832_M3UFileId.cs │ │ └── PGSQLRepositoryContextModelSnapshot.cs ├── PGSQLRepositoryContext.cs ├── RemoveLast-EfMigration.ps1 ├── Scripts │ ├── 001_channelgroup_indexes.sql │ ├── 002_create_or_update_smstreams_and_channels.sql │ ├── 003_delete_sm_channels.sql │ ├── 004_epgfile_indexes.sql │ ├── 005_get_unique_smchannel_name.sql │ ├── 006_smchannel_indexes.sql │ ├── 007_smchannelstreamlink_indexes.sql │ ├── 008_smstream_indexes.sql │ ├── 009_streamgroup_indexes.sql │ ├── 010_streamgroupsmchannellink_indexes.sql │ ├── 011_update_channel_group_counts.sql │ └── 012_migrate_new_channel_ids.sql └── StreamMaster.Infrastructure.EF.PGSQL.csproj ├── StreamMaster.Infrastructure.EF ├── ConfigureServices.cs ├── GlobalUsings.cs ├── Helpers │ ├── AutoEPGMatch.cs │ └── SortHelper.cs ├── Repositories │ ├── APIKeyRepository.cs │ ├── ChannelGroupRepository.cs │ ├── DeviceRepository.cs │ ├── EPGFileRepository.cs │ ├── M3UFileRepository.cs │ ├── RepositoryBase.cs │ ├── SMChannelChannelLinksRepository.cs │ ├── SMChannelStreamLinksRepository.cs │ ├── SMChannelsRepository.cs │ ├── SMStreamRepository.cs │ ├── StreamGroupProfileRepository.cs │ ├── StreamGroupRepository.cs │ └── StreamGroupSMChannelLinkRepository.cs ├── RepositoryContextInitializer.cs ├── RepositoryWrapper.cs ├── StreamMaster.Infrastructure.EF.csproj └── ef_commands.ps1 ├── StreamMaster.Infrastructure ├── Authentication │ ├── APIKeyService.cs │ ├── ApiKeyAuthenticationOptions.cs │ ├── AuthenticationBuilderExtensions.cs │ ├── AuthenticationService.cs │ ├── DeviceService.cs │ ├── LoginResource.cs │ ├── NoAuthenticationHandler.cs │ └── UiAuthorizationPolicyProvider.cs ├── Common │ └── MediatorExtensions.cs ├── ConfigureServices.cs ├── Extensions │ ├── HttpContextExtensions.cs │ └── RequestExtensions.cs ├── GlobalSuppressions.cs ├── GlobalUsings.cs ├── Logger │ ├── FileLoggerDebug.cs │ ├── FileLoggerDebugProvider.cs │ ├── FileLoggingServiceFactory.cs │ ├── SMLogger.cs │ ├── SMLoggerProvider.cs │ └── StatsLogger.cs ├── Middleware │ └── CacheableSpecification.cs ├── Services │ ├── BroadcastService.cs │ ├── DataRefreshService.cs │ ├── Downloads │ │ ├── ImageDownloadQueue.cs │ │ └── ImageDownloadService.cs │ ├── FileLoggingService.cs │ ├── FileUtilService.cs │ ├── Frontend │ │ ├── Mappers │ │ │ ├── ConfigMapper.cs │ │ │ ├── FaviconMapper.cs │ │ │ ├── HtmlMapperBase.cs │ │ │ ├── IMapHttpRequestsToDisk.cs │ │ │ ├── ImagesMapper.cs │ │ │ ├── IndexHtmlMapper.cs │ │ │ ├── LoginHtmlMapper.cs │ │ │ ├── ManifestJsonMapper.cs │ │ │ ├── ManifestMapper.cs │ │ │ ├── NextStaticResourceMapper.cs │ │ │ ├── StaticResourceMapper.cs │ │ │ ├── StaticResourceMapperBase.cs │ │ │ ├── SwaggerMapper.cs │ │ │ └── ThemeMapper.cs │ │ └── StaticResourceController.cs │ ├── JobStatusService.cs │ ├── LogoService.cs │ ├── MessageService.cs │ ├── QueueService │ │ ├── BackgroundTaskQueue.CustomPlayList.cs │ │ ├── BackgroundTaskQueue.EPG.cs │ │ ├── BackgroundTaskQueue.Icons.cs │ │ ├── BackgroundTaskQueue.M3U.cs │ │ ├── BackgroundTaskQueue.STRM.cs │ │ ├── BackgroundTaskQueue.cs │ │ └── QueuedHostedService.cs │ ├── SMWebSocketManager.cs │ └── TimerService.cs └── StreamMaster.Infrastructure.csproj ├── StreamMaster.Logging ├── Loggers.cs └── StreamMaster.Logging.csproj ├── StreamMaster.PlayList ├── ConfigureServices.cs ├── CustomPlayListBuilder.cs ├── CustomStreamNfo.cs ├── ICustomPlayListBuilder.cs ├── IIntroPlayListBuilder.cs ├── INfoFileReader.cs ├── IntroPlayListBuilder.cs ├── Models │ ├── Actor.cs │ ├── Audio.cs │ ├── CustomPlayList.cs │ ├── Fanart.cs │ ├── Fileinfo.cs │ ├── Movie.cs │ ├── Rating.cs │ ├── Ratings.cs │ ├── Set.cs │ ├── Streamdetails.cs │ ├── Subtitle.cs │ ├── Thumb.cs │ ├── Uniqueid.cs │ └── Video.cs ├── NfoFileReader.cs └── StreamMaster.PlayList.csproj ├── StreamMaster.SchedulesDirect.Domain ├── Dto │ ├── HeadendDto.cs │ └── ProgrammeNameDto.cs ├── Enums │ ├── APIMethod.cs │ ├── ImageType.cs │ └── KeywordGroupsEnum.cs ├── Extensions │ └── MxfServiceExtensions.cs ├── GlobalUsings.cs ├── Interfaces │ ├── ICustomStreamData.cs │ ├── IDataPreparationService.cs │ ├── IDescriptionService.cs │ ├── IEPGCached.cs │ ├── IEpisodeImages.cs │ ├── IImageDownloadQueue.cs │ ├── ILineupService.cs │ ├── IMovieImages.cs │ ├── IProgramRepository.cs │ ├── IProgramService.cs │ ├── ISDXMLTVBuilder.cs │ ├── IScheduleService.cs │ ├── ISchedulesDirect.cs │ ├── ISchedulesDirectAPIService.cs │ ├── ISchedulesDirectData.cs │ ├── ISchedulesDirectDataService.cs │ ├── ISchedulesDirectHttpService.cs │ ├── ISeasonImages.cs │ ├── ISeriesImages.cs │ ├── ISportsImages.cs │ ├── IXMLTVBuilder.cs │ ├── IXmltv2Mxf.cs │ ├── IXmltvChannelBuilder.cs │ └── IXmltvProgramBuilder.cs ├── JsonClasses │ ├── AddRemoveLineups.cs │ ├── AvailableCountries.cs │ ├── BaseResponse.cs │ ├── GenericDescriptions.cs │ ├── HeadendLineup.cs │ ├── Headends.cs │ ├── JsonConverters.cs │ ├── LineupChannel.cs │ ├── LineupPreview.cs │ ├── LineupResponse.cs │ ├── ProgramArtwork.cs │ ├── ProgramAward.cs │ ├── ProgramContentRating.cs │ ├── ProgramDescription.cs │ ├── ProgramDescriptions.cs │ ├── ProgramEventDetails.cs │ ├── ProgramEventDetailsTeam.cs │ ├── ProgramKeyWords.cs │ ├── ProgramMetadata.cs │ ├── ProgramMetadataProvider.cs │ ├── ProgramMovie.cs │ ├── ProgramPerson.cs │ ├── ProgramQualityRating.cs │ ├── ProgramRecommendation.cs │ ├── ProgramTitle.cs │ ├── Programme.cs │ ├── ScheduleMd5Response.cs │ ├── ScheduleMetadata.cs │ ├── ScheduleMultipart.cs │ ├── ScheduleProgram.cs │ ├── ScheduleRequest.cs │ ├── ScheduleResponse.cs │ ├── ScheduleTvRating.cs │ ├── StationBroadcaster.cs │ ├── StatusAccount.cs │ ├── StatusLineup.cs │ ├── SubscribedLineup.cs │ ├── SystemStatus.cs │ ├── Token.cs │ ├── TokenResponse.cs │ └── UserStatus.cs ├── JsonConverters.cs ├── Models │ ├── BaseArt.cs │ ├── Broadcaster.cs │ ├── CountryData.cs │ ├── EPGJsonCache.cs │ ├── ImageInfo.cs │ ├── LineUpResult.cs │ ├── Lineup.cs │ ├── Logo.cs │ ├── Map.cs │ ├── Metadata.cs │ ├── MxfAffiliate.cs │ ├── MxfChannel.cs │ ├── MxfGuideImage.cs │ ├── MxfKeyword.cs │ ├── MxfKeywordGroup.cs │ ├── MxfLineup.cs │ ├── MxfPerson.cs │ ├── MxfPersonRank.cs │ ├── MxfProgram.cs │ ├── MxfProvider.cs │ ├── MxfScheduleEntries.cs │ ├── MxfScheduleEntry.cs │ ├── MxfService.cs │ ├── SDGetToken.cs │ ├── SDTokenFile.cs │ ├── Season.cs │ ├── SeriesInfo.cs │ ├── Station.cs │ └── StationPreview.cs ├── ResponseCodes.cs ├── SDAPIConfig.cs └── StreamMaster.SchedulesDirect.Domain.csproj ├── StreamMaster.SchedulesDirect.Services ├── ApiErrorManager.cs ├── ConfigureServices.cs ├── GlobalUsings.cs ├── ISchedulesDirectRepository.cs ├── SchedulesDirectAPIService.cs ├── SchedulesDirectHttpService.cs ├── SchedulesDirectRepository.cs ├── StreamMaster.SchedulesDirect.Services.csproj ├── TokenRefreshException.cs └── TokenValidationException.cs ├── StreamMaster.SchedulesDirect ├── ConfigureServices.cs ├── Converters │ ├── DataPreparationService.cs │ ├── SDXMLTVBuilder.cs │ ├── XmltvChannelBuilder.cs │ └── XmltvProgramBuilder.cs ├── Data │ ├── CustomStreamData.cs │ ├── MxfLineup.cs │ ├── MxfService.cs │ ├── SchedulesDirectData.cs │ └── SchedulesDirectDataService.cs ├── GlobalUsings.cs ├── Helpers │ ├── HashHelper.cs │ ├── SDExtensions.cs │ └── SDHelpers.cs ├── Images │ ├── EpisodeImages.cs │ ├── MovieImages.cs │ ├── SeasonImages.cs │ ├── SeriesImages.cs │ └── SportsImages.cs ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.resx │ └── launchSettings.json ├── SchedulesDirect.cs ├── Services │ ├── DescriptionService.cs │ ├── LineupService.cs │ ├── ProgramRepository.cs │ ├── ProgramService.cs │ └── ScheduleService.cs └── StreamMaster.SchedulesDirect.csproj ├── StreamMaster.Streams.Domain ├── Args │ └── ProcessExitEventArgs.cs ├── CacheManager.cs ├── Events │ ├── SourceBroadcasterStopped.cs │ └── StreamTimedOut.cs ├── Exceptions │ └── SourceBroadcasterNotFoundException.cs ├── GlobalUsings.cs ├── Helpers │ ├── ChannelHelper.cs │ └── FileSaver.cs ├── Interfaces │ ├── ICacheManager.cs │ ├── IChannelBroadcaster.cs │ ├── IChannelBroadcasterService.cs │ ├── IChannelLockService.cs │ ├── IChannelService.cs │ ├── IClientConfiguration.cs │ ├── IClientConfigurationService.cs │ ├── ICommandExecutor.cs │ ├── ICommandStream.cs │ ├── ICustomPlayListStream.cs │ ├── IDubcer.cs │ ├── IHTTPStream.cs │ ├── IIntroStatus.cs │ ├── IMultiViewPlayListStream.cs │ ├── ISMStream.cs │ ├── ISourceBroadcaster.cs │ ├── ISourceBroadcasterService.cs │ ├── ISourceName.cs │ ├── IStreamConnectionService.cs │ ├── IStreamDataToClients.cs │ ├── IStreamFactory.cs │ ├── IStreamHandlerMetrics.cs │ ├── IStreamLimitsService.cs │ ├── IStreamMetricsRecorder.cs │ ├── IStreamStats.cs │ ├── IStreamStatus.cs │ ├── ISwitchToNextStreamService.cs │ ├── IVideoCombiner.cs │ ├── IVideoCombinerService.cs │ ├── IVideoInfoService.cs │ ├── IVideoService.cs │ ├── StreamResult.cs │ └── StreamingClientInformation.cs ├── Metrics │ ├── BPSMetrics.cs │ ├── StreamConnectionMetric.cs │ ├── StreamConnectionMetricManager.cs │ ├── StreamConnectionMetricSerializer.cs │ ├── StreamConnectionService.cs │ └── StreamHandlerMetrics.cs ├── Models │ ├── ChannelMetric.cs │ ├── ClientChannelDto.cs │ ├── ClientStreamsDto.cs │ ├── GetStreamResult.cs │ └── ProxyStreamError.cs └── StreamMaster.Streams.Domain.csproj ├── StreamMaster.Streams ├── Broadcasters │ ├── ChannelBroadcaster.cs │ ├── ChannelBroadcasterService.cs │ ├── SourceBroadcaster.cs │ └── SourceBroadcasterService.cs ├── Channels │ └── ChannelService.cs ├── ClientConfiguration.cs ├── ConfigureServices.cs ├── Factories │ ├── CommandExecutor.cs │ └── StreamFactory.cs ├── GlobalUsings.cs ├── Plugins │ ├── CircularBuffer.cs │ ├── VideoInfoEventArgs.cs │ ├── VideoInfoPlugin.cs │ └── VideoInfoService.cs ├── Services │ ├── ChannelLockService.cs │ ├── ClientConfigurationService.cs │ ├── Dubcer.cs │ ├── StreamLimitsService.cs │ ├── StreamMetricsRecorder.cs │ ├── SwitchToNextStreamService.cs │ └── VideoService.cs ├── StreamMaster.Streams.csproj └── Streams │ ├── CommandStream.cs │ ├── CustomPlayListStream.cs │ ├── HTTPStream.cs │ └── MultiViewPlayListStream.cs ├── StreamMaster.WebUI ├── .all-contributorsrc ├── .dockerignore ├── .eslintrc.json ├── .estlintignore ├── .gitignore ├── .hintrc ├── .prettierignore ├── .prettierrc.json ├── .vscode │ ├── extensions.json │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── StreamMaster.WebUI.esproj ├── app │ ├── App.tsx │ ├── RequireAuth.tsx │ ├── RootLayout.tsx │ ├── RootSideBar.tsx │ ├── Router.tsx │ ├── editor │ │ ├── files │ │ │ └── page.tsx │ │ ├── playlist │ │ │ └── page.tsx │ │ ├── sd │ │ │ └── page.tsx │ │ ├── streamgroup │ │ │ └── page.tsx │ │ └── streams │ │ │ └── page.tsx │ ├── index.tsx │ ├── login │ │ └── Login.tsx │ ├── settings │ │ └── page.tsx │ ├── streamingstatus │ │ └── page.tsx │ ├── testing │ │ └── page.tsx │ └── viewer │ │ ├── logviewer │ │ └── page.tsx │ │ └── player │ │ └── page.tsx ├── biome.json ├── build_theme.js ├── components │ ├── AnimatedText.tsx │ ├── ChannelHandlerSelector.tsx │ ├── ChannelNameEditor.tsx │ ├── ChannelNumberEditor.tsx │ ├── MenuItemSM.tsx │ ├── StandardHeader.tsx │ ├── buttons │ │ ├── AddButton.tsx │ │ ├── AutoSetButton.tsx │ │ ├── BanButton.tsx │ │ ├── BookButton.tsx │ │ ├── ChildButtonProperties.ts │ │ ├── ClearButton.tsx │ │ ├── ClockButton.tsx │ │ ├── CloseButton.tsx │ │ ├── CopyButton.tsx │ │ ├── DownArrowButton.tsx │ │ ├── EditButton.tsx │ │ ├── GoButton.tsx │ │ ├── ImageButton.tsx │ │ ├── LeftArrowButton.tsx │ │ ├── LinkButton.tsx │ │ ├── MaximizeButton.tsx │ │ ├── MinusButton.tsx │ │ ├── OKButton.tsx │ │ ├── RefreshButton.tsx │ │ ├── ResetButton.tsx │ │ ├── RightArrowButton.tsx │ │ ├── SGAddButton.tsx │ │ ├── SGRemoveButton.tsx │ │ ├── SaveButton.tsx │ │ ├── SearchButton.tsx │ │ ├── SimpleButton.tsx │ │ ├── SunButton.tsx │ │ ├── UploadButton.tsx │ │ ├── VisibleButton.tsx │ │ └── XButton.tsx │ ├── channelGroups │ │ ├── BaseChannelGroupPagedSelector.tsx │ │ ├── BaseChannelGroupSelector.tsx │ │ ├── ChannelGroupAddDialog.tsx │ │ ├── ChannelGroupDeleteDialog.tsx │ │ ├── ChannelGroupNameEditor.tsx │ │ ├── ChannelGroupSelector.tsx │ │ ├── ChannelGroupSelectorForSMChannels.tsx │ │ └── ChannelGroupVisibleDialog.tsx │ ├── columns │ │ ├── ChannelGroups │ │ │ ├── createChannelGroupMultiSelectColumnConfigHook.tsx │ │ │ └── useChannelGroupNameColumnConfig.tsx │ │ ├── createMultiSelectLineUpColumnConfigHook.tsx │ │ ├── useChannelNameColumnConfig.tsx │ │ ├── useChannelNumberColumnConfig.tsx │ │ ├── useEPGColumnConfig.tsx │ │ ├── useLineUpColumnConfig.tsx │ │ ├── useM3UFileNameColumnConfig.tsx │ │ ├── useM3UFilesMaxStreamsColumnConfig.tsx │ │ └── useVideoStreamLogoColumnConfig.tsx │ ├── customPlayList │ │ └── SyncCustomListsButton.tsx │ ├── epg │ │ ├── EPGEditor.tsx │ │ └── EPGSelector.tsx │ ├── epgFiles │ │ ├── EPGFileCreateDialog.tsx │ │ ├── EPGFileDeleteDialog.tsx │ │ ├── EPGFileDialog.tsx │ │ ├── EPGFileEditDialog.tsx │ │ ├── EPGFileRefreshDialog.tsx │ │ ├── EPGFilesButton.tsx │ │ ├── EPGFilesDataSelector.tsx │ │ ├── EPGFilesEditor.tsx │ │ └── EPGPreviewDialog.tsx │ ├── export │ │ └── ExportButton.tsx │ ├── file │ │ ├── FileRefreshDialog.tsx │ │ ├── FileRemoveDialog.tsx │ │ └── useFileUpload.tsx │ ├── icons │ │ ├── CustomLogosAddDialog.tsx │ │ ├── CustomLogosDataSelector.tsx │ │ ├── CustomLogosDialog.tsx │ │ ├── IconSelector.tsx │ │ └── iconUtil.ts │ ├── inputs │ │ ├── BooleanEditor.tsx │ │ ├── ColorEditor.tsx │ │ ├── DropDownEditorBodyTemplate.tsx │ │ ├── NumberEditor.tsx │ │ ├── PasswordEditor.tsx │ │ ├── PopUpStringEditor.tsx │ │ ├── SMChannelGroupDropDown.tsx │ │ ├── StringEditor.tsx │ │ ├── StringTracker.tsx │ │ └── TextInput.tsx │ ├── loader │ │ ├── SMLoader.tsx │ │ ├── ball-beat.css │ │ ├── ball-fussion.css │ │ ├── ball-grid-beat.css │ │ ├── ball-newton-cradle.css │ │ └── ball-spin-clockwise-fade.css │ ├── m3u │ │ ├── DialogTemplates │ │ │ └── DialogchooseOptions.tsx │ │ ├── M3UFieldNameDialog.tsx │ │ ├── M3UFileCreateDialog.tsx │ │ ├── M3UFileDeleteDialog.tsx │ │ ├── M3UFileDialog.tsx │ │ ├── M3UFileEditDialog.tsx │ │ ├── M3UFileRefreshDialog.tsx │ │ ├── M3UFileTags.tsx │ │ ├── M3UFileTagsDialog.tsx │ │ ├── M3UFilesButton.tsx │ │ ├── M3UFilesDataSelector.tsx │ │ ├── M3UFilesMaxStreamsEditor.tsx │ │ ├── M3UKeyDialog.tsx │ │ └── StreamURLPrefixSelector.tsx │ ├── profiles │ │ ├── AttachStreamGroupProfileDialog.tsx │ │ ├── CommandProfileDataSelector.tsx │ │ ├── CommandProfileDropDown.tsx │ │ ├── CreateCommandProfileDialog.tsx │ │ ├── CreateOutputProfileDialog.tsx │ │ ├── OutputProfileDataSelector.tsx │ │ ├── OutputProfileDropDown.tsx │ │ ├── RemoveCommandProfileDialog.tsx │ │ ├── RemoveOutputProfileDialog.tsx │ │ ├── RemoveStreamGroupProfileDialog.tsx │ │ ├── StreamGroupProfileButton.tsx │ │ └── columns │ │ │ ├── OutputProfileValueDropDown.tsx │ │ │ ├── useCommandProfileColumnConfig.tsx │ │ │ ├── useCommandProfileCommandColumnConfig.tsx │ │ │ ├── useCommandProfileParametersColumnConfig.tsx │ │ │ ├── useOutputProfileChannelIdColumnConfig.tsx │ │ │ ├── useOutputProfileChannelNumberColumnConfig.tsx │ │ │ ├── useOutputProfileColumnConfig.tsx │ │ │ ├── useOutputProfileEPGIdColumnConfig.tsx │ │ │ ├── useOutputProfileGroupColumnConfig.tsx │ │ │ ├── useOutputProfileGroupTitleColumnConfig.tsx │ │ │ ├── useOutputProfileIconColumnConfig.tsx │ │ │ ├── useOutputProfileIdColumnConfig.tsx │ │ │ ├── useOutputProfileNameColumnConfig.tsx │ │ │ ├── useStreamGroupProfileColumnConfig.tsx │ │ │ └── useStreamGroupProfileFileProfileColumnConfig.tsx │ ├── schedulesDirect │ │ ├── SchedulesDirectAddHeadendDialog.tsx │ │ ├── SchedulesDirectCountrySelector.tsx │ │ ├── SchedulesDirectHeadendDataSelector.tsx │ │ ├── SchedulesDirectLineUpsDataSelector.tsx │ │ ├── SchedulesDirectLineupPreviewChannel.tsx │ │ ├── SchedulesDirectRemoveHeadendDialog.tsx │ │ └── SchedulesDirectStationDataSelector.tsx │ ├── selectors │ │ └── TriSelectShowSelection.tsx │ ├── settings │ │ ├── SettingsNameRegexAddDialog.tsx │ │ ├── SettingsNameRegexDataSelector.tsx │ │ └── SettingsNameRegexDeleteDialog.tsx │ ├── sm │ │ ├── Interfaces │ │ │ ├── SMButtonProperties.ts │ │ │ ├── SMCardProperties.ts │ │ │ ├── SMDropDownProperties.ts │ │ │ ├── SMModalProperties.ts │ │ │ ├── SMOverlayProperties.ts │ │ │ ├── SMPopUpProperties.ts │ │ │ ├── SMProperties.ts │ │ │ ├── SMScrollerProperties.ts │ │ │ ├── SMSpeedDialTypes.ts │ │ │ └── SourceOrFileDialogProperties.ts │ │ ├── SMButton.tsx │ │ ├── SMCard.tsx │ │ ├── SMDialog.tsx │ │ ├── SMDropDown.tsx │ │ ├── SMFileUpload.tsx │ │ ├── SMOverlay.tsx │ │ ├── SMPopUp.tsx │ │ ├── SMScroller.tsx │ │ ├── SMSpeedMenu.tsx │ │ ├── SMSpeedMenuItem.tsx │ │ ├── SMTextColor.tsx │ │ ├── SMTextDefaults.tsx │ │ ├── SMTriSelectShowHidden.tsx │ │ ├── SMTriSelectShowSG.tsx │ │ ├── SMTriSelectShowSelect.tsx │ │ ├── SMTriSelectShowSelected.tsx │ │ ├── SourceOrFileDialog.tsx │ │ ├── helpers │ │ │ ├── calculateBackgroundStyle.ts │ │ │ └── calculateChildPosition.ts │ │ └── hooks │ │ │ └── useClickOutside.ts │ ├── smDataTable │ │ ├── SMDataTable.tsx │ │ ├── SMDataTableSkeleton.tsx │ │ ├── helpers │ │ │ ├── TableHeader.tsx │ │ │ ├── arraysEqual.ts │ │ │ ├── bodyTemplate.tsx │ │ │ ├── dataSelectorFunctions.ts │ │ │ ├── generateFilterData.tsx │ │ │ ├── getColumnClassNames.ts │ │ │ ├── getColumnStyles.ts │ │ │ ├── getEmptyFilter.ts │ │ │ ├── getHeader.tsx │ │ │ ├── getRecord.ts │ │ │ ├── getRecordString.tsx │ │ │ └── isPagedResponse.ts │ │ ├── hooks │ │ │ ├── epgLinkTemplate.tsx │ │ │ ├── m3uLinkTemplate.tsx │ │ │ ├── urlTemplate.tsx │ │ │ ├── useSMDataTableState.tsx │ │ │ └── useSetQueryFilter.tsx │ │ ├── templates │ │ │ ├── blankTemplate.tsx │ │ │ ├── defaultTemplate.tsx │ │ │ ├── epgSourceTemplate.tsx │ │ │ ├── imageBodyTemplate.tsx │ │ │ ├── isHiddenTemplate.tsx │ │ │ └── streamsBodyTemplate.tsx │ │ └── types │ │ │ ├── ColumnMeta.ts │ │ │ ├── smDataTableInterfaces.ts │ │ │ └── smDataTableTypes.ts │ ├── smchannels │ │ ├── AddSMChannelsToGroupEditor.tsx │ │ ├── AddSMChannelsToSGEditor.tsx │ │ ├── AutoSetEPGSMChannelButton.tsx │ │ ├── AutoSetEPGSMChannelDialog.tsx │ │ ├── AutoSetSMChannelNumbersDialog.tsx │ │ ├── CloneSMChannelDialog.tsx │ │ ├── CommandProfileNameSelector.tsx │ │ ├── CreateMultiViewSMChannelDialog.tsx │ │ ├── CreateSMChannelDialog.tsx │ │ ├── CreateSMChannelsFromSMStreamsDialog.tsx │ │ ├── DeleteSMChannelDialog.tsx │ │ ├── DeleteSMChannelsDialog.tsx │ │ ├── EditSMChannelDialog.tsx │ │ ├── SMChannelDataForSMChannelSelector.tsx │ │ ├── SMChannelDataForSMChannelSelectorForDataKey.tsx │ │ ├── SMChannelDialog.tsx │ │ ├── SMChannelLogoEditor.tsx │ │ ├── SMChannelMultiVisibleDialog.tsx │ │ ├── SMChannelNameEditor.tsx │ │ ├── SMChannelNumberEditor.tsx │ │ ├── SMChannelSMChannelDataSelector.tsx │ │ ├── SMChannelSMChannelDataSelectorForDataKey.tsx │ │ ├── SMChannelSMChannelDialog.tsx │ │ ├── SMChannelSMChannelFromDataKeyDialog.tsx │ │ ├── SMChannelSMStreamDataSelector.tsx │ │ ├── SMChannelSMStreamDataSelectorForDataKey.tsx │ │ ├── SMChannelSMStreamDialog.tsx │ │ ├── SMChannelSMStreamFromDataKeyDialog.tsx │ │ ├── SMMultiViewChannelDialog.tsx │ │ ├── SMStreamDataForSMChannelSelector.tsx │ │ ├── SMStreamDataForSMChannelSelectorForDataKey.tsx │ │ ├── SetSMChannelsCommandProfileNameDialog.tsx │ │ ├── SetSMChannelsLogoFromEPGDialog.tsx │ │ └── columns │ │ │ ├── SMChannelGroupEditor.tsx │ │ │ ├── SMChannelSGEditor.tsx │ │ │ ├── createSMChannelMultiSelectColumnConfigHook.tsx │ │ │ ├── useSMChannelEPGColumnConfig.tsx │ │ │ ├── useSMChannelGroupColumnConfig.tsx │ │ │ ├── useSMChannelLogoColumnConfig.tsx │ │ │ ├── useSMChannelNameColumnConfig.tsx │ │ │ ├── useSMChannelNumberColumnConfig.tsx │ │ │ ├── useSMChannelSGColumnConfig.tsx │ │ │ └── useSMVideoOutputProfileNameColumnConfig.tsx │ ├── smstreams │ │ ├── CreateSMStreamDialog.tsx │ │ ├── DeleteSMStreamDialog.tsx │ │ ├── EditSMStreamDialog.tsx │ │ ├── PlaySMStreamDialog.tsx │ │ ├── SMStreamDialog.tsx │ │ ├── StreamCopyLinkDialog.tsx │ │ ├── StreamMultiVisibleDialog.tsx │ │ ├── StreamVisibleDialog.tsx │ │ └── columns │ │ │ ├── useSMStreamChannelGroupColumnConfig.tsx │ │ │ ├── useSMStreamM3UColumnConfig.tsx │ │ │ └── useSMStreamMembershipColumnConfig.tsx │ ├── smtasks │ │ ├── SMTasksButton.tsx │ │ └── SMTasksDataSelector.tsx │ ├── streamGroup │ │ ├── StreamGroupButton.tsx │ │ ├── StreamGroupCreateDialog.tsx │ │ ├── StreamGroupDataSelector.tsx │ │ ├── StreamGroupDataSelectorValue.tsx │ │ ├── StreamGroupDeleteDialog.tsx │ │ ├── StreamGroupSelector.tsx │ │ └── columns │ │ │ ├── useStreamGroupAutoSetChannelNumbersColumnConfig.tsx │ │ │ ├── useStreamGroupDeviceIDColumnConfig.tsx │ │ │ ├── useStreamGroupIgnoreExistingChannelNumbersColumnConfig.tsx │ │ │ └── useStreamGroupStartChnColumnConfig.tsx │ ├── streaming │ │ ├── CancelChannelDialog.tsx │ │ ├── CancelClientDialog.tsx │ │ └── MoveToNextStreamDialog.tsx │ └── vs │ │ ├── VButton.tsx │ │ └── VDataSelector.tsx ├── features │ ├── logViewer │ │ └── LogViewer.tsx │ ├── sdEditor │ │ ├── SDEditor.tsx │ │ └── SDEditorChannels.tsx │ ├── settings │ │ ├── About.tsx │ │ ├── AuthenticationSettings.tsx │ │ ├── BackupSettings.tsx │ │ ├── BaseSettings.tsx │ │ ├── DevelopmentSettings.tsx │ │ ├── GeneralSettings.tsx │ │ ├── LogDisplay.tsx │ │ ├── LogsDialog.tsx │ │ ├── MiscSettings.tsx │ │ ├── SDSettings.tsx │ │ ├── SecuritySettings.tsx │ │ ├── SettingsEditor.tsx │ │ ├── SettingsInterface.ts │ │ ├── SettingsUtils.tsx │ │ ├── SpeedMenuTest.tsx │ │ ├── StreamingSettings.tsx │ │ └── components │ │ │ ├── GetCheckBoxLine.tsx │ │ │ ├── GetDropDownLine.tsx │ │ │ ├── GetInputNumberLine.tsx │ │ │ ├── GetInputTextLine.tsx │ │ │ ├── GetLine.tsx │ │ │ └── GetPasswordLine.tsx │ ├── streameditor │ │ ├── SMChannelDataSelector.tsx │ │ ├── SMChannelDataSelectorValue.tsx │ │ ├── SMChannelMenu.tsx │ │ ├── SMStreamDataSelector.tsx │ │ ├── SMStreamDataSelectorValue.tsx │ │ ├── SMStreamMenu.tsx │ │ ├── StreamEditor.tsx │ │ └── useSelectedSMItems.tsx │ └── streamingStatus │ │ ├── DownloadStatusDataSelector.tsx │ │ ├── DownloadStatusView.tsx │ │ ├── SMChannelStatus.tsx │ │ ├── SMChannelStatusValue.tsx │ │ ├── SMClientStatus.tsx │ │ ├── SMStatistics.tsx │ │ ├── SMStreamingStatus.tsx │ │ ├── StreamInfoDisplay.tsx │ │ ├── StreamingStatus.tsx │ │ └── VideoInfoDisplay.tsx ├── index.html ├── lib │ ├── Cache │ │ ├── cacheUtils.ts │ │ ├── useStorageCache.ts │ │ └── utils │ │ │ ├── clearCacheItem.ts │ │ │ ├── getCacheItem.ts │ │ │ ├── removeCacheItem.ts │ │ │ ├── setCacheField.ts │ │ │ └── setCacheItem.ts │ ├── FileUploadService.tsx │ ├── apiDefs.ts │ ├── axios.ts │ ├── common │ │ ├── SDLogoIcon.tsx │ │ ├── colors.ts │ │ ├── common.tsx │ │ ├── crypto.ts │ │ ├── dataTypes.ts │ │ ├── dateTime.ts │ │ ├── enumTools.ts │ │ ├── getParameters.ts │ │ ├── icons.tsx │ │ ├── intl.tsx │ │ ├── isSkipToken.ts │ │ ├── logger.ts │ │ ├── propertyExists.ts │ │ └── stringUtils.ts │ ├── context │ │ ├── SMProvider.tsx │ │ └── SettingsProvider.tsx │ ├── contributors.js │ ├── hooks │ │ ├── eventManager.ts │ │ ├── useCopyToClipboard.tsx │ │ ├── useElementSize.tsx │ │ ├── useScrollAndKeyEvents.tsx │ │ ├── useSelectedAndQ.tsx │ │ └── useWindowSize.tsx │ ├── i18n │ │ ├── config.ts │ │ └── en │ │ │ └── translation.json │ ├── locales │ │ ├── MessagesEn.tsx │ │ ├── default_setting.tsx │ │ └── help_en.tsx │ ├── redux │ │ ├── emptyApi.ts │ │ ├── hooks.ts │ │ ├── hooks │ │ │ ├── currentSettingRequest.ts │ │ │ ├── filters.ts │ │ │ ├── isTrue.ts │ │ │ ├── loading.ts │ │ │ ├── messages.ts │ │ │ ├── queryAdditionalFilters.ts │ │ │ ├── queryFilter.ts │ │ │ ├── selectAll.ts │ │ │ ├── selectedCountry.ts │ │ │ ├── selectedItems.ts │ │ │ ├── selectedPostalCode.ts │ │ │ ├── selectedSMChannel.ts │ │ │ ├── selectedSMStream.ts │ │ │ ├── selectedSMStreams.ts │ │ │ ├── selectedStreamGroup.ts │ │ │ ├── showHidden.ts │ │ │ ├── showSelected.ts │ │ │ ├── showSelections.ts │ │ │ ├── sortInfo.ts │ │ │ ├── stringValue.ts │ │ │ ├── updateSettingRequest.ts │ │ │ ├── useAnyEntity.ts │ │ │ ├── useEntityStorage.ts │ │ │ ├── useIsCellLoading.ts │ │ │ ├── useIsRowLoading.ts │ │ │ └── useSMMessages.ts │ │ ├── reducers.ts │ │ ├── store.ts │ │ ├── updateFieldInData.ts │ │ └── updatePagedResponseFieldInData.ts │ ├── settings.ts │ ├── signalr │ │ ├── MessageProcessor.tsx │ │ ├── SignalRAuthLogOut.tsx │ │ ├── SignalRProvider.tsx │ │ └── SignalRService.ts │ ├── smAPI │ │ ├── ChannelGroups │ │ │ ├── ChannelGroupsCommands.ts │ │ │ ├── GetChannelGroupsFetch.ts │ │ │ ├── GetChannelGroupsFromSMChannelsFetch.ts │ │ │ ├── GetChannelGroupsFromSMChannelsSlice.ts │ │ │ ├── GetChannelGroupsSlice.ts │ │ │ ├── GetPagedChannelGroupsFetch.ts │ │ │ ├── GetPagedChannelGroupsSlice.ts │ │ │ ├── useGetChannelGroups.tsx │ │ │ ├── useGetChannelGroupsFromSMChannels.tsx │ │ │ └── useGetPagedChannelGroups.tsx │ │ ├── Custom │ │ │ ├── CustomCommands.ts │ │ │ ├── GetCustomPlayListFetch.ts │ │ │ ├── GetCustomPlayListSlice.ts │ │ │ ├── GetCustomPlayListsFetch.ts │ │ │ ├── GetCustomPlayListsSlice.ts │ │ │ ├── GetIntroPlayListsFetch.ts │ │ │ ├── GetIntroPlayListsSlice.ts │ │ │ ├── useGetCustomPlayList.tsx │ │ │ ├── useGetCustomPlayLists.tsx │ │ │ └── useGetIntroPlayLists.tsx │ │ ├── DataRefreshAll.ts │ │ ├── EPG │ │ │ ├── EPGCommands.ts │ │ │ ├── GetEPGColorsFetch.ts │ │ │ ├── GetEPGColorsSlice.ts │ │ │ └── useGetEPGColors.tsx │ │ ├── EPGFiles │ │ │ ├── EPGFilesCommands.ts │ │ │ ├── GetEPGFileNamesFetch.ts │ │ │ ├── GetEPGFileNamesSlice.ts │ │ │ ├── GetEPGFilePreviewByIdFetch.ts │ │ │ ├── GetEPGFilePreviewByIdSlice.ts │ │ │ ├── GetEPGFilesFetch.ts │ │ │ ├── GetEPGFilesSlice.ts │ │ │ ├── GetEPGNextEPGNumberFetch.ts │ │ │ ├── GetEPGNextEPGNumberSlice.ts │ │ │ ├── GetPagedEPGFilesFetch.ts │ │ │ ├── GetPagedEPGFilesSlice.ts │ │ │ ├── useGetEPGFileNames.tsx │ │ │ ├── useGetEPGFilePreviewById.tsx │ │ │ ├── useGetEPGFiles.tsx │ │ │ ├── useGetEPGNextEPGNumber.tsx │ │ │ └── useGetPagedEPGFiles.tsx │ │ ├── General │ │ │ └── GeneralCommands.ts │ │ ├── Logos │ │ │ ├── GetCustomLogosFetch.ts │ │ │ ├── GetCustomLogosSlice.ts │ │ │ ├── GetLogoFetch.ts │ │ │ ├── GetLogoForChannelFetch.ts │ │ │ ├── GetLogoForChannelSlice.ts │ │ │ ├── GetLogoSlice.ts │ │ │ ├── GetLogosFetch.ts │ │ │ ├── GetLogosSlice.ts │ │ │ ├── LogosCommands.ts │ │ │ ├── useGetCustomLogos.tsx │ │ │ ├── useGetLogo.tsx │ │ │ ├── useGetLogoForChannel.tsx │ │ │ └── useGetLogos.tsx │ │ ├── Logs │ │ │ ├── GetLogContentsFetch.ts │ │ │ ├── GetLogContentsSlice.ts │ │ │ ├── GetLogNamesFetch.ts │ │ │ ├── GetLogNamesSlice.ts │ │ │ ├── LogsCommands.ts │ │ │ ├── useGetLogContents.tsx │ │ │ └── useGetLogNames.tsx │ │ ├── M3UFiles │ │ │ ├── GetM3UFileNamesFetch.ts │ │ │ ├── GetM3UFileNamesSlice.ts │ │ │ ├── GetM3UFilesFetch.ts │ │ │ ├── GetM3UFilesSlice.ts │ │ │ ├── GetPagedM3UFilesFetch.ts │ │ │ ├── GetPagedM3UFilesSlice.ts │ │ │ ├── M3UFilesCommands.ts │ │ │ ├── useGetM3UFileNames.tsx │ │ │ ├── useGetM3UFiles.tsx │ │ │ └── useGetPagedM3UFiles.tsx │ │ ├── Profiles │ │ │ ├── GetCommandProfilesFetch.ts │ │ │ ├── GetCommandProfilesSlice.ts │ │ │ ├── GetOutputProfileFetch.ts │ │ │ ├── GetOutputProfileSlice.ts │ │ │ ├── GetOutputProfilesFetch.ts │ │ │ ├── GetOutputProfilesSlice.ts │ │ │ ├── ProfilesCommands.ts │ │ │ ├── useGetCommandProfiles.tsx │ │ │ ├── useGetOutputProfile.tsx │ │ │ └── useGetOutputProfiles.tsx │ │ ├── SMChannelChannelLinks │ │ │ ├── GetSMChannelChannelsFetch.ts │ │ │ ├── GetSMChannelChannelsSlice.ts │ │ │ ├── SMChannelChannelLinksCommands.ts │ │ │ └── useGetSMChannelChannels.tsx │ │ ├── SMChannelStreamLinks │ │ │ ├── GetSMChannelStreamsFetch.ts │ │ │ ├── GetSMChannelStreamsSlice.ts │ │ │ ├── SMChannelStreamLinksCommands.ts │ │ │ └── useGetSMChannelStreams.tsx │ │ ├── SMChannels │ │ │ ├── GetPagedSMChannelsFetch.ts │ │ │ ├── GetPagedSMChannelsSlice.ts │ │ │ ├── GetSMChannelUniqueNameFetch.ts │ │ │ ├── GetSMChannelUniqueNameSlice.ts │ │ │ ├── SMChannelsCommands.ts │ │ │ ├── useGetPagedSMChannels.tsx │ │ │ └── useGetSMChannelUniqueName.tsx │ │ ├── SMMessages │ │ │ └── SMMessagesCommands.ts │ │ ├── SMStreams │ │ │ ├── GetPagedSMStreamsFetch.ts │ │ │ ├── GetPagedSMStreamsSlice.ts │ │ │ ├── SMStreamsCommands.ts │ │ │ └── useGetPagedSMStreams.tsx │ │ ├── SMTasks │ │ │ ├── GetSMTasksFetch.ts │ │ │ ├── GetSMTasksSlice.ts │ │ │ ├── SMTasksCommands.ts │ │ │ └── useGetSMTasks.tsx │ │ ├── SchedulesDirect │ │ │ ├── GetAvailableCountriesFetch.ts │ │ │ ├── GetAvailableCountriesSlice.ts │ │ │ ├── GetHeadendsByCountryPostalFetch.ts │ │ │ ├── GetHeadendsByCountryPostalSlice.ts │ │ │ ├── GetHeadendsToViewFetch.ts │ │ │ ├── GetHeadendsToViewSlice.ts │ │ │ ├── GetLineupPreviewChannelFetch.ts │ │ │ ├── GetLineupPreviewChannelSlice.ts │ │ │ ├── GetSelectedStationIdsFetch.ts │ │ │ ├── GetSelectedStationIdsSlice.ts │ │ │ ├── GetStationChannelNamesFetch.ts │ │ │ ├── GetStationChannelNamesSlice.ts │ │ │ ├── GetStationPreviewsFetch.ts │ │ │ ├── GetStationPreviewsSlice.ts │ │ │ ├── GetSubScribedHeadendsFetch.ts │ │ │ ├── GetSubScribedHeadendsSlice.ts │ │ │ ├── GetSubscribedLineupsFetch.ts │ │ │ ├── GetSubscribedLineupsSlice.ts │ │ │ ├── SchedulesDirectCommands.ts │ │ │ ├── useGetAvailableCountries.tsx │ │ │ ├── useGetHeadendsByCountryPostal.tsx │ │ │ ├── useGetHeadendsToView.tsx │ │ │ ├── useGetLineupPreviewChannel.tsx │ │ │ ├── useGetSelectedStationIds.tsx │ │ │ ├── useGetStationChannelNames.tsx │ │ │ ├── useGetStationPreviews.tsx │ │ │ ├── useGetSubScribedHeadends.tsx │ │ │ └── useGetSubscribedLineups.tsx │ │ ├── Settings │ │ │ ├── GetSettingsFetch.ts │ │ │ ├── GetSettingsSlice.ts │ │ │ ├── SettingsCommands.ts │ │ │ └── useGetSettings.tsx │ │ ├── Statistics │ │ │ ├── GetChannelMetricsFetch.ts │ │ │ ├── GetChannelMetricsSlice.ts │ │ │ ├── GetDownloadServiceStatusFetch.ts │ │ │ ├── GetDownloadServiceStatusSlice.ts │ │ │ ├── GetIsSystemReadyFetch.ts │ │ │ ├── GetIsSystemReadySlice.ts │ │ │ ├── GetStreamConnectionMetricDataFetch.ts │ │ │ ├── GetStreamConnectionMetricDataSlice.ts │ │ │ ├── GetStreamConnectionMetricDatasFetch.ts │ │ │ ├── GetStreamConnectionMetricDatasSlice.ts │ │ │ ├── GetSystemStatusFetch.ts │ │ │ ├── GetSystemStatusSlice.ts │ │ │ ├── GetTaskIsRunningFetch.ts │ │ │ ├── GetTaskIsRunningSlice.ts │ │ │ ├── GetVideoInfoFetch.ts │ │ │ ├── GetVideoInfoSlice.ts │ │ │ ├── GetVideoInfosFetch.ts │ │ │ ├── GetVideoInfosSlice.ts │ │ │ ├── StatisticsCommands.ts │ │ │ ├── useGetChannelMetrics.tsx │ │ │ ├── useGetDownloadServiceStatus.tsx │ │ │ ├── useGetIsSystemReady.tsx │ │ │ ├── useGetStreamConnectionMetricData.tsx │ │ │ ├── useGetStreamConnectionMetricDatas.tsx │ │ │ ├── useGetSystemStatus.tsx │ │ │ ├── useGetTaskIsRunning.tsx │ │ │ ├── useGetVideoInfo.tsx │ │ │ └── useGetVideoInfos.tsx │ │ ├── StreamGroupSMChannelLinks │ │ │ ├── GetStreamGroupSMChannelsFetch.ts │ │ │ ├── GetStreamGroupSMChannelsSlice.ts │ │ │ ├── StreamGroupSMChannelLinksCommands.ts │ │ │ └── useGetStreamGroupSMChannels.tsx │ │ ├── StreamGroups │ │ │ ├── GetPagedStreamGroupsFetch.ts │ │ │ ├── GetPagedStreamGroupsSlice.ts │ │ │ ├── GetStreamGroupFetch.ts │ │ │ ├── GetStreamGroupProfilesFetch.ts │ │ │ ├── GetStreamGroupProfilesSlice.ts │ │ │ ├── GetStreamGroupSlice.ts │ │ │ ├── GetStreamGroupsFetch.ts │ │ │ ├── GetStreamGroupsSlice.ts │ │ │ ├── StreamGroupsCommands.ts │ │ │ ├── useGetPagedStreamGroups.tsx │ │ │ ├── useGetStreamGroup.tsx │ │ │ ├── useGetStreamGroupProfiles.tsx │ │ │ └── useGetStreamGroups.tsx │ │ ├── Streaming │ │ │ └── StreamingCommands.ts │ │ ├── Vs │ │ │ ├── GetVsFetch.ts │ │ │ ├── GetVsSlice.ts │ │ │ ├── VsCommands.ts │ │ │ └── useGetVs.tsx │ │ ├── WebSocket │ │ │ └── WebSocketCommands.ts │ │ └── smapiTypes.ts │ └── styles │ │ ├── dataSelector.css │ │ ├── index.css │ │ ├── streammaster-dark.css │ │ └── streammaster-light.css ├── package.json ├── public │ ├── Content │ │ ├── Fonts │ │ │ ├── Roboto-Light.ttf │ │ │ ├── Roboto-Light.woff │ │ │ ├── Roboto-Light.woff2 │ │ │ ├── Roboto-Regular.ttf │ │ │ ├── Roboto-Regular.woff │ │ │ ├── Roboto-Regular.woff2 │ │ │ ├── UbuntuMono-Regular.eot │ │ │ ├── UbuntuMono-Regular.ttf │ │ │ ├── UbuntuMono-Regular.woff │ │ │ ├── fonts.css │ │ │ ├── text-security-disc.ttf │ │ │ └── text-security-disc.woff │ │ ├── StreamMasterx32.png │ │ └── styles.css │ ├── StreamMasterx32.png │ ├── config.json │ ├── favicon.ico │ ├── images │ │ ├── default.png │ │ ├── mrmonday_logo_sm.png │ │ ├── senex_logo_sm.png │ │ ├── streammaster_logo.png │ │ ├── streammaster_logo_small.png │ │ └── transparent.png │ ├── index.html │ ├── login.html │ ├── manifest.json │ ├── robots.txt │ └── themes │ │ ├── streammaster-dark │ │ ├── fonts │ │ │ ├── poppins-v15-latin-ext_latin-300.woff │ │ │ ├── poppins-v15-latin-ext_latin-300.woff2 │ │ │ ├── poppins-v15-latin-ext_latin-600.woff │ │ │ ├── poppins-v15-latin-ext_latin-600.woff2 │ │ │ ├── poppins-v15-latin-ext_latin-700.woff │ │ │ ├── poppins-v15-latin-ext_latin-700.woff2 │ │ │ ├── poppins-v15-latin-ext_latin-regular.woff │ │ │ └── poppins-v15-latin-ext_latin-regular.woff2 │ │ └── theme.css │ │ └── streammaster-light │ │ ├── fonts │ │ ├── poppins-v15-latin-ext_latin-300.woff │ │ ├── poppins-v15-latin-ext_latin-300.woff2 │ │ ├── poppins-v15-latin-ext_latin-600.woff │ │ ├── poppins-v15-latin-ext_latin-600.woff2 │ │ ├── poppins-v15-latin-ext_latin-700.woff │ │ ├── poppins-v15-latin-ext_latin-700.woff2 │ │ ├── poppins-v15-latin-ext_latin-regular.woff │ │ └── poppins-v15-latin-ext_latin-regular.woff2 │ │ └── theme.css ├── scripts │ └── parse-contributors.cjs ├── themes │ └── streammaster │ │ ├── _extensions.scss │ │ ├── streammaster-base │ │ ├── _base.scss │ │ ├── _borders.scss │ │ ├── _common.scss │ │ ├── _components.scss │ │ ├── _fonts.scss │ │ ├── _headers.scss │ │ ├── _icons.scss │ │ ├── _index.scss │ │ ├── _sizes.scss │ │ ├── _sm.scss │ │ ├── _standard.scss │ │ ├── _text.scss │ │ ├── _variables.scss │ │ ├── components │ │ │ ├── _list-grid.scss │ │ │ ├── _sm-button.scss │ │ │ ├── _sm-card.scss │ │ │ ├── _sm-channelgroup-selector.scss │ │ │ ├── _sm-col.scss │ │ │ ├── _sm-datatable.scss │ │ │ ├── _sm-dropdown.scss │ │ │ ├── _sm-epg-selector.scss │ │ │ ├── _sm-fileupload.scss │ │ │ ├── _sm-icon-selector.scss │ │ │ ├── _sm-loader.scss │ │ │ ├── _sm-modal.scss │ │ │ ├── _sm-popover.scss │ │ │ ├── _sm-scroller.scss │ │ │ ├── _sm-settings.scss │ │ │ ├── _sm-sourceorfiledialog.scss │ │ │ ├── _sm-streamingproxy-selector.scss │ │ │ ├── _sm_page.scss │ │ │ ├── _sm_scroller.scss │ │ │ ├── _sm_smspeedmenu.scss │ │ │ ├── data │ │ │ │ ├── _datascroller.scss │ │ │ │ ├── _datatable.scss │ │ │ │ ├── _dataview.scss │ │ │ │ ├── _filter.scss │ │ │ │ └── _paginator.scss │ │ │ ├── input │ │ │ │ ├── _dropdown.scss │ │ │ │ ├── _inputnumber.scss │ │ │ │ └── _inputtext.scss │ │ │ └── multimedia │ │ │ │ └── _image.scss │ │ └── fonts │ │ │ ├── poppins-v15-latin-ext_latin-300.woff │ │ │ ├── poppins-v15-latin-ext_latin-300.woff2 │ │ │ ├── poppins-v15-latin-ext_latin-600.woff │ │ │ ├── poppins-v15-latin-ext_latin-600.woff2 │ │ │ ├── poppins-v15-latin-ext_latin-700.woff │ │ │ ├── poppins-v15-latin-ext_latin-700.woff2 │ │ │ ├── poppins-v15-latin-ext_latin-regular.woff │ │ │ └── poppins-v15-latin-ext_latin-regular.woff2 │ │ ├── streammaster-dark.css │ │ ├── streammaster-dark.css.map │ │ ├── streammaster-dark │ │ ├── _variables.scss │ │ └── theme.scss │ │ ├── streammaster-light.css │ │ ├── streammaster-light.css.map │ │ ├── streammaster-light │ │ ├── _variables.scss │ │ ├── old_variables.scss │ │ └── theme.scss │ │ └── theme-base │ │ ├── _colors.scss │ │ ├── _common.scss │ │ ├── _components.scss │ │ ├── _mixins.scss │ │ └── components │ │ ├── button │ │ ├── _button.scss │ │ ├── _speeddial.scss │ │ └── _splitbutton.scss │ │ ├── data │ │ ├── _carousel.scss │ │ ├── _datascroller.scss │ │ ├── _datatable.scss │ │ ├── _dataview.scss │ │ ├── _filter.scss │ │ ├── _orderlist.scss │ │ ├── _organizationchart.scss │ │ ├── _paginator.scss │ │ ├── _picklist.scss │ │ ├── _timeline.scss │ │ ├── _tree.scss │ │ └── _treetable.scss │ │ ├── file │ │ └── _fileupload.scss │ │ ├── input │ │ ├── _autocomplete.scss │ │ ├── _calendar.scss │ │ ├── _cascadeselect.scss │ │ ├── _checkbox.scss │ │ ├── _chips.scss │ │ ├── _colorpicker.scss │ │ ├── _dropdown.scss │ │ ├── _editor.scss │ │ ├── _inputgroup.scss │ │ ├── _inputnumber.scss │ │ ├── _inputswitch.scss │ │ ├── _inputtext.scss │ │ ├── _listbox.scss │ │ ├── _mention.scss │ │ ├── _multiselect.scss │ │ ├── _password.scss │ │ ├── _radiobutton.scss │ │ ├── _rating.scss │ │ ├── _selectbutton.scss │ │ ├── _slider.scss │ │ ├── _togglebutton.scss │ │ ├── _treeselect.scss │ │ └── _tristatecheckbox.scss │ │ ├── menu │ │ ├── _breadcrumb.scss │ │ ├── _contextmenu.scss │ │ ├── _dock.scss │ │ ├── _megamenu.scss │ │ ├── _menu.scss │ │ ├── _menubar.scss │ │ ├── _panelmenu.scss │ │ ├── _slidemenu.scss │ │ ├── _steps.scss │ │ ├── _tabmenu.scss │ │ └── _tieredmenu.scss │ │ ├── messages │ │ ├── _inlinemessage.scss │ │ ├── _message.scss │ │ └── _toast.scss │ │ ├── misc │ │ ├── _avatar.scss │ │ ├── _badge.scss │ │ ├── _blockui.scss │ │ ├── _chip.scss │ │ ├── _inplace.scss │ │ ├── _metergroup.scss │ │ ├── _progressbar.scss │ │ ├── _scrolltop.scss │ │ ├── _skeleton.scss │ │ ├── _tag.scss │ │ └── _terminal.scss │ │ ├── multimedia │ │ ├── _galleria.scss │ │ └── _image.scss │ │ ├── overlay │ │ ├── _confirmpopup.scss │ │ ├── _dialog.scss │ │ ├── _overlaypanel.scss │ │ ├── _sidebar.scss │ │ └── _tooltip.scss │ │ └── panel │ │ ├── _accordion.scss │ │ ├── _card.scss │ │ ├── _divider.scss │ │ ├── _fieldset.scss │ │ ├── _panel.scss │ │ ├── _scrollpanel.scss │ │ ├── _splitter.scss │ │ ├── _tabview.scss │ │ └── _toolbar.scss ├── tsconfig.json ├── tsconfig.tsbuildinfo ├── vite-environment.d.ts ├── vite.config.ts └── vite.polling.config.ts ├── logsettings.json ├── scripts ├── backup.sh ├── docker-ensure-initdb.sh ├── docker-entrypoint.sh ├── entrypoint.sh ├── env.sh ├── restore.sh └── yt.sh ├── tests ├── StreamMaster.Application.UnitTests │ ├── EPG │ │ └── Commands │ │ │ └── XMLTVBuilderTests.cs │ ├── StreamGroups │ │ ├── StreamGroupServiceCryptoTests.cs │ │ ├── StreamGroupServiceLineupTests.cs │ │ ├── StreamGroupServiceProfileTests.cs │ │ └── StreamGroupServiceTests.cs │ └── StreamMaster.Application.UnitTests.csproj ├── StreamMaster.Infrastructure.UnitTests │ ├── Services │ │ └── LogoServiceTests.cs │ └── StreamMaster.Infrastructure.UnitTests.csproj ├── StreamMaster.SchedulesDirect.Services.UnitTests │ ├── ApiErrorManagerTests.cs │ ├── HttpServiceTests.cs │ └── StreamMaster.SchedulesDirect.Services.UnitTests.csproj └── StreamMaster.Streams.UnitTests │ ├── Channels │ └── ChannelServiceTests.cs │ ├── Plugins │ └── CircularBufferTests.cs │ ├── Services │ └── SwitchToNextStreamServiceTests.cs │ └── StreamMaster.Streams.UnitTests.csproj └── updateAssemblyInfo.js /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.devcontainer/Dockerfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.devcontainer/Dockerfile.dev -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/development-docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.devcontainer/development-docker-compose.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/Deploy_Documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/workflows/Deploy_Documentation.yml -------------------------------------------------------------------------------- /.github/workflows/docker-build-shared.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/workflows/docker-build-shared.yml -------------------------------------------------------------------------------- /.github/workflows/mirror-to-docker-hub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/workflows/mirror-to-docker-hub.yml -------------------------------------------------------------------------------- /.github/workflows/pr-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/workflows/pr-build.yml -------------------------------------------------------------------------------- /.github/workflows/pr-cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/workflows/pr-cleanup.yml -------------------------------------------------------------------------------- /.github/workflows/release-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.github/workflows/release-build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /2025-02-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/2025-02-12.png -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Dockerfile.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/Dockerfile.base -------------------------------------------------------------------------------- /Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/Dockerfile.build -------------------------------------------------------------------------------- /Dockerfile.sm.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/Dockerfile.sm.template -------------------------------------------------------------------------------- /Dockerfile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/Dockerfile.template -------------------------------------------------------------------------------- /Dockerfile.tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/Dockerfile.tests -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/README.md -------------------------------------------------------------------------------- /StreamMaster.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/StreamMaster.sln -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/package.json -------------------------------------------------------------------------------- /release.config.norelease.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/release.config.norelease.cjs -------------------------------------------------------------------------------- /release.config.release.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/release.config.release.cjs -------------------------------------------------------------------------------- /src/BuildClientAPI/BuildClientAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/BuildClientAPI.csproj -------------------------------------------------------------------------------- /src/BuildClientAPI/CSharp/CSharpGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/CSharp/CSharpGenerator.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/CSharp/CSharpUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/CSharp/CSharpUtils.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/CSharp/DataRefreshService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/CSharp/DataRefreshService.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/Models/MethodDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/Models/MethodDetails.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/Program.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/TS/SignalRGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/TS/SignalRGenerator.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/TS/SignalRGeneratorDataRefreshAll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/TS/SignalRGeneratorDataRefreshAll.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/TS/StoreGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/TS/StoreGenerator.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/TS/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/TS/StringExtensions.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/TS/TypeScriptCommandGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/TS/TypeScriptCommandGenerator.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/TS/TypeScriptFetchGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/TS/TypeScriptFetchGenerator.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/TS/TypeScriptHookGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/TS/TypeScriptHookGenerator.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/TS/TypeScriptSliceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/TS/TypeScriptSliceGenerator.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/TypeStandardizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/TypeStandardizer.cs -------------------------------------------------------------------------------- /src/BuildClientAPI/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/BuildClientAPI/Utils.cs -------------------------------------------------------------------------------- /src/Get-AssemblyInfo.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/Get-AssemblyInfo.ps1 -------------------------------------------------------------------------------- /src/StreamMaster.API/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/.config/dotnet-tools.json -------------------------------------------------------------------------------- /src/StreamMaster.API/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/ConfigureServices.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Controllers/APIKeysController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Controllers/APIKeysController.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Controllers/AuthenticationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Controllers/AuthenticationController.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Controllers/DevicesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Controllers/DevicesController.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Controllers/FilesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Controllers/FilesController.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Controllers/MiscController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Controllers/MiscController.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Controllers/SsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Controllers/SsController.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Controllers/TestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Controllers/TestController.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Controllers/VController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Controllers/VController.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Exceptions/ApiException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Exceptions/ApiException.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Exceptions/InvalidApiKeyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Exceptions/InvalidApiKeyException.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Exceptions/ModelNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Exceptions/ModelNotFoundException.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /src/StreamMaster.API/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Helpers/StreamUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Helpers/StreamUtil.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Program.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/StreamMaster.API/Reinforced.Typings.settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Reinforced.Typings.settings.xml -------------------------------------------------------------------------------- /src/StreamMaster.API/ReinforcedTypingsConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/ReinforcedTypingsConfiguration.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/RoutePrefixConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/RoutePrefixConvention.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Services/CurrentUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Services/CurrentUserService.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/Services/PostStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/Services/PostStartup.cs -------------------------------------------------------------------------------- /src/StreamMaster.API/StreamMaster.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/StreamMaster.API.csproj -------------------------------------------------------------------------------- /src/StreamMaster.API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/appsettings.Development.json -------------------------------------------------------------------------------- /src/StreamMaster.API/appsettings.Production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/appsettings.Production.json -------------------------------------------------------------------------------- /src/StreamMaster.API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/appsettings.json -------------------------------------------------------------------------------- /src/StreamMaster.API/hlssettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/hlssettings.Development.json -------------------------------------------------------------------------------- /src/StreamMaster.API/hlssettings.Production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/hlssettings.Production.json -------------------------------------------------------------------------------- /src/StreamMaster.API/hlssettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/hlssettings.json -------------------------------------------------------------------------------- /src/StreamMaster.API/libman.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/libman.json -------------------------------------------------------------------------------- /src/StreamMaster.API/logsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/logsettings.Development.json -------------------------------------------------------------------------------- /src/StreamMaster.API/logsettings.Production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/logsettings.Production.json -------------------------------------------------------------------------------- /src/StreamMaster.API/logsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/logsettings.json -------------------------------------------------------------------------------- /src/StreamMaster.API/nswag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/nswag.json -------------------------------------------------------------------------------- /src/StreamMaster.API/wwwroot/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/wwwroot/images/default.png -------------------------------------------------------------------------------- /src/StreamMaster.API/wwwroot/images/streammaster_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/wwwroot/images/streammaster_logo.png -------------------------------------------------------------------------------- /src/StreamMaster.API/wwwroot/images/transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.API/wwwroot/images/transparent.png -------------------------------------------------------------------------------- /src/StreamMaster.Application/Common/ApiControllerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Common/ApiControllerBase.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Common/AppHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Common/AppHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Common/ImageConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Common/ImageConverter.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Common/Models/Capability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Common/Models/Capability.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Common/Models/Device.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Common/Models/Device.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Common/Models/Discover.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Common/Models/Discover.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Common/Models/LineupStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Common/Models/LineupStatus.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Common/Models/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Common/Models/Result.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Common/Models/SpecVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Common/Models/SpecVersion.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/ConfigureServices.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Crypto/CryptoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Crypto/CryptoService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Custom/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Custom/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Custom/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Custom/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/EPG/Commands/EPGSyncRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/EPG/Commands/EPGSyncRequest.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/EPG/Commands/XMLTVBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/EPG/Commands/XMLTVBuilder.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/EPG/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/EPG/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/EPG/EPGService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/EPG/EPGService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/EPG/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/EPG/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/EPGFiles/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/EPGFiles/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/EPGFiles/EPGFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/EPGFiles/EPGFileService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/EPGFiles/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/EPGFiles/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/EPGFiles/IEPGInterfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/EPGFiles/IEPGInterfaces.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/General/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/General/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/General/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/General/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Hub/StreamMasterHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Hub/StreamMasterHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/IBaseRequestHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/IBaseRequestHandler.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Interfaces/ICryptoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Interfaces/ICryptoService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Interfaces/IDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Interfaces/IDateTime.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Interfaces/IEPGFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Interfaces/IEPGFileService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Interfaces/ISharedInterfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Interfaces/ISharedInterfaces.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Interfaces/IStreamMasterHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Interfaces/IStreamMasterHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Logos/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Logos/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Logos/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Logos/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Logos/ILogoInterfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Logos/ILogoInterfaces.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Logos/Queries/GetLogoRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Logos/Queries/GetLogoRequest.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Logos/Queries/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Logos/Queries/Helper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Logs/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Logs/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Logs/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Logs/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/M3UFiles/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/M3UFiles/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/M3UFiles/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/M3UFiles/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/M3UFiles/IM3UInterfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/M3UFiles/IM3UInterfaces.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/M3UFiles/M3UFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/M3UFiles/M3UFileService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Profiles/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Profiles/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Profiles/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Profiles/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMChannels/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMChannels/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMChannels/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMChannels/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMChannels/Queries/IdNameUrl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMChannels/Queries/IdNameUrl.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMChannels/SMChannelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMChannels/SMChannelService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMMessages/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMMessages/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMMessages/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMMessages/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMStreams/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMStreams/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMStreams/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMStreams/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMStreams/SMStreamService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMStreams/SMStreamService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMTasks/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMTasks/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/SMTasks/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/SMTasks/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Services/FeatureFlagService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Services/FeatureFlagService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Settings/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Settings/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Settings/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Settings/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Settings/ISettingInterfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Settings/ISettingInterfaces.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Settings/LogInRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Settings/LogInRequest.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Statistics/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Statistics/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Statistics/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Statistics/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/StreamGroups/SMFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/StreamGroups/SMFile.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/StreamMaster.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/StreamMaster.Application.csproj -------------------------------------------------------------------------------- /src/StreamMaster.Application/Streaming/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Streaming/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Streaming/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Streaming/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Vs/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Vs/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Vs/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Vs/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/Vs/Queries/GetVsRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/Vs/Queries/GetVsRequest.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/WebSocket/ControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/WebSocket/ControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Application/WebSocket/IControllerAndHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Application/WebSocket/IControllerAndHub.cs -------------------------------------------------------------------------------- /src/StreamMaster.Docs/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/prompt.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/requirements.txt -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/.gitignore -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/contributors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/contributors.py -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/assets/AddHDHR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/assets/AddHDHR.png -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/assets/SetXML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/assets/SetXML.png -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/assets/profiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/assets/profiles.png -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/assets/sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/assets/sm.png -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/assets/sm_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/assets/sm_logo.png -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/Auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/Auth.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/BackupRestore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/BackupRestore.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/Contributors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/Contributors.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/Docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/Docs.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/EPG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/EPG.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/GettingStarted.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/M3U.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/M3U.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/OutputProfiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/OutputProfiles.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/SD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/SD.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/Settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/Settings.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/StreamGroup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/StreamGroup.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/image.png -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/en/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/en/index.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/docs/includes/_footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/docs/includes/_footer.md -------------------------------------------------------------------------------- /src/StreamMaster.Docs/streammaster/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Docs/streammaster/mkdocs.yml -------------------------------------------------------------------------------- /src/StreamMaster.Domain/API/APIResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/API/APIResponse.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/API/DataResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/API/DataResponse.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/API/NoClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/API/NoClass.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/API/PagedResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/API/PagedResponse.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Attributes/BuilderIgnore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Attributes/BuilderIgnore.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Attributes/CreateDirAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Attributes/CreateDirAttribute.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Attributes/IgnoreMapAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Attributes/IgnoreMapAttribute.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Attributes/IndexBy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Attributes/IndexBy.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Attributes/JustUpdates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Attributes/JustUpdates.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Attributes/RequireAll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Attributes/RequireAll.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Attributes/SMAPI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Attributes/SMAPI.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Attributes/SortBy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Attributes/SortBy.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Authentication/IUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Authentication/IUserRepository.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Cache/ISMCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Cache/ISMCache.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Cache/SMCacheManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Cache/SMCacheManager.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Color/ColorHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Color/ColorHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/BaseEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/BaseEntity.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/BaseEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/BaseEvent.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/CuidConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/CuidConverter.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/FileUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/FileUtil.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/M3UFileIdMaxStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/M3UFileIdMaxStream.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/ProxyStreamErrorCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/ProxyStreamErrorCode.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/SGLineUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/SGLineUp.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/ThreadSafeCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/ThreadSafeCounter.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/ThreadSafeIntList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/ThreadSafeIntList.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/UpdateSettingResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/UpdateSettingResponse.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/Utf8StringWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/Utf8StringWriter.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Common/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Common/Utils.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Comparer/NumericStringComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Comparer/NumericStringComparer.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Compression/CompressionUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Compression/CompressionUtils.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Configuration/BuildInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Configuration/BuildInfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Configuration/CommandProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Configuration/CommandProfile.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Configuration/CustomLogo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Configuration/CustomLogo.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Configuration/HLSSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Configuration/HLSSettings.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Configuration/IProfileDict.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Configuration/IProfileDict.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Configuration/OutputProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Configuration/OutputProfile.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Configuration/SDSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Configuration/SDSettings.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Configuration/SDSettingsRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Configuration/SDSettingsRequest.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Configuration/Setting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Configuration/Setting.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Configuration/SettingFiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Configuration/SettingFiles.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Crypto/AesEncryption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Crypto/AesEncryption.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Crypto/Base32Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Crypto/Base32Extensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Crypto/Base64Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Crypto/Base64Extensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Crypto/CryptoHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Crypto/CryptoHelpers.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Crypto/CryptoUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Crypto/CryptoUtils.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Crypto/FNV1aHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Crypto/FNV1aHasher.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Crypto/Hashing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Crypto/Hashing.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Crypto/KeyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Crypto/KeyGenerator.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Crypto/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Crypto/StringExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/BaseFileDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/BaseFileDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/ChannelGroupDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/ChannelGroupDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/ChannelGroupIdName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/ChannelGroupIdName.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/ChannelLogoDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/ChannelLogoDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/EPGColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/EPGColor.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/EPGFileDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/EPGFileDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/EPGFilePreviewDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/EPGFilePreviewDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/IDVisible.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/IDVisible.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/IdName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/IdName.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/LogEntryDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/LogEntryDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/LogoDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/LogoDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/LogoInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/LogoInfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/M3UFileDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/M3UFileDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/PagedDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/PagedDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/SDSystemStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/SDSystemStatus.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/SMChannelDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/SMChannelDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/SMStreamDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/SMStreamDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/SettingDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/SettingDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/StreamGroupDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/StreamGroupDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/StreamingServiceStatusDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/StreamingServiceStatusDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Dto/VideoStreamIsReadOnly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Dto/VideoStreamIsReadOnly.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/AuthenticationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/AuthenticationType.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/FeatureFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/FeatureFlags.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/FileDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/FileDefinition.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/FileDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/FileDefinitions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/JobType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/JobType.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/M3UField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/M3UField.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/M3UFileStreamURLPrefix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/M3UFileStreamURLPrefix.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/M3UKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/M3UKey.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/SMChannelTypeEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/SMChannelTypeEnum.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/SMFileTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/SMFileTypes.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/SMQueCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/SMQueCommand.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/SMStreamTypeEnum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/SMStreamTypeEnum.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/ValidM3USetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/ValidM3USetting.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Enums/VideoStreamHandlers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Enums/VideoStreamHandlers.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/EnvironmentInfo/OsInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/EnvironmentInfo/OsInfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Events/AsyncEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Events/AsyncEventHandler.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Exceptions/APIException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Exceptions/APIException.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Exceptions/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Exceptions/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/ConcurrentHashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/ConcurrentHashSet.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/CustomLogoDtoComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/CustomLogoDtoComparer.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/DateTimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/DateTimeExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/DictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/DictionaryExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/EnumExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/HttpClientExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/HttpClientExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/ImageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/ImageExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/ListComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/ListComparer.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/ListHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/ListHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/MiscExtentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/MiscExtentions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/PagedExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/PagedExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/TokenExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/TokenExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/UniqueHexGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/UniqueHexGenerator.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Extensions/VideoInfoExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Extensions/VideoInfoExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Filtering/DataTableFilterMetaData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Filtering/DataTableFilterMetaData.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Filtering/FilterHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Filtering/FilterHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Helpers/DebugAPIHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Helpers/DebugAPIHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Helpers/DirectoryHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Helpers/DirectoryHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Helpers/EPGHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Helpers/EPGHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Helpers/ParseFlexibleDateHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Helpers/ParseFlexibleDateHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Helpers/ProcesHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Helpers/ProcesHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Helpers/SettingsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Helpers/SettingsHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Logging/CustomLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Logging/CustomLogger.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Logging/GlobalLoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Logging/GlobalLoggerProvider.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Logging/ILoggingUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Logging/ILoggingUtils.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Logging/LogExecutionTimeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Logging/LogExecutionTimeAttribute.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Logging/LoggingUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Logging/LoggingUtils.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Mappings/IMapFrom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Mappings/IMapFrom.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Mappings/MappingProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Mappings/MappingProfile.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/APIKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/APIKey.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/APIKeyResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/APIKeyResponse.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/AutoUpdateEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/AutoUpdateEntity.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/CacheEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/CacheEntry.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/ChannelGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/ChannelGroup.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/CreateAPIKeyRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/CreateAPIKeyRequest.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/Device.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/Device.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/DeviceResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/DeviceResponse.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/DupInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/DupInfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/EPGFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/EPGFile.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/FieldData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/FieldData.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/HeadendToView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/HeadendToView.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/IM3UStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/IM3UStream.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/IPTVFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/IPTVFile.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/ISMStreamInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/ISMStreamInfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/IconFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/IconFile.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/IdIntResultWithResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/IdIntResultWithResponse.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/ImageDownloadServiceStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/ImageDownloadServiceStatus.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/ImagePath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/ImagePath.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/JobStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/JobStatus.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/JobStatusManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/JobStatusManager.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/LogEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/LogEntry.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/M3UFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/M3UFile.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/M3UGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/M3UGroup.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/ProgrammeChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/ProgrammeChannel.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/SDCacheEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/SDCacheEntry.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/SMChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/SMChannel.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/SMChannelChannelLink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/SMChannelChannelLink.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/SMChannelStreamLink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/SMChannelStreamLink.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/SMMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/SMMessage.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/SMStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/SMStream.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/SMStreamInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/SMStreamInfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/SMTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/SMTask.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/StationIdLineUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/StationIdLineUp.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/StreamAccessInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/StreamAccessInfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/StreamGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/StreamGroup.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/StreamGroupChannelGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/StreamGroupChannelGroup.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/StreamGroupProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/StreamGroupProfile.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/StreamGroupSMChannelLink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/StreamGroupSMChannelLink.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/SystemKeyValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/SystemKeyValue.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/TvLogoFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/TvLogoFile.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/User.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/UserGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/UserGroup.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/VideoInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/VideoInfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/VideoStreamConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/VideoStreamConfig.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Models/VideoStreamIDRank.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Models/VideoStreamIDRank.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Pagination/QueryStringParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Pagination/QueryStringParameters.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Repository/IAPIKeyRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Repository/IAPIKeyRepository.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Repository/IDeviceRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Repository/IDeviceRepository.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Repository/IEPGFileRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Repository/IEPGFileRepository.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Repository/IM3UFileRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Repository/IM3UFileRepository.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Repository/IRepositoryBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Repository/IRepositoryBase.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Repository/IRepositoryContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Repository/IRepositoryContext.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Repository/IRepositoryWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Repository/IRepositoryWrapper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Repository/ISMChannelsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Repository/ISMChannelsRepository.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Repository/ISMStreamRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Repository/ISMStreamRepository.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Repository/IStreamGroupRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Repository/IStreamGroupRepository.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/APIStatsLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/APIStatsLogger.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IAPIKeyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IAPIKeyService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IAPIStatsLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IAPIStatsLogger.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IBroadcastService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IBroadcastService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IDataRefreshService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IDataRefreshService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IDeviceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IDeviceService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IEPGHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IEPGHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IEPGService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IEPGService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IFileLoggingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IFileLoggingService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IFileUtilService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IFileUtilService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IImageDownloadService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IImageDownloadService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IJobStatusService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IJobStatusService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/ILogoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/ILogoService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IM3UFileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IM3UFileService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IMessageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IMessageService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/IProfileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/IProfileService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/ISMChannelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/ISMChannelService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/ISMStreamService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/ISMStreamService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/ISMWebSocketManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/ISMWebSocketManager.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Services/ProfileService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Services/ProfileService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/Sorting/ISortHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/Sorting/ISortHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/StreamMaster.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/StreamMaster.Domain.csproj -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XML/XMLUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XML/XMLUtil.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/StationChannelName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/StationChannelName.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XMLTV.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XMLTV.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvActor.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvAudio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvAudio.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvChannel.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvCredit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvCredit.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvEpisodeNum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvEpisodeNum.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvIcon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvIcon.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvLength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvLength.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvPreviouslyShown.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvPreviouslyShown.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvProgramme.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvProgramme.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvRating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvRating.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvReview.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvReview.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvSubtitles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvSubtitles.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvText.cs -------------------------------------------------------------------------------- /src/StreamMaster.Domain/XmltvXml/XmltvVideo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Domain/XmltvXml/XmltvVideo.cs -------------------------------------------------------------------------------- /src/StreamMaster.EPG/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.EPG/ConfigureServices.cs -------------------------------------------------------------------------------- /src/StreamMaster.EPG/EpgMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.EPG/EpgMatcher.cs -------------------------------------------------------------------------------- /src/StreamMaster.EPG/IEpgMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.EPG/IEpgMatcher.cs -------------------------------------------------------------------------------- /src/StreamMaster.EPG/StreamMaster.EPG.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.EPG/StreamMaster.EPG.csproj -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure.EF.Base/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure.EF.Base/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure.EF.PGSQL.Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure.EF.PGSQL.Console/Program.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure.EF.PGSQL/Add-EfMigration.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure.EF.PGSQL/Add-EfMigration.ps1 -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure.EF/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure.EF/ConfigureServices.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure.EF/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure.EF/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure.EF/Helpers/AutoEPGMatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure.EF/Helpers/AutoEPGMatch.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure.EF/Helpers/SortHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure.EF/Helpers/SortHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure.EF/RepositoryWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure.EF/RepositoryWrapper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure.EF/ef_commands.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure.EF/ef_commands.ps1 -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Common/MediatorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Common/MediatorExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/ConfigureServices.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/GlobalSuppressions.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Logger/FileLoggerDebug.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Logger/FileLoggerDebug.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Logger/SMLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Logger/SMLogger.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Logger/SMLoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Logger/SMLoggerProvider.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Logger/StatsLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Logger/StatsLogger.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Services/BroadcastService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Services/BroadcastService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Services/FileUtilService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Services/FileUtilService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Services/JobStatusService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Services/JobStatusService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Services/LogoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Services/LogoService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Services/MessageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Services/MessageService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Infrastructure/Services/TimerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Infrastructure/Services/TimerService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Logging/Loggers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Logging/Loggers.cs -------------------------------------------------------------------------------- /src/StreamMaster.Logging/StreamMaster.Logging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Logging/StreamMaster.Logging.csproj -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/ConfigureServices.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/CustomPlayListBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/CustomPlayListBuilder.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/CustomStreamNfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/CustomStreamNfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/ICustomPlayListBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/ICustomPlayListBuilder.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/IIntroPlayListBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/IIntroPlayListBuilder.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/INfoFileReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/INfoFileReader.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/IntroPlayListBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/IntroPlayListBuilder.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Actor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Actor.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Audio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Audio.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/CustomPlayList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/CustomPlayList.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Fanart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Fanart.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Fileinfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Fileinfo.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Movie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Movie.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Rating.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Rating.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Ratings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Ratings.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Set.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Set.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Streamdetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Streamdetails.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Subtitle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Subtitle.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Thumb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Thumb.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Uniqueid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Uniqueid.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/Models/Video.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/Models/Video.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/NfoFileReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/NfoFileReader.cs -------------------------------------------------------------------------------- /src/StreamMaster.PlayList/StreamMaster.PlayList.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.PlayList/StreamMaster.PlayList.csproj -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/Dto/HeadendDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/Dto/HeadendDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/Enums/APIMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/Enums/APIMethod.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/Enums/ImageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/Enums/ImageType.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/JsonClasses/Token.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/JsonClasses/Token.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/JsonConverters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/JsonConverters.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/Models/BaseArt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/Models/BaseArt.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/Models/Lineup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/Models/Lineup.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/Models/Logo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/Models/Logo.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/Models/Map.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/Models/Map.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/Models/Metadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/Models/Metadata.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/Models/Season.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/Models/Season.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/Models/Station.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/Models/Station.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/ResponseCodes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/ResponseCodes.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Domain/SDAPIConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Domain/SDAPIConfig.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect.Services/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect.Services/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/ConfigureServices.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Data/CustomStreamData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Data/CustomStreamData.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Data/MxfLineup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Data/MxfLineup.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Data/MxfService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Data/MxfService.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Helpers/HashHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Helpers/HashHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Helpers/SDExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Helpers/SDExtensions.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Helpers/SDHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Helpers/SDHelpers.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Images/EpisodeImages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Images/EpisodeImages.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Images/MovieImages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Images/MovieImages.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Images/SeasonImages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Images/SeasonImages.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Images/SeriesImages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Images/SeriesImages.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Images/SportsImages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Images/SportsImages.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Properties/Resources.resx -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/SchedulesDirect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/SchedulesDirect.cs -------------------------------------------------------------------------------- /src/StreamMaster.SchedulesDirect/Services/LineupService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.SchedulesDirect/Services/LineupService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/CacheManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/CacheManager.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Events/StreamTimedOut.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Events/StreamTimedOut.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Helpers/ChannelHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Helpers/ChannelHelper.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Helpers/FileSaver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Helpers/FileSaver.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Interfaces/IDubcer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Interfaces/IDubcer.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Interfaces/IHTTPStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Interfaces/IHTTPStream.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Interfaces/IIntroStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Interfaces/IIntroStatus.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Interfaces/ISMStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Interfaces/ISMStream.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Interfaces/ISourceName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Interfaces/ISourceName.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Interfaces/IStreamStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Interfaces/IStreamStats.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Interfaces/StreamResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Interfaces/StreamResult.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Metrics/BPSMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Metrics/BPSMetrics.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Models/ChannelMetric.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Models/ChannelMetric.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Models/ClientChannelDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Models/ClientChannelDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Models/ClientStreamsDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Models/ClientStreamsDto.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Models/GetStreamResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Models/GetStreamResult.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams.Domain/Models/ProxyStreamError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams.Domain/Models/ProxyStreamError.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Broadcasters/SourceBroadcaster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Broadcasters/SourceBroadcaster.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Channels/ChannelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Channels/ChannelService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/ClientConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/ClientConfiguration.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/ConfigureServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/ConfigureServices.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Factories/CommandExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Factories/CommandExecutor.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Factories/StreamFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Factories/StreamFactory.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/GlobalUsings.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Plugins/CircularBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Plugins/CircularBuffer.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Plugins/VideoInfoEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Plugins/VideoInfoEventArgs.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Plugins/VideoInfoPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Plugins/VideoInfoPlugin.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Plugins/VideoInfoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Plugins/VideoInfoService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Services/ChannelLockService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Services/ChannelLockService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Services/Dubcer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Services/Dubcer.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Services/StreamLimitsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Services/StreamLimitsService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Services/StreamMetricsRecorder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Services/StreamMetricsRecorder.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Services/VideoService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Services/VideoService.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/StreamMaster.Streams.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/StreamMaster.Streams.csproj -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Streams/CommandStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Streams/CommandStream.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Streams/CustomPlayListStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Streams/CustomPlayListStream.cs -------------------------------------------------------------------------------- /src/StreamMaster.Streams/Streams/HTTPStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.Streams/Streams/HTTPStream.cs -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.all-contributorsrc -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.dockerignore -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.eslintrc.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.estlintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.estlintignore -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.gitignore -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.hintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.hintrc -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.prettierignore -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.prettierrc.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.vscode/extensions.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.vscode/launch.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.vscode/settings.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/.vscode/tasks.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/StreamMaster.WebUI.esproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/StreamMaster.WebUI.esproj -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/App.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/RequireAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/RequireAuth.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/RootLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/RootLayout.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/RootSideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/RootSideBar.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/Router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/Router.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/editor/files/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/editor/files/page.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/editor/playlist/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/editor/playlist/page.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/editor/sd/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/editor/sd/page.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/editor/streamgroup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/editor/streamgroup/page.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/editor/streams/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/editor/streams/page.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/index.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/login/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/login/Login.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/settings/page.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/streamingstatus/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/streamingstatus/page.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/testing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/testing/page.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/viewer/logviewer/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/viewer/logviewer/page.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/app/viewer/player/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/app/viewer/player/page.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/biome.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/build_theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/build_theme.js -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/AnimatedText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/AnimatedText.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/ChannelNameEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/ChannelNameEditor.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/ChannelNumberEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/ChannelNumberEditor.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/MenuItemSM.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/MenuItemSM.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/StandardHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/StandardHeader.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/AddButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/AddButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/BanButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/BanButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/BookButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/BookButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/ClearButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/ClearButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/ClockButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/ClockButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/CloseButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/CloseButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/CopyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/CopyButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/EditButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/EditButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/GoButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/GoButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/ImageButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/ImageButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/LinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/LinkButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/MinusButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/MinusButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/OKButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/OKButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/ResetButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/ResetButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/SGAddButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/SGAddButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/SaveButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/SaveButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/SearchButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/SearchButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/SimpleButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/SimpleButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/SunButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/SunButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/UploadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/UploadButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/buttons/XButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/buttons/XButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/epg/EPGEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/epg/EPGEditor.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/epg/EPGSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/epg/EPGSelector.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/export/ExportButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/export/ExportButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/file/useFileUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/file/useFileUpload.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/icons/IconSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/icons/IconSelector.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/icons/iconUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/icons/iconUtil.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/inputs/BooleanEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/inputs/BooleanEditor.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/inputs/ColorEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/inputs/ColorEditor.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/inputs/NumberEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/inputs/NumberEditor.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/inputs/StringEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/inputs/StringEditor.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/inputs/StringTracker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/inputs/StringTracker.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/inputs/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/inputs/TextInput.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/loader/SMLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/loader/SMLoader.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/loader/ball-beat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/loader/ball-beat.css -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/loader/ball-fussion.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/loader/ball-fussion.css -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/m3u/M3UFileDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/m3u/M3UFileDialog.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/m3u/M3UFileTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/m3u/M3UFileTags.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/m3u/M3UFilesButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/m3u/M3UFilesButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/m3u/M3UKeyDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/m3u/M3UKeyDialog.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMCard.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMDialog.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMDropDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMDropDown.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMFileUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMFileUpload.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMOverlay.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMPopUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMPopUp.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMScroller.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMScroller.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMSpeedMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMSpeedMenu.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMSpeedMenuItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMSpeedMenuItem.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMTextColor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMTextColor.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMTextDefaults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMTextDefaults.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/sm/SMTriSelectShowSG.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/sm/SMTriSelectShowSG.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/smDataTable/templates/blankTemplate.tsx: -------------------------------------------------------------------------------- 1 | export function blankTemplate() { 2 | return
; 3 | } 4 | -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/vs/VButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/vs/VButton.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/components/vs/VDataSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/components/vs/VDataSelector.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/features/logViewer/LogViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/features/logViewer/LogViewer.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/features/sdEditor/SDEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/features/sdEditor/SDEditor.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/features/settings/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/features/settings/About.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/features/settings/BaseSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/features/settings/BaseSettings.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/features/settings/LogDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/features/settings/LogDisplay.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/features/settings/LogsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/features/settings/LogsDialog.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/features/settings/MiscSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/features/settings/MiscSettings.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/features/settings/SDSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/features/settings/SDSettings.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/features/settings/SettingsUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/features/settings/SettingsUtils.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/features/settings/SpeedMenuTest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/features/settings/SpeedMenuTest.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/index.html -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/Cache/cacheUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/Cache/cacheUtils.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/Cache/useStorageCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/Cache/useStorageCache.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/Cache/utils/clearCacheItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/Cache/utils/clearCacheItem.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/Cache/utils/getCacheItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/Cache/utils/getCacheItem.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/Cache/utils/removeCacheItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/Cache/utils/removeCacheItem.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/Cache/utils/setCacheField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/Cache/utils/setCacheField.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/Cache/utils/setCacheItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/Cache/utils/setCacheItem.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/FileUploadService.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/FileUploadService.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/apiDefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/apiDefs.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/axios.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/SDLogoIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/SDLogoIcon.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/colors.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/common.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/common.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/crypto.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/dataTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/dataTypes.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/dateTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/dateTime.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/enumTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/enumTools.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/getParameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/getParameters.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/icons.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/intl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/intl.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/isSkipToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/isSkipToken.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/logger.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/propertyExists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/propertyExists.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/common/stringUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/common/stringUtils.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/context/SMProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/context/SMProvider.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/context/SettingsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/context/SettingsProvider.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/contributors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/contributors.js -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/hooks/eventManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/hooks/eventManager.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/hooks/useCopyToClipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/hooks/useCopyToClipboard.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/hooks/useElementSize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/hooks/useElementSize.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/hooks/useScrollAndKeyEvents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/hooks/useScrollAndKeyEvents.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/hooks/useSelectedAndQ.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/hooks/useSelectedAndQ.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/hooks/useWindowSize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/hooks/useWindowSize.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/i18n/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/i18n/config.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/i18n/en/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/i18n/en/translation.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/locales/MessagesEn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/locales/MessagesEn.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/locales/default_setting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/locales/default_setting.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/locales/help_en.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/locales/help_en.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/emptyApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/emptyApi.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/filters.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/isTrue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/isTrue.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/loading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/loading.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/messages.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/queryFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/queryFilter.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/selectAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/selectAll.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/selectedCountry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/selectedCountry.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/selectedItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/selectedItems.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/selectedSMStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/selectedSMStream.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/showHidden.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/showHidden.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/showSelected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/showSelected.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/showSelections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/showSelections.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/sortInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/sortInfo.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/stringValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/stringValue.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/useAnyEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/useAnyEntity.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/useEntityStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/useEntityStorage.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/useIsCellLoading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/useIsCellLoading.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/useIsRowLoading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/useIsRowLoading.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/hooks/useSMMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/hooks/useSMMessages.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/reducers.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/store.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/redux/updateFieldInData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/redux/updateFieldInData.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/settings.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/signalr/MessageProcessor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/signalr/MessageProcessor.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/signalr/SignalRAuthLogOut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/signalr/SignalRAuthLogOut.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/signalr/SignalRProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/signalr/SignalRProvider.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/signalr/SignalRService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/signalr/SignalRService.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Custom/CustomCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Custom/CustomCommands.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/DataRefreshAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/DataRefreshAll.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/EPG/EPGCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/EPG/EPGCommands.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/EPG/GetEPGColorsFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/EPG/GetEPGColorsFetch.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/EPG/GetEPGColorsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/EPG/GetEPGColorsSlice.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/EPG/useGetEPGColors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/EPG/useGetEPGColors.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logos/GetLogoFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logos/GetLogoFetch.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logos/GetLogoSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logos/GetLogoSlice.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logos/GetLogosFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logos/GetLogosFetch.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logos/GetLogosSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logos/GetLogosSlice.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logos/LogosCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logos/LogosCommands.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logos/useGetLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logos/useGetLogo.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logos/useGetLogos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logos/useGetLogos.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logs/GetLogNamesFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logs/GetLogNamesFetch.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logs/GetLogNamesSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logs/GetLogNamesSlice.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logs/LogsCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logs/LogsCommands.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Logs/useGetLogNames.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Logs/useGetLogNames.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/SMTasks/useGetSMTasks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/SMTasks/useGetSMTasks.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Vs/GetVsFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Vs/GetVsFetch.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Vs/GetVsSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Vs/GetVsSlice.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Vs/VsCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Vs/VsCommands.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/Vs/useGetVs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/Vs/useGetVs.tsx -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/smAPI/smapiTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/smAPI/smapiTypes.ts -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/styles/dataSelector.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/styles/dataSelector.css -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/styles/index.css -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/styles/streammaster-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/styles/streammaster-dark.css -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/lib/styles/streammaster-light.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/lib/styles/streammaster-light.css -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/package.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/Content/Fonts/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/Content/Fonts/fonts.css -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/Content/StreamMasterx32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/Content/StreamMasterx32.png -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/Content/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/Content/styles.css -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/StreamMasterx32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/StreamMasterx32.png -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/config.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/favicon.ico -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/images/default.png -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/images/mrmonday_logo_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/images/mrmonday_logo_sm.png -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/images/senex_logo_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/images/senex_logo_sm.png -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/images/streammaster_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/images/streammaster_logo.png -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/images/transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/images/transparent.png -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/index.html -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/login.html -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/manifest.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/public/robots.txt -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/scripts/parse-contributors.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/scripts/parse-contributors.cjs -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/themes/streammaster/streammaster-base/components/_sm-dropdown.scss: -------------------------------------------------------------------------------- 1 | .sm-dropdown { 2 | cursor: pointer; 3 | } -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/themes/streammaster/theme-base/components/misc/_blockui.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/tsconfig.json -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/carlreid/StreamMaster/HEAD/src/StreamMaster.WebUI/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /src/StreamMaster.WebUI/vite-environment.d.ts: -------------------------------------------------------------------------------- 1 | ///