From dbacd7df97f713d1412e5ed31e92ae594ae8f2b2 Mon Sep 17 00:00:00 2001 From: Elwador <75888166+Elwador@users.noreply.github.com> Date: Sat, 4 May 2024 17:43:31 +0200 Subject: [PATCH] v1.4.1 --- App.axaml => CRD/App.axaml | 0 App.axaml.cs => CRD/App.axaml.cs | 0 {Assets => CRD/Assets}/Icons.axaml | 0 {Assets => CRD/Assets}/app_icon.ico | Bin {Downloader => CRD/Downloader}/CRAuth.cs | 0 {Downloader => CRD/Downloader}/CrEpisode.cs | 0 {Downloader => CRD/Downloader}/CrSeries.cs | 0 {Downloader => CRD/Downloader}/Crunchyroll.cs | 0 {Downloader => CRD/Downloader}/History.cs | 0 Program.cs => CRD/Program.cs | 0 .../Styling}/ControlsGalleryStyles.axaml | 0 .../CustomList/RefreshableObservableCollection.cs | 0 {Utils => CRD/Utils}/DRM/ContentKey.cs | 0 {Utils => CRD/Utils}/DRM/CryptoUtils.cs | 0 {Utils => CRD/Utils}/DRM/PSSHbox.cs | 0 {Utils => CRD/Utils}/DRM/Protocol.cs | 0 {Utils => CRD/Utils}/DRM/Session.cs | 0 {Utils => CRD/Utils}/DRM/Widevine.cs | 0 {Utils => CRD/Utils}/DRM/WvProto2.cs | 0 {Utils => CRD/Utils}/Enums/EnumCollection.cs | 0 {Utils => CRD/Utils}/Files/CfgManager.cs | 0 {Utils => CRD/Utils}/Files/FileNameManager.cs | 0 {Utils => CRD/Utils}/HLS/HLSDownloader.cs | 0 {Utils => CRD/Utils}/Helpers.cs | 0 {Utils => CRD/Utils}/Http/HttpClientReq.cs | 0 {Utils => CRD/Utils}/JsonConv/LocaleConverter.cs | 0 {Utils => CRD/Utils}/Muxing/FontsManager.cs | 0 {Utils => CRD/Utils}/Muxing/Merger.cs | 0 {Utils => CRD/Utils}/Parser/DashParser.cs | 0 {Utils => CRD/Utils}/Parser/M3u8/ToM3u8Class.cs | 0 {Utils => CRD/Utils}/Parser/MPDTransformer.cs | 0 {Utils => CRD/Utils}/Parser/Playlists/Errors.cs | 0 .../Utils}/Parser/Playlists/InheritAttributes.cs | 0 .../Utils}/Parser/Playlists/ParseAttribute.cs | 0 .../Utils}/Parser/Playlists/PlaylistMerge.cs | 0 .../Utils}/Parser/Playlists/ToPlaylistsClass.cs | 0 .../Utils}/Parser/Segments/DurationTimeParser.cs | 0 {Utils => CRD/Utils}/Parser/Segments/SegmentBase.cs | 0 {Utils => CRD/Utils}/Parser/Segments/SegmentList.cs | 0 .../Utils}/Parser/Segments/SegmentTemplate.cs | 0 .../Utils}/Parser/Segments/TimelineTimeParser.cs | 0 {Utils => CRD/Utils}/Parser/Segments/UrlType.cs | 0 .../Utils}/Parser/Utils/DivisionValueParser.cs | 0 {Utils => CRD/Utils}/Parser/Utils/DurationParser.cs | 0 {Utils => CRD/Utils}/Parser/Utils/ManifestInfo.cs | 0 .../Utils}/Parser/Utils/ObjectUtilities.cs | 0 {Utils => CRD/Utils}/Parser/Utils/UrlResolver.cs | 0 {Utils => CRD/Utils}/Parser/Utils/UrlUtils.cs | 0 {Utils => CRD/Utils}/Parser/Utils/XMLUtils.cs | 0 {Utils => CRD/Utils}/Structs/CalendarStructs.cs | 0 {Utils => CRD/Utils}/Structs/Chapters.cs | 0 {Utils => CRD/Utils}/Structs/CrCmsToken.cs | 0 {Utils => CRD/Utils}/Structs/CrDownloadOptions.cs | 0 {Utils => CRD/Utils}/Structs/CrProfile.cs | 0 {Utils => CRD/Utils}/Structs/CrSeriesBase.cs | 0 {Utils => CRD/Utils}/Structs/CrSeriesSearch.cs | 0 {Utils => CRD/Utils}/Structs/CrToken.cs | 0 {Utils => CRD/Utils}/Structs/CrunchyNoDRMStream.cs | 0 {Utils => CRD/Utils}/Structs/EpisodeStructs.cs | 0 {Utils => CRD/Utils}/Structs/Languages.cs | 0 {Utils => CRD/Utils}/Structs/Playback.cs | 0 {Utils => CRD/Utils}/Structs/PlaybackDataAndroid.cs | 0 {Utils => CRD/Utils}/Structs/Structs.cs | 0 {Utils => CRD/Utils}/Structs/Variable.cs | 0 .../Utils}/UI/UiIntToVisibilityConverter.cs | 0 {Utils => CRD/Utils}/UI/UiSeasonValueConverter.cs | 0 {Utils => CRD/Utils}/UI/UiValueConverter.cs | 0 ViewLocator.cs => CRD/ViewLocator.cs | 0 .../ViewModels}/AccountPageViewModel.cs | 0 .../ViewModels}/AddDownloadPageViewModel.cs | 0 .../ViewModels}/CalendarPageViewModel.cs | 0 .../ViewModels}/ContentDialogInputLoginViewModel.cs | 0 .../ViewModels}/DownloadsPageViewModel.cs | 0 .../ViewModels}/HistoryPageViewModel.cs | 0 .../ViewModels}/MainWindowViewModel.cs | 0 .../ViewModels}/SeriesPageViewModel.cs | 0 .../ViewModels}/SettingsPageViewModel.cs | 0 {ViewModels => CRD/ViewModels}/ViewModelBase.cs | 0 {Views => CRD/Views}/AccountPageView.axaml | 0 {Views => CRD/Views}/AccountPageView.axaml.cs | 0 {Views => CRD/Views}/AddDownloadPageView.axaml | 0 {Views => CRD/Views}/AddDownloadPageView.axaml.cs | 0 {Views => CRD/Views}/CalendarPageView.axaml | 0 {Views => CRD/Views}/CalendarPageView.axaml.cs | 0 .../Views}/ContentDialogInputLoginView.axaml | 0 .../Views}/ContentDialogInputLoginView.axaml.cs | 0 {Views => CRD/Views}/DownloadsPageView.axaml | 0 {Views => CRD/Views}/DownloadsPageView.axaml.cs | 0 {Views => CRD/Views}/HistoryPageView.axaml | 0 {Views => CRD/Views}/HistoryPageView.axaml.cs | 0 {Views => CRD/Views}/MainWindow.axaml | 0 {Views => CRD/Views}/MainWindow.axaml.cs | 0 {Views => CRD/Views}/SeriesPageView.axaml | 0 {Views => CRD/Views}/SeriesPageView.axaml.cs | 0 {Views => CRD/Views}/SettingsPageView.axaml | 0 {Views => CRD/Views}/SettingsPageView.axaml.cs | 0 {Views => CRD/Views}/ToastNotification.axaml | 0 {Views => CRD/Views}/ToastNotification.axaml.cs | 0 {Views => CRD/Views}/Utils/ErrorWindow.axaml | 0 {Views => CRD/Views}/Utils/ErrorWindow.axaml.cs | 0 100 files changed, 0 insertions(+), 0 deletions(-) rename App.axaml => CRD/App.axaml (100%) rename App.axaml.cs => CRD/App.axaml.cs (100%) rename {Assets => CRD/Assets}/Icons.axaml (100%) rename {Assets => CRD/Assets}/app_icon.ico (100%) rename {Downloader => CRD/Downloader}/CRAuth.cs (100%) rename {Downloader => CRD/Downloader}/CrEpisode.cs (100%) rename {Downloader => CRD/Downloader}/CrSeries.cs (100%) rename {Downloader => CRD/Downloader}/Crunchyroll.cs (100%) rename {Downloader => CRD/Downloader}/History.cs (100%) rename Program.cs => CRD/Program.cs (100%) rename {Styling => CRD/Styling}/ControlsGalleryStyles.axaml (100%) rename {Utils => CRD/Utils}/CustomList/RefreshableObservableCollection.cs (100%) rename {Utils => CRD/Utils}/DRM/ContentKey.cs (100%) rename {Utils => CRD/Utils}/DRM/CryptoUtils.cs (100%) rename {Utils => CRD/Utils}/DRM/PSSHbox.cs (100%) rename {Utils => CRD/Utils}/DRM/Protocol.cs (100%) rename {Utils => CRD/Utils}/DRM/Session.cs (100%) rename {Utils => CRD/Utils}/DRM/Widevine.cs (100%) rename {Utils => CRD/Utils}/DRM/WvProto2.cs (100%) rename {Utils => CRD/Utils}/Enums/EnumCollection.cs (100%) rename {Utils => CRD/Utils}/Files/CfgManager.cs (100%) rename {Utils => CRD/Utils}/Files/FileNameManager.cs (100%) rename {Utils => CRD/Utils}/HLS/HLSDownloader.cs (100%) rename {Utils => CRD/Utils}/Helpers.cs (100%) rename {Utils => CRD/Utils}/Http/HttpClientReq.cs (100%) rename {Utils => CRD/Utils}/JsonConv/LocaleConverter.cs (100%) rename {Utils => CRD/Utils}/Muxing/FontsManager.cs (100%) rename {Utils => CRD/Utils}/Muxing/Merger.cs (100%) rename {Utils => CRD/Utils}/Parser/DashParser.cs (100%) rename {Utils => CRD/Utils}/Parser/M3u8/ToM3u8Class.cs (100%) rename {Utils => CRD/Utils}/Parser/MPDTransformer.cs (100%) rename {Utils => CRD/Utils}/Parser/Playlists/Errors.cs (100%) rename {Utils => CRD/Utils}/Parser/Playlists/InheritAttributes.cs (100%) rename {Utils => CRD/Utils}/Parser/Playlists/ParseAttribute.cs (100%) rename {Utils => CRD/Utils}/Parser/Playlists/PlaylistMerge.cs (100%) rename {Utils => CRD/Utils}/Parser/Playlists/ToPlaylistsClass.cs (100%) rename {Utils => CRD/Utils}/Parser/Segments/DurationTimeParser.cs (100%) rename {Utils => CRD/Utils}/Parser/Segments/SegmentBase.cs (100%) rename {Utils => CRD/Utils}/Parser/Segments/SegmentList.cs (100%) rename {Utils => CRD/Utils}/Parser/Segments/SegmentTemplate.cs (100%) rename {Utils => CRD/Utils}/Parser/Segments/TimelineTimeParser.cs (100%) rename {Utils => CRD/Utils}/Parser/Segments/UrlType.cs (100%) rename {Utils => CRD/Utils}/Parser/Utils/DivisionValueParser.cs (100%) rename {Utils => CRD/Utils}/Parser/Utils/DurationParser.cs (100%) rename {Utils => CRD/Utils}/Parser/Utils/ManifestInfo.cs (100%) rename {Utils => CRD/Utils}/Parser/Utils/ObjectUtilities.cs (100%) rename {Utils => CRD/Utils}/Parser/Utils/UrlResolver.cs (100%) rename {Utils => CRD/Utils}/Parser/Utils/UrlUtils.cs (100%) rename {Utils => CRD/Utils}/Parser/Utils/XMLUtils.cs (100%) rename {Utils => CRD/Utils}/Structs/CalendarStructs.cs (100%) rename {Utils => CRD/Utils}/Structs/Chapters.cs (100%) rename {Utils => CRD/Utils}/Structs/CrCmsToken.cs (100%) rename {Utils => CRD/Utils}/Structs/CrDownloadOptions.cs (100%) rename {Utils => CRD/Utils}/Structs/CrProfile.cs (100%) rename {Utils => CRD/Utils}/Structs/CrSeriesBase.cs (100%) rename {Utils => CRD/Utils}/Structs/CrSeriesSearch.cs (100%) rename {Utils => CRD/Utils}/Structs/CrToken.cs (100%) rename {Utils => CRD/Utils}/Structs/CrunchyNoDRMStream.cs (100%) rename {Utils => CRD/Utils}/Structs/EpisodeStructs.cs (100%) rename {Utils => CRD/Utils}/Structs/Languages.cs (100%) rename {Utils => CRD/Utils}/Structs/Playback.cs (100%) rename {Utils => CRD/Utils}/Structs/PlaybackDataAndroid.cs (100%) rename {Utils => CRD/Utils}/Structs/Structs.cs (100%) rename {Utils => CRD/Utils}/Structs/Variable.cs (100%) rename {Utils => CRD/Utils}/UI/UiIntToVisibilityConverter.cs (100%) rename {Utils => CRD/Utils}/UI/UiSeasonValueConverter.cs (100%) rename {Utils => CRD/Utils}/UI/UiValueConverter.cs (100%) rename ViewLocator.cs => CRD/ViewLocator.cs (100%) rename {ViewModels => CRD/ViewModels}/AccountPageViewModel.cs (100%) rename {ViewModels => CRD/ViewModels}/AddDownloadPageViewModel.cs (100%) rename {ViewModels => CRD/ViewModels}/CalendarPageViewModel.cs (100%) rename {ViewModels => CRD/ViewModels}/ContentDialogInputLoginViewModel.cs (100%) rename {ViewModels => CRD/ViewModels}/DownloadsPageViewModel.cs (100%) rename {ViewModels => CRD/ViewModels}/HistoryPageViewModel.cs (100%) rename {ViewModels => CRD/ViewModels}/MainWindowViewModel.cs (100%) rename {ViewModels => CRD/ViewModels}/SeriesPageViewModel.cs (100%) rename {ViewModels => CRD/ViewModels}/SettingsPageViewModel.cs (100%) rename {ViewModels => CRD/ViewModels}/ViewModelBase.cs (100%) rename {Views => CRD/Views}/AccountPageView.axaml (100%) rename {Views => CRD/Views}/AccountPageView.axaml.cs (100%) rename {Views => CRD/Views}/AddDownloadPageView.axaml (100%) rename {Views => CRD/Views}/AddDownloadPageView.axaml.cs (100%) rename {Views => CRD/Views}/CalendarPageView.axaml (100%) rename {Views => CRD/Views}/CalendarPageView.axaml.cs (100%) rename {Views => CRD/Views}/ContentDialogInputLoginView.axaml (100%) rename {Views => CRD/Views}/ContentDialogInputLoginView.axaml.cs (100%) rename {Views => CRD/Views}/DownloadsPageView.axaml (100%) rename {Views => CRD/Views}/DownloadsPageView.axaml.cs (100%) rename {Views => CRD/Views}/HistoryPageView.axaml (100%) rename {Views => CRD/Views}/HistoryPageView.axaml.cs (100%) rename {Views => CRD/Views}/MainWindow.axaml (100%) rename {Views => CRD/Views}/MainWindow.axaml.cs (100%) rename {Views => CRD/Views}/SeriesPageView.axaml (100%) rename {Views => CRD/Views}/SeriesPageView.axaml.cs (100%) rename {Views => CRD/Views}/SettingsPageView.axaml (100%) rename {Views => CRD/Views}/SettingsPageView.axaml.cs (100%) rename {Views => CRD/Views}/ToastNotification.axaml (100%) rename {Views => CRD/Views}/ToastNotification.axaml.cs (100%) rename {Views => CRD/Views}/Utils/ErrorWindow.axaml (100%) rename {Views => CRD/Views}/Utils/ErrorWindow.axaml.cs (100%) diff --git a/App.axaml b/CRD/App.axaml similarity index 100% rename from App.axaml rename to CRD/App.axaml diff --git a/App.axaml.cs b/CRD/App.axaml.cs similarity index 100% rename from App.axaml.cs rename to CRD/App.axaml.cs diff --git a/Assets/Icons.axaml b/CRD/Assets/Icons.axaml similarity index 100% rename from Assets/Icons.axaml rename to CRD/Assets/Icons.axaml diff --git a/Assets/app_icon.ico b/CRD/Assets/app_icon.ico similarity index 100% rename from Assets/app_icon.ico rename to CRD/Assets/app_icon.ico diff --git a/Downloader/CRAuth.cs b/CRD/Downloader/CRAuth.cs similarity index 100% rename from Downloader/CRAuth.cs rename to CRD/Downloader/CRAuth.cs diff --git a/Downloader/CrEpisode.cs b/CRD/Downloader/CrEpisode.cs similarity index 100% rename from Downloader/CrEpisode.cs rename to CRD/Downloader/CrEpisode.cs diff --git a/Downloader/CrSeries.cs b/CRD/Downloader/CrSeries.cs similarity index 100% rename from Downloader/CrSeries.cs rename to CRD/Downloader/CrSeries.cs diff --git a/Downloader/Crunchyroll.cs b/CRD/Downloader/Crunchyroll.cs similarity index 100% rename from Downloader/Crunchyroll.cs rename to CRD/Downloader/Crunchyroll.cs diff --git a/Downloader/History.cs b/CRD/Downloader/History.cs similarity index 100% rename from Downloader/History.cs rename to CRD/Downloader/History.cs diff --git a/Program.cs b/CRD/Program.cs similarity index 100% rename from Program.cs rename to CRD/Program.cs diff --git a/Styling/ControlsGalleryStyles.axaml b/CRD/Styling/ControlsGalleryStyles.axaml similarity index 100% rename from Styling/ControlsGalleryStyles.axaml rename to CRD/Styling/ControlsGalleryStyles.axaml diff --git a/Utils/CustomList/RefreshableObservableCollection.cs b/CRD/Utils/CustomList/RefreshableObservableCollection.cs similarity index 100% rename from Utils/CustomList/RefreshableObservableCollection.cs rename to CRD/Utils/CustomList/RefreshableObservableCollection.cs diff --git a/Utils/DRM/ContentKey.cs b/CRD/Utils/DRM/ContentKey.cs similarity index 100% rename from Utils/DRM/ContentKey.cs rename to CRD/Utils/DRM/ContentKey.cs diff --git a/Utils/DRM/CryptoUtils.cs b/CRD/Utils/DRM/CryptoUtils.cs similarity index 100% rename from Utils/DRM/CryptoUtils.cs rename to CRD/Utils/DRM/CryptoUtils.cs diff --git a/Utils/DRM/PSSHbox.cs b/CRD/Utils/DRM/PSSHbox.cs similarity index 100% rename from Utils/DRM/PSSHbox.cs rename to CRD/Utils/DRM/PSSHbox.cs diff --git a/Utils/DRM/Protocol.cs b/CRD/Utils/DRM/Protocol.cs similarity index 100% rename from Utils/DRM/Protocol.cs rename to CRD/Utils/DRM/Protocol.cs diff --git a/Utils/DRM/Session.cs b/CRD/Utils/DRM/Session.cs similarity index 100% rename from Utils/DRM/Session.cs rename to CRD/Utils/DRM/Session.cs diff --git a/Utils/DRM/Widevine.cs b/CRD/Utils/DRM/Widevine.cs similarity index 100% rename from Utils/DRM/Widevine.cs rename to CRD/Utils/DRM/Widevine.cs diff --git a/Utils/DRM/WvProto2.cs b/CRD/Utils/DRM/WvProto2.cs similarity index 100% rename from Utils/DRM/WvProto2.cs rename to CRD/Utils/DRM/WvProto2.cs diff --git a/Utils/Enums/EnumCollection.cs b/CRD/Utils/Enums/EnumCollection.cs similarity index 100% rename from Utils/Enums/EnumCollection.cs rename to CRD/Utils/Enums/EnumCollection.cs diff --git a/Utils/Files/CfgManager.cs b/CRD/Utils/Files/CfgManager.cs similarity index 100% rename from Utils/Files/CfgManager.cs rename to CRD/Utils/Files/CfgManager.cs diff --git a/Utils/Files/FileNameManager.cs b/CRD/Utils/Files/FileNameManager.cs similarity index 100% rename from Utils/Files/FileNameManager.cs rename to CRD/Utils/Files/FileNameManager.cs diff --git a/Utils/HLS/HLSDownloader.cs b/CRD/Utils/HLS/HLSDownloader.cs similarity index 100% rename from Utils/HLS/HLSDownloader.cs rename to CRD/Utils/HLS/HLSDownloader.cs diff --git a/Utils/Helpers.cs b/CRD/Utils/Helpers.cs similarity index 100% rename from Utils/Helpers.cs rename to CRD/Utils/Helpers.cs diff --git a/Utils/Http/HttpClientReq.cs b/CRD/Utils/Http/HttpClientReq.cs similarity index 100% rename from Utils/Http/HttpClientReq.cs rename to CRD/Utils/Http/HttpClientReq.cs diff --git a/Utils/JsonConv/LocaleConverter.cs b/CRD/Utils/JsonConv/LocaleConverter.cs similarity index 100% rename from Utils/JsonConv/LocaleConverter.cs rename to CRD/Utils/JsonConv/LocaleConverter.cs diff --git a/Utils/Muxing/FontsManager.cs b/CRD/Utils/Muxing/FontsManager.cs similarity index 100% rename from Utils/Muxing/FontsManager.cs rename to CRD/Utils/Muxing/FontsManager.cs diff --git a/Utils/Muxing/Merger.cs b/CRD/Utils/Muxing/Merger.cs similarity index 100% rename from Utils/Muxing/Merger.cs rename to CRD/Utils/Muxing/Merger.cs diff --git a/Utils/Parser/DashParser.cs b/CRD/Utils/Parser/DashParser.cs similarity index 100% rename from Utils/Parser/DashParser.cs rename to CRD/Utils/Parser/DashParser.cs diff --git a/Utils/Parser/M3u8/ToM3u8Class.cs b/CRD/Utils/Parser/M3u8/ToM3u8Class.cs similarity index 100% rename from Utils/Parser/M3u8/ToM3u8Class.cs rename to CRD/Utils/Parser/M3u8/ToM3u8Class.cs diff --git a/Utils/Parser/MPDTransformer.cs b/CRD/Utils/Parser/MPDTransformer.cs similarity index 100% rename from Utils/Parser/MPDTransformer.cs rename to CRD/Utils/Parser/MPDTransformer.cs diff --git a/Utils/Parser/Playlists/Errors.cs b/CRD/Utils/Parser/Playlists/Errors.cs similarity index 100% rename from Utils/Parser/Playlists/Errors.cs rename to CRD/Utils/Parser/Playlists/Errors.cs diff --git a/Utils/Parser/Playlists/InheritAttributes.cs b/CRD/Utils/Parser/Playlists/InheritAttributes.cs similarity index 100% rename from Utils/Parser/Playlists/InheritAttributes.cs rename to CRD/Utils/Parser/Playlists/InheritAttributes.cs diff --git a/Utils/Parser/Playlists/ParseAttribute.cs b/CRD/Utils/Parser/Playlists/ParseAttribute.cs similarity index 100% rename from Utils/Parser/Playlists/ParseAttribute.cs rename to CRD/Utils/Parser/Playlists/ParseAttribute.cs diff --git a/Utils/Parser/Playlists/PlaylistMerge.cs b/CRD/Utils/Parser/Playlists/PlaylistMerge.cs similarity index 100% rename from Utils/Parser/Playlists/PlaylistMerge.cs rename to CRD/Utils/Parser/Playlists/PlaylistMerge.cs diff --git a/Utils/Parser/Playlists/ToPlaylistsClass.cs b/CRD/Utils/Parser/Playlists/ToPlaylistsClass.cs similarity index 100% rename from Utils/Parser/Playlists/ToPlaylistsClass.cs rename to CRD/Utils/Parser/Playlists/ToPlaylistsClass.cs diff --git a/Utils/Parser/Segments/DurationTimeParser.cs b/CRD/Utils/Parser/Segments/DurationTimeParser.cs similarity index 100% rename from Utils/Parser/Segments/DurationTimeParser.cs rename to CRD/Utils/Parser/Segments/DurationTimeParser.cs diff --git a/Utils/Parser/Segments/SegmentBase.cs b/CRD/Utils/Parser/Segments/SegmentBase.cs similarity index 100% rename from Utils/Parser/Segments/SegmentBase.cs rename to CRD/Utils/Parser/Segments/SegmentBase.cs diff --git a/Utils/Parser/Segments/SegmentList.cs b/CRD/Utils/Parser/Segments/SegmentList.cs similarity index 100% rename from Utils/Parser/Segments/SegmentList.cs rename to CRD/Utils/Parser/Segments/SegmentList.cs diff --git a/Utils/Parser/Segments/SegmentTemplate.cs b/CRD/Utils/Parser/Segments/SegmentTemplate.cs similarity index 100% rename from Utils/Parser/Segments/SegmentTemplate.cs rename to CRD/Utils/Parser/Segments/SegmentTemplate.cs diff --git a/Utils/Parser/Segments/TimelineTimeParser.cs b/CRD/Utils/Parser/Segments/TimelineTimeParser.cs similarity index 100% rename from Utils/Parser/Segments/TimelineTimeParser.cs rename to CRD/Utils/Parser/Segments/TimelineTimeParser.cs diff --git a/Utils/Parser/Segments/UrlType.cs b/CRD/Utils/Parser/Segments/UrlType.cs similarity index 100% rename from Utils/Parser/Segments/UrlType.cs rename to CRD/Utils/Parser/Segments/UrlType.cs diff --git a/Utils/Parser/Utils/DivisionValueParser.cs b/CRD/Utils/Parser/Utils/DivisionValueParser.cs similarity index 100% rename from Utils/Parser/Utils/DivisionValueParser.cs rename to CRD/Utils/Parser/Utils/DivisionValueParser.cs diff --git a/Utils/Parser/Utils/DurationParser.cs b/CRD/Utils/Parser/Utils/DurationParser.cs similarity index 100% rename from Utils/Parser/Utils/DurationParser.cs rename to CRD/Utils/Parser/Utils/DurationParser.cs diff --git a/Utils/Parser/Utils/ManifestInfo.cs b/CRD/Utils/Parser/Utils/ManifestInfo.cs similarity index 100% rename from Utils/Parser/Utils/ManifestInfo.cs rename to CRD/Utils/Parser/Utils/ManifestInfo.cs diff --git a/Utils/Parser/Utils/ObjectUtilities.cs b/CRD/Utils/Parser/Utils/ObjectUtilities.cs similarity index 100% rename from Utils/Parser/Utils/ObjectUtilities.cs rename to CRD/Utils/Parser/Utils/ObjectUtilities.cs diff --git a/Utils/Parser/Utils/UrlResolver.cs b/CRD/Utils/Parser/Utils/UrlResolver.cs similarity index 100% rename from Utils/Parser/Utils/UrlResolver.cs rename to CRD/Utils/Parser/Utils/UrlResolver.cs diff --git a/Utils/Parser/Utils/UrlUtils.cs b/CRD/Utils/Parser/Utils/UrlUtils.cs similarity index 100% rename from Utils/Parser/Utils/UrlUtils.cs rename to CRD/Utils/Parser/Utils/UrlUtils.cs diff --git a/Utils/Parser/Utils/XMLUtils.cs b/CRD/Utils/Parser/Utils/XMLUtils.cs similarity index 100% rename from Utils/Parser/Utils/XMLUtils.cs rename to CRD/Utils/Parser/Utils/XMLUtils.cs diff --git a/Utils/Structs/CalendarStructs.cs b/CRD/Utils/Structs/CalendarStructs.cs similarity index 100% rename from Utils/Structs/CalendarStructs.cs rename to CRD/Utils/Structs/CalendarStructs.cs diff --git a/Utils/Structs/Chapters.cs b/CRD/Utils/Structs/Chapters.cs similarity index 100% rename from Utils/Structs/Chapters.cs rename to CRD/Utils/Structs/Chapters.cs diff --git a/Utils/Structs/CrCmsToken.cs b/CRD/Utils/Structs/CrCmsToken.cs similarity index 100% rename from Utils/Structs/CrCmsToken.cs rename to CRD/Utils/Structs/CrCmsToken.cs diff --git a/Utils/Structs/CrDownloadOptions.cs b/CRD/Utils/Structs/CrDownloadOptions.cs similarity index 100% rename from Utils/Structs/CrDownloadOptions.cs rename to CRD/Utils/Structs/CrDownloadOptions.cs diff --git a/Utils/Structs/CrProfile.cs b/CRD/Utils/Structs/CrProfile.cs similarity index 100% rename from Utils/Structs/CrProfile.cs rename to CRD/Utils/Structs/CrProfile.cs diff --git a/Utils/Structs/CrSeriesBase.cs b/CRD/Utils/Structs/CrSeriesBase.cs similarity index 100% rename from Utils/Structs/CrSeriesBase.cs rename to CRD/Utils/Structs/CrSeriesBase.cs diff --git a/Utils/Structs/CrSeriesSearch.cs b/CRD/Utils/Structs/CrSeriesSearch.cs similarity index 100% rename from Utils/Structs/CrSeriesSearch.cs rename to CRD/Utils/Structs/CrSeriesSearch.cs diff --git a/Utils/Structs/CrToken.cs b/CRD/Utils/Structs/CrToken.cs similarity index 100% rename from Utils/Structs/CrToken.cs rename to CRD/Utils/Structs/CrToken.cs diff --git a/Utils/Structs/CrunchyNoDRMStream.cs b/CRD/Utils/Structs/CrunchyNoDRMStream.cs similarity index 100% rename from Utils/Structs/CrunchyNoDRMStream.cs rename to CRD/Utils/Structs/CrunchyNoDRMStream.cs diff --git a/Utils/Structs/EpisodeStructs.cs b/CRD/Utils/Structs/EpisodeStructs.cs similarity index 100% rename from Utils/Structs/EpisodeStructs.cs rename to CRD/Utils/Structs/EpisodeStructs.cs diff --git a/Utils/Structs/Languages.cs b/CRD/Utils/Structs/Languages.cs similarity index 100% rename from Utils/Structs/Languages.cs rename to CRD/Utils/Structs/Languages.cs diff --git a/Utils/Structs/Playback.cs b/CRD/Utils/Structs/Playback.cs similarity index 100% rename from Utils/Structs/Playback.cs rename to CRD/Utils/Structs/Playback.cs diff --git a/Utils/Structs/PlaybackDataAndroid.cs b/CRD/Utils/Structs/PlaybackDataAndroid.cs similarity index 100% rename from Utils/Structs/PlaybackDataAndroid.cs rename to CRD/Utils/Structs/PlaybackDataAndroid.cs diff --git a/Utils/Structs/Structs.cs b/CRD/Utils/Structs/Structs.cs similarity index 100% rename from Utils/Structs/Structs.cs rename to CRD/Utils/Structs/Structs.cs diff --git a/Utils/Structs/Variable.cs b/CRD/Utils/Structs/Variable.cs similarity index 100% rename from Utils/Structs/Variable.cs rename to CRD/Utils/Structs/Variable.cs diff --git a/Utils/UI/UiIntToVisibilityConverter.cs b/CRD/Utils/UI/UiIntToVisibilityConverter.cs similarity index 100% rename from Utils/UI/UiIntToVisibilityConverter.cs rename to CRD/Utils/UI/UiIntToVisibilityConverter.cs diff --git a/Utils/UI/UiSeasonValueConverter.cs b/CRD/Utils/UI/UiSeasonValueConverter.cs similarity index 100% rename from Utils/UI/UiSeasonValueConverter.cs rename to CRD/Utils/UI/UiSeasonValueConverter.cs diff --git a/Utils/UI/UiValueConverter.cs b/CRD/Utils/UI/UiValueConverter.cs similarity index 100% rename from Utils/UI/UiValueConverter.cs rename to CRD/Utils/UI/UiValueConverter.cs diff --git a/ViewLocator.cs b/CRD/ViewLocator.cs similarity index 100% rename from ViewLocator.cs rename to CRD/ViewLocator.cs diff --git a/ViewModels/AccountPageViewModel.cs b/CRD/ViewModels/AccountPageViewModel.cs similarity index 100% rename from ViewModels/AccountPageViewModel.cs rename to CRD/ViewModels/AccountPageViewModel.cs diff --git a/ViewModels/AddDownloadPageViewModel.cs b/CRD/ViewModels/AddDownloadPageViewModel.cs similarity index 100% rename from ViewModels/AddDownloadPageViewModel.cs rename to CRD/ViewModels/AddDownloadPageViewModel.cs diff --git a/ViewModels/CalendarPageViewModel.cs b/CRD/ViewModels/CalendarPageViewModel.cs similarity index 100% rename from ViewModels/CalendarPageViewModel.cs rename to CRD/ViewModels/CalendarPageViewModel.cs diff --git a/ViewModels/ContentDialogInputLoginViewModel.cs b/CRD/ViewModels/ContentDialogInputLoginViewModel.cs similarity index 100% rename from ViewModels/ContentDialogInputLoginViewModel.cs rename to CRD/ViewModels/ContentDialogInputLoginViewModel.cs diff --git a/ViewModels/DownloadsPageViewModel.cs b/CRD/ViewModels/DownloadsPageViewModel.cs similarity index 100% rename from ViewModels/DownloadsPageViewModel.cs rename to CRD/ViewModels/DownloadsPageViewModel.cs diff --git a/ViewModels/HistoryPageViewModel.cs b/CRD/ViewModels/HistoryPageViewModel.cs similarity index 100% rename from ViewModels/HistoryPageViewModel.cs rename to CRD/ViewModels/HistoryPageViewModel.cs diff --git a/ViewModels/MainWindowViewModel.cs b/CRD/ViewModels/MainWindowViewModel.cs similarity index 100% rename from ViewModels/MainWindowViewModel.cs rename to CRD/ViewModels/MainWindowViewModel.cs diff --git a/ViewModels/SeriesPageViewModel.cs b/CRD/ViewModels/SeriesPageViewModel.cs similarity index 100% rename from ViewModels/SeriesPageViewModel.cs rename to CRD/ViewModels/SeriesPageViewModel.cs diff --git a/ViewModels/SettingsPageViewModel.cs b/CRD/ViewModels/SettingsPageViewModel.cs similarity index 100% rename from ViewModels/SettingsPageViewModel.cs rename to CRD/ViewModels/SettingsPageViewModel.cs diff --git a/ViewModels/ViewModelBase.cs b/CRD/ViewModels/ViewModelBase.cs similarity index 100% rename from ViewModels/ViewModelBase.cs rename to CRD/ViewModels/ViewModelBase.cs diff --git a/Views/AccountPageView.axaml b/CRD/Views/AccountPageView.axaml similarity index 100% rename from Views/AccountPageView.axaml rename to CRD/Views/AccountPageView.axaml diff --git a/Views/AccountPageView.axaml.cs b/CRD/Views/AccountPageView.axaml.cs similarity index 100% rename from Views/AccountPageView.axaml.cs rename to CRD/Views/AccountPageView.axaml.cs diff --git a/Views/AddDownloadPageView.axaml b/CRD/Views/AddDownloadPageView.axaml similarity index 100% rename from Views/AddDownloadPageView.axaml rename to CRD/Views/AddDownloadPageView.axaml diff --git a/Views/AddDownloadPageView.axaml.cs b/CRD/Views/AddDownloadPageView.axaml.cs similarity index 100% rename from Views/AddDownloadPageView.axaml.cs rename to CRD/Views/AddDownloadPageView.axaml.cs diff --git a/Views/CalendarPageView.axaml b/CRD/Views/CalendarPageView.axaml similarity index 100% rename from Views/CalendarPageView.axaml rename to CRD/Views/CalendarPageView.axaml diff --git a/Views/CalendarPageView.axaml.cs b/CRD/Views/CalendarPageView.axaml.cs similarity index 100% rename from Views/CalendarPageView.axaml.cs rename to CRD/Views/CalendarPageView.axaml.cs diff --git a/Views/ContentDialogInputLoginView.axaml b/CRD/Views/ContentDialogInputLoginView.axaml similarity index 100% rename from Views/ContentDialogInputLoginView.axaml rename to CRD/Views/ContentDialogInputLoginView.axaml diff --git a/Views/ContentDialogInputLoginView.axaml.cs b/CRD/Views/ContentDialogInputLoginView.axaml.cs similarity index 100% rename from Views/ContentDialogInputLoginView.axaml.cs rename to CRD/Views/ContentDialogInputLoginView.axaml.cs diff --git a/Views/DownloadsPageView.axaml b/CRD/Views/DownloadsPageView.axaml similarity index 100% rename from Views/DownloadsPageView.axaml rename to CRD/Views/DownloadsPageView.axaml diff --git a/Views/DownloadsPageView.axaml.cs b/CRD/Views/DownloadsPageView.axaml.cs similarity index 100% rename from Views/DownloadsPageView.axaml.cs rename to CRD/Views/DownloadsPageView.axaml.cs diff --git a/Views/HistoryPageView.axaml b/CRD/Views/HistoryPageView.axaml similarity index 100% rename from Views/HistoryPageView.axaml rename to CRD/Views/HistoryPageView.axaml diff --git a/Views/HistoryPageView.axaml.cs b/CRD/Views/HistoryPageView.axaml.cs similarity index 100% rename from Views/HistoryPageView.axaml.cs rename to CRD/Views/HistoryPageView.axaml.cs diff --git a/Views/MainWindow.axaml b/CRD/Views/MainWindow.axaml similarity index 100% rename from Views/MainWindow.axaml rename to CRD/Views/MainWindow.axaml diff --git a/Views/MainWindow.axaml.cs b/CRD/Views/MainWindow.axaml.cs similarity index 100% rename from Views/MainWindow.axaml.cs rename to CRD/Views/MainWindow.axaml.cs diff --git a/Views/SeriesPageView.axaml b/CRD/Views/SeriesPageView.axaml similarity index 100% rename from Views/SeriesPageView.axaml rename to CRD/Views/SeriesPageView.axaml diff --git a/Views/SeriesPageView.axaml.cs b/CRD/Views/SeriesPageView.axaml.cs similarity index 100% rename from Views/SeriesPageView.axaml.cs rename to CRD/Views/SeriesPageView.axaml.cs diff --git a/Views/SettingsPageView.axaml b/CRD/Views/SettingsPageView.axaml similarity index 100% rename from Views/SettingsPageView.axaml rename to CRD/Views/SettingsPageView.axaml diff --git a/Views/SettingsPageView.axaml.cs b/CRD/Views/SettingsPageView.axaml.cs similarity index 100% rename from Views/SettingsPageView.axaml.cs rename to CRD/Views/SettingsPageView.axaml.cs diff --git a/Views/ToastNotification.axaml b/CRD/Views/ToastNotification.axaml similarity index 100% rename from Views/ToastNotification.axaml rename to CRD/Views/ToastNotification.axaml diff --git a/Views/ToastNotification.axaml.cs b/CRD/Views/ToastNotification.axaml.cs similarity index 100% rename from Views/ToastNotification.axaml.cs rename to CRD/Views/ToastNotification.axaml.cs diff --git a/Views/Utils/ErrorWindow.axaml b/CRD/Views/Utils/ErrorWindow.axaml similarity index 100% rename from Views/Utils/ErrorWindow.axaml rename to CRD/Views/Utils/ErrorWindow.axaml diff --git a/Views/Utils/ErrorWindow.axaml.cs b/CRD/Views/Utils/ErrorWindow.axaml.cs similarity index 100% rename from Views/Utils/ErrorWindow.axaml.cs rename to CRD/Views/Utils/ErrorWindow.axaml.cs