Commit graph

  • 5e54c82ad0 Fix stream notification grouping Isira Seneviratne 2025-02-27 09:09:08 +05:30
  • 39cc29a6a7 [#11930] Removing Apache Commons Collections Thiago F. G. Albuquerque 2025-02-26 21:25:39 -03:00
  • e4b67ea112 [#11930] Updating javadoc Thiago F. G. Albuquerque 2025-02-25 20:23:07 -03:00
  • 9e5cc9491e [#11930] Converting to Kotlin Thiago F. G. Albuquerque 2025-02-24 20:57:06 -03:00
  • 4038ecdfd2 [#11930] Extracting to a separate file Thiago F. G. Albuquerque 2025-02-24 20:16:40 -03:00
  • ec48da7b3a [#11930] Making it more efficient: Reverse iteration + limit(50) + reverse Thiago F. G. Albuquerque 2025-02-24 19:22:36 -03:00
  • 1b7a4c5b86 Fix style and add comment about null player Stypox 2025-02-24 14:21:05 +01:00
  • b3b29dbaf4 Ugly fix for broken text colors in dark mode (#12035) Thompson3142 2025-02-21 10:38:58 +01:00
  • 4d26517d86 [#11930] Playlist with more than 50 items Thiago F. G. Albuquerque 2025-02-20 16:26:03 -03:00
  • a03fd7517f [#11930] Non-Youtube URLs should be ignored Thiago F. G. Albuquerque 2025-02-19 16:29:34 -03:00
  • e2b376ec99 [#11930] Making CheckStyle happy Thiago F. G. Albuquerque 2025-02-18 20:59:13 -03:00
  • 71463c734d [#11930] @Test export_justUrls() Thiago F. G. Albuquerque 2025-02-18 17:47:22 -03:00
  • 4bc8e09271 Handle player and player service separately Stypox 2025-02-18 19:27:42 +01:00
  • b995eedf14 Fix crash when closing video detail fragment Stypox 2025-02-18 18:03:10 +01:00
  • bfb658763c Try to bind to PlayerService when MainActivity starts Stypox 2025-02-18 17:36:43 +01:00
  • 380b686d6a Merge pull request #12046 from TobiGr/weblate Stypox 2025-02-16 22:01:41 +01:00
  • c2d4959854 Fix loading remote playlists in media browser Stypox 2025-02-16 10:49:20 +01:00
  • dd4dcc4076 Properly handle item errors during media browser loading Stypox 2025-02-16 10:45:02 +01:00
  • f18fecee85 Properly stop PlayerService Stypox 2025-02-16 10:29:52 +01:00
  • 68668e7e0b Call exoPlayer.prepare() on PlaybackPreparer.onPrepare() Stypox 2025-02-16 09:14:26 +01:00
  • a2c18ba55f Use the media browser implementation in PlayerService Stypox 2025-02-16 09:14:19 +01:00
  • 1ce3988ccf Add MediaBrowserImpl Stypox 2025-02-16 09:03:12 +01:00
  • 9e629e37ee Add MediaBrowserPlaybackPreparer Stypox 2025-02-16 09:01:31 +01:00
  • 4030befcea Add StreamHistoryEntry.toStreamInfoItem() Stypox 2025-02-16 08:57:01 +01:00
  • f31414f26c Add getThumbnailUrl() to PlaylistLocalItem interface Stypox 2025-02-16 08:56:38 +01:00
  • 6972384ec9 Allow creating PlayQueue from ListInfo and index Stypox 2025-02-16 08:55:51 +01:00
  • 2bd2aaac9d Add getPlaylist(id) to RemotePlaylistManager Stypox 2025-02-16 08:42:15 +01:00
  • 76a0c7f9d8 Add MediaBrowserCommon with info item's and pages' IDs Stypox 2025-02-16 08:39:24 +01:00
  • e09add8704 Instantiate media session and connector in PlayerService Stypox 2025-02-16 09:11:35 +01:00
  • ce16c542a2 Have PlayerService implement MediaBrowserServiceCompat Stypox 2025-02-15 18:26:10 +01:00
  • 3210e00b57 Disable logs about view animations by default Stypox 2025-02-16 10:31:42 +01:00
  • f0dcb0f8f8 Drop some assumptions on how PlayerService is started and reused Stypox 2025-02-15 17:48:13 +01:00
  • 6c5aeb579f Translated using Weblate (Persian) Hosted Weblate 2025-02-15 13:08:00 +01:00
  • 6c778e453e [#11930] Share as YouTube temporary playlist Thiago F. G. Albuquerque 2025-02-14 21:14:42 -03:00
  • e9ec12041c Add translated changelogs for v0.27.6 (1003) Stypox 2025-02-05 11:30:35 +01:00
  • 383f964f3e Merge branch 'weblate-dev' into dev Stypox 2025-02-05 11:29:14 +01:00
  • 3970c59558 Merge branch 'origin/dev' into Weblate. Hosted Weblate 2025-02-05 11:28:09 +01:00
  • 4a7a68957a Add changelog for v0.27.6 (1003) Stypox 2025-02-05 11:23:32 +01:00
  • cdee9b7607 Hotfix release v0.27.6 (1003) Stypox 2025-02-05 11:14:17 +01:00
  • 1cfa5a2654 Merge pull request #11955 from Stypox/po-token Stypox 2025-02-05 10:52:16 +01:00
  • a9511dc068 Update NewPipeExtractor to v0.24.5 Stypox 2025-02-05 10:24:34 +01:00
  • c1a804f60f Use WebSettingsCompat.setSafeBrowsingEnabled Stypox 2025-02-04 21:50:10 +01:00
  • b2ef2899b0 Reorder functions in PoTokenWebView Stypox 2025-02-04 21:36:18 +01:00
  • 10943c587c Make JavaScript code compatible with older WebViews Stypox 2025-02-04 21:35:55 +01:00
  • 55b893b9a4 Detect when WebView is broken and return null poToken Stypox 2025-02-04 11:22:50 +01:00
  • 3b67303db8 Translated using Weblate (Russian) Hosted Weblate 2025-02-04 10:59:39 +01:00
  • 45ba43fd6e Use Runnable instead of () -> Unit if converted to Runnable anyway Stypox 2025-02-04 10:23:45 +01:00
  • 1e99f6bcf6 Use "this" instead of "globalThis" as global scope Stypox 2025-02-04 10:22:10 +01:00
  • 6ee778d6b0 [YouTube] Change BotGuard endpoint to youtube.com's one AudricV 2025-02-03 13:05:39 +01:00
  • 1355bf4d6a [YouTube] Clarify BotGuard API key's origin and disable related Sonar warning AudricV 2025-02-01 15:40:16 +01:00
  • 7fc3269fe7 [YouTube] Get visitorData from the service to get valid responses AudricV 2025-02-01 15:39:07 +01:00
  • 828c9ce100 Adapt YoutubeHttpDataSource to extractor changes and improve requests AudricV 2025-01-31 22:50:10 +01:00
  • 8e3aca5401 Update NewPipeExtractor AudricV 2025-01-31 22:28:08 +01:00
  • 7be0d2d75c Make sure downloadAndRunBotguard() is called after <script> loaded Stypox 2025-01-27 13:21:03 +01:00
  • 93e0a2984c Wrap logs in BuildConfig.DEBUG Stypox 2025-01-27 12:10:49 +01:00
  • 1c486b4168 Recreate poToken generator if current is broken Stypox 2025-01-27 12:06:19 +01:00
  • cece308d3f Unify running on main thread Stypox 2025-01-27 11:20:57 +01:00
  • b78cde7911 Fix checkstyle Stypox 2025-01-26 16:21:17 +01:00
  • 937a1a9f13 Connect poToken generation to extractor Stypox 2025-01-26 12:28:09 +01:00
  • 7332d32de3 Interfaces for poTokens + WebView implementation Stypox 2025-01-25 13:47:10 +01:00
  • 2d455bd5fe Merge pull request #11969 from neosis91/dev Profpatsch 2025-01-31 15:56:39 +01:00
  • 1949c1ad9b DownloaderImpl: Auto-close resources and simplify header setting Bertrand Jaunet 2025-01-28 08:03:26 +01:00
  • b659bd1deb Merge pull request #11959 from Stypox/fix-loading-stream-twice Stypox 2025-01-27 14:56:51 +01:00
  • 85c0f8c270 Fix naming in VideoDetailFragment: video->stream, videoUrl->url Stypox 2025-01-27 14:52:35 +01:00
  • f2fbcc7d3d Merge pull request #11870 from TeamNewPipe/sidebar_donations Profpatsch 2025-01-27 13:59:29 +01:00
  • 9c7128850e Sidebar: Add donation link to app drawer Christian Schabesberger 2025-01-02 13:34:05 +01:00
  • 0b7d9783db Fix loading StreamInfo twice on first VideoDetailFragment opening Stypox 2025-01-26 12:39:07 +01:00
  • e994ec1fd0 Merge pull request #11806 from Thompson3142/fix_subtitle_size Stypox 2025-01-25 18:10:56 +01:00
  • fa2196415a Merge pull request #11887 from Nikunj-Aggarwal/bg-iso-timestamp Profpatsch 2025-01-23 19:51:18 +01:00
  • 933d4f38f4 Merge branch 'master' into dev Stypox 2025-01-22 11:10:22 +01:00
  • c5eeba13ad Release v0.27.5 (1002) Stypox 2025-01-21 23:34:42 +01:00
  • e9481a9981 Add changelogs for hotfix release v0.27.5 (1002) Stypox 2025-01-21 23:34:12 +01:00
  • 471060f16f Update NewPipeExtractor to v0.24.4 Stypox 2025-01-21 23:19:49 +01:00
  • e04dd8d8c8 Merge pull request #11928 from LeMeuble/bug-checksum-deleted-file Profpatsch 2025-01-21 17:40:50 +01:00
  • 919c590e77 MainPlayer/PopupPlayer: Use system settings for subtitle size Thompson3142 2024-12-20 13:03:50 +01:00
  • 25c0c0405e ErrorActivity: add Timestamp and Package/Service to markdown export Profpatsch 2025-01-21 16:25:54 +01:00
  • e33b6da6a5 ErrorActivity: Use a proper zoned ISO timestamp Nikunj-Aggarwal 2025-01-08 00:14:35 +05:30
  • 0e8b90d776 Fix issue of checksum for removed file LeMeuble 2025-01-16 10:46:25 +01:00
  • 3ac0af47ab Merge pull request #11879 from tom93/pr/fix-image-minimizer-multiple-images Stypox 2025-01-04 09:34:07 +01:00
  • f12e7b7a81 Fix image-minimizer on lines containing multiple images Tom Levy 2025-01-04 08:15:44 +00:00
  • 56b200913f Merge pull request #11784 from Rishi2003Das/typo_change Stypox 2024-12-17 10:42:34 +01:00
  • bfe4f7d1be Update CONTRIBUTING.md Rishi Das 2024-12-08 02:00:41 +05:30
  • 39deef8916 Update CONTRIBUTING.md Rishi Das 2024-12-08 02:00:04 +05:30
  • 6f0e413d31 Update CONTRIBUTING.md Rishi Das 2024-12-08 01:59:14 +05:30
  • e854298622 Use JDK 21 in build-release-apk.yml Stypox 2024-12-02 13:49:30 +01:00
  • d9f623d7a5 Release v0.27.4 (1001) Stypox 2024-11-30 15:11:23 +01:00
  • c3e1ea718b Add changelog for v0.27.4 (1001) Stypox 2024-11-30 15:10:38 +01:00
  • c092fba713 Merge branch 'master' into dev Stypox 2024-11-30 14:55:31 +01:00
  • b2a88fc70f Translated using Weblate (Malay) Hosted Weblate 2024-11-30 14:06:26 +01:00
  • 7505b2af8e Merge pull request #11765 from Stypox/release-workflow Stypox 2024-11-30 14:53:16 +01:00
  • 61ae36612c Add build-release-apk workflow Stypox 2024-11-30 13:10:47 +01:00
  • 76db010582 Add build-release-apk workflow Stypox 2024-11-30 13:10:47 +01:00
  • ea2143ca23 Merge pull request #11738 from cillyvms/a13-player-notifs Stypox 2024-11-27 19:12:19 +01:00
  • ada3f5b073 Merge pull request #11734 from Thompson3142/fix_timestamp_popup_time Stypox 2024-11-27 18:38:49 +01:00
  • 1fbb46d999 Merge pull request #11745 from Stypox/truncate-before-export Tobi 2024-11-27 17:37:53 +01:00
  • fb1fe7f85a Mock openAndTruncateStream instead of getStream in test Stypox 2024-11-27 16:37:25 +01:00
  • 7e4cf82b9d Add comments to explain why openAndTruncateStream() Stypox 2024-11-27 16:34:50 +01:00
  • fa0a009f1a Removed call to setRecovery() entirely Thompson3142 2024-11-24 22:12:25 +01:00
  • c80c378398 Fix downloading/exporting when overwriting file would not truncate Stypox 2024-11-24 18:34:22 +01:00
  • 8af786f26d Merge branch 'master' into dev Stypox 2024-11-24 17:43:45 +01:00