Commit graph

  • 3e9a49814d -Fixed main video player losing state when killed in background. -Disabled auto queuing when repeating is enabled. -Added method to use startForegroundService instead of startService in sdk 26 and up. John Zhen Mo 2018-03-05 19:03:49 -08:00
  • 5ecc666455 -Added auto-queuing to allow next or related streams to queue up when the last item on play queue is playing. -Added toggle to enable auto-queuing. -Modified main video player to only pause the video onPause. -Fixed main video player not saving play queue state onStop. John Zhen Mo 2018-03-04 20:16:38 -08:00
  • df2eb3e250 Translated using Weblate (Serbian) anonymous 2018-03-03 13:03:08 +00:00
  • bd61ad03d1 -Removed system ui on main player for Kitkat or above. -[#1151] Hide video player UI on playing to avoid unnecessary interruptions after pause, seek and resize. John Zhen Mo 2018-03-03 20:58:53 -08:00
  • 8b0d1fe37b -Added seamless shuffling. -Reenabled full window loading in MediaSourceManager. John Zhen Mo 2018-03-03 20:58:06 -08:00
  • d7c8fc6c20 -Added toggle to enable fast inexact seek in players. -Improved player sync calls to recognize different metadata updates. -Changed MediaSourceManager to synchronize only after timeline changes and reenabled multiple sync calls to player. -Renamed listener and synchronization methods related to MediaSourceManager. John Zhen Mo 2018-03-03 14:24:21 -08:00
  • 1c38a5db8d -Added loader eviction to avoid spawning too many threads in MediaSourceManager. -Added nonnull and final constraints to variables in MediaSourceManager. -Added nonnull and final constraints on context related objects in BasePlayer. -Fixed Hls livestreams crashing player when behind live window for too long. -Fixed cache miss when InfoCache key mismatch between StreamInfo and StreamInfoItem. John Zhen Mo 2018-03-03 11:42:23 -08:00
  • d0154d3fea Translated using Weblate (Serbian) Mladen Pejaković 2018-03-03 13:02:38 +00:00
  • d0a8f70284 Translated using Weblate (Serbian) anonymous 2018-03-03 13:02:21 +00:00
  • f3bbacb9da Translated using Weblate (Serbian) Mladen Pejaković 2018-03-03 13:02:06 +00:00
  • 9966aa287f Translated using Weblate (Serbian) anonymous 2018-03-03 13:01:47 +00:00
  • 481b0deeb1 Translated using Weblate (Serbian) Mladen Pejaković 2018-03-03 13:01:34 +00:00
  • 72f177e427 Translated using Weblate (Serbian) anonymous 2018-03-03 13:01:23 +00:00
  • 144fee2101 Translated using Weblate (Serbian) anonymous 2018-03-03 13:00:43 +00:00
  • 6c4f6e3448 Translated using Weblate (Serbian) Mladen Pejaković 2018-03-03 12:59:48 +00:00
  • f5586e2b8b Translated using Weblate (Serbian) anonymous 2018-03-03 12:59:43 +00:00
  • 3f82f1cf76 Translated using Weblate (Serbian) Mladen Pejaković 2018-03-03 12:59:26 +00:00
  • d35a7922fd Translated using Weblate (Asturian) Enol P 2018-03-02 01:37:08 +00:00
  • 8b26340972 Translated using Weblate (Portuguese (Brazil)) Eduardo Caron 2018-03-02 00:27:43 +00:00
  • f931a63009 Update README.md wb9688 2018-03-02 10:10:15 +01:00
  • 42f9c964c2 Translated using Weblate (Lithuanian) HardLight 2018-02-28 21:16:35 +00:00
  • ca54ca85b5 -Re-added loading for items prior to current index in MediaSourceManager to allow faster access time. -Added some null checks annotation. John Zhen Mo 2018-02-28 23:25:45 -08:00
  • 89a5d8ddbd Translated using Weblate (Bengali (Bangladesh)) Digiwizkid 2018-02-28 02:35:50 +00:00
  • 38554a56bc -Added serialized cache for transferring serializable objects too large for intent transactions. -Fixed potential transaction too large exceptions for player intents. John Zhen Mo 2018-02-28 17:47:12 -08:00
  • c2bae51558 -Added better assertions and documentations to new mechanism in MediaSourceManager. -Modified LoadController to allow fast playback start and increased buffer zigzag window. -Removed unnecessary loading on timeline changes. -Changed select message in MediaSourceManager to cause immediate load. -Reduced default expiration time in MediaSourceManager. -Fixed main video player not showing end time on audio-only streams. -Fixed live stream has player view disabled after transitioning from audio stream. -Fixed inconsistent progress bar height between live and non-live video on main player. John Zhen Mo 2018-02-28 17:45:05 -08:00
  • ac574e5e85 -Added perpetual extractor source loading on network failures. -Fixed play queue playlist desynchronization caused by media source manager window loading expansion on sublist prior to current item. -Fixed failed media source not treated as ready for playback. John Zhen Mo 2018-02-26 22:37:19 -08:00
  • 3df2c5634a -Improved player queue stability by using more aggressive synchronization policy. -Added sync buttons on live streams to allow seeking to live edge. -Added custom cache key for extractor sources to allow more persistent reuse. -Refactored player data source factories into own class and separating live and non-live data sources. John Zhen Mo 2018-02-26 19:57:59 -08:00
  • fd693d6e4b Translated using Weblate (Chinese (Traditional)) ezjerry liao 2018-02-26 13:30:19 +00:00
  • 89d15aec5b -Fixed potential NPE when obtaining broadcast receiver. -Extracted expiration time in media source manager. -Re-enabled long click on live stream info items. -Fixed dash source building to use mpd instead of extractor. John Zhen Mo 2018-02-25 20:12:20 -08:00
  • a878470bc5 -Fixed failed media source not treated as ready. John Zhen Mo 2018-02-25 15:32:25 -08:00
  • 9ee668d7e8 -Fixed inconsistent audio focus state when audio becomes noisy (e.g. headset unplugged). -Fixed live media sources failing when using cached data source by introducing cacheless data sources. -Added custom track selector to circumvent ExoPlayer's language normalization NPE. -Updated Extractor to correctly load live streams. -Removed deprecated deferred media source and media source manager. -Removed Livestream exceptions. John Zhen Mo 2018-02-25 15:10:11 -08:00
  • f792f0f25f -Fixed media source update index check. -Fixed media source manager excessive loading. -Remove unneeded fields in loaded media source. John Zhen Mo 2018-02-23 19:00:08 -08:00
  • 9b79ae7de3 -Updated Exoplayer to 2.7.0. -PoC for new seamless stream loading mechanism. John Zhen Mo 2018-02-22 13:30:48 -08:00
  • ec3cff19e4 Merge remote-tracking branch 'origin/dev' into dev Weblate 2018-02-24 23:37:04 +01:00
  • 6075b9fe29 Translated using Weblate (Slovenian) Matej U 2018-02-24 20:06:50 +00:00
  • 0e1093081e Translated using Weblate (Polish) Maciej Gamrat 2018-02-24 17:52:14 +00:00
  • a4c241b18d Translated using Weblate (Hungarian) Toldi Balázs 2018-02-23 22:25:52 +00:00
  • dde9a1b824 Translated using Weblate (Hindi) Arun Negi 2018-02-24 12:46:47 +00:00
  • 2fe2a79b1a Translated using Weblate (German) Tobias Groza 2018-02-23 22:28:29 +00:00
  • 0a9b21ed50 Merge branch 'dev' of github.com:teamnewpipe/NewPipe into dev Christian Schabesberger 2018-02-24 22:57:34 +01:00
  • 1df0d812b5 make NewPipe compatible with latest Extractor refactorings Christian Schabesberger 2018-02-24 22:57:25 +01:00
  • 3a184b9171 Translated using Weblate (Lithuanian) nieko-nera 2018-02-23 17:53:34 +00:00
  • b5de5642a0 Translated using Weblate (Polish) Coffeemaker 2018-02-24 17:51:33 +00:00
  • 93fd6bbddb Translated using Weblate (Polish) Maciej Gamrat 2018-02-24 17:50:26 +00:00
  • 07655b7a8e Translated using Weblate (Polish) anonymous 2018-02-24 17:49:42 +00:00
  • 58c96e4e74 Translated using Weblate (Polish) Maciej Gamrat 2018-02-24 17:49:17 +00:00
  • eb25c98f55 Translated using Weblate (Polish) Maciej Gamrat 2018-02-24 17:48:37 +00:00
  • 1e33ff40c8 Translated using Weblate (Polish) anonymous 2018-02-24 17:01:25 +00:00
  • 211b8d9297 Translated using Weblate (Polish) Maciej Gamrat 2018-02-24 16:59:43 +00:00
  • d4ac14a0e7 Translated using Weblate (Czech) r2308145 2018-02-24 12:43:01 +00:00
  • b99a0034db Translated using Weblate (Spanish) Freddy Morán Jr 2018-02-24 02:40:57 +00:00
  • e37a4e4da9 Translated using Weblate (Hungarian) anonymous 2018-02-23 21:52:51 +00:00
  • 98f1448a85 Translated using Weblate (Hungarian) Toldi Balázs 2018-02-23 21:52:35 +00:00
  • 346ed6d556 Translated using Weblate (Hungarian) anonymous 2018-02-23 21:51:17 +00:00
  • 7366cd6a10 Translated using Weblate (Hungarian) Toldi Balázs 2018-02-23 21:50:53 +00:00
  • 5503d3a9f7 Translated using Weblate (Hungarian) anonymous 2018-02-23 21:50:40 +00:00
  • 834332a1ba Translated using Weblate (Hungarian) Toldi Balázs 2018-02-23 21:50:08 +00:00
  • f340b3dfcb Translated using Weblate (Hungarian) anonymous 2018-02-23 21:49:53 +00:00
  • 75e24eac06 Translated using Weblate (Hungarian) Toldi Balázs 2018-02-23 21:48:22 +00:00
  • 58746e801a Translated using Weblate (Hungarian) anonymous 2018-02-23 21:41:16 +00:00
  • 3d5e373bb1 Translated using Weblate (Hungarian) Toldi Balázs 2018-02-23 21:40:42 +00:00
  • c5b44ae9ae Translated using Weblate (Hungarian) anonymous 2018-02-23 21:40:19 +00:00
  • a2b7eca799 Merge remote-tracking branch 'origin/dev' into dev Weblate 2018-02-23 18:48:55 +01:00
  • bf8be9440c Translated using Weblate (Spanish) Freddy Morán Jr 2018-02-23 03:54:10 +00:00
  • 01a0ac45ea Translated using Weblate (Lithuanian) nieko-nera 2018-02-23 17:48:46 +00:00
  • ec15357429 Merge pull request #1136 from wb9688/okhttp-uil Christian Schabesberger 2018-02-23 18:06:13 +01:00
  • f1948e9595 Translated using Weblate (Turkish) E T 2018-02-23 10:43:24 +00:00
  • 12f9b19a5f Translated using Weblate (Italian) Emanuele Petriglia 2018-02-23 08:46:40 +00:00
  • 6b88328b9e Translated using Weblate (Dutch) Heimen Stoffels 2018-02-22 21:48:45 +00:00
  • 300ca11f50 Merge remote-tracking branch 'origin/dev' into dev Weblate 2018-02-22 22:41:15 +01:00
  • 411be979ae Translated using Weblate (Ukrainian) Oleh Ilnytskyi 2018-02-21 21:06:45 +00:00
  • 17ba6d5c9a Use OkHttp with UIL wb9688 2018-02-22 13:25:56 +01:00
  • 86151786e8 Merge branch 'player_fix' of https://github.com/karyogamy/NewPipe into dev Christian Schabesberger 2018-02-21 23:20:08 +01:00
  • 5f6dc8a766 made debug setting get a debug symbol Christian Schabesberger 2018-02-21 23:14:14 +01:00
  • e098cee28a Merge branch 'pfix' into dev Christian Schabesberger 2018-02-21 23:00:56 +01:00
  • 76f921e6e6 -Changed Rx exception handling to swallow undeliverable exceptions by default. John Zhen Mo 2018-02-21 10:42:54 -08:00
  • 806e7c4bf5 Improve some aspects of the Downloader implementation Mauricio Colli 2018-02-21 08:05:23 -03:00
  • 672e0fcaba Translated using Weblate (Czech) r2308145 2018-02-21 11:04:14 +00:00
  • df0b86e8b2 Merge tag 'v0.11.6-beta' Christian Schabesberger 2018-02-21 11:38:48 +01:00
  • d5b167b1b6 -Changed global Rx exception handling to no longer trigger error activity if the exception is undeliverable. -Added debug settings to force reporting of undeliverable Rx exceptions. -Changed back MediaSourceManager to use serial disposable for syncing. John Zhen Mo 2018-02-20 22:35:25 -08:00
  • 9896b3d93a -Added debug default values on settings init. John Zhen Mo 2018-02-20 21:09:57 -08:00
  • 8f056ee2fc -Added debug preference settings for debug and beta builds. -Removed leak canary toggle on app menu. -Added leak canary settings to debug preference. -Removed/renamed leak canary related strings. John Zhen Mo 2018-02-20 05:45:12 -08:00
  • dc2aa114ca -Fixed auto-generated string not translatable. John Zhen Mo 2018-02-20 04:58:51 -08:00
  • 7e1b21ed8d -Fixed media source manager sync identical item multiple times, causing OOM. -Removed deprecated translated leak canary string from other languages. John Zhen Mo 2018-02-18 00:26:53 -08:00
  • fc39b06712 -Fixed video player source loading for audio only streams. -Changed "monitor leak" string to "LeakCanary" as untranslatable. John Zhen Mo 2018-02-17 21:01:02 -08:00
  • 0420dcf4e7 -Added view registration on repeats. -Added drag reorder speed clamping to play queue list. -Fixed service player activity memory leak. -Fixed media source manager sync disposable fallthrough causing NPE. -Fixed thread bouncing during play queue item async stream resolution. -Updated ExoPlayer to 2.6.0. John Zhen Mo 2018-02-17 11:55:45 -08:00
  • 742d59c468 Merge remote-tracking branch 'origin/dev' into dev Weblate 2018-02-21 02:52:10 +01:00
  • ff48383371 Translated using Weblate (Hindi) Arun Negi 2018-02-20 16:06:10 +00:00
  • 40507d9e62 Translated using Weblate (Czech) aladar42 2018-02-20 18:01:41 +00:00
  • feedc4c5a7 Translated using Weblate (Chinese (Traditional)) ezjerry liao 2018-02-21 01:52:02 +00:00
  • 75e1444170 Merge branch 'okhttp' of https://github.com/wb9688/NewPipe into ht Christian Schabesberger 2018-02-21 00:28:03 +01:00
  • 07172dd698 add link to NewPipe blog Christian Schabesberger 2018-02-21 00:24:43 +01:00
  • ba2321ae12 Translated using Weblate (Italian) Emanuele Petriglia 2018-02-20 18:12:38 +00:00
  • 2534b999ff Translated using Weblate (Spanish) Freddy Morán Jr 2018-02-20 17:48:53 +00:00
  • 2a67791d8d Translated using Weblate (Dutch) Heimen Stoffels 2018-02-20 16:52:58 +00:00
  • 5f42168508 Translated using Weblate (Dutch) wb9688 2018-02-20 15:56:20 +00:00
  • 8af2aec30c Translated using Weblate (Hindi) Arun Negi 2018-02-20 15:39:45 +00:00
  • 8c3f30f25a Use OkHttp wb9688 2018-02-20 16:24:43 +01:00
  • 4447b28b21 Merge remote-tracking branch 'origin/dev' into dev Weblate 2018-02-20 14:36:49 +01:00
  • c4282b4e84 Translated using Weblate (Slovak) Marian Hanzel 2018-02-19 16:48:43 +00:00