├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── changelog.md └── workflows │ ├── build-release-apk.yml │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .idea └── icon.svg ├── LICENSE ├── README.md ├── app ├── build.gradle ├── proguard-rules.pro ├── sampledata │ └── channels.json ├── schemas │ └── org.schabi.newpipe.database.AppDatabase │ │ ├── 10.json │ │ ├── 2.json │ │ ├── 3.json │ │ ├── 4.json │ │ ├── 5.json │ │ ├── 6.json │ │ ├── 7.json │ │ ├── 8.json │ │ └── 9.json └── src │ ├── androidTest │ └── java │ │ └── org │ │ └── schabi │ │ └── newpipe │ │ ├── database │ │ ├── DatabaseMigrationTest.kt │ │ └── FeedDAOTest.kt │ │ ├── error │ │ └── ErrorInfoTest.java │ │ ├── local │ │ ├── history │ │ │ └── HistoryRecordManagerTest.kt │ │ ├── playlist │ │ │ └── LocalPlaylistManagerTest.kt │ │ └── subscription │ │ │ └── SubscriptionManagerTest.java │ │ ├── testUtil │ │ ├── TestDatabase.kt │ │ └── TrampolineSchedulerRule.kt │ │ └── util │ │ └── StreamItemAdapterTest.kt │ ├── debug │ ├── AndroidManifest.xml │ └── java │ │ └── org │ │ └── schabi │ │ └── newpipe │ │ ├── DebugApp.kt │ │ └── settings │ │ └── DebugSettingsBVDLeakCanary.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── apache2.html │ │ ├── epl1.html │ │ ├── gpl_3.html │ │ ├── mit.html │ │ ├── mpl2.html │ │ └── po_token.html │ ├── java │ │ ├── androidx │ │ │ └── fragment │ │ │ │ └── app │ │ │ │ └── FragmentStatePagerAdapterMenuWorkaround.java │ │ ├── com │ │ │ └── google │ │ │ │ └── android │ │ │ │ └── material │ │ │ │ └── appbar │ │ │ │ └── FlingBehavior.java │ │ ├── org │ │ │ ├── apache │ │ │ │ └── commons │ │ │ │ │ └── text │ │ │ │ │ └── similarity │ │ │ │ │ └── FuzzyScore.java │ │ │ └── schabi │ │ │ │ └── newpipe │ │ │ │ ├── App.java │ │ │ │ ├── BaseFragment.java │ │ │ │ ├── DownloaderImpl.java │ │ │ │ ├── ExitActivity.java │ │ │ │ ├── MainActivity.java │ │ │ │ ├── NewPipeDatabase.java │ │ │ │ ├── NewVersionWorker.kt │ │ │ │ ├── PanicResponderActivity.java │ │ │ │ ├── QueueItemMenuUtil.java │ │ │ │ ├── RouterActivity.java │ │ │ │ ├── about │ │ │ │ ├── AboutActivity.kt │ │ │ │ ├── License.kt │ │ │ │ ├── LicenseFragment.kt │ │ │ │ ├── LicenseFragmentHelper.kt │ │ │ │ ├── SoftwareComponent.kt │ │ │ │ └── StandardLicenses.kt │ │ │ │ ├── database │ │ │ │ ├── AppDatabase.java │ │ │ │ ├── BasicDAO.java │ │ │ │ ├── Converters.kt │ │ │ │ ├── LocalItem.java │ │ │ │ ├── Migrations.java │ │ │ │ ├── feed │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── FeedDAO.kt │ │ │ │ │ │ └── FeedGroupDAO.kt │ │ │ │ │ └── model │ │ │ │ │ │ ├── FeedEntity.kt │ │ │ │ │ │ ├── FeedGroupEntity.kt │ │ │ │ │ │ ├── FeedGroupSubscriptionEntity.kt │ │ │ │ │ │ └── FeedLastUpdatedEntity.kt │ │ │ │ ├── history │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── HistoryDAO.java │ │ │ │ │ │ ├── SearchHistoryDAO.java │ │ │ │ │ │ └── StreamHistoryDAO.java │ │ │ │ │ └── model │ │ │ │ │ │ ├── SearchHistoryEntry.kt │ │ │ │ │ │ ├── StreamHistoryEntity.java │ │ │ │ │ │ └── StreamHistoryEntry.kt │ │ │ │ ├── playlist │ │ │ │ │ ├── PlaylistDuplicatesEntry.java │ │ │ │ │ ├── PlaylistLocalItem.java │ │ │ │ │ ├── PlaylistMetadataEntry.java │ │ │ │ │ ├── PlaylistStreamEntry.kt │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── PlaylistDAO.java │ │ │ │ │ │ ├── PlaylistRemoteDAO.java │ │ │ │ │ │ └── PlaylistStreamDAO.java │ │ │ │ │ └── model │ │ │ │ │ │ ├── PlaylistEntity.java │ │ │ │ │ │ ├── PlaylistRemoteEntity.java │ │ │ │ │ │ └── PlaylistStreamEntity.java │ │ │ │ ├── sponsorblock │ │ │ │ │ └── dao │ │ │ │ │ │ ├── SponsorBlockWhitelistDAO.java │ │ │ │ │ │ └── SponsorBlockWhitelistEntry.java │ │ │ │ ├── stream │ │ │ │ │ ├── StreamStatisticsEntry.kt │ │ │ │ │ ├── StreamWithState.kt │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── StreamDAO.kt │ │ │ │ │ │ └── StreamStateDAO.java │ │ │ │ │ └── model │ │ │ │ │ │ ├── StreamEntity.kt │ │ │ │ │ │ └── StreamStateEntity.java │ │ │ │ └── subscription │ │ │ │ │ ├── NotificationMode.java │ │ │ │ │ ├── SubscriptionDAO.kt │ │ │ │ │ └── SubscriptionEntity.java │ │ │ │ ├── download │ │ │ │ ├── DownloadActivity.java │ │ │ │ ├── DownloadDialog.java │ │ │ │ └── LoadingDialog.java │ │ │ │ ├── error │ │ │ │ ├── AcraReportSender.java │ │ │ │ ├── AcraReportSenderFactory.java │ │ │ │ ├── ErrorActivity.java │ │ │ │ ├── ErrorInfo.kt │ │ │ │ ├── ErrorPanelHelper.kt │ │ │ │ ├── ErrorUtil.kt │ │ │ │ ├── ReCaptchaActivity.java │ │ │ │ └── UserAction.java │ │ │ │ ├── fragments │ │ │ │ ├── BackPressable.java │ │ │ │ ├── BaseStateFragment.java │ │ │ │ ├── BlankFragment.java │ │ │ │ ├── EmptyFragment.java │ │ │ │ ├── MainFragment.java │ │ │ │ ├── OnScrollBelowItemsListener.java │ │ │ │ ├── ViewContract.java │ │ │ │ ├── detail │ │ │ │ │ ├── BaseDescriptionFragment.java │ │ │ │ │ ├── DescriptionFragment.java │ │ │ │ │ ├── StackItem.java │ │ │ │ │ ├── TabAdapter.java │ │ │ │ │ ├── VideoDetailFragment.java │ │ │ │ │ └── VideoDetailPlayerCrasher.java │ │ │ │ └── list │ │ │ │ │ ├── BaseListFragment.java │ │ │ │ │ ├── BaseListInfoFragment.java │ │ │ │ │ ├── ListViewContract.java │ │ │ │ │ ├── channel │ │ │ │ │ ├── ChannelAboutFragment.java │ │ │ │ │ ├── ChannelFragment.java │ │ │ │ │ └── ChannelTabFragment.java │ │ │ │ │ ├── comments │ │ │ │ │ ├── CommentRepliesFragment.java │ │ │ │ │ ├── CommentRepliesInfo.java │ │ │ │ │ └── CommentsFragment.java │ │ │ │ │ ├── kiosk │ │ │ │ │ ├── DefaultKioskFragment.java │ │ │ │ │ └── KioskFragment.java │ │ │ │ │ ├── playlist │ │ │ │ │ ├── PlaylistControlViewHolder.java │ │ │ │ │ └── PlaylistFragment.java │ │ │ │ │ ├── search │ │ │ │ │ ├── SearchFragment.java │ │ │ │ │ ├── SuggestionItem.java │ │ │ │ │ └── SuggestionListAdapter.java │ │ │ │ │ ├── sponsorblock │ │ │ │ │ ├── SponsorBlockFragment.java │ │ │ │ │ ├── SponsorBlockFragmentListener.java │ │ │ │ │ ├── SponsorBlockSegmentListAdapter.java │ │ │ │ │ └── SponsorBlockSegmentListAdapterListener.java │ │ │ │ │ └── videos │ │ │ │ │ ├── RelatedItemsFragment.java │ │ │ │ │ └── RelatedItemsInfo.java │ │ │ │ ├── info_list │ │ │ │ ├── InfoItemBuilder.java │ │ │ │ ├── InfoListAdapter.java │ │ │ │ ├── ItemViewMode.java │ │ │ │ ├── StreamSegmentAdapter.kt │ │ │ │ ├── StreamSegmentItem.kt │ │ │ │ ├── dialog │ │ │ │ │ ├── InfoItemDialog.java │ │ │ │ │ ├── StreamDialogDefaultEntry.java │ │ │ │ │ └── StreamDialogEntry.java │ │ │ │ └── holder │ │ │ │ │ ├── ChannelCardInfoItemHolder.java │ │ │ │ │ ├── ChannelGridInfoItemHolder.java │ │ │ │ │ ├── ChannelInfoItemHolder.java │ │ │ │ │ ├── ChannelMiniInfoItemHolder.java │ │ │ │ │ ├── CommentInfoItemHolder.java │ │ │ │ │ ├── InfoItemHolder.java │ │ │ │ │ ├── PlaylistCardInfoItemHolder.java │ │ │ │ │ ├── PlaylistGridInfoItemHolder.java │ │ │ │ │ ├── PlaylistInfoItemHolder.java │ │ │ │ │ ├── PlaylistMiniInfoItemHolder.java │ │ │ │ │ ├── StreamCardInfoItemHolder.java │ │ │ │ │ ├── StreamGridInfoItemHolder.java │ │ │ │ │ ├── StreamInfoItemHolder.java │ │ │ │ │ └── StreamMiniInfoItemHolder.java │ │ │ │ ├── ktx │ │ │ │ ├── Bundle.kt │ │ │ │ ├── SharedPreferences.kt │ │ │ │ ├── TextView.kt │ │ │ │ ├── Throwable.kt │ │ │ │ └── View.kt │ │ │ │ ├── local │ │ │ │ ├── BaseLocalListFragment.java │ │ │ │ ├── HeaderFooterHolder.java │ │ │ │ ├── LocalItemBuilder.java │ │ │ │ ├── LocalItemListAdapter.java │ │ │ │ ├── bookmark │ │ │ │ │ ├── BookmarkFragment.java │ │ │ │ │ └── MergedPlaylistManager.java │ │ │ │ ├── dialog │ │ │ │ │ ├── PlaylistAppendDialog.java │ │ │ │ │ ├── PlaylistCreationDialog.java │ │ │ │ │ └── PlaylistDialog.java │ │ │ │ ├── feed │ │ │ │ │ ├── FeedDatabaseManager.kt │ │ │ │ │ ├── FeedFragment.kt │ │ │ │ │ ├── FeedState.kt │ │ │ │ │ ├── FeedViewModel.kt │ │ │ │ │ ├── item │ │ │ │ │ │ └── StreamItem.kt │ │ │ │ │ ├── notifications │ │ │ │ │ │ ├── NotificationHelper.kt │ │ │ │ │ │ ├── NotificationWorker.kt │ │ │ │ │ │ └── ScheduleOptions.kt │ │ │ │ │ └── service │ │ │ │ │ │ ├── FeedEventManager.kt │ │ │ │ │ │ ├── FeedLoadManager.kt │ │ │ │ │ │ ├── FeedLoadService.kt │ │ │ │ │ │ ├── FeedLoadState.kt │ │ │ │ │ │ ├── FeedResultsHolder.kt │ │ │ │ │ │ └── FeedUpdateInfo.kt │ │ │ │ ├── history │ │ │ │ │ ├── HistoryEntryAdapter.java │ │ │ │ │ ├── HistoryRecordManager.java │ │ │ │ │ └── StatisticsPlaylistFragment.java │ │ │ │ ├── holder │ │ │ │ │ ├── LocalBookmarkPlaylistItemHolder.java │ │ │ │ │ ├── LocalItemHolder.java │ │ │ │ │ ├── LocalPlaylistCardItemHolder.java │ │ │ │ │ ├── LocalPlaylistGridItemHolder.java │ │ │ │ │ ├── LocalPlaylistItemHolder.java │ │ │ │ │ ├── LocalPlaylistStreamCardItemHolder.java │ │ │ │ │ ├── LocalPlaylistStreamGridItemHolder.java │ │ │ │ │ ├── LocalPlaylistStreamItemHolder.java │ │ │ │ │ ├── LocalStatisticStreamCardItemHolder.java │ │ │ │ │ ├── LocalStatisticStreamGridItemHolder.java │ │ │ │ │ ├── LocalStatisticStreamItemHolder.java │ │ │ │ │ ├── PlaylistItemHolder.java │ │ │ │ │ ├── RemoteBookmarkPlaylistItemHolder.java │ │ │ │ │ ├── RemotePlaylistCardItemHolder.java │ │ │ │ │ ├── RemotePlaylistGridItemHolder.java │ │ │ │ │ └── RemotePlaylistItemHolder.java │ │ │ │ ├── playlist │ │ │ │ │ ├── ExportPlaylist.kt │ │ │ │ │ ├── LocalPlaylistFragment.java │ │ │ │ │ ├── LocalPlaylistManager.java │ │ │ │ │ ├── PlayListShareMode.java │ │ │ │ │ └── RemotePlaylistManager.java │ │ │ │ ├── sponsorblock │ │ │ │ │ └── SponsorBlockDataManager.java │ │ │ │ └── subscription │ │ │ │ │ ├── FeedGroupIcon.kt │ │ │ │ │ ├── ImportConfirmationDialog.java │ │ │ │ │ ├── SubscriptionFragment.kt │ │ │ │ │ ├── SubscriptionManager.kt │ │ │ │ │ ├── SubscriptionViewModel.kt │ │ │ │ │ ├── SubscriptionsImportFragment.java │ │ │ │ │ ├── dialog │ │ │ │ │ ├── FeedGroupDialog.kt │ │ │ │ │ ├── FeedGroupDialogViewModel.kt │ │ │ │ │ ├── FeedGroupReorderDialog.kt │ │ │ │ │ └── FeedGroupReorderDialogViewModel.kt │ │ │ │ │ ├── item │ │ │ │ │ ├── ChannelItem.kt │ │ │ │ │ ├── FeedGroupAddNewGridItem.kt │ │ │ │ │ ├── FeedGroupAddNewItem.kt │ │ │ │ │ ├── FeedGroupCardGridItem.kt │ │ │ │ │ ├── FeedGroupCardItem.kt │ │ │ │ │ ├── FeedGroupCarouselItem.kt │ │ │ │ │ ├── FeedGroupReorderItem.kt │ │ │ │ │ ├── GroupsHeader.kt │ │ │ │ │ ├── Header.kt │ │ │ │ │ ├── ImportSubscriptionsHintPlaceholderItem.kt │ │ │ │ │ ├── PickerIconItem.kt │ │ │ │ │ └── PickerSubscriptionItem.kt │ │ │ │ │ └── services │ │ │ │ │ ├── BaseImportExportService.java │ │ │ │ │ ├── ImportExportEventListener.java │ │ │ │ │ ├── ImportExportJsonHelper.java │ │ │ │ │ ├── SubscriptionsExportService.java │ │ │ │ │ └── SubscriptionsImportService.java │ │ │ │ ├── player │ │ │ │ ├── AudioServiceLeakFix.java │ │ │ │ ├── PlayQueueActivity.java │ │ │ │ ├── Player.java │ │ │ │ ├── PlayerListener.java │ │ │ │ ├── PlayerService.java │ │ │ │ ├── PlayerType.java │ │ │ │ ├── datasource │ │ │ │ │ ├── NonUriHlsDataSourceFactory.java │ │ │ │ │ └── YoutubeHttpDataSource.java │ │ │ │ ├── event │ │ │ │ │ ├── OnKeyDownListener.java │ │ │ │ │ ├── PlayerEventListener.java │ │ │ │ │ ├── PlayerServiceEventListener.java │ │ │ │ │ └── PlayerServiceExtendedEventListener.java │ │ │ │ ├── gesture │ │ │ │ │ ├── BasePlayerGestureListener.kt │ │ │ │ │ ├── CustomBottomSheetBehavior.java │ │ │ │ │ ├── DisplayPortion.kt │ │ │ │ │ ├── DoubleTapListener.kt │ │ │ │ │ ├── MainPlayerGestureListener.kt │ │ │ │ │ └── PopupPlayerGestureListener.kt │ │ │ │ ├── helper │ │ │ │ │ ├── AudioReactor.java │ │ │ │ │ ├── CacheFactory.java │ │ │ │ │ ├── CustomMediaCodecVideoRenderer.java │ │ │ │ │ ├── CustomRenderersFactory.java │ │ │ │ │ ├── LoadController.java │ │ │ │ │ ├── LockManager.java │ │ │ │ │ ├── PlaybackParameterDialog.java │ │ │ │ │ ├── PlayerDataSource.java │ │ │ │ │ ├── PlayerHelper.java │ │ │ │ │ ├── PlayerHolder.java │ │ │ │ │ └── PlayerSemitoneHelper.java │ │ │ │ ├── mediabrowser │ │ │ │ │ ├── MediaBrowserCommon.kt │ │ │ │ │ ├── MediaBrowserImpl.kt │ │ │ │ │ └── MediaBrowserPlaybackPreparer.kt │ │ │ │ ├── mediaitem │ │ │ │ │ ├── ExceptionTag.java │ │ │ │ │ ├── MediaItemTag.java │ │ │ │ │ ├── PlaceholderTag.java │ │ │ │ │ └── StreamInfoTag.java │ │ │ │ ├── mediasession │ │ │ │ │ ├── MediaSessionPlayerUi.java │ │ │ │ │ ├── PlayQueueNavigator.java │ │ │ │ │ └── SessionConnectorActionProvider.java │ │ │ │ ├── mediasource │ │ │ │ │ ├── FailedMediaSource.java │ │ │ │ │ ├── LoadedMediaSource.java │ │ │ │ │ ├── ManagedMediaSource.java │ │ │ │ │ ├── ManagedMediaSourcePlaylist.java │ │ │ │ │ └── PlaceholderMediaSource.java │ │ │ │ ├── notification │ │ │ │ │ ├── NotificationActionData.java │ │ │ │ │ ├── NotificationConstants.java │ │ │ │ │ ├── NotificationPlayerUi.java │ │ │ │ │ └── NotificationUtil.java │ │ │ │ ├── playback │ │ │ │ │ ├── MediaSourceManager.java │ │ │ │ │ ├── PlaybackListener.java │ │ │ │ │ └── SurfaceHolderCallback.java │ │ │ │ ├── playqueue │ │ │ │ │ ├── AbstractInfoPlayQueue.java │ │ │ │ │ ├── ChannelTabPlayQueue.java │ │ │ │ │ ├── PlayQueue.java │ │ │ │ │ ├── PlayQueueAdapter.java │ │ │ │ │ ├── PlayQueueItem.java │ │ │ │ │ ├── PlayQueueItemBuilder.java │ │ │ │ │ ├── PlayQueueItemHolder.java │ │ │ │ │ ├── PlayQueueItemTouchCallback.java │ │ │ │ │ ├── PlaylistPlayQueue.java │ │ │ │ │ ├── SinglePlayQueue.java │ │ │ │ │ └── events │ │ │ │ │ │ ├── AppendEvent.java │ │ │ │ │ │ ├── ErrorEvent.java │ │ │ │ │ │ ├── InitEvent.java │ │ │ │ │ │ ├── MoveEvent.java │ │ │ │ │ │ ├── PlayQueueEvent.java │ │ │ │ │ │ ├── PlayQueueEventType.java │ │ │ │ │ │ ├── RecoveryEvent.java │ │ │ │ │ │ ├── RemoveEvent.java │ │ │ │ │ │ ├── ReorderEvent.java │ │ │ │ │ │ └── SelectEvent.java │ │ │ │ ├── resolver │ │ │ │ │ ├── AudioPlaybackResolver.java │ │ │ │ │ ├── PlaybackResolver.java │ │ │ │ │ ├── Resolver.java │ │ │ │ │ └── VideoPlaybackResolver.java │ │ │ │ ├── seekbarpreview │ │ │ │ │ ├── SeekbarPreviewThumbnailHelper.java │ │ │ │ │ └── SeekbarPreviewThumbnailHolder.java │ │ │ │ └── ui │ │ │ │ │ ├── MainPlayerUi.java │ │ │ │ │ ├── PlayerUi.java │ │ │ │ │ ├── PlayerUiList.java │ │ │ │ │ ├── PopupPlayerUi.java │ │ │ │ │ └── VideoPlayerUi.java │ │ │ │ ├── settings │ │ │ │ ├── AppearanceSettingsFragment.java │ │ │ │ ├── BackupRestoreSettingsFragment.java │ │ │ │ ├── BasePreferenceFragment.java │ │ │ │ ├── ContentSettingsFragment.java │ │ │ │ ├── DebugSettingsFragment.java │ │ │ │ ├── DownloadSettingsFragment.java │ │ │ │ ├── ExoPlayerSettingsFragment.java │ │ │ │ ├── HistorySettingsFragment.java │ │ │ │ ├── MainSettingsFragment.java │ │ │ │ ├── NewPipeSettings.java │ │ │ │ ├── NotificationSettingsFragment.kt │ │ │ │ ├── NotificationsSettingsFragment.kt │ │ │ │ ├── PeertubeInstanceListFragment.java │ │ │ │ ├── PlayerNotificationSettingsFragment.kt │ │ │ │ ├── ReturnYouTubeDislikeSettingsFragment.java │ │ │ │ ├── SelectChannelFragment.java │ │ │ │ ├── SelectKioskFragment.java │ │ │ │ ├── SelectPlaylistFragment.java │ │ │ │ ├── SettingMigrations.java │ │ │ │ ├── SettingsActivity.java │ │ │ │ ├── SettingsResourceRegistry.java │ │ │ │ ├── SponsorBlockCategoriesSettingsFragment.java │ │ │ │ ├── SponsorBlockSettingsFragment.java │ │ │ │ ├── UpdateSettingsFragment.java │ │ │ │ ├── VideoAudioSettingsFragment.java │ │ │ │ ├── custom │ │ │ │ │ ├── DurationListPreference.kt │ │ │ │ │ ├── EditColorPreference.java │ │ │ │ │ ├── NotificationActionsPreference.java │ │ │ │ │ ├── NotificationSlot.java │ │ │ │ │ ├── ReturnYouTubeDislikeApiUrlPreference.java │ │ │ │ │ └── SponsorBlockApiUrlPreference.java │ │ │ │ ├── export │ │ │ │ │ ├── BackupFileLocator.kt │ │ │ │ │ ├── ImportExportManager.kt │ │ │ │ │ └── PreferencesObjectInputStream.java │ │ │ │ ├── notifications │ │ │ │ │ ├── NotificationModeConfigAdapter.kt │ │ │ │ │ └── NotificationModeConfigFragment.kt │ │ │ │ ├── preferencesearch │ │ │ │ │ ├── PreferenceFuzzySearchFunction.java │ │ │ │ │ ├── PreferenceParser.java │ │ │ │ │ ├── PreferenceSearchAdapter.java │ │ │ │ │ ├── PreferenceSearchConfiguration.java │ │ │ │ │ ├── PreferenceSearchFragment.java │ │ │ │ │ ├── PreferenceSearchItem.java │ │ │ │ │ ├── PreferenceSearchResultHighlighter.java │ │ │ │ │ ├── PreferenceSearchResultListener.java │ │ │ │ │ ├── PreferenceSearcher.java │ │ │ │ │ └── package-info.java │ │ │ │ └── tabs │ │ │ │ │ ├── AddTabDialog.java │ │ │ │ │ ├── ChooseTabsFragment.java │ │ │ │ │ ├── Tab.java │ │ │ │ │ ├── TabsJsonHelper.java │ │ │ │ │ └── TabsManager.java │ │ │ │ ├── streams │ │ │ │ ├── DataReader.java │ │ │ │ ├── Mp4DashReader.java │ │ │ │ ├── Mp4FromDashWriter.java │ │ │ │ ├── OggFromWebMWriter.java │ │ │ │ ├── SrtFromTtmlWriter.java │ │ │ │ ├── WebMReader.java │ │ │ │ ├── WebMWriter.java │ │ │ │ └── io │ │ │ │ │ ├── NoFileManagerSafeGuard.java │ │ │ │ │ ├── SharpInputStream.java │ │ │ │ │ ├── SharpOutputStream.java │ │ │ │ │ ├── SharpStream.java │ │ │ │ │ ├── StoredDirectoryHelper.java │ │ │ │ │ └── StoredFileHelper.java │ │ │ │ ├── util │ │ │ │ ├── AudioTrackAdapter.java │ │ │ │ ├── BridgeStateSaverInitializer.java │ │ │ │ ├── ChannelTabHelper.java │ │ │ │ ├── Constants.kt │ │ │ │ ├── DependentPreferenceHelper.java │ │ │ │ ├── DeviceUtils.java │ │ │ │ ├── ExtractorHelper.java │ │ │ │ ├── FallbackViewHolder.java │ │ │ │ ├── FilePickerActivityHelper.java │ │ │ │ ├── FilenameUtils.java │ │ │ │ ├── InfoCache.java │ │ │ │ ├── KeyboardUtil.java │ │ │ │ ├── KioskTranslator.java │ │ │ │ ├── ListHelper.java │ │ │ │ ├── Localization.java │ │ │ │ ├── NavigationHelper.java │ │ │ │ ├── NewPipeTextViewHelper.java │ │ │ │ ├── OnClickGesture.java │ │ │ │ ├── PeertubeHelper.java │ │ │ │ ├── PermissionHelper.java │ │ │ │ ├── PlayButtonHelper.java │ │ │ │ ├── ReleaseVersionUtil.kt │ │ │ │ ├── SavedState.kt │ │ │ │ ├── SecondaryStreamHelper.java │ │ │ │ ├── SerializedCache.java │ │ │ │ ├── ServiceHelper.java │ │ │ │ ├── SimpleOnSeekBarChangeListener.kt │ │ │ │ ├── SliderStrategy.java │ │ │ │ ├── SparseItemUtil.java │ │ │ │ ├── SponsorBlockHelper.java │ │ │ │ ├── SponsorBlockMode.java │ │ │ │ ├── SponsorBlockSecondaryMode.java │ │ │ │ ├── StateSaver.java │ │ │ │ ├── StreamItemAdapter.java │ │ │ │ ├── StreamTypeUtil.java │ │ │ │ ├── ThemeHelper.java │ │ │ │ ├── TimeUtils.java │ │ │ │ ├── Version.java │ │ │ │ ├── ZipHelper.java │ │ │ │ ├── debounce │ │ │ │ │ ├── DebounceSavable.java │ │ │ │ │ └── DebounceSaver.java │ │ │ │ ├── external_communication │ │ │ │ │ ├── KoreUtils.java │ │ │ │ │ └── ShareUtils.java │ │ │ │ ├── image │ │ │ │ │ ├── ImageStrategy.java │ │ │ │ │ ├── PicassoHelper.java │ │ │ │ │ └── PreferredImageQuality.java │ │ │ │ ├── potoken │ │ │ │ │ ├── JavaScriptUtil.kt │ │ │ │ │ ├── PoTokenException.kt │ │ │ │ │ ├── PoTokenGenerator.kt │ │ │ │ │ ├── PoTokenProviderImpl.kt │ │ │ │ │ └── PoTokenWebView.kt │ │ │ │ ├── text │ │ │ │ │ ├── HashtagLongPressClickableSpan.java │ │ │ │ │ ├── InternalUrlsHandler.java │ │ │ │ │ ├── LongPressClickableSpan.java │ │ │ │ │ ├── LongPressLinkMovementMethod.java │ │ │ │ │ ├── TextEllipsizer.java │ │ │ │ │ ├── TextLinkifier.java │ │ │ │ │ ├── TimestampExtractor.java │ │ │ │ │ ├── TimestampLongPressClickableSpan.java │ │ │ │ │ ├── TouchUtils.java │ │ │ │ │ └── UrlLongPressClickableSpan.java │ │ │ │ └── urlfinder │ │ │ │ │ ├── PatternsCompat.java │ │ │ │ │ └── UrlFinder.kt │ │ │ │ └── views │ │ │ │ ├── AnimatedProgressBar.java │ │ │ │ ├── CollapsibleView.java │ │ │ │ ├── CustomCollapsingToolbarLayout.java │ │ │ │ ├── ExpandableSurfaceView.java │ │ │ │ ├── FocusAwareCoordinator.java │ │ │ │ ├── FocusAwareDrawerLayout.java │ │ │ │ ├── FocusAwareSeekBar.java │ │ │ │ ├── FocusOverlayView.java │ │ │ │ ├── MarkableSeekBar.java │ │ │ │ ├── NewPipeEditText.java │ │ │ │ ├── NewPipeRecyclerView.java │ │ │ │ ├── NewPipeTextView.java │ │ │ │ ├── ScrollableTabLayout.java │ │ │ │ ├── SeekBarMarker.java │ │ │ │ ├── SuperScrollLayoutManager.java │ │ │ │ └── player │ │ │ │ ├── CircleClipTapView.kt │ │ │ │ ├── PlayerFastSeekOverlay.kt │ │ │ │ └── SecondsView.kt │ │ └── us │ │ │ └── shandian │ │ │ └── giga │ │ │ ├── get │ │ │ ├── DownloadInitializer.java │ │ │ ├── DownloadMission.java │ │ │ ├── DownloadMissionRecover.java │ │ │ ├── DownloadRunnable.java │ │ │ ├── DownloadRunnableFallback.java │ │ │ ├── FinishedMission.java │ │ │ ├── Mission.java │ │ │ ├── MissionRecoveryInfo.kt │ │ │ └── sqlite │ │ │ │ └── FinishedMissionStore.java │ │ │ ├── io │ │ │ ├── ChunkFileInputStream.java │ │ │ ├── CircularFileWriter.java │ │ │ ├── FileStream.java │ │ │ ├── FileStreamSAF.java │ │ │ └── ProgressReport.java │ │ │ ├── postprocessing │ │ │ ├── M4aNoDash.java │ │ │ ├── Mp4FromDashMuxer.java │ │ │ ├── OggFromWebmDemuxer.java │ │ │ ├── Postprocessing.java │ │ │ ├── TtmlConverter.java │ │ │ └── WebMMuxer.java │ │ │ ├── service │ │ │ ├── DownloadManager.java │ │ │ ├── DownloadManagerService.java │ │ │ └── MissionState.java │ │ │ ├── ui │ │ │ ├── adapter │ │ │ │ └── MissionAdapter.java │ │ │ ├── common │ │ │ │ ├── Deleter.java │ │ │ │ ├── ProgressDrawable.java │ │ │ │ └── ToolbarActivity.java │ │ │ └── fragment │ │ │ │ └── MissionsFragment.java │ │ │ └── util │ │ │ └── Utility.java │ └── res │ │ ├── animator │ │ ├── custom_fade_in.xml │ │ └── custom_fade_out.xml │ │ ├── drawable-hdpi │ │ ├── ic_tubular_update.png │ │ └── ic_tubular_white.png │ │ ├── drawable-mdpi │ │ ├── ic_tubular_update.png │ │ ├── ic_tubular_white.png │ │ └── volunteer_activism_ic.xml │ │ ├── drawable-night-v23 │ │ └── splash_background.xml │ │ ├── drawable-night │ │ ├── ic_heart.xml │ │ └── splash_background.xml │ │ ├── drawable-nodpi │ │ ├── background_header.png │ │ └── placeholder_channel_banner.png │ │ ├── drawable-v23 │ │ └── splash_background.xml │ │ ├── drawable-xhdpi │ │ ├── ic_tubular_update.png │ │ └── ic_tubular_white.png │ │ ├── drawable-xxhdpi │ │ ├── ic_tubular_update.png │ │ └── ic_tubular_white.png │ │ ├── drawable-xxxhdpi │ │ ├── ic_tubular_update.png │ │ └── ic_tubular_white.png │ │ ├── drawable │ │ ├── background_oval_black_transparent.xml │ │ ├── background_rectangle_black_transparent.xml │ │ ├── dashed_border_black.xml │ │ ├── dashed_border_dark.xml │ │ ├── dashed_border_light.xml │ │ ├── drawer_header_bottom_background.xml │ │ ├── ic_add.xml │ │ ├── ic_add_circle_outline.xml │ │ ├── ic_apps.xml │ │ ├── ic_arrow_back.xml │ │ ├── ic_arrow_drop_down.xml │ │ ├── ic_arrow_drop_up.xml │ │ ├── ic_art_track.xml │ │ ├── ic_asterisk.xml │ │ ├── ic_attach_money.xml │ │ ├── ic_backup.xml │ │ ├── ic_bookmark.xml │ │ ├── ic_bookmark_white.xml │ │ ├── ic_brightness_high.xml │ │ ├── ic_brightness_low.xml │ │ ├── ic_brightness_medium.xml │ │ ├── ic_bug_report.xml │ │ ├── ic_campaign.xml │ │ ├── ic_cast.xml │ │ ├── ic_checklist.xml │ │ ├── ic_chevron_left.xml │ │ ├── ic_chevron_right.xml │ │ ├── ic_child_care.xml │ │ ├── ic_circle.xml │ │ ├── ic_close.xml │ │ ├── ic_cloud.xml │ │ ├── ic_cloud_download.xml │ │ ├── ic_comment.xml │ │ ├── ic_computer.xml │ │ ├── ic_crop_portrait.xml │ │ ├── ic_delete.xml │ │ ├── ic_description.xml │ │ ├── ic_directions_bike.xml │ │ ├── ic_directions_car.xml │ │ ├── ic_done.xml │ │ ├── ic_drag_handle.xml │ │ ├── ic_expand_more.xml │ │ ├── ic_explore.xml │ │ ├── ic_fast_forward.xml │ │ ├── ic_fast_rewind.xml │ │ ├── ic_fastfood.xml │ │ ├── ic_favorite.xml │ │ ├── ic_file_download.xml │ │ ├── ic_filter_list.xml │ │ ├── ic_fitness_center.xml │ │ ├── ic_fullscreen.xml │ │ ├── ic_fullscreen_exit.xml │ │ ├── ic_headset.xml │ │ ├── ic_headset_shadow.xml │ │ ├── ic_heart.xml │ │ ├── ic_help.xml │ │ ├── ic_history.xml │ │ ├── ic_history_white.xml │ │ ├── ic_home.xml │ │ ├── ic_hourglass_top.xml │ │ ├── ic_info_outline.xml │ │ ├── ic_insert_emoticon.xml │ │ ├── ic_language.xml │ │ ├── ic_list.xml │ │ ├── ic_live_tv.xml │ │ ├── ic_menu_book.xml │ │ ├── ic_mic.xml │ │ ├── ic_more_vert.xml │ │ ├── ic_motorcycle.xml │ │ ├── ic_movie.xml │ │ ├── ic_music_note.xml │ │ ├── ic_next.xml │ │ ├── ic_notifications.xml │ │ ├── ic_palette.xml │ │ ├── ic_pause.xml │ │ ├── ic_people.xml │ │ ├── ic_person.xml │ │ ├── ic_pets.xml │ │ ├── ic_picture_in_picture.xml │ │ ├── ic_pin.xml │ │ ├── ic_placeholder_bandcamp.xml │ │ ├── ic_placeholder_media_ccc.xml │ │ ├── ic_placeholder_peertube.xml │ │ ├── ic_play_arrow.xml │ │ ├── ic_play_arrow_shadow.xml │ │ ├── ic_play_seek_triangle.xml │ │ ├── ic_playlist_add.xml │ │ ├── ic_playlist_add_check.xml │ │ ├── ic_playlist_play.xml │ │ ├── ic_previous.xml │ │ ├── ic_public.xml │ │ ├── ic_radio.xml │ │ ├── ic_refresh.xml │ │ ├── ic_repeat.xml │ │ ├── ic_replay.xml │ │ ├── ic_restaurant.xml │ │ ├── ic_rss_feed.xml │ │ ├── ic_save.xml │ │ ├── ic_school.xml │ │ ├── ic_search.xml │ │ ├── ic_search_add.xml │ │ ├── ic_select_all.xml │ │ ├── ic_settings.xml │ │ ├── ic_settings_backup_restore.xml │ │ ├── ic_share.xml │ │ ├── ic_shopping_cart.xml │ │ ├── ic_shuffle.xml │ │ ├── ic_smart_display.xml │ │ ├── ic_sort.xml │ │ ├── ic_sponsor_block_disable.xml │ │ ├── ic_sponsor_block_enable.xml │ │ ├── ic_sponsor_block_exclude.xml │ │ ├── ic_stars.xml │ │ ├── ic_subscriptions.xml │ │ ├── ic_subtitles.xml │ │ ├── ic_telescope.xml │ │ ├── ic_thumb_down.xml │ │ ├── ic_thumb_up.xml │ │ ├── ic_trending_up.xml │ │ ├── ic_tv.xml │ │ ├── ic_upload.xml │ │ ├── ic_videogame_asset.xml │ │ ├── ic_visibility_on.xml │ │ ├── ic_volume_down.xml │ │ ├── ic_volume_mute.xml │ │ ├── ic_volume_off.xml │ │ ├── ic_volume_up.xml │ │ ├── ic_watch_later.xml │ │ ├── ic_wb_sunny.xml │ │ ├── ic_whatshot.xml │ │ ├── ic_work.xml │ │ ├── not_available_monkey.xml │ │ ├── placeholder_person.xml │ │ ├── placeholder_thumbnail_playlist.xml │ │ ├── placeholder_thumbnail_video.xml │ │ ├── player_controls_background.xml │ │ ├── player_controls_top_background.xml │ │ ├── progress_circular_white.xml │ │ ├── progress_soundcloud_horizontal_dark.xml │ │ ├── progress_soundcloud_horizontal_light.xml │ │ ├── progress_youtube_horizontal_dark.xml │ │ ├── progress_youtube_horizontal_light.xml │ │ ├── selector_checked_dark.xml │ │ ├── selector_checked_light.xml │ │ ├── selector_dark.xml │ │ ├── selector_focused_dark.xml │ │ ├── selector_focused_light.xml │ │ ├── selector_light.xml │ │ ├── splash_background.xml │ │ ├── splash_foreground.xml │ │ ├── toolbar_shadow_dark.xml │ │ └── toolbar_shadow_light.xml │ │ ├── layout-land │ │ ├── activity_player_queue_control.xml │ │ └── list_stream_card_item.xml │ │ ├── layout-large-land │ │ └── fragment_video_detail.xml │ │ ├── layout │ │ ├── activity_about.xml │ │ ├── activity_downloader.xml │ │ ├── activity_error.xml │ │ ├── activity_main.xml │ │ ├── activity_player_queue_control.xml │ │ ├── activity_recaptcha.xml │ │ ├── chip.xml │ │ ├── comment_replies_header.xml │ │ ├── dialog_edit_text.xml │ │ ├── dialog_feed_group_create.xml │ │ ├── dialog_feed_group_reorder.xml │ │ ├── dialog_playback_parameter.xml │ │ ├── dialog_playlists.xml │ │ ├── dialog_return_youtube_dislike_api_url.xml │ │ ├── dialog_return_youtube_dislike_api_url_help.xml │ │ ├── dialog_sponsor_block_api_url.xml │ │ ├── dialog_sponsor_block_api_url_help.xml │ │ ├── dialog_title.xml │ │ ├── download_dialog.xml │ │ ├── download_loading_dialog.xml │ │ ├── drawer_header.xml │ │ ├── drawer_layout.xml │ │ ├── error_panel.xml │ │ ├── feed_group_add_new_grid_item.xml │ │ ├── feed_group_add_new_item.xml │ │ ├── feed_group_card_grid_item.xml │ │ ├── feed_group_card_item.xml │ │ ├── feed_group_reorder_item.xml │ │ ├── feed_item_carousel.xml │ │ ├── fragment_about.xml │ │ ├── fragment_blank.xml │ │ ├── fragment_bookmarks.xml │ │ ├── fragment_channel.xml │ │ ├── fragment_channel_tab.xml │ │ ├── fragment_channel_videos.xml │ │ ├── fragment_channels_notifications.xml │ │ ├── fragment_choose_tabs.xml │ │ ├── fragment_comments.xml │ │ ├── fragment_description.xml │ │ ├── fragment_empty.xml │ │ ├── fragment_feed.xml │ │ ├── fragment_import.xml │ │ ├── fragment_instance_list.xml │ │ ├── fragment_kiosk.xml │ │ ├── fragment_licenses.xml │ │ ├── fragment_main.xml │ │ ├── fragment_playlist.xml │ │ ├── fragment_related_items.xml │ │ ├── fragment_search.xml │ │ ├── fragment_sponsor_block.xml │ │ ├── fragment_subscription.xml │ │ ├── fragment_video_detail.xml │ │ ├── instance_spinner_item.xml │ │ ├── instance_spinner_layout.xml │ │ ├── item_instance.xml │ │ ├── item_metadata.xml │ │ ├── item_metadata_tags.xml │ │ ├── item_notification_config.xml │ │ ├── item_search_suggestion.xml │ │ ├── item_software_component.xml │ │ ├── item_stream_segment.xml │ │ ├── list_channel_card_item.xml │ │ ├── list_channel_grid_item.xml │ │ ├── list_channel_item.xml │ │ ├── list_channel_mini_item.xml │ │ ├── list_choose_tabs.xml │ │ ├── list_choose_tabs_dialog.xml │ │ ├── list_comment_item.xml │ │ ├── list_empty_view.xml │ │ ├── list_empty_view_subscriptions.xml │ │ ├── list_playlist_bookmark_item.xml │ │ ├── list_playlist_card_item.xml │ │ ├── list_playlist_grid_item.xml │ │ ├── list_playlist_item.xml │ │ ├── list_playlist_mini_item.xml │ │ ├── list_radio_icon_item.xml │ │ ├── list_segments_item.xml │ │ ├── list_stream_card_item.xml │ │ ├── list_stream_grid_item.xml │ │ ├── list_stream_item.xml │ │ ├── list_stream_mini_item.xml │ │ ├── list_stream_playlist_card_item.xml │ │ ├── list_stream_playlist_grid_item.xml │ │ ├── list_stream_playlist_item.xml │ │ ├── local_playlist_header.xml │ │ ├── main_bg.xml │ │ ├── mission_item.xml │ │ ├── mission_item_linear.xml │ │ ├── missions.xml │ │ ├── missions_header.xml │ │ ├── picker_icon_item.xml │ │ ├── picker_subscription_item.xml │ │ ├── pignate_footer.xml │ │ ├── play_queue_item.xml │ │ ├── player.xml │ │ ├── player_fast_seek_overlay.xml │ │ ├── player_fast_seek_seconds_view.xml │ │ ├── player_popup_close_overlay.xml │ │ ├── playlist_control.xml │ │ ├── playlist_header.xml │ │ ├── preference_edit_color.xml │ │ ├── related_items_header.xml │ │ ├── select_channel_fragment.xml │ │ ├── select_channel_item.xml │ │ ├── select_kiosk_fragment.xml │ │ ├── select_kiosk_item.xml │ │ ├── select_playlist_fragment.xml │ │ ├── settings_category_header_layout.xml │ │ ├── settings_category_header_title.xml │ │ ├── settings_layout.xml │ │ ├── settings_notification.xml │ │ ├── settings_notification_action.xml │ │ ├── settings_preferencesearch_fragment.xml │ │ ├── settings_preferencesearch_list_item_result.xml │ │ ├── single_choice_dialog_view.xml │ │ ├── statistic_playlist_control.xml │ │ ├── stream_quality_item.xml │ │ ├── subscription_groups_header.xml │ │ ├── subscription_header.xml │ │ ├── toolbar_layout.xml │ │ └── toolbar_search_layout.xml │ │ ├── menu │ │ ├── dialog_url.xml │ │ ├── download_menu.xml │ │ ├── drawer_items.xml │ │ ├── error_menu.xml │ │ ├── menu_channel.xml │ │ ├── menu_chooser_fragment.xml │ │ ├── menu_feed_fragment.xml │ │ ├── menu_feed_group_dialog.xml │ │ ├── menu_history.xml │ │ ├── menu_local_playlist.xml │ │ ├── menu_main_fragment.xml │ │ ├── menu_notifications_channels.xml │ │ ├── menu_play_queue.xml │ │ ├── menu_play_queue_bg.xml │ │ ├── menu_play_queue_item.xml │ │ ├── menu_playlist.xml │ │ ├── menu_recaptcha.xml │ │ ├── menu_settings_main_fragment.xml │ │ └── mission.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── tubular_tv_banner.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_foreground.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_foreground.png │ │ ├── resources.properties │ │ ├── values-ace │ │ └── strings.xml │ │ ├── values-aeb │ │ └── strings.xml │ │ ├── values-af │ │ └── strings.xml │ │ ├── values-ang │ │ └── strings.xml │ │ ├── values-ar-rLY │ │ └── strings.xml │ │ ├── values-ar │ │ └── strings.xml │ │ ├── values-ars │ │ └── strings.xml │ │ ├── values-as │ │ └── strings.xml │ │ ├── values-ay │ │ └── strings.xml │ │ ├── values-ayc │ │ └── strings.xml │ │ ├── values-az │ │ └── strings.xml │ │ ├── values-b+ast │ │ └── strings.xml │ │ ├── values-b+uz+Latn │ │ └── strings.xml │ │ ├── values-bar │ │ └── strings.xml │ │ ├── values-be │ │ └── strings.xml │ │ ├── values-ber │ │ └── strings.xml │ │ ├── values-bg │ │ └── strings.xml │ │ ├── values-bm │ │ └── strings.xml │ │ ├── values-bn-rBD │ │ └── strings.xml │ │ ├── values-bn-rIN │ │ └── strings.xml │ │ ├── values-bn │ │ └── strings.xml │ │ ├── values-bs │ │ └── strings.xml │ │ ├── values-ca │ │ └── strings.xml │ │ ├── values-ckb │ │ └── strings.xml │ │ ├── values-cs │ │ └── strings.xml │ │ ├── values-cy │ │ └── strings.xml │ │ ├── values-da │ │ └── strings.xml │ │ ├── values-de │ │ └── strings.xml │ │ ├── values-dum │ │ └── strings.xml │ │ ├── values-el │ │ └── strings.xml │ │ ├── values-en-rGB │ │ └── strings.xml │ │ ├── values-enm │ │ └── strings.xml │ │ ├── values-eo │ │ └── strings.xml │ │ ├── values-es │ │ └── strings.xml │ │ ├── values-et │ │ └── strings.xml │ │ ├── values-eu │ │ └── strings.xml │ │ ├── values-fa │ │ └── strings.xml │ │ ├── values-fi │ │ └── strings.xml │ │ ├── values-fil │ │ └── strings.xml │ │ ├── values-fr │ │ └── strings.xml │ │ ├── values-frc │ │ └── strings.xml │ │ ├── values-gl │ │ └── strings.xml │ │ ├── values-gu │ │ └── strings.xml │ │ ├── values-he │ │ └── strings.xml │ │ ├── values-hi │ │ └── strings.xml │ │ ├── values-hr │ │ └── strings.xml │ │ ├── values-hu │ │ └── strings.xml │ │ ├── values-hy │ │ └── strings.xml │ │ ├── values-ia │ │ └── strings.xml │ │ ├── values-in │ │ └── strings.xml │ │ ├── values-is │ │ └── strings.xml │ │ ├── values-it │ │ └── strings.xml │ │ ├── values-iw │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-jv │ │ └── strings.xml │ │ ├── values-ka │ │ └── strings.xml │ │ ├── values-kab │ │ └── strings.xml │ │ ├── values-kk │ │ └── strings.xml │ │ ├── values-kmr │ │ └── strings.xml │ │ ├── values-kn │ │ └── strings.xml │ │ ├── values-ko │ │ └── strings.xml │ │ ├── values-ks │ │ └── strings.xml │ │ ├── values-ku │ │ └── strings.xml │ │ ├── values-la │ │ └── strings.xml │ │ ├── values-land │ │ └── dimens.xml │ │ ├── values-lt │ │ └── strings.xml │ │ ├── values-lv │ │ └── strings.xml │ │ ├── values-mk │ │ └── strings.xml │ │ ├── values-ml │ │ └── strings.xml │ │ ├── values-mn │ │ └── strings.xml │ │ ├── values-mr │ │ └── strings.xml │ │ ├── values-ms │ │ └── strings.xml │ │ ├── values-my │ │ └── strings.xml │ │ ├── values-nap │ │ └── strings.xml │ │ ├── values-nb-rNO │ │ └── strings.xml │ │ ├── values-nds │ │ └── strings.xml │ │ ├── values-ne │ │ └── strings.xml │ │ ├── values-night │ │ ├── colors.xml │ │ └── styles.xml │ │ ├── values-nl-rBE │ │ └── strings.xml │ │ ├── values-nl │ │ └── strings.xml │ │ ├── values-nn │ │ └── strings.xml │ │ ├── values-nqo │ │ └── strings.xml │ │ ├── values-oc │ │ └── strings.xml │ │ ├── values-or │ │ └── strings.xml │ │ ├── values-pa-rPK │ │ └── strings.xml │ │ ├── values-pa │ │ └── strings.xml │ │ ├── values-pl │ │ └── strings.xml │ │ ├── values-pt-rBR │ │ └── strings.xml │ │ ├── values-pt-rPT │ │ └── strings.xml │ │ ├── values-pt │ │ └── strings.xml │ │ ├── values-ro │ │ └── strings.xml │ │ ├── values-ru │ │ └── strings.xml │ │ ├── values-ryu │ │ └── strings.xml │ │ ├── values-sat │ │ └── strings.xml │ │ ├── values-sc │ │ └── strings.xml │ │ ├── values-scn │ │ └── strings.xml │ │ ├── values-si │ │ └── strings.xml │ │ ├── values-sk │ │ └── strings.xml │ │ ├── values-sl │ │ └── strings.xml │ │ ├── values-so │ │ └── strings.xml │ │ ├── values-sq │ │ └── strings.xml │ │ ├── values-sr │ │ └── strings.xml │ │ ├── values-sv │ │ └── strings.xml │ │ ├── values-sw │ │ └── strings.xml │ │ ├── values-sw600dp-land │ │ └── dimens.xml │ │ ├── values-sw600dp │ │ └── dimens.xml │ │ ├── values-ta │ │ └── strings.xml │ │ ├── values-te │ │ └── strings.xml │ │ ├── values-th │ │ └── strings.xml │ │ ├── values-ti │ │ └── strings.xml │ │ ├── values-tl │ │ └── strings.xml │ │ ├── values-tok │ │ └── strings.xml │ │ ├── values-tr │ │ └── strings.xml │ │ ├── values-tt │ │ └── strings.xml │ │ ├── values-tzm │ │ └── strings.xml │ │ ├── values-uk │ │ └── strings.xml │ │ ├── values-und │ │ └── strings.xml │ │ ├── values-ur │ │ └── strings.xml │ │ ├── values-v27 │ │ └── styles.xml │ │ ├── values-v29 │ │ └── styles.xml │ │ ├── values-vi │ │ └── strings.xml │ │ ├── values-vmf │ │ └── strings.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ ├── values-zh-rCN │ │ └── strings.xml │ │ ├── values-zh-rHK │ │ └── strings.xml │ │ ├── values-zh-rTW │ │ └── strings.xml │ │ ├── values │ │ ├── attrs.xml │ │ ├── bools.xml │ │ ├── colors.xml │ │ ├── colors_services.xml │ │ ├── dimens.xml │ │ ├── donottranslate.xml │ │ ├── settings_keys.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ ├── styles_misc.xml │ │ └── styles_services.xml │ │ └── xml │ │ ├── appearance_settings.xml │ │ ├── automotive_app_desc.xml │ │ ├── backup_restore_settings.xml │ │ ├── content_settings.xml │ │ ├── debug_settings.xml │ │ ├── download_settings.xml │ │ ├── exoplayer_settings.xml │ │ ├── history_settings.xml │ │ ├── main_settings.xml │ │ ├── notifications_settings.xml │ │ ├── player_notification_settings.xml │ │ ├── return_youtube_dislikes_settings.xml │ │ ├── sponsor_block_category_settings.xml │ │ ├── sponsor_block_settings.xml │ │ ├── update_settings.xml │ │ └── video_audio_settings.xml │ └── test │ ├── java │ └── org │ │ └── schabi │ │ └── newpipe │ │ ├── NewVersionManagerTest.kt │ │ ├── database │ │ └── playlist │ │ │ └── PlaylistLocalItemTest.java │ │ ├── error │ │ └── ReCaptchaActivityTest.kt │ │ ├── ktx │ │ └── ThrowableExtensionsTest.kt │ │ ├── local │ │ ├── playlist │ │ │ └── ExportPlaylistTest.kt │ │ └── subscription │ │ │ ├── FeedGroupIconTest.kt │ │ │ └── services │ │ │ └── ImportExportJsonHelperTest.java │ │ ├── player │ │ └── playqueue │ │ │ ├── PlayQueueItemTest.java │ │ │ └── PlayQueueTest.java │ │ ├── settings │ │ ├── ImportAllCombinationsTest.kt │ │ ├── ImportExportManagerTest.kt │ │ └── tabs │ │ │ ├── TabTest.java │ │ │ └── TabsJsonHelperTest.java │ │ └── util │ │ ├── ListHelperTest.java │ │ ├── LocalizationTest.kt │ │ ├── QuadraticSliderStrategyTest.java │ │ ├── external_communication │ │ └── TimestampExtractorTest.java │ │ ├── image │ │ └── ImageStrategyTest.java │ │ └── urlfinder │ │ └── UrlFinderTest.kt │ └── resources │ ├── import_export_test.json │ └── settings │ ├── README.md │ ├── db_noser_json.zip │ ├── db_noser_nojson.zip │ ├── db_ser_json.zip │ ├── db_ser_nojson.zip │ ├── db_vulnser_json.zip │ ├── db_vulnser_nojson.zip │ ├── newpipe.db │ ├── nodb_noser_json.zip │ ├── nodb_noser_nojson.zip │ ├── nodb_ser_json.zip │ ├── nodb_ser_nojson.zip │ ├── nodb_vulnser_json.zip │ └── nodb_vulnser_nojson.zip ├── assets ├── BETA_new_pipe_icon_5.svg ├── NP logo v2.svg ├── NewPipe_background_just1.svg ├── android-tv-banner.svg ├── bitcoin_qr_code.png ├── bountysource_qr_code.png ├── budy.svg ├── channel_banner_desktop.svg ├── channel_banner_mobild.svg ├── dummi_thumbnail.svg ├── dummi_thumbnail_backup.svg ├── dummi_thumbnail_playlist.svg ├── dummi_thumbnail_playlist_background.svg ├── dummy_thumbnail.svg ├── dummy_thumbnail_playlist.svg ├── ic_play_circle_transparent.svg ├── ic_play_circle_transparent_80px.svg ├── icon_5.png ├── liberapay_donate_button.svg ├── liberapay_qr_code.png ├── media_gadse.svg ├── new_pipe_icon_4.svg ├── new_pipe_icon_5.png ├── new_pipe_icon_5.svg ├── new_pipe_icon_5_beta2.svg ├── new_play_arrow.svg ├── not_available_monkey.svg ├── pure_logo.svg ├── service.svg ├── thumbs_up.png └── tubular │ ├── icon_app.svg │ ├── icon_base.svg │ ├── splash_foreground.svg │ └── tv_banner.svg ├── build.gradle ├── checkstyle ├── checkstyle.xml └── suppressions.xml ├── doc ├── README.ar.md ├── README.asm.md ├── README.de.md ├── README.es.md ├── README.fr.md ├── README.hi.md ├── README.it.md ├── README.ja.md ├── README.ko.md ├── README.pa.md ├── README.pl.md ├── README.pt_BR.md ├── README.ro.md ├── README.ru.md ├── README.ryu.md ├── README.so.md ├── README.sr.md ├── README.tr.md ├── README.zh_TW.md ├── gif │ └── preview_01.gif └── gradle.md ├── fastlane └── metadata │ └── android │ ├── ar │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── az │ └── changelogs │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── cs │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── cy │ ├── changelogs │ │ └── 63.txt │ ├── full_description.txt │ └── short_description.txt │ ├── de │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── el │ └── changelogs │ │ ├── 1000.txt │ │ └── 999.txt │ ├── en-US │ ├── changelogs │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 997.txt │ │ ├── 998.txt │ │ └── 999.txt │ ├── full_description.txt │ ├── images │ │ ├── featureGraphic.png │ │ ├── icon.png │ │ └── phoneScreenshots │ │ │ ├── 00.png │ │ │ ├── 01.png │ │ │ ├── 02.png │ │ │ ├── 03.png │ │ │ └── 04.png │ └── short_description.txt │ ├── es │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── et │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 962.txt │ │ ├── 998.txt │ │ └── 999.txt │ ├── eu │ └── changelogs │ │ └── 997.txt │ ├── fa │ └── changelogs │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── fi │ └── changelogs │ │ └── 830.txt │ ├── fr │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 800.txt │ │ ├── 840.txt │ │ ├── 930.txt │ │ ├── 992.txt │ │ ├── 993.txt │ │ ├── 994.txt │ │ ├── 995.txt │ │ ├── 996.txt │ │ └── 997.txt │ ├── he │ └── changelogs │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── hi │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── hu │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 66.txt │ │ ├── 69.txt │ │ ├── 70.txt │ │ ├── 71.txt │ │ ├── 730.txt │ │ ├── 740.txt │ │ ├── 750.txt │ │ ├── 760.txt │ │ ├── 770.txt │ │ ├── 780.txt │ │ ├── 790.txt │ │ ├── 800.txt │ │ ├── 810.txt │ │ ├── 820.txt │ │ ├── 830.txt │ │ ├── 840.txt │ │ ├── 850.txt │ │ ├── 860.txt │ │ ├── 870.txt │ │ ├── 900.txt │ │ ├── 910.txt │ │ ├── 920.txt │ │ ├── 930.txt │ │ ├── 940.txt │ │ ├── 950.txt │ │ ├── 951.txt │ │ ├── 952.txt │ │ ├── 953.txt │ │ ├── 954.txt │ │ ├── 955.txt │ │ ├── 956.txt │ │ ├── 957.txt │ │ ├── 958.txt │ │ ├── 959.txt │ │ ├── 960.txt │ │ ├── 961.txt │ │ ├── 962.txt │ │ ├── 963.txt │ │ ├── 964.txt │ │ ├── 965.txt │ │ ├── 966.txt │ │ ├── 967.txt │ │ ├── 968.txt │ │ ├── 969.txt │ │ ├── 970.txt │ │ ├── 971.txt │ │ ├── 972.txt │ │ ├── 973.txt │ │ ├── 975.txt │ │ ├── 976.txt │ │ ├── 977.txt │ │ ├── 980.txt │ │ ├── 981.txt │ │ ├── 982.txt │ │ ├── 983.txt │ │ ├── 984.txt │ │ ├── 985.txt │ │ ├── 986.txt │ │ ├── 987.txt │ │ ├── 988.txt │ │ ├── 992.txt │ │ ├── 994.txt │ │ ├── 995.txt │ │ ├── 996.txt │ │ ├── 997.txt │ │ ├── 998.txt │ │ └── 999.txt │ ├── id │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── is │ └── changelogs │ │ └── 997.txt │ ├── it │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── ja │ └── changelogs │ │ └── 1000.txt │ ├── ka │ └── changelogs │ │ └── 1004.txt │ ├── ko │ └── changelogs │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 820.txt │ │ ├── 830.txt │ │ ├── 840.txt │ │ ├── 850.txt │ │ ├── 860.txt │ │ ├── 870.txt │ │ ├── 900.txt │ │ ├── 910.txt │ │ ├── 920.txt │ │ ├── 930.txt │ │ ├── 940.txt │ │ ├── 950.txt │ │ ├── 951.txt │ │ ├── 954.txt │ │ ├── 957.txt │ │ ├── 958.txt │ │ ├── 959.txt │ │ ├── 960.txt │ │ ├── 961.txt │ │ ├── 962.txt │ │ ├── 963.txt │ │ ├── 964.txt │ │ ├── 965.txt │ │ ├── 966.txt │ │ ├── 967.txt │ │ ├── 968.txt │ │ ├── 969.txt │ │ ├── 970.txt │ │ ├── 971.txt │ │ ├── 972.txt │ │ ├── 973.txt │ │ ├── 974.txt │ │ ├── 975.txt │ │ ├── 976.txt │ │ ├── 977.txt │ │ ├── 978.txt │ │ ├── 979.txt │ │ ├── 980.txt │ │ ├── 981.txt │ │ ├── 982.txt │ │ ├── 983.txt │ │ ├── 984.txt │ │ ├── 985.txt │ │ ├── 986.txt │ │ ├── 987.txt │ │ ├── 988.txt │ │ ├── 989.txt │ │ ├── 990.txt │ │ ├── 991.txt │ │ ├── 993.txt │ │ ├── 994.txt │ │ ├── 995.txt │ │ ├── 996.txt │ │ ├── 997.txt │ │ ├── 998.txt │ │ └── 999.txt │ ├── lv │ └── changelogs │ │ ├── 730.txt │ │ ├── 770.txt │ │ ├── 820.txt │ │ ├── 830.txt │ │ ├── 850.txt │ │ ├── 860.txt │ │ ├── 870.txt │ │ ├── 910.txt │ │ ├── 920.txt │ │ ├── 950.txt │ │ ├── 963.txt │ │ └── 996.txt │ ├── mk │ ├── changelogs │ │ ├── 1001.txt │ │ ├── 850.txt │ │ └── 982.txt │ ├── full_description.txt │ └── short_description.txt │ ├── ms │ └── changelogs │ │ ├── 1000.txt │ │ ├── 790.txt │ │ ├── 952.txt │ │ ├── 953.txt │ │ └── 954.txt │ ├── ne │ └── short_description.txt │ ├── nl │ └── changelogs │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 66.txt │ │ ├── 68.txt │ │ └── 930.txt │ ├── pa │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── pl │ └── changelogs │ │ └── 1000.txt │ ├── pt-BR │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 65.txt │ │ ├── 66.txt │ │ ├── 68.txt │ │ ├── 69.txt │ │ ├── 70.txt │ │ ├── 71.txt │ │ ├── 730.txt │ │ ├── 740.txt │ │ ├── 750.txt │ │ ├── 760.txt │ │ ├── 780.txt │ │ ├── 790.txt │ │ ├── 800.txt │ │ ├── 810.txt │ │ ├── 820.txt │ │ ├── 830.txt │ │ ├── 840.txt │ │ ├── 850.txt │ │ ├── 860.txt │ │ ├── 870.txt │ │ ├── 900.txt │ │ ├── 910.txt │ │ ├── 920.txt │ │ ├── 930.txt │ │ ├── 940.txt │ │ ├── 951.txt │ │ └── 957.txt │ ├── pt-PT │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── pt │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── ru │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ └── 997.txt │ ├── sk │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 68.txt │ │ ├── 69.txt │ │ ├── 70.txt │ │ ├── 71.txt │ │ ├── 730.txt │ │ ├── 740.txt │ │ ├── 750.txt │ │ ├── 760.txt │ │ ├── 770.txt │ │ ├── 780.txt │ │ ├── 790.txt │ │ ├── 800.txt │ │ ├── 810.txt │ │ ├── 820.txt │ │ ├── 830.txt │ │ ├── 840.txt │ │ ├── 850.txt │ │ ├── 860.txt │ │ ├── 870.txt │ │ ├── 900.txt │ │ ├── 910.txt │ │ ├── 920.txt │ │ ├── 930.txt │ │ ├── 940.txt │ │ ├── 950.txt │ │ ├── 951.txt │ │ ├── 952.txt │ │ ├── 953.txt │ │ ├── 954.txt │ │ ├── 955.txt │ │ ├── 956.txt │ │ ├── 957.txt │ │ ├── 958.txt │ │ ├── 959.txt │ │ ├── 960.txt │ │ ├── 961.txt │ │ ├── 962.txt │ │ ├── 963.txt │ │ ├── 964.txt │ │ ├── 965.txt │ │ ├── 966.txt │ │ ├── 967.txt │ │ ├── 968.txt │ │ ├── 970.txt │ │ ├── 971.txt │ │ ├── 972.txt │ │ ├── 973.txt │ │ ├── 974.txt │ │ ├── 975.txt │ │ ├── 976.txt │ │ ├── 977.txt │ │ ├── 978.txt │ │ ├── 979.txt │ │ ├── 980.txt │ │ ├── 981.txt │ │ ├── 982.txt │ │ ├── 983.txt │ │ ├── 984.txt │ │ ├── 985.txt │ │ ├── 986.txt │ │ ├── 988.txt │ │ ├── 998.txt │ │ └── 999.txt │ ├── sq │ └── short_description.txt │ ├── sv │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── ta │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1004.txt │ │ ├── 65.txt │ │ ├── 66.txt │ │ ├── 68.txt │ │ ├── 69.txt │ │ ├── 70.txt │ │ ├── 71.txt │ │ ├── 730.txt │ │ ├── 740.txt │ │ ├── 750.txt │ │ ├── 760.txt │ │ ├── 770.txt │ │ ├── 780.txt │ │ ├── 790.txt │ │ ├── 800.txt │ │ ├── 810.txt │ │ ├── 820.txt │ │ ├── 830.txt │ │ ├── 840.txt │ │ ├── 850.txt │ │ ├── 860.txt │ │ ├── 870.txt │ │ ├── 900.txt │ │ ├── 910.txt │ │ ├── 920.txt │ │ ├── 930.txt │ │ ├── 940.txt │ │ ├── 950.txt │ │ ├── 951.txt │ │ ├── 952.txt │ │ ├── 953.txt │ │ ├── 954.txt │ │ ├── 955.txt │ │ ├── 956.txt │ │ ├── 957.txt │ │ ├── 958.txt │ │ ├── 959.txt │ │ ├── 960.txt │ │ ├── 961.txt │ │ ├── 962.txt │ │ ├── 963.txt │ │ ├── 964.txt │ │ ├── 965.txt │ │ ├── 966.txt │ │ ├── 967.txt │ │ ├── 968.txt │ │ ├── 969.txt │ │ ├── 970.txt │ │ ├── 971.txt │ │ ├── 972.txt │ │ ├── 973.txt │ │ ├── 974.txt │ │ ├── 975.txt │ │ ├── 976.txt │ │ ├── 977.txt │ │ ├── 978.txt │ │ ├── 979.txt │ │ ├── 980.txt │ │ ├── 981.txt │ │ ├── 982.txt │ │ ├── 983.txt │ │ ├── 984.txt │ │ ├── 985.txt │ │ ├── 986.txt │ │ ├── 987.txt │ │ ├── 988.txt │ │ ├── 989.txt │ │ ├── 990.txt │ │ ├── 991.txt │ │ ├── 992.txt │ │ ├── 993.txt │ │ ├── 994.txt │ │ ├── 995.txt │ │ ├── 996.txt │ │ ├── 997.txt │ │ ├── 998.txt │ │ └── 999.txt │ ├── tl │ └── short_description.txt │ ├── tr │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 996.txt │ │ └── 997.txt │ ├── uk │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── und │ ├── full_description.txt │ └── short_description.txt │ ├── vi │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1001.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 71.txt │ │ ├── 740.txt │ │ ├── 860.txt │ │ ├── 900.txt │ │ ├── 920.txt │ │ ├── 952.txt │ │ ├── 965.txt │ │ ├── 967.txt │ │ ├── 968.txt │ │ ├── 969.txt │ │ ├── 970.txt │ │ ├── 971.txt │ │ ├── 973.txt │ │ ├── 974.txt │ │ ├── 978.txt │ │ ├── 979.txt │ │ ├── 980.txt │ │ ├── 981.txt │ │ ├── 982.txt │ │ ├── 983.txt │ │ └── 984.txt │ ├── zh-Hans │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ └── 1004.txt │ ├── zh-Hant │ └── changelogs │ │ ├── 1000.txt │ │ ├── 1002.txt │ │ ├── 1003.txt │ │ ├── 1004.txt │ │ ├── 65.txt │ │ └── 996.txt │ └── zh_Hant_HK │ └── changelogs │ ├── 1000.txt │ ├── 1001.txt │ ├── 1002.txt │ ├── 1003.txt │ ├── 1004.txt │ └── 63.txt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.github/changelog.md: -------------------------------------------------------------------------------- 1 | - merged latest changes from NewPipe's dev branch -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | local.properties 3 | .DS_Store 4 | build/ 5 | captures/ 6 | .idea/ 7 | *.iml 8 | *~ 9 | .weblate 10 | *.class 11 | app/debug/ 12 | app/release/ 13 | 14 | # vscode / eclipse files 15 | *.classpath 16 | *.project 17 | *.settings 18 | bin/ 19 | .vscode/ 20 | *.code-workspace 21 | -------------------------------------------------------------------------------- /app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/about/License.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.about 2 | 3 | import android.os.Parcelable 4 | import kotlinx.parcelize.Parcelize 5 | import java.io.Serializable 6 | 7 | /** 8 | * Class for storing information about a software license. 9 | */ 10 | @Parcelize 11 | class License(val name: String, val abbreviation: String, val filename: String) : Parcelable, Serializable 12 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/about/SoftwareComponent.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.about 2 | 3 | import android.os.Parcelable 4 | import kotlinx.parcelize.Parcelize 5 | import java.io.Serializable 6 | 7 | @Parcelize 8 | class SoftwareComponent 9 | @JvmOverloads 10 | constructor( 11 | val name: String, 12 | val years: String, 13 | val copyrightOwner: String, 14 | val link: String, 15 | val license: License, 16 | val version: String? = null 17 | ) : Parcelable, Serializable 18 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/database/LocalItem.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.database; 2 | 3 | public interface LocalItem { 4 | LocalItemType getLocalItemType(); 5 | 6 | enum LocalItemType { 7 | PLAYLIST_LOCAL_ITEM, 8 | PLAYLIST_REMOTE_ITEM, 9 | 10 | PLAYLIST_STREAM_ITEM, 11 | STATISTIC_STREAM_ITEM, 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/database/history/dao/HistoryDAO.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.database.history.dao; 2 | 3 | import org.schabi.newpipe.database.BasicDAO; 4 | 5 | public interface HistoryDAO extends BasicDAO { 6 | T getLatestEntry(); 7 | } 8 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/database/playlist/PlaylistLocalItem.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.database.playlist; 2 | 3 | import androidx.annotation.Nullable; 4 | 5 | import org.schabi.newpipe.database.LocalItem; 6 | 7 | public interface PlaylistLocalItem extends LocalItem { 8 | String getOrderingName(); 9 | 10 | long getDisplayIndex(); 11 | 12 | long getUid(); 13 | 14 | void setDisplayIndex(long displayIndex); 15 | 16 | @Nullable 17 | String getThumbnailUrl(); 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/database/stream/StreamWithState.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.database.stream 2 | 3 | import androidx.room.ColumnInfo 4 | import androidx.room.Embedded 5 | import org.schabi.newpipe.database.stream.model.StreamEntity 6 | import org.schabi.newpipe.database.stream.model.StreamStateEntity 7 | 8 | data class StreamWithState( 9 | @Embedded 10 | val stream: StreamEntity, 11 | 12 | @ColumnInfo(name = StreamStateEntity.STREAM_PROGRESS_MILLIS) 13 | val stateProgressMillis: Long? 14 | ) 15 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/database/subscription/NotificationMode.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.database.subscription; 2 | 3 | import androidx.annotation.IntDef; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | 7 | @IntDef({NotificationMode.DISABLED, NotificationMode.ENABLED}) 8 | @Retention(RetentionPolicy.SOURCE) 9 | public @interface NotificationMode { 10 | 11 | int DISABLED = 0; 12 | int ENABLED = 1; 13 | //other values reserved for the future 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/fragments/BackPressable.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.fragments; 2 | 3 | /** 4 | * Indicates that the current fragment can handle back presses. 5 | */ 6 | public interface BackPressable { 7 | /** 8 | * A back press was delegated to this fragment. 9 | * 10 | * @return if the back press was handled 11 | */ 12 | boolean onBackPressed(); 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/fragments/ViewContract.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.fragments; 2 | 3 | public interface ViewContract { 4 | void showLoading(); 5 | 6 | void hideLoading(); 7 | 8 | void showEmptyState(); 9 | 10 | void handleResult(I result); 11 | 12 | void handleError(); 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/fragments/list/ListViewContract.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.fragments.list; 2 | 3 | import org.schabi.newpipe.fragments.ViewContract; 4 | 5 | public interface ListViewContract extends ViewContract { 6 | void showListFooter(boolean show); 7 | 8 | void handleNextItems(N result); 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/fragments/list/playlist/PlaylistControlViewHolder.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.fragments.list.playlist; 2 | 3 | import org.schabi.newpipe.player.playqueue.PlayQueue; 4 | 5 | /** 6 | * Interface for {@code R.layout.playlist_control} view holders 7 | * to give access to the play queue. 8 | */ 9 | public interface PlaylistControlViewHolder { 10 | PlayQueue getPlayQueue(); 11 | 12 | PlayQueue getShuffledQueue(); 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/fragments/list/sponsorblock/SponsorBlockSegmentListAdapterListener.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.fragments.list.sponsorblock; 2 | 3 | public interface SponsorBlockSegmentListAdapterListener { 4 | void onSkipToTimestampRequested(long positionMillis); 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/info_list/holder/PlaylistInfoItemHolder.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.info_list.holder; 2 | 3 | import android.view.ViewGroup; 4 | 5 | import org.schabi.newpipe.R; 6 | import org.schabi.newpipe.info_list.InfoItemBuilder; 7 | 8 | public class PlaylistInfoItemHolder extends PlaylistMiniInfoItemHolder { 9 | public PlaylistInfoItemHolder(final InfoItemBuilder infoItemBuilder, final ViewGroup parent) { 10 | super(infoItemBuilder, R.layout.list_playlist_item, parent); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/info_list/holder/StreamGridInfoItemHolder.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.info_list.holder; 2 | 3 | import android.view.ViewGroup; 4 | 5 | import org.schabi.newpipe.R; 6 | import org.schabi.newpipe.info_list.InfoItemBuilder; 7 | 8 | public class StreamGridInfoItemHolder extends StreamInfoItemHolder { 9 | public StreamGridInfoItemHolder(final InfoItemBuilder infoItemBuilder, final ViewGroup parent) { 10 | super(infoItemBuilder, R.layout.list_stream_grid_item, parent); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/ktx/SharedPreferences.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.ktx 2 | 3 | import android.content.SharedPreferences 4 | 5 | fun SharedPreferences.getStringSafe(key: String, defValue: String): String { 6 | return getString(key, null) ?: defValue 7 | } 8 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/local/HeaderFooterHolder.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.local; 2 | 3 | import android.view.View; 4 | 5 | import androidx.recyclerview.widget.RecyclerView; 6 | 7 | public class HeaderFooterHolder extends RecyclerView.ViewHolder { 8 | public View view; 9 | 10 | public HeaderFooterHolder(final View v) { 11 | super(v); 12 | view = v; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/local/feed/service/FeedLoadState.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.local.feed.service 2 | 3 | data class FeedLoadState( 4 | val updateDescription: String, 5 | val maxProgress: Int, 6 | val currentProgress: Int, 7 | ) 8 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/local/playlist/PlayListShareMode.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.local.playlist; 2 | 3 | public enum PlayListShareMode { 4 | 5 | JUST_URLS, 6 | WITH_TITLES, 7 | YOUTUBE_TEMP_PLAYLIST 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/player/PlayerListener.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.player; 2 | 3 | public interface PlayerListener { 4 | void onPlayerPrepared(Player player); 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/player/event/OnKeyDownListener.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.player.event; 2 | 3 | public interface OnKeyDownListener { 4 | boolean onKeyDown(int keyCode); 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/player/gesture/DisplayPortion.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.player.gesture 2 | 3 | enum class DisplayPortion { 4 | LEFT, MIDDLE, RIGHT, LEFT_HALF, RIGHT_HALF 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/player/gesture/DoubleTapListener.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.player.gesture 2 | 3 | interface DoubleTapListener { 4 | fun onDoubleTapStarted(portion: DisplayPortion) 5 | fun onDoubleTapProgressDown(portion: DisplayPortion) 6 | fun onDoubleTapFinished() 7 | } 8 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/player/playqueue/events/AppendEvent.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.player.playqueue.events; 2 | 3 | public class AppendEvent implements PlayQueueEvent { 4 | private final int amount; 5 | 6 | public AppendEvent(final int amount) { 7 | this.amount = amount; 8 | } 9 | 10 | @Override 11 | public PlayQueueEventType type() { 12 | return PlayQueueEventType.APPEND; 13 | } 14 | 15 | public int getAmount() { 16 | return amount; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/player/playqueue/events/InitEvent.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.player.playqueue.events; 2 | 3 | public class InitEvent implements PlayQueueEvent { 4 | @Override 5 | public PlayQueueEventType type() { 6 | return PlayQueueEventType.INIT; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/player/playqueue/events/PlayQueueEvent.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.player.playqueue.events; 2 | 3 | import java.io.Serializable; 4 | 5 | public interface PlayQueueEvent extends Serializable { 6 | PlayQueueEventType type(); 7 | } 8 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/player/resolver/Resolver.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.player.resolver; 2 | 3 | import androidx.annotation.NonNull; 4 | import androidx.annotation.Nullable; 5 | 6 | public interface Resolver { 7 | @Nullable 8 | Product resolve(@NonNull Source source); 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/settings/NotificationSettingsFragment.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.settings 2 | 3 | import android.os.Bundle 4 | 5 | class NotificationSettingsFragment : BasePreferenceFragment() { 6 | override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { 7 | addPreferencesFromResourceRegistry() 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/settings/PlayerNotificationSettingsFragment.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.settings 2 | 3 | import android.os.Bundle 4 | 5 | class PlayerNotificationSettingsFragment : BasePreferenceFragment() { 6 | override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { 7 | addPreferencesFromResourceRegistry() 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/settings/preferencesearch/PreferenceSearchResultListener.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.settings.preferencesearch; 2 | 3 | import androidx.annotation.NonNull; 4 | 5 | public interface PreferenceSearchResultListener { 6 | void onSearchResultClicked(@NonNull PreferenceSearchItem result); 7 | } 8 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/settings/preferencesearch/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Contains classes for searching inside the preferences. 3 | *
4 | * This code is based on 5 | * ByteHamster/SearchPreference 6 | * (MIT license) but was heavily modified/refactored for our use. 7 | * 8 | * @author litetex 9 | */ 10 | package org.schabi.newpipe.settings.preferencesearch; 11 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/util/FallbackViewHolder.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.util; 2 | 3 | import android.view.View; 4 | 5 | import androidx.recyclerview.widget.RecyclerView; 6 | 7 | public class FallbackViewHolder extends RecyclerView.ViewHolder { 8 | public FallbackViewHolder(final View itemView) { 9 | super(itemView); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/util/OnClickGesture.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.util; 2 | 3 | import androidx.recyclerview.widget.RecyclerView; 4 | 5 | public interface OnClickGesture { 6 | void selected(T selectedItem); 7 | 8 | default void held(final T selectedItem) { 9 | // Optional gesture 10 | } 11 | 12 | default void drag(final T selectedItem, final RecyclerView.ViewHolder viewHolder) { 13 | // Optional gesture 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/util/SimpleOnSeekBarChangeListener.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.util 2 | 3 | import android.widget.SeekBar 4 | 5 | /** 6 | * Why the hell didn't they make a stub implementation for this? 7 | */ 8 | abstract class SimpleOnSeekBarChangeListener : SeekBar.OnSeekBarChangeListener { 9 | override fun onProgressChanged(seekBar: SeekBar, progress: Int, fromUser: Boolean) {} 10 | override fun onStartTrackingTouch(seekBar: SeekBar) {} 11 | override fun onStopTrackingTouch(seekBar: SeekBar) {} 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/util/SponsorBlockMode.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.util; 2 | 3 | public enum SponsorBlockMode { 4 | DISABLED, 5 | ENABLED 6 | } 7 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/util/SponsorBlockSecondaryMode.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.util; 2 | 3 | public enum SponsorBlockSecondaryMode { 4 | DISABLED, 5 | ENABLED, 6 | MANUAL, 7 | HIGHLIGHT 8 | } 9 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/util/debounce/DebounceSavable.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.util.debounce; 2 | 3 | import org.schabi.newpipe.error.ErrorInfo; 4 | 5 | public interface DebounceSavable { 6 | 7 | /** 8 | * Execute operations to save the data.
9 | * Must set {@link DebounceSaver#setIsModified(boolean)} false in this method manually 10 | * after the data has been saved. 11 | */ 12 | void saveImmediate(); 13 | 14 | void showError(ErrorInfo errorInfo); 15 | } 16 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/util/potoken/PoTokenException.kt: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.util.potoken 2 | 3 | class PoTokenException(message: String) : Exception(message) 4 | 5 | // to be thrown if the WebView provided by the system is broken 6 | class BadWebViewException(message: String) : Exception(message) 7 | 8 | fun buildExceptionForJsError(error: String): Exception { 9 | return if (error.contains("SyntaxError")) 10 | BadWebViewException(error) 11 | else 12 | PoTokenException(error) 13 | } 14 | -------------------------------------------------------------------------------- /app/src/main/java/org/schabi/newpipe/util/text/LongPressClickableSpan.java: -------------------------------------------------------------------------------- 1 | package org.schabi.newpipe.util.text; 2 | 3 | import android.text.style.ClickableSpan; 4 | import android.view.View; 5 | 6 | import androidx.annotation.NonNull; 7 | 8 | public abstract class LongPressClickableSpan extends ClickableSpan { 9 | 10 | public abstract void onLongClick(@NonNull View view); 11 | 12 | } 13 | -------------------------------------------------------------------------------- /app/src/main/java/us/shandian/giga/get/FinishedMission.java: -------------------------------------------------------------------------------- 1 | package us.shandian.giga.get; 2 | 3 | import androidx.annotation.NonNull; 4 | 5 | public class FinishedMission extends Mission { 6 | 7 | public FinishedMission() { 8 | } 9 | 10 | public FinishedMission(@NonNull DownloadMission mission) { 11 | source = mission.source; 12 | length = mission.length; 13 | timestamp = mission.timestamp; 14 | kind = mission.kind; 15 | storage = mission.storage; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /app/src/main/java/us/shandian/giga/io/ProgressReport.java: -------------------------------------------------------------------------------- 1 | package us.shandian.giga.io; 2 | 3 | public interface ProgressReport { 4 | 5 | /** 6 | * Report the size of the new file 7 | * 8 | * @param progress the new size 9 | */ 10 | void report(long progress); 11 | } -------------------------------------------------------------------------------- /app/src/main/java/us/shandian/giga/service/MissionState.java: -------------------------------------------------------------------------------- 1 | package us.shandian.giga.service; 2 | 3 | public enum MissionState { 4 | None, Pending, PendingRunning, Finished 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/res/animator/custom_fade_in.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/animator/custom_fade_out.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_tubular_update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-hdpi/ic_tubular_update.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_tubular_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-hdpi/ic_tubular_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_tubular_update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-mdpi/ic_tubular_update.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_tubular_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-mdpi/ic_tubular_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-night-v23/splash_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-night/splash_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/background_header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-nodpi/background_header.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-nodpi/placeholder_channel_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-nodpi/placeholder_channel_banner.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-v23/splash_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_tubular_update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-xhdpi/ic_tubular_update.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_tubular_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-xhdpi/ic_tubular_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_tubular_update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-xxhdpi/ic_tubular_update.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_tubular_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-xxhdpi/ic_tubular_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_tubular_update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-xxxhdpi/ic_tubular_update.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxxhdpi/ic_tubular_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/drawable-xxxhdpi/ic_tubular_white.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_oval_black_transparent.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_rectangle_black_transparent.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dashed_border_black.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dashed_border_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dashed_border_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/drawer_header_bottom_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_apps.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_back.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_drop_down.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_drop_up.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bookmark.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_bookmark_white.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_brightness_medium.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_left.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_right.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_circle.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_cloud.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_comment.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_computer.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_crop_portrait.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_description.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_done.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_drag_handle.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_expand_more.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fast_forward.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fast_rewind.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_file_download.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_filter_list.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fullscreen.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_fullscreen_exit.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_headset.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_hourglass_top.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_list.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_movie.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_music_note.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_next.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_pause.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_person.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_play_arrow.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_play_seek_triangle.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_playlist_add.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_previous.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_repeat.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_replay.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_school.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search_add.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_smart_display.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_sort.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_trending_up.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_volume_down.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_volume_mute.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_watch_later.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/placeholder_thumbnail_video.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/player_controls_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/player_controls_top_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/progress_circular_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_focused_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_focused_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/selector_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/toolbar_shadow_dark.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/toolbar_shadow_light.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/layout/feed_item_carousel.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/layout/instance_spinner_item.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/layout/instance_spinner_layout.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/layout/preference_edit_color.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/menu/dialog_url.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/menu/drawer_items.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/menu/error_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_chooser_fragment.xml: -------------------------------------------------------------------------------- 1 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_history.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_main_fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_notifications_channels.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_recaptcha.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/menu/menu_settings_main_fragment.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/tubular_tv_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-xhdpi/tubular_tv_banner.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/resources.properties: -------------------------------------------------------------------------------- 1 | unqualifiedResLocale=en-US 2 | -------------------------------------------------------------------------------- /app/src/main/res/values-aeb/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/values-af/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Geen stream-speler gevind nie. Installeer VLC\? 4 | Tik op \"Soek\" om aan die gang te kom 5 | -------------------------------------------------------------------------------- /app/src/main/res/values-ang/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/values-ars/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/values-ay/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/values-ayc/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Uka luparu ch’allt’aña qalltañataki. 4 | -------------------------------------------------------------------------------- /app/src/main/res/values-bm/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | ߥߊߘߏ ߛߐ߲߬ߞߌ߲߫ ߞߵߊ߬ ߘߊߡߌ߬ߣߊ߬. 4 | -------------------------------------------------------------------------------- /app/src/main/res/values-cy/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/values-enm/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/values-iw: -------------------------------------------------------------------------------- 1 | values-he/ -------------------------------------------------------------------------------- /app/src/main/res/values-kk/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Бастау үшін үлкейткіш әйнекті басыңыз. 4 | %1$s жарияланды 5 | Ағындық ойнатқыш табылмады (оны ойнату үшін VLC орнатуға болады). 6 | Ағындық ойнатқыш табылмады. VLC орнату керек пе\? 7 | -------------------------------------------------------------------------------- /app/src/main/res/values-ks/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/values-nds/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | @color/white 4 | @color/white 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/values-scn/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/values-vmf/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | im brüscher öffn 4 | passd scho 5 | passd scho 6 | stoarnieren 7 | iser 8 | net 9 | tealn 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/values/bools.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | false 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/xml/automotive_app_desc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/test/resources/settings/README.md: -------------------------------------------------------------------------------- 1 | `*.zip` files in this folder are NewPipe database exports, in all possible configurations: 2 | - `db` / `nodb` indicates if there is a `newpipe.db` database included or not 3 | - `ser` / `vulnser` / `noser` indicates if there is a `newpipe.settings` Java-serialized preferences file included, if it is included and contains an injection attack, of if it is not included 4 | - `json` / `nojson` indicates if there is a `preferences.json` JSON preferences file included or not 5 | -------------------------------------------------------------------------------- /app/src/test/resources/settings/db_noser_json.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/db_noser_json.zip -------------------------------------------------------------------------------- /app/src/test/resources/settings/db_noser_nojson.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/db_noser_nojson.zip -------------------------------------------------------------------------------- /app/src/test/resources/settings/db_ser_json.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/db_ser_json.zip -------------------------------------------------------------------------------- /app/src/test/resources/settings/db_ser_nojson.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/db_ser_nojson.zip -------------------------------------------------------------------------------- /app/src/test/resources/settings/db_vulnser_json.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/db_vulnser_json.zip -------------------------------------------------------------------------------- /app/src/test/resources/settings/db_vulnser_nojson.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/db_vulnser_nojson.zip -------------------------------------------------------------------------------- /app/src/test/resources/settings/newpipe.db: -------------------------------------------------------------------------------- 1 | such db much wow -------------------------------------------------------------------------------- /app/src/test/resources/settings/nodb_noser_json.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/nodb_noser_json.zip -------------------------------------------------------------------------------- /app/src/test/resources/settings/nodb_noser_nojson.zip: -------------------------------------------------------------------------------- 1 | PK -------------------------------------------------------------------------------- /app/src/test/resources/settings/nodb_ser_json.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/nodb_ser_json.zip -------------------------------------------------------------------------------- /app/src/test/resources/settings/nodb_ser_nojson.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/nodb_ser_nojson.zip -------------------------------------------------------------------------------- /app/src/test/resources/settings/nodb_vulnser_json.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/nodb_vulnser_json.zip -------------------------------------------------------------------------------- /app/src/test/resources/settings/nodb_vulnser_nojson.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/app/src/test/resources/settings/nodb_vulnser_nojson.zip -------------------------------------------------------------------------------- /assets/bitcoin_qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/assets/bitcoin_qr_code.png -------------------------------------------------------------------------------- /assets/bountysource_qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/assets/bountysource_qr_code.png -------------------------------------------------------------------------------- /assets/icon_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/assets/icon_5.png -------------------------------------------------------------------------------- /assets/liberapay_qr_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/assets/liberapay_qr_code.png -------------------------------------------------------------------------------- /assets/new_pipe_icon_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/assets/new_pipe_icon_5.png -------------------------------------------------------------------------------- /assets/thumbs_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/assets/thumbs_up.png -------------------------------------------------------------------------------- /checkstyle/suppressions.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 10 | 11 | 13 | 14 | -------------------------------------------------------------------------------- /doc/gif/preview_01.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/doc/gif/preview_01.gif -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | تحسنت 2 | • اسمح دائمًا بتغيير تفضيلات الإشعارات للمشغل على Android 13+ 3 | 4 | مصلحة 5 | • لن يؤدي إصلاح تصدير قاعدة البيانات/الاشتراكات إلى اقتطاع ملف موجود بالفعل، مما قد يؤدي إلى تصدير تالف 6 | • إصلاح المشغل الذي يستأنف من البداية عند النقر على الطابع الزمني 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | تم إصلاح مشكلة عدم تشغيل YouTube لأي بث. 2 | 3 | يعالج هذا الإصدار فقط الخطأ الأكثر إلحاحًا الذي يمنع تحميل تفاصيل فيديو YouTube. 4 | نحن ندرك وجود مشاكل أخرى، وسنقوم قريباً بإصدار إصدار منفصل لحلها. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | هذا إصدار إصلاح عاجل يعمل على إصلاح أخطاء YouTube: 2 | • [يوتيوب] إصلاح عدم تحميل أي معلومات فيديو ، وإصلاح أخطاء HTTP 403 أثناء تشغيل مقاطع الفيديو واستعادة تشغيل بعض مقاطع الفيديو المقيدة بالفئة العمرية 3 | • إصلاح أحجام التسميات التوضيحية التي لا يتم تغييرها 4 | • إصلاح معلومات التنزيل مرتين عند فتح البث 5 | • [Soundcloud] قم بإزالة التدفقات المحمية بإدارة الحقوق الرقمية غير القابلة للتشغيل 6 | • ترجمات محدثة 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | تم إصلاح YouTube الذي لا يقوم بتشغيل أي دفق 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/az/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | YouTube-un heç bir yayım oynatmaması düzəldildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/az/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | YouTube-un heç bir yayım oynatmaması düzəldildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/az/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | YouTube-un heç bir yayım oynatmaması düzəldildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Vylepšení 2 | • Vždy umožněno změnit nastavení oznámení přehrávače na Android 13+ 3 | 4 | Opraveno 5 | • Oprava chyby, při které export databáze/odběrů nezkracoval již existující soubor, což mohlo vést k poškozenému exportu 6 | • Opraveno pokračování přehrávače v přehrávání videa po klepnutí na časovou značku 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Opraveno nepřehrávání jakéhokoli streamu ve službě YouTube. 2 | 3 | Tato verze řeší pouze nejpalčivější chybu, která brání načtení detailů videa na YouTube. 4 | Jsme si vědomi, že existují i další problémy, a brzy připravíme samostatné vydání, které je vyřeší. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Opravná verze, která opravuje chyby YouTube: 2 | - [YouTube] Oprava nenačítání informací o videu, oprava chyb HTTP 403 při přehrávání videí a obnovení přehrávání některých videí s věkovým omezením. 3 | - Oprava nezměněných velikostí titulků 4 | - Oprava dvojího stahování informací při otevření streamu 5 | - [Soundcloud] Odstranění nepřehratelných streamů chráněných DRM 6 | - Aktualizovány překlady 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Opraveno nepřehrávání jakéhokoli streamu ve službě YouTube 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cy/changelogs/63.txt: -------------------------------------------------------------------------------- 1 | ### Gwelliannau 2 | - Gosodiadau mewnforio/Allforio #1333 3 | - Lleihau dros dynnu (gwelliant perfformiad) #1371 4 | - Gwelliannau bychan cod #1375 5 | - Ychwanegu popeth am y GDPR #1420 6 | 7 | ### Trwsio 8 | - Llwythwr: Trwsio'r chwalu wrth lwytho llwythi i lawr heb eu gorffen o ffeiliau .giga #1407 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cy/full_description.txt: -------------------------------------------------------------------------------- 1 | Nid yw NewPipe yn defnyddio unrhyw fframweithiau lyfrgell Google neu API YouTube. Mae ond yn didoli'r wefan er mwyn cael y wybodaeth mae ei angen. Felly mae modd ei ddefnyddio ar ddyfeisiau sydd heb Google Services wedi'u gosod. Hefyd, does dim angen cyfrif YouTube arnoch i ddefnyddio NewPipe ac mae'n FLOSS. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cy/short_description.txt: -------------------------------------------------------------------------------- 1 | Blaen YouTube ysgafn rhad a rhydd ar gyfer Android. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Verbessert 2 | • Ändern der Player-Benachrichtigungseinstellungen ist unter Android 13+ immer möglich 3 | 4 | Behoben 5 | • Beim Exportieren von Datenbanken/Abonnements wurde eine bereits vorhandene Datei nicht verkürzt, was möglicherweise zu einem beschädigten Export führte 6 | • Der Player wurde beim Anklicken eines Zeitstempel von Anfang an fortgesetzt 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Behoben: YouTube spielt keinen Stream ab. 2 | 3 | Diese Version behebt nur den dringendsten Fehler, der das Laden von YouTube-Videodetails verhindert. 4 | Wir sind uns bewusst, dass es andere Probleme gibt, und wir werden bald eine separate Version erstellen, um sie zu lösen. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Dies ist eine Hotfix-Version, die YouTube-Fehler behebt: 2 | • [Youtube] Behebung, dass keine Videoinformationen geladen werden, Behebung von HTTP 403-Fehlern beim Abspielen von Videos und Wiederherstellung der Wiedergabe einiger altersbeschränkter Videos 3 | • Die Größe der Untertitel wird nicht mehr geändert 4 | • Behebung des doppelten Herunterladens von Informationen beim Öffnen eines Streams 5 | • [Soundcloud] Entfernen von nicht abspielbaren DRM-geschützten Streams 6 | • Aktualisierte Übersetzungen 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Behoben, dass YouTube keinen Stream abspielte 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/el/changelogs/999.txt: -------------------------------------------------------------------------------- 1 | Αυτή η έκδοση επείγουσας επιδιόρθωσης διορθώνει σφάλματα HTTP 403 στη μέση των βίντεο του YouTube. Νέος • [SoundCloud] Προσθέστε υποστήριξη για διευθύνσεις URL on.soundcloud.com Βελτιωμένο • [Bandcamp] Εμφάνιση πρόσθετων πληροφοριών στο ραδιοφωνικό κιόσκι διορθώσεις • [YouTube] Διόρθωση περιστασιακών σφαλμάτων HTTP 403 στην αρχή ή στη μέση των βίντεο • [YouTube] Εξαγωγή avatar και banner από περισσότερους τύπους κεφαλίδων καναλιού • [Bandcamp] Διορθώστε διάφορα σφάλματα και χρησιμοποιείτε πάντα HTTPS 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | [Tubular] 2 | 3 | Updated: 4 | • merged latest changes from NewPipe's dev branch 5 | Changed: 6 | • changed app name in the database export file (thanks @roryokane) 7 | • removed core.symlinks=false git config from CI (thanks @Mynacol) 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | [Tubular] 2 | 3 | Updated: 4 | • merged latest changes from NewPipe's dev branch -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | [Tubular] 2 | 3 | Updated: 4 | • merged latest changes from NewPipe's dev branch 5 | 6 | Improved: 7 | • better skipping behavior (thanks @mikooomich) 8 | 9 | Added: 10 | • option to adjust playback speed (tempo) via middle gesture on main player (thanks @klaviartur) 11 | • more playback speed options (thanks @asandikci) -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/998.txt: -------------------------------------------------------------------------------- 1 | [Tubular] 2 | 3 | Updated: 4 | • merged latest changes from NewPipe's dev branch 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/999.txt: -------------------------------------------------------------------------------- 1 | [Tubular] 2 | 3 | Updated: 4 | • merged latest changes from NewPipe's dev branch 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- 1 | Tubular is a fork of NewPipe. It comes with all the privacy features of NewPipe, but also adds features from SponsorBlock and ReturnYouTubeDislike. Like NewPipe, it does not use any Google framework libraries, or the YouTube API. It only parses the website in order to gain the information it needs. Therefore this app can be used on devices without Google Services installed. Also, you don't need a YouTube account to use Tubular, and it's FLOSS. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/fastlane/metadata/android/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/fastlane/metadata/android/en-US/images/icon.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/fastlane/metadata/android/en-US/images/phoneScreenshots/00.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/fastlane/metadata/android/en-US/images/phoneScreenshots/01.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/fastlane/metadata/android/en-US/images/phoneScreenshots/02.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/fastlane/metadata/android/en-US/images/phoneScreenshots/03.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/images/phoneScreenshots/04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/fastlane/metadata/android/en-US/images/phoneScreenshots/04.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | A fork of NewPipe, a free lightweight YouTube frontend for Android. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Mejorado 2 | • Permitir siempre cambiar las preferencias de notificación del reproductor en Android 13+ 3 | 4 | Corregido 5 | • Al exportar bases de datos/suscripciones no se truncaba un archivo ya existente, lo que podía dar lugar a una exportación corrupta 6 | • El reproductor se reiniciaba desde el principio al hacer clic en una marca de tiempo 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Arreglo en YouTube no reproduciendo flujos 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Arreglo en YouTube no reproduciendo flujos 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Arreglo en YouTube no reproduciendo flujos 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/et/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Täiendused 2 | • Meediaesitaja teavituste seadistusi saab Android 13+ puhul alati muuta 3 | 4 | Parandused 5 | • Parandasime olukorra, kus andmebaasi/tellimuste eksport ei tühjendanud olemasolevat faili, põhjustades sellega vigase varukoopia tekkimise 6 | • Parandasime esituse jätkamise klõpsides ajatemplil 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/et/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Parandasime vea, kus ühtegi YouTube'i meediavoogu ei õnnestunud esitada. 2 | 3 | See versioon parandab vaid hetkel kõige olulisema vea, kus YouTube'i video andmeid ei õnnestunud laadida. 4 | Me oleme teadlikud ka muudest vigadest ning nendega tegeleme hiljem. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/et/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | See on kiirparandus, mis teeb korda need YouTube'i vead: 2 | • [YouTube] Parandasime vea, kus ühtegi meediavoogu ei õnnestunud esitada, parandasime HTTP 403-tüüpi vead videote esitamisel ja taastasime mõnede vanusepiirangutega videote esitamise 3 | • Parandasime vea, kus subtiitrite suurus ei muutunud 4 | • Parandasime vea, kus meediavoo avamisel laadisime tema teabe kaks korda alla 5 | • [Soundcloud] eemaldasime mitteesitatavad DRM-kaitsega meediavood 6 | • Uuendasime tõlkeid 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/et/changelogs/962.txt: -------------------------------------------------------------------------------- 1 | Lisasime hiljutiste videote kuvamise media.ccc.de teenusele. 2 | Lisasime otseetris olevad videovood to media.ccc.de teenusele ning otseetri toe. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/et/changelogs/998.txt: -------------------------------------------------------------------------------- 1 | Parandasime vea, kus ühtegi YouTube'i meediavoogu ei õnnestunud esitada ja HTTP olekuteade oli 403. 2 | 3 | Juhuslikud HTTP 403 veas esituse keskel pole veel parandatud. 4 | Me oleme teadlikud ka sellest veast ja kiirparandus lisandub niipea, kui võimalik. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fa/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | مشکل عدم نمایش پخش‌زنده برطرف شد 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fa/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | مشکل عدم نمایش پخش‌زنده برطرف شد 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fa/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | مشکل عدم نمایش پخش‌زنده برطرف شد 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fi/changelogs/830.txt: -------------------------------------------------------------------------------- 1 | Päivitetty SoundCloud client_id korjatakseen ongelmia SoundCloudissa. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Amélioré 2 | • Toujours autoriser la modification des préférences de notification du lecteur sur Android 13+ 3 | 4 | Corrigé 5 | • Correction de l'exportation de la base de données / des abonnements qui ne tronquait pas un fichier déjà existant, ce qui pouvait conduire à une exportation corrompue 6 | • Correction de la reprise de lecture depuis le début en cliquant sur un horodatage 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Correction d'un problème empêchant YouTube de lire les vidéos en streaming. 2 | 3 | Cette version résout uniquement l'erreur la plus urgente qui empêche le chargement des détails des vidéos YouTube. 4 | Nous sommes conscients qu'il existe d'autres problèmes et nous publierons bientôt une version séparée pour les résoudre. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Correction de YouTube qui ne lisait aucun média 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr/changelogs/996.txt: -------------------------------------------------------------------------------- 1 | Correction d'une NullPointerException lors de l'ouverture d'un canal/conférence dans media.ccc.de. 2 | Le Grinch a essayé de vous interrompre avec notre cadeau de Noël, mais nous avons résolu le problème. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/he/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | תוקנה התקלה ש־YouTube לא מנגן אף תזרים 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/he/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | תוקנה התקלה ש־YouTube לא מנגן אף תזרים 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/he/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | תוקנה התקלה ש־YouTube לא מנגן אף תזרים 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hi/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | सुधार 2 | • Android 13+ पर हमेशा प्लेयर नोटिफिकेशन प्राथमिकताएँ बदलने की अनुमति दें 3 | 4 | ठीक किया गया 5 | • डेटाबेस/सदस्यता निर्यात करने से पहले से मौजूद फ़ाइल को छोटा नहीं किया जा सकता था, जिससे संभवतः दूषित निर्यात हो सकता था 6 | • टाइमस्टैम्प पर क्लिक करने पर प्लेयर फिर से शुरू होने की समस्या को ठीक किया गया 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hi/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | YouTube द्वारा कोई भी स्ट्रीम न चलाए जाने की समस्या को ठीक किया गया। 2 | 3 | यह रिलीज़ केवल सबसे ज़्यादा दबाव वाली त्रुटि को संबोधित करती है जो YouTube वीडियो विवरण को लोड होने से रोकती है। 4 | 5 | हम जानते हैं कि अन्य समस्याएँ भी हैं, और हम जल्द ही उन्हें हल करने के लिए एक अलग रिलीज़ जारी करेंगे। 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hi/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | यह एक हॉटफ़िक्स रिलीज़ है जो YouTube त्रुटियों को ठीक करता है: 2 | • [YouTube] कोई भी वीडियो जानकारी लोड न होने की समस्या को ठीक करें, वीडियो चलाते समय HTTP 403 त्रुटियाँ ठीक करें और कुछ आयु-प्रतिबंधित वीडियो के प्लेबैक को पुनर्स्थापित करें 3 | • कैप्शन का आकार न बदलने की समस्या को ठीक करें 4 | • स्ट्रीम खोलते समय जानकारी दो बार डाउनलोड होने की समस्या को ठीक करें 5 | • [साउंडक्लाउड] न चलाए जा सकने वाले DRM-संरक्षित स्ट्रीम हटाएँ 6 | • अपडेट किए गए अनुवाद 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hi/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | फिक्स्ड YouTube कोई स्ट्रीम नहीं चला रहा है 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Fejlesztés 2 | • Mindig engedélyezi a lejátszó értesítési beállításainak módosítását Android 13+ rendszeren 3 | 4 | Javítások 5 | • Az adatbázis/feliratkozások exportálása nem vágja le a már létező fájlt, ami esetleg sérült exportáláshoz vezethetne 6 | • Egy időbélyegzőre nyomva a lejátszás folytatása nem a videó elejétől indul 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Javítva a YouTube-ról nem játszik le semmilyen streamet. 2 | 3 | Ez a kiadás csak a legsürgősebb hibát kezeli, ami megakadályozza a YouTube videó részleteinek betöltését. 4 | Tisztában vagyunk azzal, hogy vannak más problémák is, és hamarosan külön kiadást készítünk ezek megoldására. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Ez egy azonnali kiadás, amely a YouTube hibáit javítja: 2 | • [YouTube] A videóinformációk betöltésének elmaradása, a videók lejátszása közben fellépő HTTP 403 hibák javítása és néhány korhatáros videó lejátszásának visszaállítása 3 | • A feliratméret váltásának javítása 4 | • Az információ kétszeri letöltésének javítása a stream megnyitásakor 5 | • [Soundcloud] A lejátszhatatlan DRM-védett streamek eltávolítása 6 | • Frissített fordítások 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Immáron minden YouTube videó lejátszásra kerül 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/730.txt: -------------------------------------------------------------------------------- 1 | # Javítás 2 | - Funkció hiba feloldás újabb gyors javítása. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/770.txt: -------------------------------------------------------------------------------- 1 | Változások a 0.17.2-ben 2 | 3 | Javítás 4 | • Videó nem volt elérhető javítása 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/820.txt: -------------------------------------------------------------------------------- 1 | Regex név feloldás funkció használhatatlanná teszi a Youtube-ot 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/830.txt: -------------------------------------------------------------------------------- 1 | SoundCloud client_id frissítése. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | A YouTube weboldala frissítésre került ebben a verzióban. A régi weboldal verzió Márciusban kivezetésre kerül, ezért kérjük frissítse a NewPipe-ot. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | Fejlesztések 2 | • A tempó és hangszín állapotának mentése és visszaállítása 3 | • Kijelző kivágás támogatása a lejátszóban 4 | • Kerekített és sima feliratkozói számláló 5 | • Youtube optimalizálása, hogy kevesebb adatot használjon 6 | 7 | Több mint 15 YouTube orientált bug került fixálásra ebben a verzióban. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/870.txt: -------------------------------------------------------------------------------- 1 | Ez egy gyorsfix verzió, hogy újra használható legyen a SoundCloud különösebb szenvedés nélkül. 2 | Immáron a SoundCloud v2-s API-ját használja a kivonatoló, és a hibás kliens azonosító kiszűrése is javításra került. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/910.txt: -------------------------------------------------------------------------------- 1 | Adatbázis migráció fixálva, mely megakadályozta a NewPipe elindulását egyes esetekben. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/920.txt: -------------------------------------------------------------------------------- 1 | Fejlesztések 2 | 3 | • Feltöltési dátum és nézőszám megjelenítése a videó szélén levő infókhoz 4 | • A felső legördülő menü elrendezés fejlesztése 5 | 6 | Javítások 7 | 8 | • Némító gomb javítása ami a 19-es API-nál hibára fut 9 | • Hosszú 1080p 60fps videók letöltésének fixálása 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/950.txt: -------------------------------------------------------------------------------- 1 | Ez a verzió három kicsi javítást tartalmaz: 2 | • Háttértár hozzáférés javítás Android 10+ esetében 3 | • Megnyitási panel fixálása 4 | • Hosszú videók idejének felismerésének javítása 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/952.txt: -------------------------------------------------------------------------------- 1 | Fejlesztések 2 | • Minden szolgáltatásnál működik az auto-lejátszás (nem csak a YouTube-nál) 3 | 4 | Javítás 5 | • Fixálva a kapcsolódó videók a YouTube új folytatásával 6 | • A korhatáros videók javítása 7 | • [Android TV] Fixálva a késő fókusz kiemelés felületréteg 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/953.txt: -------------------------------------------------------------------------------- 1 | A YouTube dekódolás funkció kivonatolásának javítása. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/955.txt: -------------------------------------------------------------------------------- 1 | [YouTube] Keresés fixálása egyes felhasználók számára 2 | [YouTube] Véletlen előforduló dekódoló kivételek fixálása 3 | [SoundCloud] Megfelelően kerülnek feldolgozásra azon címek amelyek per jelre végződnek 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/956.txt: -------------------------------------------------------------------------------- 1 | [YouTube] Bármely videó betöltésnél okozott összeomlás javítása 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/959.txt: -------------------------------------------------------------------------------- 1 | A hiba bejelentő megnyitásakor folyamatos összeomlás javítása. 2 | PeerTube folyamat listák frissítése amiket automata módon megnyithatóak NewPipe-al. 3 | Fordítások frissítése. 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/960.txt: -------------------------------------------------------------------------------- 1 | • Export adatbázis leírások opciójának fejlesztése a beállításokban. 2 | • YouTube kommentek feldolgozásának javítása. 3 | • media.ccc.de szolgáltatás neve fixálva 4 | • Fordítások frissítése. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/961.txt: -------------------------------------------------------------------------------- 1 | • [YouTube] Mix támogatás 2 | • [YouTube] Kiírás a publikus adásokról és Covid-19-ről 3 | • [media.ccc.de] Legutóbbi videók hozzáadása 4 | • Szomális fordítás hozzáadása 5 | 6 | • Sok belső fejlesztés 7 | 8 | • Lejátszón belüli megosztás javítása 9 | • Üres ReCaptcha fixálása 10 | • Videó listából való eltávolítása esetén van összeomlás fixálása 11 | • [PeerTube] Kapcsolódó videók fixálása 12 | • [YouTube] A YouTube Music keresés fixálása 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/962.txt: -------------------------------------------------------------------------------- 1 | Legutóbbi videók hozzáadása a media.ccc.de szolgáltatáshoz. 2 | Élő közvetítések hozzáadás a media.ccc.de-hez, közvetítések támogatása. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/963.txt: -------------------------------------------------------------------------------- 1 | • [YouTube] Csatorna folytatás fixálása 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/965.txt: -------------------------------------------------------------------------------- 1 | Csatona csoportoknál fellépő összeomlás javítása. 2 | További videók és lejátszásilisták kérésének fixálása. 3 | YouTube kommentek megjelenítésének fixálása. 4 | A /watch/, /v/ és /w/ YouTube alcímek támogatása. 5 | A SoundCLoud kliens id és földrajzilag korlátozott kontent kibontásának fixálása. 6 | Észek-Kurd fordítás hozzáadása. 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/967.txt: -------------------------------------------------------------------------------- 1 | A YouTube nem megfelelő működése az EU-n belül javításra került. Ez egy új beleegyező süti miatt történt, de immáron beállításra került. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/968.txt: -------------------------------------------------------------------------------- 1 | Menü hosszú nyomásánál megjeleníthető a csatorna részletei. 2 | A Lista felületen átnevezhető a lejátszásilista. 3 | Videó megállítható bufferelés közben. 4 | A világos téma felfrissítve. 5 | Nagyobb betűméretnél nem takarják egymást a szövegek. 6 | Formuler és Zephier eszközökön immáron megjelennek a videók. 7 | Megannyi hibajavítás. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/969.txt: -------------------------------------------------------------------------------- 1 | • Külső meghajtóról való telepítés engedélyezése 2 | • [Bandcamp] A legelső három komment megjelenítése a zenén 3 | • A 'letöltés megkezdődött' toast értesítő csak valóban a letöltéskor jelenik meg 4 | • Ha nincs engedélyezve a süti tárolás, ne tárolja a reCaptcha sütiket se 5 | • [Lejátszó] Cache teljesítmény javítása 6 | • [Lejátszó] A lejátszó most már automatikusan elindul 7 | • Korábbi Snackbar-ok elutasítása a letöltések törlésénél 8 | • A listában nem szereplő elem törlésének javítása 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/971.txt: -------------------------------------------------------------------------------- 1 | Gyorsjavítás 2 | • Buffer növelése lejátszáshoz rebuffer-t követően 3 | • Összeomlás javítása a tévéken és tableteken a lejátszás-hozzáadás gomb megnyomásakor 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/973.txt: -------------------------------------------------------------------------------- 1 | Gyorsjavítás 2 | • Indexképek levágása rácsos nézetben fixálása, ami egy rossz kalkuláció eredménye volt 3 | • A megosztás menüből történő letöltésnél nem történik semmi, csak kiírásra kerül a letöltés fixálva 4 | • Külső tevékenységekkel kapcsolatos könyvtárak frissítése, mint például a Héttártár Hozzáférés Keretrendszer fájl kiválasztó 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/980.txt: -------------------------------------------------------------------------------- 1 | Új 2 | • A megosztás menübe bekerült a "Hozzáadás listához" opció 3 | • y2u.be és PeerTube rövid linkek támogatása 4 | 5 | Fejlesztések 6 | • A Visszajátszás-Sebesség-Irányítók összébb tömörítése 7 | • A feed most már kiemeli az új elemeket 8 | • A "Mutassa a megtekintett videókat" opció megfelelően mentésre kerül 9 | 10 | Javítás 11 | • A YouTube Tetszik/Nem tetszik kinyerés javításra került 12 | • Automata újrajátszás javítása a háttérből való visszaváltáskor 13 | És még sok minden más 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/981.txt: -------------------------------------------------------------------------------- 1 | MédiaElemző támogatás eltávolításra került az Anroid 11+ rendszereken a bufferelés utáni sikertelen lejátszás javítása miatt. 2 | A Philips QM16XE-en kikapcsolásra kerül a média alagútazás a visszajátszási problémák kiküszöbölése miatt. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/982.txt: -------------------------------------------------------------------------------- 1 | A YouTube immáron lejátszik minden videót. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/984.txt: -------------------------------------------------------------------------------- 1 | Kellő mennyiségű elemet töltsön be a lista elejére, hogy mind a Tv és a tablet képernyőt betelítse 2 | Véletlenszerű kifagyások javítása listák görgetése közben 3 | A lejátszó gyorskeresés felülete kerüljön a rendszer felülete alá 4 | A többablakos nézetnél kivágós üzemmődban fut, ezzel kijavítva, hogy egyes telefonokon rossz helyre helyeződik át a lejátszó 5 | A compileSdk növelése 30-ról 31-re 6 | Hiba jelentő mappa frissítése 7 | A lejátszó egyes kódjainak refaktorálása 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/985.txt: -------------------------------------------------------------------------------- 1 | Immáron minden YouTube videó lejátszásra kerül 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/988.txt: -------------------------------------------------------------------------------- 1 | [YouTube] A "Nem elérhető a videó" hiba javítása lejátszáskor 2 | [YouTube] A "A következő kontent nem elérhetőaz országában" jelenik meg a videó lekérése helyett 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/994.txt: -------------------------------------------------------------------------------- 1 | Új 2 | • Több hang/nyelv sáv támogatása 3 | • A hangerő és fényerő bármely képernyőszélen állítható 4 | • A fő fülek a képernyő alján is megjeleníthetőek 5 | 6 | Fejlesztés 7 | • [Bandcamp] Paywall mögötti számok kezelése 8 | 9 | Javítások 10 | • [YouTube] 203 HTTP videó hiba javítása 11 | • Lejátszó befeketedésének javítása a lista nézetből váltáskor 12 | • Lejátszó szolgáltatás memória szivárgás 13 | • [PeerTube] Feltöltő és alcsatorna avatárok felcserélésre kerültek 14 | 15 | és sok más 16 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/996.txt: -------------------------------------------------------------------------------- 1 | A media.ccc.de csatorna/konferencia megnyitásakor javításra került egy NullPointerException. 2 | A Grincs megpróbálta ellopni a karácsonyi ajándékunkat, de kicseleztük. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/998.txt: -------------------------------------------------------------------------------- 1 | A YouTube videók HTTP 403-as hibára futásának javítása. 2 | 3 | A videó közben megjelenő 403-as hiba még nem került megoldásra. 4 | Ez a hiba a következő patch-el kerül kijavításra amilyen hamar csak tudjuk. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu/changelogs/999.txt: -------------------------------------------------------------------------------- 1 | Ez a gyorsjavítás javítja a 403-as YouTube videó közben fellépő hibát. 2 | 3 | Új 4 | • [SoundCloud] Az on.soundcloud.com cím támogatása 5 | 6 | Fejlesztés 7 | • [Bandcamp] A rádió fülke részen további infó jelenik meg 8 | 9 | Javítások 10 | • [YouTube] A videó elején s közepén fellépő HTTP 403-as hiba javítása 11 | • [YouTube] Az avatár és banner kinyerése több csatorna fejlécből 12 | • [Bandcamp] Különböző bugok javítása, és áttérés HTTPS-re 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Ditingkatkan 2 | - Selalu izinkan mengubah preferensi pemberitahuan pemain di Android 13+ 3 | 4 | Diperbaiki 5 | - Memperbaiki mengekspor database/langganan tidak akan memotong file yang sudah ada, yang mungkin menyebabkan ekspor rusak 6 | - Memperbaiki pemutar yang melanjutkan dari awal saat mengklik stempel waktu 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Memperbaiki YouTube yang tidak memutar streaming apa pun 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Memperbaiki YouTube yang tidak memutar streaming apa pun 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Memperbaiki YouTube yang tidak memutar streaming apa pun 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Migliorato 2 | • Consenti sempre di modificare le preferenze di notifica del lettore su Android 13+ 3 | 4 | Corretto 5 | • Correzione del problema per cui l'esportazione di database/abbonamenti non troncava un file già esistente, causando un'esportazione corrotta 6 | • Correzione del problema per cui il lettore riprendeva dall'inizio quando si faceva clic su un timestamp 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Risolto il problema per cui YouTube non riproduceva alcun flusso 2 | 3 | Questa versione risolve solo l'errore più urgente che impedisce il caricamento dei dettagli dei video di YouTube. 4 | Siamo consapevoli che ci sono altri problemi e presto pubblicheremo una versione separata per risolverli. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Questa versione risolve il problema di YouTube che permette di riprodurre video solo a 360p. 2 | 3 | La soluzione impiegata in questa versione è probabilmente temporanea, e a lungo termine c'è da implementare il protocollo video SABR, ma i membri del TeamNewPipe non hanno tempo al momento, quindi qualsiasi aiuto sarebbe molto apprezzato! https://github.com/TeamNewPipe/NewPipe/issues/12248 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ja/changelogs/1000.txt: -------------------------------------------------------------------------------- 1 | 改善点 2 | • プレイリストの説明をクリック可能にして、内容の表示/非表示を切り替えられるようにしました。 3 | • [PeerTube] `subscribeto.me` インスタンスのリンクを自動的に処理します。 4 | • 履歴画面で単一のアイテムのみを再生するようにしました。 5 | 6 | 修正点 7 | • RSSボタンの表示を修正しました。 8 | • シークバーのプレビューによるクラッシュを修正しました。 9 | • サムネイルなしのアイテムをプレイリストに追加する際の問題を修正しました。 10 | • ダウンロードダイアログが表示される前に終了する問題を修正しました。 11 | • 関連アイテムリストのキューイングポップアップを修正しました。 12 | • プレイリスト追加ダイアログの順序を修正しました。 13 | • プレイリストブックマークアイテムのレイアウトを調整しました。 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ka/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | გაასწორა YouTube არ უკრავს არცერთ ნაკადს 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | YouTube에서 스트림을 재생하지 않는 문제 수정 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | YouTube에서 스트림을 재생하지 않는 문제 수정 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | YouTube에서 스트림을 재생하지 않는 문제 수정 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/820.txt: -------------------------------------------------------------------------------- 1 | YouTube를 사용할 수 없게 만드는 복호화 함수 이름 정규식을 수정했습니다. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/830.txt: -------------------------------------------------------------------------------- 1 | SoundCloud 문제를 해결하기 위해 SoundCloud client_id를 업데이트했습니다. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | 이 릴리스에서는 YouTube 웹사이트 버전이 업데이트되었습니다. 이전 웹사이트 버전은 3월에 중단되므로 NewPipe를 업그레이드해야 합니다. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | 개선된 기능 2 | • 피치와 템포가 언후크되었는지 여부를 저장하고 복원 3 | • 플레이어에서 디스플레이 컷아웃 지원 4 | • 라운드 뷰 및 구독자 수 5 | • YouTube를 최적화하여 데이터를 덜 사용 6 | 7 | 이 릴리스에서는 YouTube 관련 버그 15개 이상이 수정되었습니다. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/870.txt: -------------------------------------------------------------------------------- 1 | 이것은 NewPipe를 업데이트하여 SoundCloud를 다시 큰 번거로움 없이 사용할 수 있도록 하는 핫픽스 릴리스입니다. 2 | SoundCloud의 v2 API가 이제 추출기에서 사용되고 잘못된 클라이언트 ID 감지가 개선되었습니다. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/900.txt: -------------------------------------------------------------------------------- 1 | 새로운 기능 2 | • 구독 그룹 및 정렬된 피드 3 | • 플레이어의 음소거 버튼 4 | 5 | 개선된 기능 6 | • NewPipe에서 music.youtube.com 및 media.ccc.de 링크 열기 허용 7 | • 모양에서 콘텐츠로 두 가지 설정 재배치 8 | • 부정확한 탐색이 활성화된 경우 5, 15, 25초 탐색 옵션 숨기기 9 | 10 | 수정된 기능 11 | • 일부 WebM 비디오 탐색 불가 12 | • Android P에서 데이터베이스 백업 13 | • 다운로드한 파일을 공유할 때 충돌 14 | • 수많은 YouTube 추출 문제 등... 15 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/910.txt: -------------------------------------------------------------------------------- 1 | 일부 드문 경우에 NewPipe가 시작되지 않는 고정 데이터베이스 마이그레이션이 수정되었습니다. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/920.txt: -------------------------------------------------------------------------------- 1 | 개선된 사항 2 | 3 | • 스트림 그리드 항목에 업로드 날짜 및 조회수 추가 4 | • 서랍 헤더 레이아웃 개선 5 | 6 | 수정된 사항 7 | 8 | • API 19에서 충돌을 일으키는 음소거 버튼 수정 9 | • 긴 1080p 60fps 비디오 다운로드 수정 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/930.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • YouTube Music에서 검색 3 | • 기본 Android TV 지원 4 | 5 | 개선된 사항 6 | • 로컬 재생 목록에서 시청한 모든 비디오를 제거하는 기능 추가 7 | • 아직 콘텐츠가 지원되지 않을 때 충돌 대신 메시지 표시 8 | • 핀치 제스처로 팝업 플레이어 크기 조정 개선 9 | • 채널의 배경 및 팝업 버튼에서 길게 누르면 스트림 대기열에 추가 10 | • 서랍 헤더 제목의 크기 처리 개선 11 | 12 | 수정된 사항 13 | • 연령 제한 콘텐츠 설정이 작동하지 않는 문제 수정 14 | • 특정 종류의 reCAPTCHA 수정 15 | • 재생 목록이 `null`인 동안 북마크를 열 때 충돌 수정 16 | • 네트워크 관련 예외 감지 수정 17 | • 구독 조각에서 그룹 정렬 버튼 표시 수정 18 | 19 | 및 기타 20 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/940.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • SoundCloud 댓글 지원 추가 3 | • YouTube 제한 모드 설정 추가 4 | • PeerTube 부모 채널 세부 정보 표시 5 | 6 | 개선된 사항 7 | • 지원되는 서비스에만 Kore 버튼 표시 8 | • NavigationBar 또는 StatusBar에서 시작하는 플레이어 제스처 차단 9 | • 서비스 색상에 따라 재시도 및 구독 버튼 배경색 변경 10 | 11 | 수정된 사항 12 | • 다운로드 대화 상자 정지 수정 13 | • 브라우저에서 열기 버튼이 이제 브라우저에서 실제로 열림 14 | • 비디오 열기 및 "이 스트림을 재생할 수 없습니다" 오류 수정 15 | 16 | 및 기타 17 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/950.txt: -------------------------------------------------------------------------------- 1 | 이 릴리스는 세 가지 작은 수정 사항을 제공합니다. 2 | • Android 10+에서 스토리지 접속 수정 3 | • 키오스크 열기 수정 4 | • 긴 비디오의 지속 시간 구문 분석 수정 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/951.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 피드 그룹 대화 상자에 구독 선택기 검색 추가 3 | • 피드 그룹 대화 상자에 필터를 추가하여 그룹화되지 않은 구독만 표시 4 | • 메인 페이지에 재생 목록 탭 추가 5 | • 백그라운드/팝업 플레이어 대기열에서 빨리 감기/되감기 6 | • 검색 제안 표시: 다음을 의미하고 결과를 표시 7 | 8 | 개선된 사항 9 | • 멀티플렉싱된 파일에 쓰기 애플리케이션 메타데이터 삭제 10 | • 실패한 스트림을 대기열에서 제거하지 않음 11 | • 툴바 색상과 일치하도록 상태 표시줄 색상 업데이트 12 | 13 | 수정된 사항 14 | • 부동 소수점 누적 오류로 인한 오디오/비디오 비동기화 수정 15 | • [PeerTube] 삭제된 댓글 처리 16 | 17 | 및 기타 18 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/954.txt: -------------------------------------------------------------------------------- 1 | • 새로운 애플리케이션 워크플로: 세부 정보 페이지에서 비디오 재생, 아래로 스와이프하여 플레이어 최소화 2 | • MediaStyle 알림: 알림에서 사용자 정의 가능한 작업, 성능 개선 3 | • 데스크톱 앱으로 NewPipe를 사용할 때 기본 크기 조정 4 | 5 | • 지원되지 않는 URL 토스트의 경우 열린 옵션이 있는 대화 상자 표시 6 | • 원격 토스트를 가져올 수 없는 경우 검색 제안 환경 개선 7 | • 기본 비디오 품질을 720p60(앱 내 플레이어) 및 480p(팝업 플레이어)로 높임 8 | 9 | • 수많은 버그 수정 및 기타 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/957.txt: -------------------------------------------------------------------------------- 1 | • 특정 인큐 동작을 하나로 통합 2 | • 플레이어를 닫는 두 손가락 제스처 3 | • reCAPTCHA 쿠키 지우기 허용 4 | • 알림에 색상을 입히지 않는 옵션 5 | • 무한 버퍼링, NewPipe에 공유할 때의 버그 동작 및 기타 불일치를 수정하기 위해 비디오 세부 정보가 열리는 방식 개선 6 | • YouTube 비디오 속도 향상 및 연령 제한 비디오 수정 7 | • 빨리 감기/되감기 시 충돌 수정 8 | • 축소판 그림을 끌어서 목록을 재정렬하지 않음 9 | • 팝업 속성을 항상 기억 10 | • Santali 언어 추가 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/958.txt: -------------------------------------------------------------------------------- 1 | 새롭고 개선된 사항: 2 | • 잠금 화면에서 썸네일을 숨기는 옵션 다시 추가 3 | • 피드 새로 고침을 위해 당김 4 | • 로컬 목록을 가져올 때 성능 개선 5 | 6 | 수정된 사항: 7 | • RAM에서 제거된 후 NewPipe를 시작할 때 발생하는 충돌 수정 8 | • 인터넷에 연결되어 있지 않을 때 시작 시 발생하는 충돌 수정 9 | • 밝기 및 볼륨 제스처 설정에 대한 수정 10 | • [YouTube] 긴 재생 목록 수정 11 | 12 | 기타: 13 | • 코드 정리 및 여러 가지 내부 개선 사항 14 | • 종속성 업데이트 15 | • 번역 업데이트 16 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/959.txt: -------------------------------------------------------------------------------- 1 | 오류 보고자를 연 후 무한 루프가 발생하는 문제를 해결. 2 | NewPipe에서 자동으로 열 수 있는 PeerTube 인스턴스 목록을 업데이트. 3 | 번역 업데이트. 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/960.txt: -------------------------------------------------------------------------------- 1 | • 설정의 데이터베이스 내보내기 설명이 향상되었습니다. 2 | • 유튜브 코멘트 파싱이 수정되었습니다. 3 | • media.ccc.de 서비스 표기명이 수정되었습니다. 4 | • 번역이 업데이트되었습니다. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/961.txt: -------------------------------------------------------------------------------- 1 | • [YouTube] 믹스 지원 2 | • [YouTube] 공공 방송사와 Covid-19에 대한 정보 표시 3 | • [media.ccc.de] 최신 비디오 추가 4 | • 소말리아어 번역 추가 5 | 6 | • 많은 내부 개선 사항 7 | 8 | • 플레이어 내에서 비디오 공유 수정 9 | • 빈 ReCaptcha 웹뷰 수정 10 | • 목록에서 스트림을 제거할 때 발생하는 충돌 수정 11 | • [PeerTube] 관련 스트림 수정 12 | • [YouTube] YouTube Music 검색 수정 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/962.txt: -------------------------------------------------------------------------------- 1 | media.ccc.de 서비스에 "최근" 비디오를 추가했습니다. 2 | media.ccc.de 서비스에 라이브 스트림을 추가했고 라이브 스트림 지원도 추가했습니다. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/963.txt: -------------------------------------------------------------------------------- 1 | • [YouTube] 채널 이어가기 수정 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/964.txt: -------------------------------------------------------------------------------- 1 | • 플레이어 컨트롤에 챕터 지원 추가 2 | • [PeerTube] 세피아 검색 추가 3 | • 비디오 세부 정보 보기에 공유 버튼 다시 추가 및 스트림 설명 탭 레이아웃으로 이동 4 | • 밝기 제스처가 비활성화된 경우 밝기 복원 비활성화 5 | • Kodi에서 비디오를 재생하는 목록 항목 추가 6 | • 일부 기기에서 기본 브라우저가 설정되지 않은 경우 충돌 수정 및 공유 대화 상자 개선 7 | • 전체 화면 플레이어에서 하드웨어 공간 버튼으로 재생/일시 중지 전환 8 | • [media.ccc.de] 다양한 수정 및 개선 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/965.txt: -------------------------------------------------------------------------------- 1 | 채널 그룹을 재정렬할 때 발생하는 충돌을 수정했습니다. 2 | 채널 및 재생 목록에서 더 많은 YouTube 비디오를 가져오는 문제를 수정했습니다. 3 | YouTube 댓글을 가져오는 문제를 수정했습니다. 4 | YouTube URL에서 /watch/, /v/ 및 /w/ 하위 경로에 대한 지원을 추가했습니다. 5 | SoundCloud 클라이언트 ID 및 지역 제한 콘텐츠 추출 문제를 수정했습니다. 6 | 북부 쿠르드어 현지화를 추가했습니다. 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/966.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항: 2 | • 새로운 서비스 추가: Bandcamp 3 | 4 | 개선된 사항: 5 | • 앱이 기기 테마를 따르도록 하는 옵션 추가 6 | • 개선된 오류 패널을 표시하여 일부 충돌 방지 7 | • 콘텐츠를 사용할 수 없는 이유에 대한 자세한 정보 표시 8 | • 하드웨어 공간 버튼이 재생/일시 중지 트리거 9 | • "다운로드 시작됨" 토스트 표시 10 | 11 | 수정된 사항: 12 | • 백그라운드에서 재생하는 동안 비디오 세부 정보에서 매우 작은 썸네일 수정 13 | • 최소화된 플레이어에서 빈 제목 수정 14 | • 마지막 크기 조정 모드가 올바르게 복원되지 않는 문제 수정 15 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/967.txt: -------------------------------------------------------------------------------- 1 | EU에서 YouTube가 제대로 작동하지 않는 문제를 수정했습니다. 이는 NewPipe가 CONSENT 쿠키를 설정해야 하는 새로운 쿠키 및 개인정보 동의 시스템으로 인해 발생했습니다. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/968.txt: -------------------------------------------------------------------------------- 1 | 길게 누르기 메뉴에 채널 세부 정보 옵션 추가. 2 | 재생 목록 인터페이스에서 재생 목록 이름을 바꾸는 기능 추가. 3 | 비디오가 버퍼링되는 동안 사용자가 일시 정지할 수 있도록 허용. 4 | 흰색 테마를 다듬음. 5 | 더 큰 글꼴 크기를 사용할 때 겹치는 글꼴 수정. 6 | Formuler 및 Zephier 기기에서 비디오가 나오지 않는 문제 수정. 7 | 다양한 충돌 수정. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/969.txt: -------------------------------------------------------------------------------- 1 | • 외부 저장소에 설치 허용 2 | • [Bandcamp] 스트림에서 처음 세 개의 댓글 표시 지원 추가 3 | • 다운로드가 시작될 때만 '다운로드가 시작되었습니다' 토스트 표시 4 | • 쿠키가 저장되지 않은 경우 reCaptcha 쿠키 설정 안 함 5 | • [플레이어] 캐시 성능 개선 6 | • [플레이어] 플레이어가 자동으로 재생되지 않는 문제 수정 7 | • 다운로드 삭제 시 이전 스낵바 해제 8 | • 목록에 없는 개체 삭제 시도 수정 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/970.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 설명 아래에 콘텐츠 메타데이터(태그, 카테고리, 라이선스 등) 표시 3 | • 원격(로컬이 아닌) 재생 목록에 "채널 세부 정보 표시" 옵션 추가 4 | • 길게 누르면 메뉴에 "브라우저에서 열기" 옵션 추가 5 | 6 | 수정된 사항 7 | • 비디오 세부 정보 페이지에서 회전 충돌 수정 8 | • 플레이어에서 "Kodi로 재생" 버튼이 항상 Kore를 설치하라는 메시지를 표시하도록 수정 9 | • 가져오기 및 내보내기 경로 설정 수정 및 개선 10 | • [YouTube] 댓글 좋아요 수 수정 11 | 그리고 훨씬 더 많은 기능 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/971.txt: -------------------------------------------------------------------------------- 1 | 핫픽스 2 | • 재버퍼링 후 재생을 위한 버퍼 증가 3 | • 플레이어에서 재생 대기열 아이콘을 클릭할 때 태블릿 및 TV에서 발생하는 충돌 수정 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/972.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | 설명에서 타임스탬프와 해시태그 인식 3 | 수동 태블릿 모드 설정 추가 4 | 피드에서 재생된 항목을 숨기는 기능 추가 5 | 6 | 개선된 사항 7 | 저장소 액세스 프레임워크 제대로 지원 8 | 사용할 수 없는 채널과 종료된 채널의 오류 처리 개선 9 | Android 10 이상 사용자를 위한 Android 공유 시트에 이제 콘텐츠 제목이 표시됩니다. 10 | Invidious 인스턴스 업데이트 및 파이프 링크 지원 11 | 12 | 수정된 사항 13 | [YouTube] 연령 제한 콘텐츠 14 | 선택 대화 상자를 열 때 창 예외가 누출되는 것을 방지 15 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/973.txt: -------------------------------------------------------------------------------- 1 | 핫픽스 2 | • 한 행에 들어갈 수 있는 비디오 수를 잘못 계산하여 그리드 레이아웃에서 썸네일과 제목이 잘리는 문제 수정 3 | • 공유 메뉴에서 열면 아무것도 하지 않고 다운로드 대화 상자가 사라지는 문제 수정 4 | • Storage Access Framework 파일 선택기와 같은 외부 활동을 여는 것과 관련된 라이브러리 업데이트 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/974.txt: -------------------------------------------------------------------------------- 1 | 핫픽스 2 | • YouTube 제한으로 인한 버퍼링 문제 해결 3 | • YouTube 댓글 추출 및 비활성화된 댓글로 인한 충돌 해결 4 | • YouTube 음악 검색 해결 5 | • PeerTube 라이브 스트림 해결 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/975.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 검색하는 동안 썸네일 미리보기 표시 3 | • 비활성화된 댓글 감지 4 | • 피드 항목을 시청한 것으로 표시 허용 5 | • 댓글 하트 표시 6 | 7 | 개선된 사항 8 | • 메타데이터 및 태그 레이아웃 개선 9 | • UI 구성 요소에 서비스 색상 적용 10 | 11 | 수정된 사항 12 | • 미니 플레이어의 썸네일 수정 13 | • 중복 대기열 항목에서 끝없는 버퍼링 수정 14 | • 회전 및 더 빠른 닫기와 같은 일부 플레이어 수정 15 | • 백그라운드에서 로드된 상태로 유지되는 ReCAPTCHA 수정 16 | • 피드를 새로 고칠 때 클릭 비활성화 17 | • 일부 다운로더 충돌 수정 18 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/976.txt: -------------------------------------------------------------------------------- 1 | • 전체 화면에서 플레이어를 직접 여는 옵션 추가 2 | • 표시할 검색 제안 유형 선택 허용 3 | • 어두운 테마가 이제 더 어둡고 어두운 시작 화면 추가 4 | • 원치 않는 파일을 회색으로 표시하는 파일 선택기 개선 5 | • YouTube 구독 가져오기 수정 6 | • 스트림을 재생하려면 재생 버튼을 다시 탭해야 함 7 | • 오디오 세션 닫기 수정 8 | • [Android TV] DPad 사용 시 긴 탐색 막대 점프 수정 9 | 10 | 추가 변경 사항을 보려면 아래 링크 탭에서 변경 로그(및 블로그 게시물)를 확인하세요. 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/977.txt: -------------------------------------------------------------------------------- 1 | • 길게 누르기 메뉴에 "다음 재생" 버튼 추가 2 | • 인텐트 필터에 YouTube shorts 경로 접두사 추가 3 | • 설정 가져오기 수정 4 | • 대기열 화면에서 플레이어 버튼과 탐색 막대 위치 바꾸기 5 | • MediasessionManager와 관련된 다양한 수정 6 | • 비디오 종료 후 탐색 막대가 완료되지 않는 문제 수정 7 | • RealtekATV에서 미디어 터널링 비활성화 8 | • 최소화된 플레이어 버튼 클릭 가능 영역 확장 9 | 10 | 추가 변경 사항을 보려면 아래 링크 탭에서 변경 로그(및 블로그 게시물)를 확인하세요. 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/978.txt: -------------------------------------------------------------------------------- 1 | 새로운 NewPipe 버전에 대한 체크 실행을 수정했습니다. 이 체크는 때때로 너무 일찍 실행되어 앱 충돌로 이어졌습니다. 이제 수정되어야 합니다. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/979.txt: -------------------------------------------------------------------------------- 1 | - 재생 재개 수정 2 | - NewPipe가 새 버전을 확인해야 하는지 여부를 결정하는 서비스가 백그라운드에서 시작되지 않도록 개선 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/980.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 공유 메뉴에 "재생목록에 추가" 옵션 추가 3 | • y2u.be 및 PeerTube 짧은 링크 지원 추가 4 | 5 | 개선된 사항 6 | • 재생 속도 제어를 더 컴팩트하게 만들기 7 | • 피드에서 이제 새 항목을 강조 표시 8 | • 피드의 "시청한 항목 표시" 옵션이 이제 저장됨 9 | 10 | 수정된 사항 11 | • YouTube 좋아요 및 싫어요 추출 수정 12 | • 백그라운드에서 돌아온 후 자동 재생 수정 13 | 및 기타 여러 사항 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/981.txt: -------------------------------------------------------------------------------- 1 | Android 11+에서 버퍼링 후 재생 재개 실패를 해결하기 위해 MediaParser 지원을 제거했습니다. 2 | 재생 문제를 해결하기 위해 Philips QM16XE에서 미디어 터널링을 비활성화했습니다. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/982.txt: -------------------------------------------------------------------------------- 1 | YouTube에서 스트림이 재생되지 않는 문제를 해결했습니다. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/983.txt: -------------------------------------------------------------------------------- 1 | 새로운 더블 탭 탐색 UI 및 동작 추가 2 | 설정 검색 가능 3 | 고정된 댓글을 강조 표시 4 | FSFE의 PeerTube 인스턴스에 앱으로 열기 지원 추가 5 | 오류 알림 추가 6 | 플레이어 변경 시 첫 번째 대기열 항목 재생 수정 7 | 실시간 스트리밍 중 버퍼링 시 실패하기 전까지 더 오래 대기 8 | 로컬 검색 결과 순서 수정 9 | 재생 대기열에서 빈 항목 필드 수정 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/984.txt: -------------------------------------------------------------------------------- 1 | 전체 화면을 채우고 태블릿과 TV에서 스크롤을 수정하기 위해 목록에 충분한 초기 항목을 로드 2 | 목록을 스크롤하는 동안 발생하는 무작위 충돌을 수정 3 | 플레이어 빠른 탐색 오버레이 아크를 시스템 UI 아래로 이동 4 | 다중 창에서 재생할 때 컷아웃의 변경 사항을 되돌려 일부 휴대폰에서 플레이어가 잘못 배치된 회귀를 발생 5 | compileSdk를 30에서 31로 늘림 6 | 오류 보고 라이브러리를 업데이트 7 | 플레이어의 일부 코드를 리팩토링 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/985.txt: -------------------------------------------------------------------------------- 1 | YouTube에서 스트림을 재생하지 않는 문제 수정 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/986.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 새 스트림에 대한 알림 3 | • 백그라운드와 비디오 플레이어 간의 원활한 전환 4 | • 반음 단위로 피치 변경 5 | • 재생 목록에 메인 플레이어 대기열 추가 6 | 7 | 개선된 사항 8 | • 속도/피치 단계 크기 기억 9 | • 비디오 플레이어에서 초기 긴 버퍼링 완화 10 | • Android TV용 플레이어 UI 개선 11 | • 다운로드한 모든 파일을 삭제하기 전에 확인 12 | 13 | 수정된 사항 14 | • 미디어 버튼이 플레이어 컨트롤을 숨기지 않는 문제 수정 15 | • 플레이어 유형 변경 시 재생 재설정 문제 수정 16 | • 재생 목록 대화 상자 회전 문제 수정 17 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/987.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 점진적 HTTP 이외의 전송 방법 지원: 재생 로딩 시간 단축, PeerTube 및 SoundCloud 수정, 최근에 종료된 YouTube 라이브 스트림 재생 3 | • 원격 재생 목록을 로컬 재생 목록에 추가하는 추가 버튼 4 | • Android 10+ 공유 시트에서 이미지 미리 보기 5 | 6 | 개선된 사항 7 | • 재생 매개변수 대화 상자 개선 8 | • 구독 가져오기/내보내기 버튼을 3개 점 메뉴로 이동 9 | 10 | 수정된 사항 11 | • 재생 목록에서 완전히 시청한 비디오 제거 수정 12 | • 공유 메뉴 테마 및 "재생 목록에 추가" 항목 수정 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/988.txt: -------------------------------------------------------------------------------- 1 | [YouTube] 비디오를 재생하려고 할 때 "스트림을 가져올 수 없습니다" 오류 수정 2 | [YouTube] 요청한 비디오 대신 "다음 콘텐츠는 이 앱에서 사용할 수 없습니다." 메시지가 표시되는 문제 수정 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/989.txt: -------------------------------------------------------------------------------- 1 | • [YouTube] 비디오를 재생하려고 할 때 무한 로딩 수정 2 | • [YouTube] 일부 비디오의 속도 조절 수정 3 | • 보안 수정이 포함된 jsoup 라이브러리를 1.15.3으로 업그레이드 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/990.txt: -------------------------------------------------------------------------------- 1 | 이 릴리스에서는 Android 4.4 KitKat에 대한 지원이 중단되었으며, 이제 최소 버전은 Android 5 Lollipop입니다! 2 | 3 | 새로운 사항 4 | • 길게 누르기 메뉴에서 다운로드 5 | • 피드에서 향후 동영상 숨기기 6 | • 로컬 재생 목록 공유 7 | 8 | 개선된 사항 9 | • 플레이어 코드를 작은 구성 요소로 리팩토링: RAM 사용량 감소, 버그 감소 10 | • 썸네일의 크기 조정 모드 개선 11 | • 이미지 자리 표시자 벡터화 12 | 13 | 수정된 사항 14 | • 플레이어 알림과 관련된 다양한 문제 수정: 오래되거나 누락된 미디어 정보, 왜곡된 썸네일 15 | • 화면의 1/4을 사용하여 전체 화면 수 16 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/991.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 오류 패널에 "브라우저에서 열기" 버튼 추가 3 | • 채널 그룹을 목록으로 표시하는 옵션 추가 4 | • [YouTube] 스트림 세그먼트를 길게 클릭하여 타임스탬프 URL 공유 5 | • 미니 플레이어에 재생 대기열 버튼 추가 6 | 7 | 개선된 사항 8 | • 아이슬란드어 현지화 추가 및 기타 여러 번역 업데이트 9 | • 여러 내부 개선 10 | 11 | 수정된 사항 12 | • 여러 충돌 수정 13 | • [YouTube] 일부 국가에서 채널 로딩, 비전용 피드 및 해결 방법 재생 문제 수정 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/993.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 재생 목록 중복을 추가할 때 경고를 추가하고 이를 제거하는 버튼 추가 3 | • 하드웨어 버튼 무시 허용 4 | • 피드에서 부분적으로 시청한 비디오 숨기기 허용 5 | 6 | 개선된 사항 7 | • 대형 화면에서 더 많은 그리드 열 사용 8 | • 설정과 일치하는 진행률 표시기 만들기 9 | 10 | 수정된 사항 11 | • Android 11 이상에서 브라우저 URL, 다운로드 및 외부 플레이어 열기 수정 12 | • MIUI에서 두 번 탭해야 하는 전체 화면 상호 작용 수정 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/994.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 여러 오디오 트랙/언어 지원 3 | • 화면의 어느 쪽에서든 볼륨 및 밝기 제스처 설정 허용 4 | • 화면 하단에 메인 탭 표시 지원 5 | 6 | 개선된 사항 7 | • [Bandcamp] 유료 구독 벽 뒤의 트랙 처리 8 | 9 | 수정된 사항 10 | • [YouTube] 스트림에 대한 403 HTTP 오류 11 | • 재생 목록 보기에서 메인 플레이어로 전환할 때 검은색 플레이어 12 | • 플레이어 서비스 메모리 누수 13 | • [PeerTube] 업로더와 하위 채널 아바타가 바뀌었습니다. 14 | 15 | 및 기타 16 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/995.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 채널 탭 지원 3 | • 이미지 품질 선택 4 | • 모든 이미지에 대한 URL 가져오기 5 | 6 | 개선된 사항 7 | • 플레이어 인터페이스 접근성 8 | • 비디오 전용 다운로드를 위한 더 나은 오디오 선택 9 | • 공유된 플레이리스트 콘텐츠에 플레이리스트 및 비디오 이름을 포함하는 옵션 10 | 11 | 수정된 사항 12 | • [YouTube] 좋아요 수 수정 13 | • 플레이어가 응답하지 않는 팝업 및 충돌 수정 14 | • 언어 선택기에서 잘못된 언어 선택 15 | • 플레이어 오디오 포커스가 음소거를 따르지 않음 16 | • 플레이리스트 항목 추가가 가끔 작동하지 않음 17 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/996.txt: -------------------------------------------------------------------------------- 1 | media.ccc.de에서 채널/컨퍼런스를 열 때 NullPointerException이 발생하는 것을 수정했습니다. 2 | 그린치가 당신에게 준 크리스마스 선물을 깰려고 했지만, 우리는 그것을 수정했습니다. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/997.txt: -------------------------------------------------------------------------------- 1 | 새로운 사항 2 | • 댓글 답글 추가 3 | • 재생 목록 재정렬 허용 4 | • 재생 목록 설명 및 기간 표시 5 | • 설정 재설정 허용 6 | 7 | 개선된 사항 8 | • [Android 13+] 사용자 지정 알림 작업 복원 9 | • 업데이트 확인에 대한 동의 요청 10 | • 버퍼링하는 동안 알림 재생/일시 중지 허용 11 | • 일부 설정 재정렬 12 | 13 | 수정된 사항 14 | • [YouTube] 댓글이 로드되지 않는 문제 수정 및 기타 수정 및 개선 사항 15 | • 설정 가져오기 및 JSON으로 전환의 취약성 수정 16 | • 다양한 다운로드 수정 17 | • 검색 텍스트 다듬기 18 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/998.txt: -------------------------------------------------------------------------------- 1 | HTTP 403 오류로 인해 YouTube에서 스트림을 재생하지 못하는 문제를 수정했습니다. 2 | 3 | YouTube 비디오 중간에 가끔 발생하는 HTTP 403 오류는 아직 수정되지 않았습니다. 4 | 이 문제는 가능한 한 빨리 다른 핫픽스 릴리스에서 해결될 예정입니다. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko/changelogs/999.txt: -------------------------------------------------------------------------------- 1 | 이 핫픽스 릴리스는 YouTube 비디오 중간에 발생하는 HTTP 403 오류를 수정합니다. 2 | 3 | 새로운 사항 4 | • [SoundCloud] on.soundcloud.com URL 지원 추가 5 | 6 | 개선된 사항 7 | • [Bandcamp] 라디오 키오스크에 추가 정보 표시 8 | 9 | 수정된 사항 10 | • [YouTube] 비디오 시작 또는 중간에 발생하는 HTTP 403 오류 수정 11 | • [YouTube] 더 많은 채널 헤더 유형에서 아바타와 배너 추출 12 | • [Bandcamp] 다양한 버그 수정 및 항상 HTTPS 사용 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/730.txt: -------------------------------------------------------------------------------- 1 | # Salabots 2 | - Atkārtoti izlabota atšifrēšanas funkcijas kļūda. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/770.txt: -------------------------------------------------------------------------------- 1 | Izmaiņas 0.17.2 versijā 2 | 3 | Salabots 4 | • Novērsta problēma, ka videoklips bija nepieejams 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/820.txt: -------------------------------------------------------------------------------- 1 | Salabota regulārās izteiksmes funkcijas nosaukuma atšifrēšana, kuras dēļ YouTube bija nelietojams. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/830.txt: -------------------------------------------------------------------------------- 1 | Atjaunināts SoundCloud client_id, lai novērstu SoundCloud problēmas. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | Šī versijas relīze iekļauj atjaunināto YouTube vietnes versiju. Vecās vietnes versijas atbalsts tiks pārtraukta martā, un tāpēc jums ir nepieciešams atjaunināt NewPipe. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | Uzlabojumi 2 | • Saglabāt un atjaunot neatkarīgi no tā, vai augstums un temps ir atspējoti vai nav 3 | • Atbalsta displeja izgriezumu atskaņotājā 4 | • Apaļš (360 grādu) skats un abonentu skaits 5 | • Optimizēts YouTube, lai izmantotu mazāk datu 6 | 7 | Šajā versijā ir novērstas vairāk nekā 15 ar YouTube saistītas kļūdas. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/870.txt: -------------------------------------------------------------------------------- 1 | Šis ielāpu izlaidums ļauj jaunajai New Pipe versijai atkal izmantot SoundCloud bez liekām problēmām. 2 | Ekstraktorā tagad tiek izmantots Soundcloud v2 API, kā arī ir uzlabota nederīgu klientu ID noteikšana. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/910.txt: -------------------------------------------------------------------------------- 1 | Salabota datu bāzes migrācija, kas retos gadījumos neļāva NewPipe palaisties. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/920.txt: -------------------------------------------------------------------------------- 1 | Uzlabojumi 2 | 3 | • Pievienots augšupielādes datums un skatījumu skaits plūsmas elementiem režģa skatā 4 | • Uzlabojumi atvilktņu galvenes izkārtojumā 5 | 6 | Salabots 7 | 8 | • Salabota skaņas izslēgšanas poga, kas izraisīja avārijas uz Android ar API 19 9 | • Salabota ilgu 1080p 60 kadri sekundē videoklipu lejupielāde 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/950.txt: -------------------------------------------------------------------------------- 1 | Šajā versijā ir veikti tikai trīs nelieli labojumi: 2 | • Salabota piekļuve krātuvei Android 10+ operētājsistēmās 3 | • Salabota kiosku atvēršana 4 | • Salabota ilguma noteikšana ilgiem videoklipiem 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/963.txt: -------------------------------------------------------------------------------- 1 | • [YouTube] Salabots kanāla turpinājums 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/996.txt: -------------------------------------------------------------------------------- 1 | Salabota NullPointerException kļūda, kad atvēra media.ccc.de vietnes kanālu/konferenci. 2 | Grinčs mēģināja salauzt mūsu Ziemassvētku dāvanu jums, taču mēs to salabojām. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mk/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Подобрено 2 | • Секогаш се дозволува менување на поставките за известување на плеерот на Android 13+ 3 | 4 | Поправено 5 | • Извозот на базата на податоци/претплати нема да скрати веќе постоечки фајл, што може да доведе до оштетен извоз 6 | • Продолжувањето на плеерот од почеток кога ќе кликнете на временскиот печат (анг. timestamp) 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mk/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | Верзијата на веб-страницата на YouTube беше ажурирана. Старата верзија на веб-страницата ќе биде укината во март и оттаму ќе морате да го надградите NewPipe. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mk/changelogs/982.txt: -------------------------------------------------------------------------------- 1 | Поправен е проблемот за време на кој YouTube не вчитуваше ниту еден стрим. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mk/full_description.txt: -------------------------------------------------------------------------------- 1 | NewPipe не користи никакви рамкови библиотеки на Google или програмскиот интерфејс (API) на YouTube. Тој ја анализира веб-страницата за да ги добие информациите кои му се потребни. Оттука, оваа апликација може да се користи на уреди без инсталирани услуги на Google (Gооgle Services). Исто така, не Ви е потребен акаунт на YouTube за да го користите NewPipe. Оваа апликација е бесплатна и нејзиниот код е јавно достапен. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mk/short_description.txt: -------------------------------------------------------------------------------- 1 | Бесплатен и лесен YouTube клиент за Android. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ms/changelogs/952.txt: -------------------------------------------------------------------------------- 1 | Dipertingkat 2 | • Automain tersedia untuk semua perkhidmatan (bukan hanya untuk YouTube) 3 | 4 | Dibaiki 5 | • Baiki strim berkaitan dengan menyokong sambungan baharu YouTube 6 | • Baiki video sekatan umur YouTube 7 | • [Android TV] Baiki tindanan serlahan fokus yang berlarutan 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ms/changelogs/953.txt: -------------------------------------------------------------------------------- 1 | Baiki penyarian fungsi penyahsulitan YouTube. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ne/short_description.txt: -------------------------------------------------------------------------------- 1 | एन्ड्रोइडका लागि निशुल्क, हलुका युट्युब फ्रन्टइन्ड । 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | YouTube speelt geen stream af opgelost 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | YouTube speelt geen stream af opgelost 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | YouTube speelt geen stream af opgelost 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pa/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | ਸੁਧਾਰਿਆ ਗਿਆ 2 | • ਐਂਡਰਾਇਡ 13+ 'ਤੇ ਪਲੇਅਰ ਸੂਚਨਾ ਤਰਜੀਹਾਂ ਨੂੰ ਹਮੇਸ਼ਾ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦਿਓ 3 | 4 | ਠੀਕ ਕੀਤਾ ਗਿਆ 5 | • ਡੇਟਾਬੇਸ/ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਨਿਰਯਾਤ ਕਰਨ ਨਾਲ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਫਾਈਲ ਨੂੰ ਕੱਟਿਆ ਨਹੀਂ ਜਾਵੇਗਾ, ਜਿਸ ਨਾਲ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਖਰਾਬ ਨਿਰਯਾਤ ਹੋ ਸਕਦਾ ਹੈ 6 | • ਟਾਈਮਸਟੈਂਪ 'ਤੇ ਕਲਿੱਕ ਕਰਨ 'ਤੇ ਪਲੇਅਰ ਨੂੰ ਸ਼ੁਰੂ ਤੋਂ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਨੂੰ ਠੀਕ ਕਰੋ 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pa/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | YouTube ਵੱਲੋਂ ਕੋਈ ਵੀ ਸਟ੍ਰੀਮ ਨਾ ਚਲਾਉਣ ਨੂੰ ਠੀਕ ਕੀਤਾ ਗਿਆ ਹੈ। 2 | 3 | ਇਹ ਰੀਲੀਜ਼ ਸਿਰਫ਼ ਉਸ ਸਭ ਤੋਂ ਵੱਡੀ ਗਲਤੀ ਨੂੰ ਹੱਲ ਕਰਦੀ ਹੈ ਜੋ YouTube ਵੀਡੀਓ ਵੇਰਵਿਆਂ ਨੂੰ ਲੋਡ ਹੋਣ ਤੋਂ ਰੋਕਦੀ ਹੈ। 4 | ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ ਹੋਰ ਸਮੱਸਿਆਵਾਂ ਵੀ ਹਨ, ਅਤੇ ਅਸੀਂ ਜਲਦੀ ਹੀ ਉਨ੍ਹਾਂ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਇੱਕ ਵੱਖਰੀ ਰੀਲੀਜ਼ ਕਰਾਂਗੇ। 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pa/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | ਇਹ ਇੱਕ ਹੌਟਫਿਕਸ ਰੀਲੀਜ਼ ਹੈ ਜੋ YouTube ਗਲਤੀਆਂ ਨੂੰ ਠੀਕ ਕਰਦੀ ਹੈ: 2 | • [YouTube] ਵੀਡੀਓ ਚਲਾਉਣ ਦੌਰਾਨ ਕਿਸੇ ਵੀ ਵੀਡੀਓ ਜਾਣਕਾਰੀ ਨੂੰ ਲੋਡ ਨਾ ਹੋਣ ਨੂੰ ਠੀਕ ਕਰੋ, ਵੀਡੀਓ ਚਲਾਉਂਦੇ ਸਮੇਂ HTTP 403 ਗਲਤੀਆਂ ਨੂੰ ਠੀਕ ਕਰੋ ਅਤੇ ਕੁਝ ਉਮਰ-ਪ੍ਰਤੀਬੰਧਿਤ ਵੀਡੀਓਜ਼ ਦੇ ਪਲੇਬੈਕ ਨੂੰ ਬਹਾਲ ਕਰੋ 3 | • ਕੈਪਸ਼ਨ ਆਕਾਰਾਂ ਨੂੰ ਨਾ ਬਦਲਣ ਨੂੰ ਠੀਕ ਕਰੋ 4 | • ਸਟ੍ਰੀਮ ਖੋਲ੍ਹਣ ਵੇਲੇ ਦੋ ਵਾਰ ਡਾਊਨਲੋਡਿੰਗ ਜਾਣਕਾਰੀ ਨੂੰ ਠੀਕ ਕਰੋ 5 | • [Soundcloud] ਨਾ ਚਲਾਏ ਜਾ ਸਕਣ ਵਾਲੇ DRM-ਸੁਰੱਖਿਅਤ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਹਟਾਓ 6 | • ਅੱਪਡੇਟ ਕੀਤੇ ਅਨੁਵਾਦ 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pa/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | ਸਥਿਰ YouTube ਕੋਈ ਸਟ੍ਰੀਮ ਨਹੀਂ ਚਲਾ ਰਿਹਾ 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Corrigido YouTube não reproduzir qualquer transmissão 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Corrigido YouTube não reproduzir qualquer transmissão 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Corrigido YouTube não reproduzir qualquer transmissão 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/730.txt: -------------------------------------------------------------------------------- 1 | # Corrigido 2 | - Erro na função de desencriptação novamente corrigido quente. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/820.txt: -------------------------------------------------------------------------------- 1 | Nome da função descodificar regex corrigido, que tornava o YouTube inutilizável. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/830.txt: -------------------------------------------------------------------------------- 1 | Atualização do client_id SoundCloud para corrigir problemas do SoundCloud. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | Neste lançamento, a versão do site do YouTube FOI foi atualizada. A versão Antiga do site será interrompida EM março, portanto, é obrigado a atualizar o NewPipe. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | Melhorado 2 | - Gravar e restaurar se o tom e o tempo estão desengatados ou não 3 | - Recorte de exibição de suporte no jogador 4 | - Vista redonda e contagem de subscritores 5 | - YouTube otimizado para usar menos dados 6 | 7 | Mais de 15 bugs relacionados ao YouTube foram corrigidos nesta versão. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/870.txt: -------------------------------------------------------------------------------- 1 | Esta é uma versão hotfix que atualiza o NewPipe a permitir a utilização do SoundCloud sem grandes incómodos novamente. 2 | A API v2 do SoundCloud é agora utilizada no extrator e a deteção de IDs de clientes inválidos foi melhorada. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/910.txt: -------------------------------------------------------------------------------- 1 | Migração do banco de dados corrigida que impediu que NewPipe iniciasse em alguns casos raros. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/920.txt: -------------------------------------------------------------------------------- 1 | Melhorado 2 | 3 | - Data de carregamento e contagem de visualização dos itens da grelha de fluxo adicionada 4 | - Melhorias para o layout do cabeçalho da gaveta 5 | 6 | Correções 7 | 8 | - O botão de silenciamento causando falhas na API 19 corrigido 9 | - Descarregar de vídeos longos 1080p 60fps corrigido 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-PT/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Melhorias 2 | • Sempre permitir mudanças de preferências de notificações do reprodutor no Android 13+ 3 | 4 | Corrigido 5 | • Corrigido exportar base de dados/inscrições não deve truncar um ficheiro existente previamente, possivelmente levar a uma exportação corrompida.. 6 | • Corrigido reprodutor a resumir do início quando clicar numa estampa de tempo 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-PT/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Corrigido YouTube não reproduzir nenhuma transmissão 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-PT/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Corrigido YouTube não reproduzir nenhuma transmissão 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-PT/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Corrigido YouTube não reproduzir nenhuma transmissão 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Melhorias 2 | • Sempre permitir mudanças de preferências de notificações do player no Android 13+ 3 | 4 | Corrigidos 5 | • Corrigido exportar banco de dados/inscrições não deve truncado a um arquivo existente recentemente, possivelmente que se levou a exportação sendo corrompido. 6 | • Corrigido player por resumir do começo quando clicar numa estampa de tempo. 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Corrigido YouTube não reproduzir nenhuma transmissão 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Corrigido YouTube não reproduzir nenhuma transmissão 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Corrigido YouTube não reproduzir nenhuma transmissão 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Улучшенный 2 | 3 | - Всегда можно изменить настройки уведомлений игрока на Android 13+ 4 | 5 | 6 | Исправлено 7 | 8 | - Исправление экспорта базы данных/подписок, который не обрезал уже существующий файл, что могло привести к повреждению экспорта 9 | 10 | - Исправлено возобновление работы плеера с самого начала при нажатии на временную метку 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Исправлено: YouTube не воспроизводил никакие потоки 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Исправлено: YouTube не воспроизводил никакие потоки 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Исправлено: YouTube не воспроизводил никакие потоки 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Vylepšené 2 | - Vždy umožnená zmena predvolieb oznámení prehrávača na Android 13+ 3 | 4 | Opravené 5 | - Oprava exportu databázy/odberov, pri ktorom nedochádzalo k skráteniu už existujúceho súboru, čo mohlo viesť k poškodeniu exportu 6 | - Oprava pokračovania prehrávania od začiatku pri kliknutí na časovú značku 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Opravené prehrávanie videí. 2 | 3 | Toto vydanie rieši len najpálčivejšiu chybu, ktorá zabraňuje načítať detaily s videom. 4 | Sme si vedomí aj ďalších chýb a čoskoro vydáme ďalšie vydanie, ktoré ich bude riešiť. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Fixed YouTube not playing any stream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Fixed YouTube not playing any stream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/730.txt: -------------------------------------------------------------------------------- 1 | # Fixed 2 | - Hot fix decrypt function error again. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/770.txt: -------------------------------------------------------------------------------- 1 | Changes in 0.17.2 2 | 3 | Fix 4 | • Fix no video was available 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/820.txt: -------------------------------------------------------------------------------- 1 | Fixed decrypt function name regex making YouTube unusable. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/830.txt: -------------------------------------------------------------------------------- 1 | Updated SoundCloud client_id to fix SoundCloud issues. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | Tn this release the YouTube website version was updated. The old website version is going to be discontinued in March and therefore you are required to upgrade NewPipe. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | Improved 2 | • Save and restore whether pitch and tempo are unhooked or not 3 | • Support display cutout in player 4 | • Round view and subscriber count 5 | • Optimized YouTube to use less data 6 | 7 | More than 15 YouTube-related bugs were fixed in this release. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/870.txt: -------------------------------------------------------------------------------- 1 | This is a hotfix release updating NewPipe to allow using SoundCloud without major hassles again. 2 | SoundCloud's v2 API is used in the extractor now and the detection of invalid client IDs has been improved. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/900.txt: -------------------------------------------------------------------------------- 1 | New 2 | • Subscription groups and sorted feeds 3 | • Mute button in players 4 | 5 | Improved 6 | • Allow opening music.youtube.com and media.ccc.de links in NewPipe 7 | • Relocate two settings from Appearance to Content 8 | • Hide 5, 15, 25 second seek options if inexact seek is enabled 9 | 10 | Fixed 11 | • some WebM videos are not seekable 12 | • database backup on Android P 13 | • crash when sharing a downloaded file 14 | • tons of YouTube extraction issue and more ... 15 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/910.txt: -------------------------------------------------------------------------------- 1 | Fixed database migration which prevented NewPipe from starting in some rare cases. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/920.txt: -------------------------------------------------------------------------------- 1 | Improved 2 | 3 | • Added upload date and view count on stream grid items 4 | • Improvements for the drawer header layout 5 | 6 | Fixed 7 | 8 | • Fixed mute button causing crashes on API 19 9 | • Fixed downloading of long 1080p 60fps videos 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/950.txt: -------------------------------------------------------------------------------- 1 | This release brings three small fixes: 2 | • Fixed storage access on Adroid 10+ 3 | • Fixed opening kiosks 4 | • Fixed duration parsing of long videos 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/952.txt: -------------------------------------------------------------------------------- 1 | Improved 2 | • Auto-play is available for all services (instead of only for YouTube) 3 | 4 | Fixed 5 | • Fixed related streams by supporting YouTube's new continuations 6 | • Fixed age restricted YouTube videos 7 | • [Android TV] Fixed lingering focus highlight overlay 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/953.txt: -------------------------------------------------------------------------------- 1 | Fix extraction of YouTube's decryption function. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/955.txt: -------------------------------------------------------------------------------- 1 | [YouTube] Fix search for some users 2 | [YouTube] Fix random decryption exceptions 3 | [SoundCloud] URLs that end with a slash are now parsed correctly 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/956.txt: -------------------------------------------------------------------------------- 1 | [YouTube] Fixed crash when loading any video 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/959.txt: -------------------------------------------------------------------------------- 1 | Fixed endless loop of crashes after opening the error reporter. 2 | Updated list of PeerTube instances which can be opened automatically by NewPipe. 3 | Updated translations. 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/960.txt: -------------------------------------------------------------------------------- 1 | • Improved description of export database option in settings. 2 | • Fixed YouTube comments parsing. 3 | • Fixed display name of media.ccc.de service. 4 | • Updated translations. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/961.txt: -------------------------------------------------------------------------------- 1 | • [YouTube] Mix support 2 | • [YouTube] Display info about public broadcasters and Covid-19 3 | • [media.ccc.de] Added recent videos 4 | • Added Somali translation 5 | 6 | • Many internal improvements 7 | 8 | • Fixed sharing videos from within the player 9 | • Fixed blank ReCaptcha webview 10 | • Fixed crash which occurred when removing a stream from a list 11 | • [PeerTube] Fixed related streams 12 | • [YouTube] Fixed YouTube Music search 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/962.txt: -------------------------------------------------------------------------------- 1 | Added "recent" videos to media.ccc.de service. 2 | Added live streams to media.ccc.de service and also live stream support. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/963.txt: -------------------------------------------------------------------------------- 1 | • [YouTube] Fixed channel continuation 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/964.txt: -------------------------------------------------------------------------------- 1 | • Added support for chapters in player controls 2 | • [PeerTube] Added Sepia search 3 | • Re-added share button in video detail view and moved stream description into the tab layout 4 | • Disable restoring brightness if brightness gesture is disabled 5 | • Added list item to play video on kodi 6 | • Fixed crash when no default browser is set on some devices and improve share dialogs 7 | • Toggle play/pause with hardware space button in fullscreen player 8 | • [media.ccc.de] Various fixes and improvements 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/965.txt: -------------------------------------------------------------------------------- 1 | Fixed crash which occurred when reordering channel groups. 2 | Fixed getting more YouTube videos from channels and playlists. 3 | Fixed getting YouTube comments. 4 | Added support for /watch/, /v/ and /w/ subpaths in YouTube URLs. 5 | Fixed extraction of SoundCloud client id and geo-restricted content. 6 | Added Northern Kurdish localization. 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/967.txt: -------------------------------------------------------------------------------- 1 | Fixed YouTube not working properly in the EU. This was caused by a new cookie and privacy consent system which requires NewPipe to set a CONSENT cookie. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/968.txt: -------------------------------------------------------------------------------- 1 | Added channel details option to long-press menu. 2 | Added functionality to rename Playlist Name from playlist interface. 3 | Allow the user to pause while a video is buffering. 4 | Polished the white theme. 5 | Fixed overlapping fonts when using a larger font size. 6 | Fixed no video on Formuler and Zephier devices. 7 | Fixed various crashes. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/970.txt: -------------------------------------------------------------------------------- 1 | New 2 | • Show content metadata (tags, categories, license, ...) below the description 3 | • Added "Show channel details" option in remote (non-local) playlists 4 | • Added "Open in browser" option to long-press menu 5 | 6 | Fixed 7 | • Fixed rotation crash on video detail page 8 | • Fixed "Play with Kodi" button in player always prompts to install Kore 9 | • Fixed and improved setting import and export paths 10 | • [YouTube] Fixed comment like count 11 | And much more 12 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/971.txt: -------------------------------------------------------------------------------- 1 | Hotfix 2 | • Increase buffer for playback after rebuffer 3 | • Fixed crash on tablets and TVs when clicking on the play-queue icon in the player 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/973.txt: -------------------------------------------------------------------------------- 1 | Hotfix 2 | • Fix thumbnails and titles being trimmed in grid layout, due to a wrong calculation of how many videos can fit in one row 3 | • Fix download dialog disappearing without doing anything if opened from the share menu 4 | • Update a library related to opening external activities such as the Storage Access Framework file picker 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/974.txt: -------------------------------------------------------------------------------- 1 | Hotfix 2 | • Fix buffering issues caused by YouTube throttling 3 | • Fix YouTube comments extraction and crashes with disabled comments 4 | • Fix YouTube music search 5 | • Fix PeerTube livestreams 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/977.txt: -------------------------------------------------------------------------------- 1 | • Added a "play next" button to the long press menu 2 | • Added YouTube shorts path prefix to intent filter 3 | • Fixed Settings import 4 | • Swap seekbar position with player buttons in Queue screen 5 | • Various fixes related to MediasessionManager 6 | • Fixed seekbar not completed after video end 7 | • Disabled media tunneling on RealtekATV 8 | • Expanded minimized player buttons clickable area 9 | 10 | To see further changes, view the changelog (and blog post) from the Links tab below. 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/978.txt: -------------------------------------------------------------------------------- 1 | Fixed executing the check for a new NewPipe version. This check was executed too early sometimes and therefore lead to an app crash. That should be fixed now. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/979.txt: -------------------------------------------------------------------------------- 1 | - Fixed resuming playback 2 | - Improvements to ensure that the service which determines if NewPipe should check for a new version checks is not started in background 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/980.txt: -------------------------------------------------------------------------------- 1 | New 2 | • Added "Add to playlist" option to share menu 3 | • Added support for y2u.be and PeerTube short links 4 | 5 | Improved 6 | • Made Playback-Speed-Controls more compact 7 | • Feed highlights new items now 8 | • "Show watched items" option in the feed is now saved 9 | 10 | Fixed 11 | • Fixed YouTube likes and dislikes extraction 12 | • Fixed automatic replay after returning from the background 13 | And much more 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/981.txt: -------------------------------------------------------------------------------- 1 | Removed MediaParser support to fix failing playback resume after buffering on Android 11+. 2 | Disabled media tunneling on Philips QM16XE to fix playback problems. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/982.txt: -------------------------------------------------------------------------------- 1 | Fixed YouTube not playing any stream. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/983.txt: -------------------------------------------------------------------------------- 1 | Add new double-tap-to-seek UI and behaviour 2 | Make settings searchable 3 | Highlight pinned comments as such 4 | Add open-with-app support for FSFE's PeerTube instance 5 | Add error notifications 6 | Fix replay of first queue item on player change 7 | Wait longer when buffering during livestreams before failing 8 | Fix order of local search results 9 | Fix empty item fields in play queue 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/984.txt: -------------------------------------------------------------------------------- 1 | Load enough initial items in lists to fill the whole screen and to fix scrolling on tablets and TVs 2 | Fix random crashes while scrolling through lists 3 | Have the player fast seek overlay arc go under the system UI 4 | Revert changes to cutouts when playing in multi window, causing the misplaced player regression on some phones 5 | Increase compileSdk from 30 to 31 6 | Update error reporting library 7 | Refactor some code in the player 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/985.txt: -------------------------------------------------------------------------------- 1 | Fixed YouTube not playing any stream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/988.txt: -------------------------------------------------------------------------------- 1 | [YouTube] Fix "Could not get any stream" error when trying to play any video 2 | [YouTube] Fix "The Following content is not available on this app." message shown instead of the video requested 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/998.txt: -------------------------------------------------------------------------------- 1 | Opravené neprehrávanie streamov v YouTube z dôvodu chýb HTTP 403. 2 | 3 | Občasné chyby HTTP 403 uprostred videa YouTube ešte nie sú opravené. 4 | Tento problém bude čo najskôr vyriešený v ďalšom opravnom vydaní. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/999.txt: -------------------------------------------------------------------------------- 1 | Táto verzia opravuje chyby HTTP 403 uprostred videí YouTube. 2 | 3 | Nové 4 | - [SoundCloud] Pridanie podpory pre adresy URL on.soundcloud.com 5 | 6 | Vylepšené 7 | - [Bandcamp] Zobrazenie dodatočných informácií v rozhlasovom kiosku 8 | 9 | Opravené 10 | - [YouTube] Oprava občasných chýb HTTP 403 na začiatku alebo uprostred videí 11 | - YouTube] Extrahovanie avatara a banneru z viacerých typov hlavičiek kanálov 12 | - Bandcamp] Opravené rôzne chyby a vždy používaný protokol HTTPS 13 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sq/short_description.txt: -------------------------------------------------------------------------------- 1 | Një frontend i lehtë i YouTube falas për Android. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sv/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Förbättrat 2 | • Tillåt alltid ändring av spelarens meddelandepreferenser på Android 13+ 3 | 4 | Fixat 5 | • Fixat exporterande av databas/abonnemang som inte trunkerade en redan existerande fil, vilket möjligen lede till en korrupt export 6 | • Fixat att spelaren återupptog från början när en tidsstämpel klickades på 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sv/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Åtgärdat att YouTube inte spelar någon stream. 2 | 3 | Den här versionen fixar enbart det mest brådskande felet som förhindrar att YouTube-videoinformation laddas. 4 | Vi är medvetna om att det finns andra problem, och vi kommer snart att göra en separat version för att lösa dem. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sv/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Detta är en snabbkorrigeringsversion som fixar YouTube-fel: 2 | • [YouTube] Fixat att ingen videoinformation laddades, fixat HTTP 403 när videor spelas och återställde uppspelningen av några åldersbegränsade videor 3 | • Fixade att undertexts storleken inte ändrades 4 | • Fixade att information laddades ner två gånger vid öppning av en ström 5 | • [Soundcloud] Tog bort ospelbara DRM-skyddade strömmar 6 | • Uppdaterade översättningar 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sv/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Åtgärdat att YouTube inte spelar någon stream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | மேம்படுத்தப்பட்டது 2 | And ஆண்ட்ராய்டு 13+ இல் பிளேயர் அறிவிப்பு விருப்பங்களை மாற்ற எப்போதும் அனுமதிக்கவும் 3 | 4 | சரி 5 | Evatualation ஏற்றுமதி தரவுத்தளம்/சந்தாக்கள் ஏற்கனவே இருக்கும் கோப்பைக் குறைக்காது, இது சிதைந்த ஏற்றுமதிக்கு வழிவகுக்கும் 6 | Time ஒரு நேர முத்திரையைக் சொடுக்கு செய்யும் போது தொடக்கத்திலிருந்து மீண்டும் தொடங்குவதை சரிசெய்யவும் 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | நிலையான யூடியூப் எந்த ச்ட்ரீமையும் இயக்கவில்லை 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/730.txt: -------------------------------------------------------------------------------- 1 | # சரி செய்யப்பட்டது 2 | - சூடான திருத்தம் மறைகுறியாக்க செயல்பாடு பிழை மீண்டும். 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/770.txt: -------------------------------------------------------------------------------- 1 | 0.17.2 இல் மாற்றங்கள் 2 | 3 | சரி செய்யவும் 4 | • எந்த வீடியோவும் கிடைக்கவில்லை என்பதை சரிசெய்யவும் 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/820.txt: -------------------------------------------------------------------------------- 1 | நிலையான மறைகுறியாக்க செயல்பாடு பெயர் regex YouTube ஐ பயன்படுத்த முடியாததாக ஆக்குகிறது. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/830.txt: -------------------------------------------------------------------------------- 1 | SoundCloud சிக்கல்களை சரிசெய்ய SoundCloud client_id புதுப்பிக்கப்பட்டது. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/850.txt: -------------------------------------------------------------------------------- 1 | இந்த வெளியீட்டில் YouTube வலைத்தள பதிப்பு புதுப்பிக்கப்பட்டது. பழைய வலைத்தள பதிப்பு மார்ச் மாதத்தில் நிறுத்தப்பட உள்ளது, எனவே நீங்கள் NewPipe ஐ மேம்படுத்த வேண்டும். 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | மேம்படுத்தப்பட்டது 2 | Stick சுருதி மற்றும் டெம்போவை மறைக்கவில்லையா இல்லையா என்பதை சேமித்து மீட்டெடுங்கள் 3 | Player பிளேயரில் காட்சி காட்சி கட்அவுட்டை ஆதரிக்கவும் 4 | • சுற்று பார்வை மற்றும் சந்தாதாரர் எண்ணிக்கை 5 | தகவல்கள் குறைந்த தரவைப் பயன்படுத்த YouTube ஐ உகந்தது 6 | 7 | இந்த வெளியீட்டில் 15 யூடியூப் தொடர்பான பிழைகள் சரி செய்யப்பட்டன. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/870.txt: -------------------------------------------------------------------------------- 1 | இது மீண்டும் பெரிய தொந்தரவுகள் இல்லாமல் SoundCloud ஐப் பயன்படுத்த அனுமதிக்க NewPipe ஐப் புதுப்பிக்கும் ஹாட்ஃபிக்ஸ் வெளியீடு ஆகும். 2 | SoundCloud இன் v2 API இப்போது பிரித்தெடுத்தலில் பயன்படுத்தப்படுகிறது மற்றும் தவறான கிளையன்ட் ஐடிகளைக் கண்டறிதல் மேம்படுத்தப்பட்டுள்ளது. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/910.txt: -------------------------------------------------------------------------------- 1 | சில அரிதான சந்தர்ப்பங்களில் நியூபைப் தொடங்குவதைத் தடுத்த நிலையான தரவுத்தள இடம்பெயர்வு. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/920.txt: -------------------------------------------------------------------------------- 1 | மேம்படுத்தப்பட்ட 2 | 3 | • பதிவேற்ற தேதி மற்றும் ஸ்ட்ரீம் கட்டம் உருப்படிகளில் பார்வை எண்ணிக்கை சேர்க்கப்பட்டது 4 | • டிராயர் தலைப்பு தளவமைப்பிற்கான மேம்பாடுகள் 5 | 6 | நிலையான 7 | 8 | • API 19 இல் செயலிழப்புகளை ஏற்படுத்தும் நிலையான முடக்கு பொத்தான் 9 | • நீண்ட 1080p 60fps வீடியோக்களை நிலையான பதிவிறக்கம் 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/950.txt: -------------------------------------------------------------------------------- 1 | இந்த வெளியீடு மூன்று சிறிய திருத்தங்களைக் கொண்டுவருகிறது: 2 | • Adroid 10+ இல் நிலையான சேமிப்பக அணுகல் 3 | • நிலையான திறப்பு கியோஸ்க்குகள் 4 | • நீண்ட வீடியோக்களை நிலையான கால பாகுபடுத்தல் 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/952.txt: -------------------------------------------------------------------------------- 1 | மேம்படுத்தப்பட்டது 2 | சேவைகள் அனைத்து சேவைகளுக்கும் ஆட்டோ-பிளே கிடைக்கிறது (YouTube க்கு மட்டுமே பதிலாக) 3 | 4 | சரி 5 | You யூடியூப்பின் புதிய தொடர்ச்சிகளை ஆதரிப்பதன் மூலம் நிலையான தொடர்புடைய ச்ட்ரீம்கள் 6 | Year நிலையான அகவை யூடியூப் வீடியோக்களை தடைசெய்தது 7 | • [Android TV] நிலையான நீடித்த கவனம் சிறப்பம்சமாக மேலடுக்கு 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/953.txt: -------------------------------------------------------------------------------- 1 | YouTube இன் மறைகுறியாக்க செயல்பாட்டை பிரித்தெடுத்தலை சரிசெய்யவும். 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/955.txt: -------------------------------------------------------------------------------- 1 | [யூடியூப்] சில பயனர்களுக்கான தேடலை சரிசெய்யவும் 2 | [யூடியூப்] சீரற்ற மறைகுறியாக்க விதிவிலக்குகளை சரிசெய்யவும் 3 | [சவுண்ட்கிளவுட்] ஸ்லாஷுடன் முடிவடையும் URL கள் இப்போது சரியாக பாகுபடுத்தப்படுகின்றன 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/956.txt: -------------------------------------------------------------------------------- 1 | [யூடியூப்] எந்த வீடியோ ஏற்றும் போது நிலையான செயலிழப்பு 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/959.txt: -------------------------------------------------------------------------------- 1 | பிழை நிருபரைத் திறந்த பிறகு விபத்துக்களின் நிலையான முடிவற்ற சுழற்சி. 2 | நியூபிப்பால் தானாகவே திறக்கக்கூடிய PEERTUBE நிகழ்வுகளின் புதுப்பிக்கப்பட்ட பட்டியல். 3 | புதுப்பிக்கப்பட்ட மொழிபெயர்ப்புகள். 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/960.txt: -------------------------------------------------------------------------------- 1 | Settions அமைப்புகளில் ஏற்றுமதி தரவுத்தள விருப்பத்தின் மேம்பட்ட விளக்கம். 2 | You நிலையான YouTube கருத்துக்கள் பாகுபடுத்துகின்றன. 3 | ஊடகம் மீடியா.சிசிசி டி சேவையின் நிலையான காட்சி பெயர். 4 | • புதுப்பிக்கப்பட்ட மொழிபெயர்ப்புகள். 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/962.txt: -------------------------------------------------------------------------------- 1 | Media.ccc.de சேவையில் "அண்மைக் கால" வீடியோக்களைச் சேர்த்தது. 2 | Media.ccc.de சேவையில் நேரடி ச்ட்ரீம்களைச் சேர்த்தது மற்றும் நேரடி ச்ட்ரீம் ஆதரவையும் சேர்த்தது. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/963.txt: -------------------------------------------------------------------------------- 1 | • [YouTube] நிலையான சேனல் தொடர்ச்சி 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/965.txt: -------------------------------------------------------------------------------- 1 | சேனல் குழுக்களை மறுவரிசைப்படுத்தும்போது ஏற்பட்ட நிலையான செயலிழப்பு. 2 | சேனல்கள் மற்றும் பிளேலிச்ட்களிலிருந்து அதிக YouTube வீடியோக்களைப் பெறுவது சரி. 3 | யூடியூப் கருத்துகளைப் பெறுவது சரி. 4 | YouTube முகவரி களில் /watce /, /v /மற்றும் /w /துணைப் பாதைகளுக்கு உதவி சேர்க்கப்பட்டது. 5 | சவுண்ட்க்ளூட் வாங்கி ஐடி மற்றும் சியோ-தடைசெய்யப்பட்ட உள்ளடக்கத்தின் நிலையான பிரித்தெடுத்தல். 6 | வடக்கு குர்திச் உள்ளூராக்கல் சேர்க்கப்பட்டது. 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/967.txt: -------------------------------------------------------------------------------- 1 | ­ஐரோப்பிய ஒன்றியத்தில் YouTube சரியாக வேலை செய்யவில்லை என்று சரி செய்யப்பட்டது. இது ஒரு புதிய குக்கீ மற்றும் தனியுரிமை ஒப்புதல் அமைப்பால் ஏற்பட்டது, இதற்கு நியூபைப் ஒப்புதல் குக்கீயை அமைக்க வேண்டும். 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/968.txt: -------------------------------------------------------------------------------- 1 | நீண்ட அழுத்த மெனுவுக்கு சேனல் விவரங்கள் விருப்பம் சேர்க்கப்பட்டது. 2 | பிளேலிச்ட் இடைமுகத்திலிருந்து பிளேலிச்ட் பெயரை மறுபெயரிட செயல்பாடு சேர்க்கப்பட்டது. 3 | ஒரு வீடியோ இடையகப்படுத்தும்போது பயனரை இடைநிறுத்த அனுமதிக்கவும். 4 | வெள்ளை கருப்பொருளை மெருகூட்டியது. 5 | பெரிய எழுத்துரு அளவைப் பயன்படுத்தும் போது நிலையான ஒன்றுடன் ஒன்று எழுத்துருக்கள். 6 | தேற்றம் மற்றும் செஃபியர் சாதனங்களில் எந்த வீடியோவும் இல்லை. 7 | பல்வேறு விபத்துக்கள் சரி செய்யப்பட்டன. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/971.txt: -------------------------------------------------------------------------------- 1 | ஆட்ஃபிக்ச் 2 | Re மறுதொடக்கத்திற்குப் பிறகு பிளேபேக்கிற்கான இடையகத்தை அதிகரிக்கவும் 3 | The பிளேயரில் பிளே-குயு ஐகானைக் சொடுக்கு செய்யும் போது டேப்லெட்டுகள் மற்றும் டிவிகளில் நிலையான விபத்து 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/973.txt: -------------------------------------------------------------------------------- 1 | ஆட்ஃபிக்ச் 2 | Rel ஒரு வரிசையில் எத்தனை வீடியோக்கள் பொருந்தக்கூடும் என்பதற்கான தவறான கணக்கீடு காரணமாக, கட்டம் மற்றும் தலைப்புகள் கட்டம் தளவமைப்பில் ஒழுங்கமைக்கப்படுவதை சரிசெய்யவும் 3 | பங்கு பங்கு மெனுவிலிருந்து திறக்கப்பட்டால் எதுவும் செய்யாமல் பதிவிறக்கம் உரையாடல் மறைந்துவிடும் 4 | Case சேமிப்பக அணுகல் கட்டமைப்பின் கோப்பு எடுப்பவர் போன்ற வெளிப்புற செயல்பாடுகளைத் திறப்பது தொடர்பான நூலகத்தைப் புதுப்பிக்கவும் 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/974.txt: -------------------------------------------------------------------------------- 1 | ஆட்ஃபிக்ச் 2 | You யூடியூப் தூண்டுதலால் ஏற்படும் இடையக சிக்கல்களை சரிசெய்யவும் 3 | You யூடியூப் கருத்துகள் பிரித்தெடுத்தல் மற்றும் முடக்கப்பட்ட கருத்துகளுடன் செயலிழப்புகளை சரிசெய்யவும் 4 | You யூடியூப் இசை தேடலை சரிசெய்யவும் 5 | The Peretube LiveStreams ஐ சரிசெய்யவும் 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/978.txt: -------------------------------------------------------------------------------- 1 | புதிய நியூபைப் பதிப்பிற்கான காசோலையை செயல்படுத்துதல். இந்த காசோலை சில நேரங்களில் மிக விரைவாக செயல்படுத்தப்பட்டது, எனவே பயன்பாட்டு விபத்துக்கு வழிவகுக்கும். அது இப்போது சரி செய்யப்பட வேண்டும். 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/979.txt: -------------------------------------------------------------------------------- 1 | - நிலையான மீண்டும் தொடங்கும் பின்னணி 2 | - புதிய பதிப்பு காசோலைகளை நியூபைப் சரிபார்க்க வேண்டுமா என்பதை தீர்மானிக்கும் பணி பின்னணியில் தொடங்கப்படவில்லை என்பதை உறுதி செய்வதற்கான மேம்பாடுகள் 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/981.txt: -------------------------------------------------------------------------------- 1 | ஆண்ட்ராய்டு 11+ இல் இடையகத்திற்குப் பிறகு தோல்வியுற்ற பின்னணி விண்ணப்பத்தை சரிசெய்ய மீடியா பார்சர் ஆதரவை அகற்றியது. 2 | பின்னணி சிக்கல்களை சரிசெய்ய பிலிப்ச் QM16XE இல் முடக்கப்பட்ட மீடியா சுரங்கப்பாதை. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/982.txt: -------------------------------------------------------------------------------- 1 | நிலையான YouTube எந்த ச்ட்ரீமையும் இயக்கவில்லை. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/985.txt: -------------------------------------------------------------------------------- 1 | நிலையான யூடியூப் எந்த ச்ட்ரீமையும் இயக்கவில்லை 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/988.txt: -------------------------------------------------------------------------------- 1 | [YouTube] எந்த வீடியோவையும் இயக்க முயற்சிக்கும்போது "எந்த ச்ட்ரீமையும் பெற முடியவில்லை" பிழையை சரிசெய்தல் 2 | [YouTube] சரிசெய்யவும் "இந்த பயன்பாட்டில் பின்வரும் உள்ளடக்கம் கிடைக்கவில்லை." கோரப்பட்ட வீடியோவுக்கு பதிலாக செய்தி காட்டப்பட்டுள்ளது 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/989.txt: -------------------------------------------------------------------------------- 1 | • [YouTube] எந்த வீடியோவையும் இயக்க முயற்சிக்கும்போது எல்லையற்ற ஏற்றுதலை சரிசெய்யவும் 2 | • [YouTube] சில வீடியோக்களில் தூண்டுதலை சரிசெய்யவும் 3 | J JSOUP நூலகத்தை 1.15.3 ஆக மேம்படுத்தவும், இதில் பாதுகாப்பு பிழைத்திருத்தம் அடங்கும் 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/996.txt: -------------------------------------------------------------------------------- 1 | Media.ccc.de இல் ஒரு சேனல் / மாநாட்டைத் திறக்கும்போது ஒரு NullPointerException சரி செய்யப்பட்டது. 2 | எங்கள் கிறிச்துமச் பரிசை உங்களுக்கு உடைக்க க்ரிஞ்ச் முயன்றார், ஆனால் நாங்கள் அதை சரிசெய்தோம். 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta/changelogs/998.txt: -------------------------------------------------------------------------------- 1 | HTTP 403 பிழைகள் காரணமாக யூடியூப் எந்த ச்ட்ரீமையும் இயக்கவில்லை. 2 | 3 | யூடியூப் வீடியோவின் நடுவில் அவ்வப்போது HTTP 403 பிழைகள் இன்னும் சரி செய்யப்படவில்லை. 4 | அந்த சிக்கல் விரைவில் மற்றொரு ஆட்ஃபிக்ச் வெளியீட்டில் தீர்க்கப்படும். 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tl/short_description.txt: -------------------------------------------------------------------------------- 1 | Isang libreng magaan na frontend ng YouTube para sa Android. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | İyileştirildi 2 | • Android 13+'ta her zaman oynatıcı bildirim tercihlerini değiştirmeye izin ver 3 | 4 | Düzeltildi 5 | • Veritabanı/abonelikleri dışa aktarmak çoktan var olan bir dosyayı kısaltmayıp, muhtemelen bozuk bir dışa aktarıma sebep olması düzeltildi 6 | • Zaman damgasına tıklandığında oynatıcının başlangıçtan devam etmesi düzeltildi 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | YouTube'un herhangi bir akışı oynatmaması düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | YouTube'un herhangi bir akışı oynatmaması düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | YouTube'un herhangi bir akışı oynatmaması düzeltildi 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr/changelogs/996.txt: -------------------------------------------------------------------------------- 1 | media.ccc.de'de bir kanal / konferans açarken yaşanan NullPointerException sorunu düzeltildi. 2 | Grinch size Noel hediyemizi bozmaya çalıştı ama biz düzelttik. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Покращена 2 | • Завжди дозволяти змінювати параметри сповіщень гравців на Android 13+ 3 | 4 | Виправлено 5 | • Виправлено, що експорт бази даних/підписок не скорочує вже існуючий файл, що, можливо, призведе до пошкодженого експорту 6 | • Виправлено відновлення гравця з початку після натискання позначки часу 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Виправлено проблему невідтворюваності трансляцій YouTube 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Виправлено проблему невідтворюваності трансляцій YouTube 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Виправлено проблему невідтворюваності трансляцій YouTube 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/und/full_description.txt: -------------------------------------------------------------------------------- 1 | 撩批突朗u 安妮 急救 法拉worker 禮拜你 YouTube APi 亦只是 cần tờ website in autor 途經 information it nêds therefore this app can be used on devices without Google services installed. 阿手 你不捏 一個youtube阿卡, to you 餘 批 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/und/short_description.txt: -------------------------------------------------------------------------------- 1 | Cum ca Android* dar free light-wetit Youtube fotu'end 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | Đã cải thiện 2 | • Luôn cho phép thay đổi tùy chọn thông báo của trình phát video/nhạc trên Android 13+ 3 | 4 | Đã sửa lỗi trước đó 5 | • Sửa lỗi khi xuất cơ sở dữ liệu / đăng ký sẽ không cắt / xoá một tệp đã tồn tại, có thể dẫn đến dữ liệu / đăng ký đã xuất bị hỏng 6 | • Sửa lỗi trình phát bắt đầu lại từ đầu khi nhấp vào dấu thời gian 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | Đã sửa lỗi YouTube không phát bất kỳ luồng nào. 2 | 3 | Bản phát hành này chỉ giải quyết lỗi cấp bách nhất khiến video YouTube không tải thông tin chi tiết về video. 4 | Chúng tôi biết có những vấn đề khác và chúng tôi sẽ sớm đưa ra một bản phát hành riêng để giải quyết những vấn đề đó. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | Đã sửa lỗi YouTube không phát bất kỳ luồng nào. 2 | 3 | Bản phát hành này chỉ giải quyết lỗi cấp bách nhất khiến video YouTube không tải thông tin chi tiết về video. 4 | Chúng tôi biết có những vấn đề khác và chúng tôi sẽ sớm đưa ra một bản phát hành riêng để giải quyết những vấn đề đó. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | Đã sửa lỗi YouTube không phát bất kỳ luồng nào 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/860.txt: -------------------------------------------------------------------------------- 1 | Cải thiện 2 | • Lưu và khôi phục trạng thái bật/tắt âm vực và nhịp độ. 3 | • Hỗ trợ hiển thị phần cắt trên màn hình trong trình phát. 4 | • Làm tròn lượt xem và số lượng người đăng ký. 5 | • Tối ưu hóa YouTube để sử dụng ít dữ liệu hơn. 6 | 7 | Hơn 15 lỗi liên quan đến YouTube đã được sửa trong bản phát hành này. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/920.txt: -------------------------------------------------------------------------------- 1 | Cải thiện 2 | 3 | • Thêm ngày tải lên và số lượt xem vào các mục lưới phát trực tiếp. 4 | • Cải thiện bố cục tiêu đề ngăn kéo. 5 | 6 | Sửa lỗi 7 | 8 | • Sửa lỗi nút tắt tiếng gây treo trên API 19. 9 | • Sửa lỗi tải xuống video 1080p 60fps dài 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/952.txt: -------------------------------------------------------------------------------- 1 | Cải thiện 2 | • Tự động phát có sẵn cho tất cả các dịch vụ (thay vì chỉ cho YouTube) 3 | 4 | Sửa lỗi 5 | • Sửa lỗi các luồng liên quan bằng cách hỗ trợ tiếp nối mới của YouTube 6 | • Sửa lỗi video YouTube bị giới hạn độ tuổi 7 | • [Android TV] Sửa lỗi lớp phủ nổi bật của tiêu điểm vẫn còn 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/965.txt: -------------------------------------------------------------------------------- 1 | Sửa lỗi sập ứng dụng khi sắp xếp lại các nhóm kênh. 2 | Sửa lỗi lấy thêm video YouTube từ kênh và danh sách phát. 3 | Sửa lỗi lấy bình luận YouTube. 4 | Thêm hỗ trợ cho các đường dẫn phụ /watch/, /v/ và /w/ trong URL YouTube. 5 | Sửa lỗi trích xuất ID khách hàng SoundCloud và nội dung bị giới hạn địa lý. 6 | Thêm bản địa hóa tiếng Kurd Bắc. 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/967.txt: -------------------------------------------------------------------------------- 1 | Sửa lỗi YouTube không hoạt động đúng cách ở EU. Nguyên nhân là do hệ thống cookie và đồng ý quyền riêng tư mới yêu cầu NewPipe đặt cookie CONSENT. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/968.txt: -------------------------------------------------------------------------------- 1 | Thêm tùy chọn chi tiết kênh vào menu nhấn giữ lâu. 2 | Thêm chức năng đổi tên Danh sách phát từ giao diện danh sách phát. 3 | Cho phép người dùng tạm dừng trong khi video đang được đệm. 4 | Hoàn thiện giao diện màu trắng. 5 | Sửa lỗi font chữ chồng lên nhau khi sử dụng kích thước font chữ lớn hơn. 6 | Sửa lỗi không có video trên thiết bị Formuler và Zephier. 7 | Sửa lỗi treo ứng dụng. 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/969.txt: -------------------------------------------------------------------------------- 1 | • Cho phép cài đặt trên bộ nhớ ngoài 2 | • [Bandcamp] Thêm hỗ trợ hiển thị ba bình luận đầu tiên trên một luồng 3 | • Chỉ hiển thị thông báo "tải xuống đã bắt đầu" khi tải xuống được bắt đầu 4 | • Không đặt cookie reCaptcha khi không có cookie nào được lưu trữ 5 | • [Trình phát] Cải thiện hiệu suất bộ nhớ cache 6 | • [Trình phát] Sửa lỗi trình phát không tự động phát 7 | • Loại bỏ Snackbars trước khi xóa tải xuống 8 | • Sửa lỗi cố gắng xóa đối tượng không có trong danh sách 9 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/971.txt: -------------------------------------------------------------------------------- 1 | Khắc phục nhanh 2 | • Tăng bộ nhớ đệm cho phát lại sau khi tải lại bộ nhớ đệm 3 | • Sửa lỗi sập ứng dụng trên máy tính bảng và TV khi nhấp vào biểu tượng hàng đợi phát trong trình phát 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/973.txt: -------------------------------------------------------------------------------- 1 | Khắc phục nhanh 2 | • Sửa lỗi hình thu nhỏ và tiêu đề bị cắt trong bố cục lưới, do tính toán sai về số lượng video có thể vừa trong một hàng. 3 | • Sửa lỗi hộp thoại tải xuống biến mất mà không làm gì nếu được mở từ menu chia sẻ. 4 | • Cập nhật thư viện liên quan đến việc mở các hoạt động bên ngoài như trình chọn tệp của Storage Access Framework. 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/974.txt: -------------------------------------------------------------------------------- 1 | Khắc phục nhanh 2 | • Sửa lỗi bộ nhớ đệm do YouTube giới hạn tốc độ 3 | • Sửa lỗi trích xuất bình luận YouTube và lỗi sập ứng dụng khi tắt bình luận 4 | • Sửa lỗi tìm kiếm nhạc YouTube 5 | • Sửa lỗi phát trực tiếp PeerTube 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/978.txt: -------------------------------------------------------------------------------- 1 | Đã sửa lỗi thực hiện kiểm tra phiên bản NewPipe mới. Kiểm tra này đôi khi được thực hiện quá sớm và do đó dẫn đến ứng dụng bị lỗi. Vấn đề này đã được sửa. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/979.txt: -------------------------------------------------------------------------------- 1 | - Sửa lỗi tiếp tục phát lại 2 | - Cải thiện để đảm bảo dịch vụ xác định xem NewPipe có nên kiểm tra phiên bản mới hay không không được khởi động trong nền 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/980.txt: -------------------------------------------------------------------------------- 1 | Mới 2 | • Thêm tùy chọn "Thêm vào danh sách phát" vào menu chia sẻ 3 | • Thêm hỗ trợ cho y2u.be và PeerTube short links 4 | 5 | Cải tiến 6 | • Làm cho các điều khiển tốc độ phát lại nhỏ gọn hơn 7 | • Nguồn cấp dữ liệu hiện nay làm nổi bật các mục mới 8 | • Tùy chọn "Hiển thị các mục đã xem" trong nguồn cấp dữ liệu hiện được lưu 9 | 10 | Sửa lỗi 11 | • Sửa lỗi trích xuất thích và không thích của YouTube 12 | • Sửa lỗi phát lại tự động sau khi quay lại từ nền 13 | Và nhiều hơn nữa 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/981.txt: -------------------------------------------------------------------------------- 1 | Loại bỏ hỗ trợ MediaParser để sửa lỗi tiếp tục phát lại thất bại sau khi bộ nhớ đệm trên Android 11+. 2 | Vô hiệu hóa truyền thông qua đường hầm trên Philips QM16XE để sửa lỗi phát lại. 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/982.txt: -------------------------------------------------------------------------------- 1 | Sửa lỗi YouTube không phát bất kỳ luồng nào. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/983.txt: -------------------------------------------------------------------------------- 1 | Thêm giao diện người dùng và hành vi vuốt đúp để tìm kiếm mới 2 | Làm cho cài đặt có thể tìm kiếm được 3 | Làm nổi bật các bình luận đã ghim 4 | Thêm hỗ trợ mở với ứng dụng cho phiên bản PeerTube của FSFE 5 | Thêm thông báo lỗi 6 | Sửa lỗi phát lại mục đầu tiên trong hàng đợi khi thay đổi trình phát 7 | Chờ lâu hơn khi bộ nhớ đệm trong các phát trực tiếp trước khi thất bại 8 | Sửa thứ tự kết quả tìm kiếm cục bộ 9 | Sửa lỗi trường mục trống trong hàng đợi phát 10 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/984.txt: -------------------------------------------------------------------------------- 1 | Tải đủ số lượng mục ban đầu trong danh sách để lấp đầy toàn bộ màn hình và sửa lỗi cuộn trên máy tính bảng và TV 2 | Sửa lỗi sập ứng dụng ngẫu nhiên khi cuộn qua danh sách 3 | Làm cho vòng cung tìm kiếm nhanh của trình phát đi dưới giao diện người dùng hệ thống 4 | Hoàn tác thay đổi đối với phần cắt khi phát trong nhiều cửa sổ, gây ra lỗi hồi quy trình phát bị đặt sai vị trí trên một số điện thoại 5 | Tăng compileSdk từ 30 lên 31 6 | Cập nhật thư viện báo cáo lỗi 7 | Cấu trúc lại một số mã trong trình phát 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-Hans/changelogs/1000.txt: -------------------------------------------------------------------------------- 1 | 改进 2 | • 使播放列表简介可点击以显示更多或更少的内容 3 | • [PeerTube] 自动接管 `subscribeto.me` 链接 4 | • 在历史记录页面中仅开始播放单一项目 5 | 6 | 修复 7 | • 修复 RSS 按钮的可见度 8 | • 修复进度预览可能引起的崩溃 9 | • 修复播放列表中缺少缩略图的项目 10 | • 修复在下载弹窗出现之前退出的问题 11 | • 修复相关项目列表排序弹出 12 | • 修复新增至播放列表的菜单项顺序 13 | • 调整播放列表书签项目的布局 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-Hans/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | 修复YouTube无法播放任何视频 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-Hans/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | 修复YouTube无法播放任何视频 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-Hans/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | 修复YouTube无法播放任何视频 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-Hant/changelogs/1000.txt: -------------------------------------------------------------------------------- 1 | 改善 2 | • 讓播放清單描述可點擊以顯示更多或更少的內容 3 | • [PeerTube] 自動處理 `subscribeto.me` 站台連結 4 | • 在歷史畫面中只開始播放單一項目 5 | 6 | 修正 7 | • 修正 RSS 按鈕的能鍵度 8 | • 修正進度列預覽當機的問題 9 | • 修正播放清單中沒有縮圖的項目 10 | • 修正在下載對話框出現前退出的問題 11 | • 修正相關項目清單排序彈出 12 | • 修正新增至播放清單對話框的順序 13 | • 調整播放清單書籤項目的佈局 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-Hant/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | 修正 YouTube 無法播放任何串流 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-Hant/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | 修正 YouTube 無法播放任何串流 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-Hant/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | 修正 YouTube 無法播放任何串流 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-Hant/changelogs/996.txt: -------------------------------------------------------------------------------- 1 | 修正在 media.ccc.de 開啟頻道/會議時的 NullPointerException。 2 | 鬼靈精試圖破壞我們送給您的聖誕禮物,但我們修好了。 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh_Hant_HK/changelogs/1000.txt: -------------------------------------------------------------------------------- 1 | 改善咗 2 | • 令播放清單描述可以點擊,以便顯示更多/更少內容 3 | • [PeerTube] 自動處理「訂閱我」實例連結 4 | • 只可以喺記錄畫面開始播放單一項目 5 | 6 | 固定咗 7 | • 修正 RSS 掣嘅可見度 8 | • 修正尋找列預覽當機嘅問題 9 | • 修正播放清單冇縮圖嘅項目 10 | • 修正喺下載對話框出現之前退出嘅問題 11 | • 修正相關項目清單入隊彈出式視窗 12 | • 修正加入播放清單對話方塊嘅順序 13 | • 調整播放清單書籤項目版面配置 14 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh_Hant_HK/changelogs/1001.txt: -------------------------------------------------------------------------------- 1 | 改善咗 2 | • 允許 Android 13+ 上更改嘅用戶設定通知偏好 3 | 4 | 修復咗 5 | • 修復咗匯出資料庫/訂閱唔會截斷已經存在嘅檔案,可能會導致匯出嘅檔案損壞 6 | • 修復咗點擊時間戳記嗰陣玩家會由頭恢復嘅問題 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh_Hant_HK/changelogs/1002.txt: -------------------------------------------------------------------------------- 1 | 修正咗 YouTube 乜嘢實況串流都播唔到嘅問題 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh_Hant_HK/changelogs/1003.txt: -------------------------------------------------------------------------------- 1 | 修正咗 YouTube 乜嘢實況串流都播唔到嘅問題 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh_Hant_HK/changelogs/1004.txt: -------------------------------------------------------------------------------- 1 | 修正咗 YouTube 乜嘢實況串流都播唔到嘅問題 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh_Hant_HK/changelogs/63.txt: -------------------------------------------------------------------------------- 1 | ### 改善咗 2 | - 匯入 / 匯出設定 # 1333 3 | - 改善咗性能 # 1371 4 | - 小代碼改進 # 1375 5 | - 加入有關 GDPR #1420嘅所有嘢 6 | 7 | ### 固定咗 8 | - 下載器:修正咗喺 .giga 檔案 #1407載入未完成嘅下載時出現嘅崩潰問題 9 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | android.enableJetifier=false 2 | android.nonFinalResIds=false 3 | android.nonTransitiveRClass=false 4 | android.useAndroidX=true 5 | org.gradle.jvmargs=-Xmx2048M --add-opens jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED 6 | systemProp.file.encoding=utf-8 7 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/polymorphicshade/Tubular/c46ffd90da63d8fd5de4052c96ef2ac72883739e/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionSha256Sum=d725d707bfabd4dfdc958c624003b3c80accc03f7037b5122c4b1d0ef15cecab 4 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip 5 | networkTimeout=10000 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | // Use a local copy of NewPipe Extractor by uncommenting the lines below. 4 | // We assume, that NewPipe and NewPipe Extractor have the same parent directory. 5 | // If this is not the case, please change the path in includeBuild(). 6 | 7 | //includeBuild('../NewPipeExtractor') { 8 | // dependencySubstitution { 9 | // substitute module('com.github.TeamNewPipe:NewPipeExtractor') using project(':extractor') 10 | // } 11 | //} 12 | --------------------------------------------------------------------------------