├── .gitattributes ├── LICENSE ├── README.md ├── alpha-v-0.2.1 ├── 02_Splash.png ├── 03_Server.png ├── 04_Login.png ├── 05_Home.png ├── 06_Library.png ├── 07_Category.png ├── 08_Search.png ├── 09_Series.png ├── 10_Season.png ├── 11_Episode.png ├── 12_Settings.png └── Fugaz One_void.png ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── hritwik │ │ └── avoid │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── ic_launcher-playstore.png │ ├── java │ │ └── com │ │ │ └── hritwik │ │ │ └── avoid │ │ │ ├── MainActivity.kt │ │ │ ├── VoidApplication.kt │ │ │ ├── core │ │ │ ├── ServiceEventBus.kt │ │ │ ├── ServiceHealth.kt │ │ │ └── ServiceManager.kt │ │ │ ├── data │ │ │ ├── backup │ │ │ │ └── BackupManager.kt │ │ │ ├── cache │ │ │ │ └── CacheManager.kt │ │ │ ├── common │ │ │ │ ├── BaseRepository.kt │ │ │ │ ├── NetworkResult.kt │ │ │ │ └── RepositoryCache.kt │ │ │ ├── connection │ │ │ │ ├── ServerConnectionEvent.kt │ │ │ │ ├── ServerConnectionManager.kt │ │ │ │ └── ServerConnectionState.kt │ │ │ ├── di │ │ │ │ ├── .DS_Store │ │ │ │ └── CacheModule.kt │ │ │ ├── download │ │ │ │ ├── DownloadActionReceiver.kt │ │ │ │ ├── DownloadCoordinator.kt │ │ │ │ ├── DownloadEntityMapper.kt │ │ │ │ ├── DownloadNotificationService.kt │ │ │ │ ├── DownloadService.kt │ │ │ │ └── DownloadServiceManager.kt │ │ │ ├── local │ │ │ │ ├── PreferencesManager.kt │ │ │ │ ├── database │ │ │ │ │ ├── DatabasePassphraseProvider.kt │ │ │ │ │ ├── VoidDatabase.kt │ │ │ │ │ ├── convertors │ │ │ │ │ │ └── DatabaseConverters.kt │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── DownloadDao.kt │ │ │ │ │ │ ├── LibraryDao.kt │ │ │ │ │ │ ├── MediaItemDao.kt │ │ │ │ │ │ ├── PendingActionDao.kt │ │ │ │ │ │ ├── PlaybackLogDao.kt │ │ │ │ │ │ ├── SearchResultDao.kt │ │ │ │ │ │ └── UserDao.kt │ │ │ │ │ ├── entities │ │ │ │ │ │ ├── DownloadEntity.kt │ │ │ │ │ │ ├── LibraryEntity.kt │ │ │ │ │ │ ├── MediaItemEntity.kt │ │ │ │ │ │ ├── PendingActionEntity.kt │ │ │ │ │ │ ├── PlaybackLogEntity.kt │ │ │ │ │ │ ├── SearchResultEntity.kt │ │ │ │ │ │ └── UserEntity.kt │ │ │ │ │ └── migrations │ │ │ │ │ │ └── DatabaseMigrations.kt │ │ │ │ └── model │ │ │ │ │ ├── PlaybackPreferences.kt │ │ │ │ │ ├── ServerConfig.kt │ │ │ │ │ └── StoredAuthData.kt │ │ │ ├── network │ │ │ │ ├── CdnInterceptor.kt │ │ │ │ ├── LocalNetworkSslHelper.kt │ │ │ │ ├── MtlsCertificateProvider.kt │ │ │ │ ├── NetworkRetryThrottler.kt │ │ │ │ ├── OfflineCacheInterceptor.kt │ │ │ │ └── PriorityDispatcher.kt │ │ │ ├── prefetch │ │ │ │ ├── PrefetchManager.kt │ │ │ │ └── PrefetchWorker.kt │ │ │ ├── remote │ │ │ │ ├── JellyfinApiService.kt │ │ │ │ ├── JellyfinApiServiceProvider.kt │ │ │ │ ├── dto │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── AuthResponse.kt │ │ │ │ │ │ ├── LoginRequest.kt │ │ │ │ │ │ ├── QuickConnectDto.kt │ │ │ │ │ │ ├── QuickConnectInitiateResponse.kt │ │ │ │ │ │ ├── QuickConnectResult.kt │ │ │ │ │ │ ├── ServerInfo.kt │ │ │ │ │ │ ├── UpdatePassword.kt │ │ │ │ │ │ └── UserInfo.kt │ │ │ │ │ ├── library │ │ │ │ │ │ ├── BaseItemDto.kt │ │ │ │ │ │ ├── ImageTags.kt │ │ │ │ │ │ ├── LibraryResponse.kt │ │ │ │ │ │ ├── PersonDto.kt │ │ │ │ │ │ ├── ThemeMediaResultDto.kt │ │ │ │ │ │ └── UserDataDto.kt │ │ │ │ │ ├── media │ │ │ │ │ │ ├── MediaSourceDto.kt │ │ │ │ │ │ └── MediaStreamDto.kt │ │ │ │ │ ├── playback │ │ │ │ │ │ ├── PlaybackRequests.kt │ │ │ │ │ │ ├── SegmentDto.kt │ │ │ │ │ │ └── SegmentReponse.kt │ │ │ │ │ └── search │ │ │ │ │ │ └── SearchHIntsResponce.kt │ │ │ │ ├── jellyseer │ │ │ │ │ ├── JellyseerApiService.kt │ │ │ │ │ └── dto │ │ │ │ │ │ ├── JellyseerAuthDtos.kt │ │ │ │ │ │ ├── JellyseerCreateRequestDto.kt │ │ │ │ │ │ ├── JellyseerMediaDetailDtos.kt │ │ │ │ │ │ ├── JellyseerMediaInfoDto.kt │ │ │ │ │ │ └── JellyseerSearchResponseDto.kt │ │ │ │ └── websocket │ │ │ │ │ ├── ExponentialBackoff.kt │ │ │ │ │ ├── FakePlaybackWebSocketClient.kt │ │ │ │ │ ├── OkHttpPlaybackWebSocketClient.kt │ │ │ │ │ ├── PlaybackEvent.kt │ │ │ │ │ ├── PlaybackEventParser.kt │ │ │ │ │ └── PlaybackWebSocketClient.kt │ │ │ ├── repository │ │ │ │ ├── AuthRepositoryImpl.kt │ │ │ │ ├── ContinueWatchingStore.kt │ │ │ │ ├── DownloadRepositoryImpl.kt │ │ │ │ ├── JellyseerRepositoryImpl.kt │ │ │ │ ├── LibraryRepositoryImpl.kt │ │ │ │ ├── NextUpStore.kt │ │ │ │ └── SearchRepositoryImpl.kt │ │ │ └── sync │ │ │ │ ├── PlaybackLogSyncWorker.kt │ │ │ │ └── UserDataSyncWorker.kt │ │ │ ├── di │ │ │ ├── AppModule.kt │ │ │ ├── CoroutineModule.kt │ │ │ ├── DatabaseModule.kt │ │ │ ├── NetworkModule.kt │ │ │ ├── RepositoryModule.kt │ │ │ └── WebSocketModule.kt │ │ │ ├── domain │ │ │ ├── error │ │ │ │ └── AppError.kt │ │ │ ├── mapper │ │ │ │ ├── AuthMapper.kt │ │ │ │ ├── LibraryMapper.kt │ │ │ │ ├── MediaMapper.kt │ │ │ │ └── PlaybackMapper.kt │ │ │ ├── model │ │ │ │ ├── auth │ │ │ │ │ ├── AuthSession.kt │ │ │ │ │ ├── LoginCredentials.kt │ │ │ │ │ ├── Server.kt │ │ │ │ │ ├── ServerConnectionMethod.kt │ │ │ │ │ ├── ServerConnectionType.kt │ │ │ │ │ └── User.kt │ │ │ │ ├── category │ │ │ │ │ ├── Category.kt │ │ │ │ │ └── CategoryProvider.kt │ │ │ │ ├── download │ │ │ │ │ ├── Download.kt │ │ │ │ │ ├── DownloadCodec.kt │ │ │ │ │ ├── DownloadQuality.kt │ │ │ │ │ └── DownloadRequest.kt │ │ │ │ ├── jellyseer │ │ │ │ │ ├── JellyseerAvailabilityStatus.kt │ │ │ │ │ ├── JellyseerConfig.kt │ │ │ │ │ ├── JellyseerMediaType.kt │ │ │ │ │ ├── JellyseerModels.kt │ │ │ │ │ ├── JellyseerRequestStatus.kt │ │ │ │ │ ├── JellyseerUser.kt │ │ │ │ │ └── JellyseerVideoQuality.kt │ │ │ │ ├── library │ │ │ │ │ ├── HomeScreenData.kt │ │ │ │ │ ├── Library.kt │ │ │ │ │ ├── LibrarySortDirection.kt │ │ │ │ │ ├── LibraryType.kt │ │ │ │ │ ├── MediaItem.kt │ │ │ │ │ ├── PendingAction.kt │ │ │ │ │ ├── Person.kt │ │ │ │ │ └── UserData.kt │ │ │ │ ├── media │ │ │ │ │ ├── MediaSource.kt │ │ │ │ │ ├── MediaStream.kt │ │ │ │ │ ├── PlaybackOptions.kt │ │ │ │ │ └── VideoQuality.kt │ │ │ │ └── playback │ │ │ │ │ ├── Decoder.kt │ │ │ │ │ ├── DisplayMode.kt │ │ │ │ │ ├── PlaybackInfo.kt │ │ │ │ │ ├── PlaybackOptions.kt │ │ │ │ │ ├── PlaybackProgressInfo.kt │ │ │ │ │ ├── PlaybackStartInfo.kt │ │ │ │ │ ├── PlaybackStopInfo.kt │ │ │ │ │ ├── PlaybackTranscodeOption.kt │ │ │ │ │ ├── PlayerType.kt │ │ │ │ │ ├── PreferredAudioCodec.kt │ │ │ │ │ ├── PreferredVideoCodec.kt │ │ │ │ │ └── Segment.kt │ │ │ ├── provider │ │ │ │ └── AuthSessionProvider.kt │ │ │ ├── repository │ │ │ │ ├── AuthRepository.kt │ │ │ │ ├── DownloadRepository.kt │ │ │ │ ├── JellyseerRepository.kt │ │ │ │ ├── LibraryRepository.kt │ │ │ │ └── SearchRepository.kt │ │ │ └── usecase │ │ │ │ ├── auth │ │ │ │ ├── AuthenticateUserUseCase.kt │ │ │ │ ├── AuthorizeQuickConnectUseCase.kt │ │ │ │ ├── ChangePasswordUseCase.kt │ │ │ │ ├── ClearAuthDataUseCase.kt │ │ │ │ ├── ConnectToServerUseCase.kt │ │ │ │ ├── GetSavedAuthUseCase.kt │ │ │ │ ├── GetSavedServerUseCase.kt │ │ │ │ ├── InitiateQuickConnectUseCase.kt │ │ │ │ ├── IsQuickConnectEnabledUseCase.kt │ │ │ │ ├── LogoutUseCase.kt │ │ │ │ ├── PollQuickConnectUseCase.kt │ │ │ │ ├── SaveServerConfigUseCase.kt │ │ │ │ └── ValidateSessionUseCase.kt │ │ │ │ ├── backup │ │ │ │ └── BackupUseCase.kt │ │ │ │ ├── common │ │ │ │ ├── BaseUseCase.kt │ │ │ │ └── BaseUseCaseNoParams.kt │ │ │ │ ├── jellyseer │ │ │ │ ├── CreateJellyseerRequestUseCase.kt │ │ │ │ ├── GetJellyseerMediaDetailsUseCase.kt │ │ │ │ ├── LoginToJellyseerUseCase.kt │ │ │ │ ├── LogoutFromJellyseerUseCase.kt │ │ │ │ └── SearchJellyseerMediaUseCase.kt │ │ │ │ ├── library │ │ │ │ ├── GetCollectionItemsUseCase.kt │ │ │ │ ├── GetCollectionsUseCase.kt │ │ │ │ ├── GetHomeScreenDataUseCase.kt │ │ │ │ ├── GetLatestEpisodesUseCase.kt │ │ │ │ ├── GetLatestItemsUseCase.kt │ │ │ │ ├── GetLatestMoviesUseCase.kt │ │ │ │ ├── GetLibraryGenresUseCase.kt │ │ │ │ ├── GetLibraryItemsUseCase.kt │ │ │ │ ├── GetMediaDetailUseCase.kt │ │ │ │ ├── GetMediaItemDetailLocalUseCase.kt │ │ │ │ ├── GetNextUpUseCase.kt │ │ │ │ ├── GetRecentlyReleasedMoviesUseCase.kt │ │ │ │ ├── GetRecentlyReleasedShowsUseCase.kt │ │ │ │ ├── GetRecommendedItemsUseCase.kt │ │ │ │ ├── GetResumeItemsUseCase.kt │ │ │ │ └── GetUserLibrariesUseCase.kt │ │ │ │ ├── media │ │ │ │ ├── GetEpisodesUseCase.kt │ │ │ │ ├── GetItemSegmentsUseCase.kt │ │ │ │ ├── GetMediaCreditsUseCase.kt │ │ │ │ ├── GetMediaItemDetailUseCase.kt │ │ │ │ ├── GetRelatedResourcesBatchUseCase.kt │ │ │ │ ├── GetSeasonsUseCase.kt │ │ │ │ ├── GetSimilarItemsUseCase.kt │ │ │ │ ├── GetSpecialFeaturesUseCase.kt │ │ │ │ ├── GetThemeSongIdsUseCase.kt │ │ │ │ ├── GetThemeSongsUseCase.kt │ │ │ │ ├── MarkAsPlayedUseCase.kt │ │ │ │ ├── MarkSeasonAsPlayedUseCase.kt │ │ │ │ └── ToggleFavoriteUseCase.kt │ │ │ │ └── search │ │ │ │ ├── GetItemsByCategoryUseCase.kt │ │ │ │ ├── GetSearchSuggestionsUseCase.kt │ │ │ │ └── SearchItemsUseCase.kt │ │ │ ├── presentation │ │ │ ├── ui │ │ │ │ ├── common │ │ │ │ │ └── ErrorMessageProvider.kt │ │ │ │ ├── components │ │ │ │ │ ├── bottomSheets │ │ │ │ │ │ ├── GenreDropdownIcon.kt │ │ │ │ │ │ └── SortDropdownIcon.kt │ │ │ │ │ ├── common │ │ │ │ │ │ ├── AlphaScroller.kt │ │ │ │ │ │ ├── ContentGrid.kt │ │ │ │ │ │ ├── EmptyItem.kt │ │ │ │ │ │ ├── ErrorDisplay.kt │ │ │ │ │ │ ├── ErrorMessage.kt │ │ │ │ │ │ ├── FeaturedSection.kt │ │ │ │ │ │ ├── HandleAudioFocus.kt │ │ │ │ │ │ ├── LogoutDialog.kt │ │ │ │ │ │ ├── NetworkImage.kt │ │ │ │ │ │ ├── OfflineBanner.kt │ │ │ │ │ │ ├── ScreenHeader.kt │ │ │ │ │ │ ├── ServerInfoRow.kt │ │ │ │ │ │ ├── SettingItem.kt │ │ │ │ │ │ ├── SettingItemWithSwitch.kt │ │ │ │ │ │ ├── SplashScreen.kt │ │ │ │ │ │ ├── SubtleShinySignature.kt │ │ │ │ │ │ ├── ThemeSongPlayer.kt │ │ │ │ │ │ ├── TopAppBar.kt │ │ │ │ │ │ ├── states │ │ │ │ │ │ │ ├── EmptyState.kt │ │ │ │ │ │ │ └── LoadingState.kt │ │ │ │ │ │ ├── test.kt │ │ │ │ │ │ └── test2.kt │ │ │ │ │ ├── dialogs │ │ │ │ │ │ ├── CodecSelectionDialogs.kt │ │ │ │ │ │ ├── DecoderSelection.kt │ │ │ │ │ │ ├── DownloadCodecDialog.kt │ │ │ │ │ │ ├── DownloadLimitDialog.kt │ │ │ │ │ │ ├── DownloadQualityDailog.kt │ │ │ │ │ │ ├── MpvConfigDialog.kt │ │ │ │ │ │ ├── PlayerSelectionDialog.kt │ │ │ │ │ │ ├── SelectionDialog.kt │ │ │ │ │ │ ├── StorageLocationDialog.kt │ │ │ │ │ │ └── VersionSelectionDialog.kt │ │ │ │ │ ├── input │ │ │ │ │ │ └── SearchBar.kt │ │ │ │ │ ├── jellyseer │ │ │ │ │ │ ├── JellyseerSearchResultCard.kt │ │ │ │ │ │ └── JellyseerStatusBadges.kt │ │ │ │ │ ├── layout │ │ │ │ │ │ └── SectionHeader.kt │ │ │ │ │ ├── media │ │ │ │ │ │ ├── ActiveDownloadCard.kt │ │ │ │ │ │ ├── CategoryCard.kt │ │ │ │ │ │ ├── CollectionItemCard.kt │ │ │ │ │ │ ├── DetailRow.kt │ │ │ │ │ │ ├── DynamicPlay.kt │ │ │ │ │ │ ├── ExtractDominantColor.kt │ │ │ │ │ │ ├── LibraryCard.kt │ │ │ │ │ │ ├── MediaActionButtons.kt │ │ │ │ │ │ ├── MediaCardType.kt │ │ │ │ │ │ ├── MediaDetailComponents.kt │ │ │ │ │ │ ├── MediaDetailsSection.kt │ │ │ │ │ │ ├── MediaHeroSection.kt │ │ │ │ │ │ ├── MediaItemCard.kt │ │ │ │ │ │ ├── OptionButton.kt │ │ │ │ │ │ ├── OverviewSection.kt │ │ │ │ │ │ └── PersonCard.kt │ │ │ │ │ ├── navigation │ │ │ │ │ │ ├── BottomBar.kt │ │ │ │ │ │ └── BottomNavItem.kt │ │ │ │ │ ├── scanner │ │ │ │ │ │ ├── QrCodeAnalyzer.kt │ │ │ │ │ │ └── QrScanner.kt │ │ │ │ │ └── visual │ │ │ │ │ │ ├── AmbientBackground.kt │ │ │ │ │ │ ├── AnimatedAmbientBackground.kt │ │ │ │ │ │ └── PaletteCache.kt │ │ │ │ ├── config │ │ │ │ │ └── MediaConfig.kt │ │ │ │ ├── navigation │ │ │ │ │ ├── AuthNavGraph.kt │ │ │ │ │ ├── HomeNavGraph.kt │ │ │ │ │ ├── JellyfinNavigation.kt │ │ │ │ │ ├── MediaNavGraph.kt │ │ │ │ │ ├── NavigationExtension.kt │ │ │ │ │ ├── Navigator.kt │ │ │ │ │ ├── ProfileNavGraph.kt │ │ │ │ │ └── Routes.kt │ │ │ │ ├── screen │ │ │ │ │ ├── auth │ │ │ │ │ │ ├── ChangePassword.kt │ │ │ │ │ │ ├── LoginScreen.kt │ │ │ │ │ │ ├── QuickConnectScreen.kt │ │ │ │ │ │ └── ServerSetupScreen.kt │ │ │ │ │ ├── category │ │ │ │ │ │ └── CategoryScreen.kt │ │ │ │ │ ├── collection │ │ │ │ │ │ ├── CollectionScreen.kt │ │ │ │ │ │ └── CollectionsScreen.kt │ │ │ │ │ ├── dev │ │ │ │ │ │ ├── DevSection.kt │ │ │ │ │ │ └── TeamVoid.kt │ │ │ │ │ ├── downloads │ │ │ │ │ │ ├── DownloadItemRow.kt │ │ │ │ │ │ └── DownloadsScreen.kt │ │ │ │ │ ├── favorites │ │ │ │ │ │ └── FavoritesScreen.kt │ │ │ │ │ ├── home │ │ │ │ │ │ ├── Home.kt │ │ │ │ │ │ └── components │ │ │ │ │ │ │ └── HomeLoadingPlaceholder.kt │ │ │ │ │ ├── library │ │ │ │ │ │ ├── LibraryScreen.kt │ │ │ │ │ │ ├── LibrarySection.kt │ │ │ │ │ │ └── LibrarySortOption.kt │ │ │ │ │ ├── media │ │ │ │ │ │ ├── MediaDetailScreen.kt │ │ │ │ │ │ ├── PeopleSection.kt │ │ │ │ │ │ └── SimilarMediaSection.kt │ │ │ │ │ ├── onboarding │ │ │ │ │ │ └── Onboarding.kt │ │ │ │ │ ├── player │ │ │ │ │ │ ├── ExoPlayerView.kt │ │ │ │ │ │ ├── GestureFeedbackOverlay.kt │ │ │ │ │ │ ├── MPVPlayerView.kt │ │ │ │ │ │ ├── ThemeSongController.kt │ │ │ │ │ │ ├── VideoControlsOverlay.kt │ │ │ │ │ │ └── VideoPlayerScreen.kt │ │ │ │ │ ├── profile │ │ │ │ │ │ ├── Profile.kt │ │ │ │ │ │ ├── UserHeaderSection.kt │ │ │ │ │ │ ├── connectionDashboard │ │ │ │ │ │ │ ├── ConnectionDashboardScreen.kt │ │ │ │ │ │ │ ├── ConnectionInputRow.kt │ │ │ │ │ │ │ ├── ConnectionSection.kt │ │ │ │ │ │ │ └── ConnectionStatusCard.kt │ │ │ │ │ │ ├── tab │ │ │ │ │ │ │ ├── DownloadTabContent.kt │ │ │ │ │ │ │ ├── JellyseerTabContent.kt │ │ │ │ │ │ │ ├── PlayerTabContent.kt │ │ │ │ │ │ │ ├── ServerTabContent.kt │ │ │ │ │ │ │ └── VoidTabContent.kt │ │ │ │ │ │ └── tvlogin │ │ │ │ │ │ │ ├── QrScannerScreen.kt │ │ │ │ │ │ │ └── TvLoginScreen.kt │ │ │ │ │ └── search │ │ │ │ │ │ ├── EmptySearchResults.kt │ │ │ │ │ │ ├── JellyseerDetailScreen.kt │ │ │ │ │ │ ├── Search.kt │ │ │ │ │ │ └── SearchFilters.kt │ │ │ │ ├── state │ │ │ │ │ ├── AuthServerState.kt │ │ │ │ │ ├── FavoritesState.kt │ │ │ │ │ ├── HeroStyle.kt │ │ │ │ │ ├── HistoryState.kt │ │ │ │ │ ├── InitializationState.kt │ │ │ │ │ ├── JellyseerDetailUiState.kt │ │ │ │ │ ├── LibraryGenresState.kt │ │ │ │ │ ├── LibraryItemsState.kt │ │ │ │ │ ├── LibraryState.kt │ │ │ │ │ ├── MediaDetailState.kt │ │ │ │ │ ├── NavigationState.kt │ │ │ │ │ ├── PasswordChangeState.kt │ │ │ │ │ ├── QuickConnectState.kt │ │ │ │ │ ├── SearchFilters.kt │ │ │ │ │ ├── SearchState.kt │ │ │ │ │ ├── ThemeSongState.kt │ │ │ │ │ ├── TrackChangeEvent.kt │ │ │ │ │ └── VideoPlaybackState.kt │ │ │ │ └── theme │ │ │ │ │ ├── Color.kt │ │ │ │ │ ├── Theme.kt │ │ │ │ │ └── Type.kt │ │ │ └── viewmodel │ │ │ │ ├── BaseViewModel.kt │ │ │ │ ├── auth │ │ │ │ └── AuthServerViewModel.kt │ │ │ │ ├── library │ │ │ │ ├── CategoryPagingSource.kt │ │ │ │ ├── CategoryViewModel.kt │ │ │ │ ├── CollectionItemsPagingSource.kt │ │ │ │ ├── CollectionViewModel.kt │ │ │ │ ├── CollectionsPagingSource.kt │ │ │ │ ├── CollectionsViewModel.kt │ │ │ │ ├── LibraryItemsPagingSource.kt │ │ │ │ └── LibraryViewModel.kt │ │ │ │ ├── media │ │ │ │ └── MediaViewModel.kt │ │ │ │ ├── player │ │ │ │ └── VideoPlaybackViewModel.kt │ │ │ │ ├── search │ │ │ │ ├── JellyseerDetailViewModel.kt │ │ │ │ └── SearchViewModel.kt │ │ │ │ ├── service │ │ │ │ └── ServiceDashboardViewModel.kt │ │ │ │ └── user │ │ │ │ └── UserDataViewModel.kt │ │ │ ├── startup │ │ │ ├── StartupInitializer.kt │ │ │ └── StartupWorker.kt │ │ │ └── utils │ │ │ ├── CrashReporter.kt │ │ │ ├── DataWiper.kt │ │ │ ├── Logger.kt │ │ │ ├── RuntimeConfig.kt │ │ │ ├── SystemInfo.kt │ │ │ ├── constants │ │ │ ├── ApiConstants.kt │ │ │ ├── AppConstants.kt │ │ │ ├── MpvConstants.kt │ │ │ └── PreferenceConstants.kt │ │ │ ├── extensions │ │ │ ├── ContextExtensions.kt │ │ │ ├── DateExtensions.kt │ │ │ ├── FormatTime.kt │ │ │ ├── MediaItemExtension.kt │ │ │ ├── ModifierExtensions.kt │ │ │ ├── PlayerExtensions.kt │ │ │ ├── ProvideFontScale.kt │ │ │ └── StringExtensions.kt │ │ │ └── helpers │ │ │ ├── ConnectivityObserver.kt │ │ │ ├── DownloadDisplayFormatter.kt │ │ │ ├── FileHelper.kt │ │ │ ├── GestureHelper.kt │ │ │ ├── IdHelper.kt │ │ │ ├── ImageHelper.kt │ │ │ ├── LocalImageHelper.kt │ │ │ ├── NetworkHelper.kt │ │ │ ├── NetworkMonitor.kt │ │ │ ├── getAppVersion.kt │ │ │ ├── sdp.kt │ │ │ └── threeDotNavigation.kt │ └── res │ │ ├── drawable │ │ ├── coffee_icon.png │ │ ├── discord_icon.png │ │ ├── github_icon.png │ │ ├── gmail_icon.png │ │ ├── google_groups_icon.png │ │ ├── home.png │ │ ├── hritwik_img.png │ │ ├── ic_launcher_background.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── jellyfin_logo.xml │ │ ├── library.png │ │ ├── linkedin_icon.webp │ │ ├── person.xml │ │ ├── resume.xml │ │ ├── video_library.png │ │ ├── void_cloud.png │ │ ├── void_icon.png │ │ ├── void_logo.png │ │ ├── void_permissions.png │ │ ├── void_personalize.png │ │ └── void_search.png │ │ ├── font │ │ ├── kalam.xml │ │ ├── kalam_bold.xml │ │ ├── noto_sans.ttf │ │ ├── noto_sans_arabic.ttf │ │ ├── noto_sans_devanagari.ttf │ │ ├── noto_sans_variable.ttf │ │ ├── source_sans_italic.ttf │ │ ├── source_sans_variable.ttf │ │ └── sub_font.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── colors.xml │ │ ├── font_certs.xml │ │ ├── ic_launcher_background.xml │ │ ├── preloaded_fonts.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ ├── data_extraction_rules.xml │ │ └── file_paths.xml │ └── test │ └── java │ └── com │ └── hritwik │ └── avoid │ ├── ExampleUnitTest.kt │ ├── MainDispatcherRule.kt │ ├── data │ ├── download │ │ └── DownloadQualityTest.kt │ ├── network │ │ ├── CdnInterceptorTest.kt │ │ └── LocalNetworkSslHelperTest.kt │ └── repository │ │ └── AuthRepositoryImplTest.kt │ ├── domain │ └── model │ │ ├── library │ │ └── MediaItemImageUrlTest.kt │ │ ├── media │ │ └── MediaStreamTest.kt │ │ └── playback │ │ └── PlaybackTranscodeOptionTest.kt │ ├── presentation │ └── viewmodel │ │ └── media │ │ └── MediaViewModelPlaybackTest.kt │ └── websocket │ ├── ContinueWatchingStoreTest.kt │ ├── ExponentialBackoffTest.kt │ ├── PlaybackEventParserTest.kt │ └── TokenRefreshTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/.gitattributes -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/README.md -------------------------------------------------------------------------------- /alpha-v-0.2.1/02_Splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/02_Splash.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/03_Server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/03_Server.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/04_Login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/04_Login.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/05_Home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/05_Home.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/06_Library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/06_Library.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/07_Category.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/07_Category.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/08_Search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/08_Search.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/09_Series.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/09_Series.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/10_Season.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/10_Season.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/11_Episode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/11_Episode.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/12_Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/12_Settings.png -------------------------------------------------------------------------------- /alpha-v-0.2.1/Fugaz One_void.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/alpha-v-0.2.1/Fugaz One_void.png -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/hritwik/avoid/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/androidTest/java/com/hritwik/avoid/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/VoidApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/VoidApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/core/ServiceEventBus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/core/ServiceEventBus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/core/ServiceHealth.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/core/ServiceHealth.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/core/ServiceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/core/ServiceManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/backup/BackupManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/backup/BackupManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/cache/CacheManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/cache/CacheManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/common/BaseRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/common/BaseRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/common/NetworkResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/common/NetworkResult.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/common/RepositoryCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/common/RepositoryCache.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/connection/ServerConnectionEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/connection/ServerConnectionEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/connection/ServerConnectionManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/connection/ServerConnectionManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/connection/ServerConnectionState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/connection/ServerConnectionState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/di/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/di/.DS_Store -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/di/CacheModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/di/CacheModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/download/DownloadActionReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/download/DownloadActionReceiver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/download/DownloadCoordinator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/download/DownloadCoordinator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/download/DownloadEntityMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/download/DownloadEntityMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/download/DownloadNotificationService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/download/DownloadNotificationService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/download/DownloadService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/download/DownloadService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/download/DownloadServiceManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/download/DownloadServiceManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/PreferencesManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/PreferencesManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/DatabasePassphraseProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/DatabasePassphraseProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/VoidDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/VoidDatabase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/convertors/DatabaseConverters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/convertors/DatabaseConverters.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/dao/DownloadDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/dao/DownloadDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/dao/LibraryDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/dao/LibraryDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/dao/MediaItemDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/dao/MediaItemDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/dao/PendingActionDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/dao/PendingActionDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/dao/PlaybackLogDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/dao/PlaybackLogDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/dao/SearchResultDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/dao/SearchResultDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/dao/UserDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/dao/UserDao.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/entities/DownloadEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/entities/DownloadEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/entities/LibraryEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/entities/LibraryEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/entities/MediaItemEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/entities/MediaItemEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/entities/PendingActionEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/entities/PendingActionEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/entities/PlaybackLogEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/entities/PlaybackLogEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/entities/SearchResultEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/entities/SearchResultEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/entities/UserEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/entities/UserEntity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/database/migrations/DatabaseMigrations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/database/migrations/DatabaseMigrations.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/model/PlaybackPreferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/model/PlaybackPreferences.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/model/ServerConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/model/ServerConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/local/model/StoredAuthData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/local/model/StoredAuthData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/network/CdnInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/network/CdnInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/network/LocalNetworkSslHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/network/LocalNetworkSslHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/network/MtlsCertificateProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/network/MtlsCertificateProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/network/NetworkRetryThrottler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/network/NetworkRetryThrottler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/network/OfflineCacheInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/network/OfflineCacheInterceptor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/network/PriorityDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/network/PriorityDispatcher.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/prefetch/PrefetchManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/prefetch/PrefetchManager.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/prefetch/PrefetchWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/prefetch/PrefetchWorker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/JellyfinApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/JellyfinApiService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/JellyfinApiServiceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/JellyfinApiServiceProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/AuthResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/AuthResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/LoginRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/LoginRequest.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/QuickConnectDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/QuickConnectDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/QuickConnectInitiateResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/QuickConnectInitiateResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/QuickConnectResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/QuickConnectResult.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/ServerInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/ServerInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/UpdatePassword.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/UpdatePassword.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/UserInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/auth/UserInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/library/BaseItemDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/library/BaseItemDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/library/ImageTags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/library/ImageTags.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/library/LibraryResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/library/LibraryResponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/library/PersonDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/library/PersonDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/library/ThemeMediaResultDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/library/ThemeMediaResultDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/library/UserDataDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/library/UserDataDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/media/MediaSourceDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/media/MediaSourceDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/media/MediaStreamDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/media/MediaStreamDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/playback/PlaybackRequests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/playback/PlaybackRequests.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/playback/SegmentDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/playback/SegmentDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/playback/SegmentReponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/playback/SegmentReponse.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/dto/search/SearchHIntsResponce.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/dto/search/SearchHIntsResponce.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/JellyseerApiService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/JellyseerApiService.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/dto/JellyseerAuthDtos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/dto/JellyseerAuthDtos.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/dto/JellyseerCreateRequestDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/dto/JellyseerCreateRequestDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/dto/JellyseerMediaDetailDtos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/dto/JellyseerMediaDetailDtos.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/dto/JellyseerMediaInfoDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/dto/JellyseerMediaInfoDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/dto/JellyseerSearchResponseDto.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/jellyseer/dto/JellyseerSearchResponseDto.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/websocket/ExponentialBackoff.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/websocket/ExponentialBackoff.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/websocket/FakePlaybackWebSocketClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/websocket/FakePlaybackWebSocketClient.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/websocket/OkHttpPlaybackWebSocketClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/websocket/OkHttpPlaybackWebSocketClient.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/websocket/PlaybackEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/websocket/PlaybackEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/websocket/PlaybackEventParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/websocket/PlaybackEventParser.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/remote/websocket/PlaybackWebSocketClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/remote/websocket/PlaybackWebSocketClient.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/repository/AuthRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/repository/AuthRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/repository/ContinueWatchingStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/repository/ContinueWatchingStore.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/repository/DownloadRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/repository/DownloadRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/repository/JellyseerRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/repository/JellyseerRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/repository/LibraryRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/repository/LibraryRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/repository/NextUpStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/repository/NextUpStore.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/repository/SearchRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/repository/SearchRepositoryImpl.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/sync/PlaybackLogSyncWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/sync/PlaybackLogSyncWorker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/data/sync/UserDataSyncWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/data/sync/UserDataSyncWorker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/di/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/di/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/di/CoroutineModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/di/CoroutineModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/di/DatabaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/di/DatabaseModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/di/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/di/NetworkModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/di/RepositoryModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/di/WebSocketModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/di/WebSocketModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/error/AppError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/error/AppError.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/mapper/AuthMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/mapper/AuthMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/mapper/LibraryMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/mapper/LibraryMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/mapper/MediaMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/mapper/MediaMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/mapper/PlaybackMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/mapper/PlaybackMapper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/auth/AuthSession.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/auth/AuthSession.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/auth/LoginCredentials.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/auth/LoginCredentials.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/auth/Server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/auth/Server.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/auth/ServerConnectionMethod.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/auth/ServerConnectionMethod.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/auth/ServerConnectionType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/auth/ServerConnectionType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/auth/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/auth/User.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/category/Category.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/category/Category.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/category/CategoryProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/category/CategoryProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/download/Download.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/download/Download.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/download/DownloadCodec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/download/DownloadCodec.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/download/DownloadQuality.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/download/DownloadQuality.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/download/DownloadRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/download/DownloadRequest.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerAvailabilityStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerAvailabilityStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerMediaType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerMediaType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerModels.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerRequestStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerRequestStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerUser.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerVideoQuality.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/jellyseer/JellyseerVideoQuality.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/library/HomeScreenData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/library/HomeScreenData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/library/Library.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/library/Library.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/library/LibrarySortDirection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/library/LibrarySortDirection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/library/LibraryType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/library/LibraryType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/library/MediaItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/library/MediaItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/library/PendingAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/library/PendingAction.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/library/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/library/Person.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/library/UserData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/library/UserData.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/media/MediaSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/media/MediaSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/media/MediaStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/media/MediaStream.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/media/PlaybackOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/media/PlaybackOptions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/media/VideoQuality.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/media/VideoQuality.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/Decoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/Decoder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/DisplayMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/DisplayMode.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackOptions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackProgressInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackProgressInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackStartInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackStartInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackStopInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackStopInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackTranscodeOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/PlaybackTranscodeOption.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/PlayerType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/PlayerType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/PreferredAudioCodec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/PreferredAudioCodec.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/PreferredVideoCodec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/PreferredVideoCodec.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/model/playback/Segment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/model/playback/Segment.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/provider/AuthSessionProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/provider/AuthSessionProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/repository/AuthRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/repository/AuthRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/repository/DownloadRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/repository/DownloadRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/repository/JellyseerRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/repository/JellyseerRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/repository/LibraryRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/repository/LibraryRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/repository/SearchRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/repository/SearchRepository.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/AuthenticateUserUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/AuthenticateUserUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/AuthorizeQuickConnectUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/AuthorizeQuickConnectUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/ChangePasswordUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/ChangePasswordUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/ClearAuthDataUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/ClearAuthDataUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/ConnectToServerUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/ConnectToServerUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/GetSavedAuthUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/GetSavedAuthUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/GetSavedServerUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/GetSavedServerUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/InitiateQuickConnectUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/InitiateQuickConnectUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/IsQuickConnectEnabledUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/IsQuickConnectEnabledUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/LogoutUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/LogoutUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/PollQuickConnectUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/PollQuickConnectUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/SaveServerConfigUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/SaveServerConfigUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/auth/ValidateSessionUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/auth/ValidateSessionUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/backup/BackupUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/backup/BackupUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/common/BaseUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/common/BaseUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/common/BaseUseCaseNoParams.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/common/BaseUseCaseNoParams.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/jellyseer/CreateJellyseerRequestUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/jellyseer/CreateJellyseerRequestUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/jellyseer/GetJellyseerMediaDetailsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/jellyseer/GetJellyseerMediaDetailsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/jellyseer/LoginToJellyseerUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/jellyseer/LoginToJellyseerUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/jellyseer/LogoutFromJellyseerUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/jellyseer/LogoutFromJellyseerUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/jellyseer/SearchJellyseerMediaUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/jellyseer/SearchJellyseerMediaUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetCollectionItemsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetCollectionItemsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetCollectionsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetCollectionsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetHomeScreenDataUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetHomeScreenDataUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetLatestEpisodesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetLatestEpisodesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetLatestItemsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetLatestItemsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetLatestMoviesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetLatestMoviesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetLibraryGenresUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetLibraryGenresUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetLibraryItemsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetLibraryItemsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetMediaDetailUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetMediaDetailUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetMediaItemDetailLocalUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetMediaItemDetailLocalUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetNextUpUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetNextUpUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetRecentlyReleasedMoviesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetRecentlyReleasedMoviesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetRecentlyReleasedShowsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetRecentlyReleasedShowsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetRecommendedItemsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetRecommendedItemsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetResumeItemsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetResumeItemsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetUserLibrariesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/library/GetUserLibrariesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetEpisodesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetEpisodesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetItemSegmentsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetItemSegmentsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetMediaCreditsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetMediaCreditsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetMediaItemDetailUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetMediaItemDetailUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetRelatedResourcesBatchUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetRelatedResourcesBatchUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetSeasonsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetSeasonsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetSimilarItemsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetSimilarItemsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetSpecialFeaturesUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetSpecialFeaturesUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetThemeSongIdsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetThemeSongIdsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetThemeSongsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/GetThemeSongsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/MarkAsPlayedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/MarkAsPlayedUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/MarkSeasonAsPlayedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/MarkSeasonAsPlayedUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/media/ToggleFavoriteUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/media/ToggleFavoriteUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/search/GetItemsByCategoryUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/search/GetItemsByCategoryUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/search/GetSearchSuggestionsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/search/GetSearchSuggestionsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/domain/usecase/search/SearchItemsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/domain/usecase/search/SearchItemsUseCase.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/common/ErrorMessageProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/common/ErrorMessageProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/bottomSheets/GenreDropdownIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/bottomSheets/GenreDropdownIcon.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/bottomSheets/SortDropdownIcon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/bottomSheets/SortDropdownIcon.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/AlphaScroller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/AlphaScroller.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ContentGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ContentGrid.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/EmptyItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/EmptyItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ErrorDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ErrorDisplay.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ErrorMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ErrorMessage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/FeaturedSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/FeaturedSection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/HandleAudioFocus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/HandleAudioFocus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/LogoutDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/LogoutDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/NetworkImage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/NetworkImage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/OfflineBanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/OfflineBanner.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ScreenHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ScreenHeader.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ServerInfoRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ServerInfoRow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/SettingItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/SettingItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/SettingItemWithSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/SettingItemWithSwitch.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/SplashScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/SplashScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/SubtleShinySignature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/SubtleShinySignature.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ThemeSongPlayer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/ThemeSongPlayer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/TopAppBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/TopAppBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/states/EmptyState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/states/EmptyState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/states/LoadingState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/states/LoadingState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/test.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/test2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/common/test2.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/CodecSelectionDialogs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/CodecSelectionDialogs.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/DecoderSelection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/DecoderSelection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/DownloadCodecDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/DownloadCodecDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/DownloadLimitDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/DownloadLimitDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/DownloadQualityDailog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/DownloadQualityDailog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/MpvConfigDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/MpvConfigDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/PlayerSelectionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/PlayerSelectionDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/SelectionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/SelectionDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/StorageLocationDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/StorageLocationDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/VersionSelectionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/dialogs/VersionSelectionDialog.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/input/SearchBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/input/SearchBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/jellyseer/JellyseerSearchResultCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/jellyseer/JellyseerSearchResultCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/jellyseer/JellyseerStatusBadges.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/jellyseer/JellyseerStatusBadges.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/layout/SectionHeader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/layout/SectionHeader.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/ActiveDownloadCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/ActiveDownloadCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/CategoryCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/CategoryCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/CollectionItemCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/CollectionItemCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/DetailRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/DetailRow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/DynamicPlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/DynamicPlay.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/ExtractDominantColor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/ExtractDominantColor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/LibraryCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/LibraryCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaActionButtons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaActionButtons.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaCardType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaCardType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaDetailComponents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaDetailComponents.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaDetailsSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaDetailsSection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaHeroSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaHeroSection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaItemCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/MediaItemCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/OptionButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/OptionButton.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/OverviewSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/OverviewSection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/PersonCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/media/PersonCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/navigation/BottomBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/navigation/BottomBar.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/navigation/BottomNavItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/navigation/BottomNavItem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/scanner/QrCodeAnalyzer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/scanner/QrCodeAnalyzer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/scanner/QrScanner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/scanner/QrScanner.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/visual/AmbientBackground.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/visual/AmbientBackground.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/visual/AnimatedAmbientBackground.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/visual/AnimatedAmbientBackground.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/components/visual/PaletteCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/components/visual/PaletteCache.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/config/MediaConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/config/MediaConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/AuthNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/AuthNavGraph.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/HomeNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/HomeNavGraph.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/JellyfinNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/JellyfinNavigation.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/MediaNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/MediaNavGraph.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/NavigationExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/NavigationExtension.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/Navigator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/ProfileNavGraph.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/ProfileNavGraph.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/Routes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/navigation/Routes.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/auth/ChangePassword.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/auth/ChangePassword.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/auth/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/auth/LoginScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/auth/QuickConnectScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/auth/QuickConnectScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/auth/ServerSetupScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/auth/ServerSetupScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/category/CategoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/category/CategoryScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/collection/CollectionScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/collection/CollectionScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/collection/CollectionsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/collection/CollectionsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/dev/DevSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/dev/DevSection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/dev/TeamVoid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/dev/TeamVoid.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/downloads/DownloadItemRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/downloads/DownloadItemRow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/downloads/DownloadsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/downloads/DownloadsScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/favorites/FavoritesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/favorites/FavoritesScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/home/Home.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/home/Home.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/home/components/HomeLoadingPlaceholder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/home/components/HomeLoadingPlaceholder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/library/LibraryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/library/LibraryScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/library/LibrarySection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/library/LibrarySection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/library/LibrarySortOption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/library/LibrarySortOption.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/media/MediaDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/media/MediaDetailScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/media/PeopleSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/media/PeopleSection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/media/SimilarMediaSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/media/SimilarMediaSection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/onboarding/Onboarding.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/onboarding/Onboarding.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/ExoPlayerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/ExoPlayerView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/GestureFeedbackOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/GestureFeedbackOverlay.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/MPVPlayerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/MPVPlayerView.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/ThemeSongController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/ThemeSongController.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/VideoControlsOverlay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/VideoControlsOverlay.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/VideoPlayerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/player/VideoPlayerScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/Profile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/Profile.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/UserHeaderSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/UserHeaderSection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/connectionDashboard/ConnectionDashboardScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/connectionDashboard/ConnectionDashboardScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/connectionDashboard/ConnectionInputRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/connectionDashboard/ConnectionInputRow.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/connectionDashboard/ConnectionSection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/connectionDashboard/ConnectionSection.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/connectionDashboard/ConnectionStatusCard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/connectionDashboard/ConnectionStatusCard.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tab/DownloadTabContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tab/DownloadTabContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tab/JellyseerTabContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tab/JellyseerTabContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tab/PlayerTabContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tab/PlayerTabContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tab/ServerTabContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tab/ServerTabContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tab/VoidTabContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tab/VoidTabContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tvlogin/QrScannerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tvlogin/QrScannerScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tvlogin/TvLoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/profile/tvlogin/TvLoginScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/search/EmptySearchResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/search/EmptySearchResults.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/search/JellyseerDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/search/JellyseerDetailScreen.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/search/Search.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/search/Search.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/screen/search/SearchFilters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/screen/search/SearchFilters.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/AuthServerState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/AuthServerState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/FavoritesState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/FavoritesState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/HeroStyle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/HeroStyle.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/HistoryState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/HistoryState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/InitializationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/InitializationState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/JellyseerDetailUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/JellyseerDetailUiState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/LibraryGenresState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/LibraryGenresState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/LibraryItemsState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/LibraryItemsState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/LibraryState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/LibraryState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/MediaDetailState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/MediaDetailState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/NavigationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/NavigationState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/PasswordChangeState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/PasswordChangeState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/QuickConnectState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/QuickConnectState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/SearchFilters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/SearchFilters.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/SearchState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/SearchState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/ThemeSongState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/ThemeSongState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/TrackChangeEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/TrackChangeEvent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/state/VideoPlaybackState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/state/VideoPlaybackState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/BaseViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/BaseViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/auth/AuthServerViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/auth/AuthServerViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CategoryPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CategoryPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CategoryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CategoryViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CollectionItemsPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CollectionItemsPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CollectionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CollectionViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CollectionsPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CollectionsPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CollectionsViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/CollectionsViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/LibraryItemsPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/LibraryItemsPagingSource.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/LibraryViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/library/LibraryViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/media/MediaViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/media/MediaViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/player/VideoPlaybackViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/player/VideoPlaybackViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/search/JellyseerDetailViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/search/JellyseerDetailViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/search/SearchViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/search/SearchViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/service/ServiceDashboardViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/service/ServiceDashboardViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/presentation/viewmodel/user/UserDataViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/presentation/viewmodel/user/UserDataViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/startup/StartupInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/startup/StartupInitializer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/startup/StartupWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/startup/StartupWorker.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/CrashReporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/CrashReporter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/DataWiper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/DataWiper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/Logger.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/RuntimeConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/RuntimeConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/SystemInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/SystemInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/constants/ApiConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/constants/ApiConstants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/constants/AppConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/constants/AppConstants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/constants/MpvConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/constants/MpvConstants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/constants/PreferenceConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/constants/PreferenceConstants.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/extensions/ContextExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/extensions/ContextExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/extensions/DateExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/extensions/DateExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/extensions/FormatTime.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/extensions/FormatTime.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/extensions/MediaItemExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/extensions/MediaItemExtension.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/extensions/ModifierExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/extensions/ModifierExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/extensions/PlayerExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/extensions/PlayerExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/extensions/ProvideFontScale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/extensions/ProvideFontScale.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/extensions/StringExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/extensions/StringExtensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/ConnectivityObserver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/ConnectivityObserver.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/DownloadDisplayFormatter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/DownloadDisplayFormatter.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/FileHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/FileHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/GestureHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/GestureHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/IdHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/IdHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/ImageHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/ImageHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/LocalImageHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/LocalImageHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/NetworkHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/NetworkHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/NetworkMonitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/NetworkMonitor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/getAppVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/getAppVersion.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/sdp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/sdp.kt -------------------------------------------------------------------------------- /app/src/main/java/com/hritwik/avoid/utils/helpers/threeDotNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/java/com/hritwik/avoid/utils/helpers/threeDotNavigation.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/coffee_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/coffee_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/discord_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/discord_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/github_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/github_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/gmail_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/gmail_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/google_groups_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/google_groups_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/home.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/hritwik_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/hritwik_img.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/jellyfin_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/jellyfin_logo.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/library.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/linkedin_icon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/linkedin_icon.webp -------------------------------------------------------------------------------- /app/src/main/res/drawable/person.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/person.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/resume.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/resume.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/video_library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/video_library.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/void_cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/void_cloud.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/void_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/void_icon.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/void_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/void_logo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/void_permissions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/void_permissions.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/void_personalize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/void_personalize.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/void_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/drawable/void_search.png -------------------------------------------------------------------------------- /app/src/main/res/font/kalam.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/font/kalam.xml -------------------------------------------------------------------------------- /app/src/main/res/font/kalam_bold.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/font/kalam_bold.xml -------------------------------------------------------------------------------- /app/src/main/res/font/noto_sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/font/noto_sans.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/noto_sans_arabic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/font/noto_sans_arabic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/noto_sans_devanagari.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/font/noto_sans_devanagari.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/noto_sans_variable.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/font/noto_sans_variable.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/source_sans_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/font/source_sans_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/source_sans_variable.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/font/source_sans_variable.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/sub_font.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/font/sub_font.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/font_certs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/values/font_certs.xml -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/values/preloaded_fonts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/values/preloaded_fonts.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/main/res/xml/file_paths.xml -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/ExampleUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/MainDispatcherRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/MainDispatcherRule.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/data/download/DownloadQualityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/data/download/DownloadQualityTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/data/network/CdnInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/data/network/CdnInterceptorTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/data/network/LocalNetworkSslHelperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/data/network/LocalNetworkSslHelperTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/data/repository/AuthRepositoryImplTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/data/repository/AuthRepositoryImplTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/domain/model/library/MediaItemImageUrlTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/domain/model/library/MediaItemImageUrlTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/domain/model/media/MediaStreamTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/domain/model/media/MediaStreamTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/domain/model/playback/PlaybackTranscodeOptionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/domain/model/playback/PlaybackTranscodeOptionTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/presentation/viewmodel/media/MediaViewModelPlaybackTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/presentation/viewmodel/media/MediaViewModelPlaybackTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/websocket/ContinueWatchingStoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/websocket/ContinueWatchingStoreTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/websocket/ExponentialBackoffTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/websocket/ExponentialBackoffTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/websocket/PlaybackEventParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/websocket/PlaybackEventParserTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/hritwik/avoid/websocket/TokenRefreshTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/app/src/test/java/com/hritwik/avoid/websocket/TokenRefreshTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hritwikjohri/Void-for-jellyfin/HEAD/settings.gradle.kts --------------------------------------------------------------------------------