John Zhen Mo
b34160eeec
-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.
2018-03-05 19:03:49 -08:00
John Zhen Mo
d01aeab242
-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.
2018-03-04 20:16:38 -08:00
John Zhen Mo
7f068b691b
-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.
2018-03-03 20:58:53 -08:00
John Zhen Mo
59558efed1
-Added seamless shuffling.
...
-Reenabled full window loading in MediaSourceManager.
2018-03-03 20:58:06 -08:00
John Zhen Mo
a88e19a8ed
-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.
2018-03-03 14:24:21 -08:00
John Zhen Mo
0c17f0825b
-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.
2018-03-03 11:42:23 -08:00
John Zhen Mo
9ea08c8a4b
-Re-added loading for items prior to current index in MediaSourceManager to allow faster access time.
...
-Added some null checks annotation.
2018-02-28 23:25:45 -08:00
John Zhen Mo
a1220c77da
-Added serialized cache for transferring serializable objects too large for intent transactions.
...
-Fixed potential transaction too large exceptions for player intents.
2018-02-28 17:47:12 -08:00
John Zhen Mo
b4668367c6
-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.
2018-02-28 17:45:05 -08:00
John Zhen Mo
77da40e507
-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.
2018-02-26 22:37:19 -08:00
John Zhen Mo
b3b2748bb7
-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.
2018-02-26 19:57:59 -08:00
John Zhen Mo
1444fe5468
-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.
2018-02-25 20:12:30 -08:00
John Zhen Mo
ac431e3ece
-Fixed failed media source not treated as ready.
2018-02-25 15:32:25 -08:00
John Zhen Mo
563a4137bd
-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.
2018-02-25 15:10:11 -08:00
John Zhen Mo
19cbcd0c1d
-Fixed media source update index check.
...
-Fixed media source manager excessive loading.
-Remove unneeded fields in loaded media source.
2018-02-24 21:54:47 -08:00
John Zhen Mo
8803b60b28
-Updated Exoplayer to 2.7.0.
...
-PoC for new seamless stream loading mechanism.
2018-02-24 21:54:47 -08:00
Weblate
e9f59ae769
Merge remote-tracking branch 'origin/dev' into dev
2018-02-24 23:37:04 +01:00
Matej U
5cf3bee336
Translated using Weblate (Slovenian)
...
Currently translated at 77.3% (246 of 318 strings)
2018-02-24 23:37:04 +01:00
Maciej Gamrat
060fe835c7
Translated using Weblate (Polish)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-24 23:37:02 +01:00
Toldi Balázs
2688ea8f59
Translated using Weblate (Hungarian)
...
Currently translated at 44.6% (142 of 318 strings)
2018-02-24 23:37:01 +01:00
Arun Negi
8eb61cf752
Translated using Weblate (Hindi)
...
Currently translated at 99.6% (317 of 318 strings)
2018-02-24 23:36:56 +01:00
Tobias Groza
6628901d46
Translated using Weblate (German)
...
Currently translated at 94.6% (301 of 318 strings)
2018-02-24 23:36:52 +01:00
Christian Schabesberger
5a31882be3
Merge branch 'dev' of github.com:teamnewpipe/NewPipe into dev
2018-02-24 22:57:34 +01:00
Christian Schabesberger
a42da09d6c
make NewPipe compatible with latest Extractor refactorings
2018-02-24 22:57:25 +01:00
nieko-nera
658cf5c873
Translated using Weblate (Lithuanian)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-24 19:38:45 +01:00
Coffeemaker
b8c752b740
Translated using Weblate (Polish)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-24 18:51:39 +01:00
Maciej Gamrat
9151ae7081
Translated using Weblate (Polish)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-24 18:51:28 +01:00
anonymous
a1a894f722
Translated using Weblate (Polish)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-24 18:50:22 +01:00
Maciej Gamrat
3352ee3151
Translated using Weblate (Polish)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-24 18:49:38 +01:00
Maciej Gamrat
da3533a430
Translated using Weblate (Polish)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-24 18:48:41 +01:00
anonymous
0bb7f9becf
Translated using Weblate (Polish)
...
Currently translated at 83.0% (264 of 318 strings)
2018-02-24 18:02:21 +01:00
Maciej Gamrat
40c64ee2d8
Translated using Weblate (Polish)
...
Currently translated at 83.0% (264 of 318 strings)
2018-02-24 18:01:21 +01:00
r2308145
66651f7111
Translated using Weblate (Czech)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-24 13:43:02 +01:00
Freddy Morán Jr
c7d0bd5dec
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-24 03:40:58 +01:00
anonymous
9ce0a9d49d
Translated using Weblate (Hungarian)
...
Currently translated at 30.5% (97 of 318 strings)
2018-02-23 22:54:03 +01:00
Toldi Balázs
2070b353c2
Translated using Weblate (Hungarian)
...
Currently translated at 30.1% (96 of 318 strings)
2018-02-23 22:52:47 +01:00
anonymous
1d91f3b91b
Translated using Weblate (Hungarian)
...
Currently translated at 29.5% (94 of 318 strings)
2018-02-23 22:52:04 +01:00
Toldi Balázs
8b0aebfddb
Translated using Weblate (Hungarian)
...
Currently translated at 29.2% (93 of 318 strings)
2018-02-23 22:51:13 +01:00
anonymous
467905d7b0
Translated using Weblate (Hungarian)
...
Currently translated at 29.2% (93 of 318 strings)
2018-02-23 22:50:48 +01:00
Toldi Balázs
cc81921bcb
Translated using Weblate (Hungarian)
...
Currently translated at 28.9% (92 of 318 strings)
2018-02-23 22:50:36 +01:00
anonymous
8600c04ff3
Translated using Weblate (Hungarian)
...
Currently translated at 28.6% (91 of 318 strings)
2018-02-23 22:50:00 +01:00
Toldi Balázs
3f31445f12
Translated using Weblate (Hungarian)
...
Currently translated at 27.3% (87 of 318 strings)
2018-02-23 22:49:15 +01:00
anonymous
8a33371f37
Translated using Weblate (Hungarian)
...
Currently translated at 26.7% (85 of 318 strings)
2018-02-23 22:48:01 +01:00
Toldi Balázs
1164bd7183
Translated using Weblate (Hungarian)
...
Currently translated at 25.7% (82 of 318 strings)
2018-02-23 22:40:53 +01:00
anonymous
589fcd09c0
Translated using Weblate (Hungarian)
...
Currently translated at 25.4% (81 of 318 strings)
2018-02-23 22:40:37 +01:00
Weblate
c5d49016d4
Merge remote-tracking branch 'origin/dev' into dev
2018-02-23 18:48:55 +01:00
Freddy Morán Jr
8886b12151
Translated using Weblate (Spanish)
...
Currently translated at 99.0% (315 of 318 strings)
2018-02-23 18:48:54 +01:00
nieko-nera
336ffd7cf0
Translated using Weblate (Lithuanian)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-23 18:48:50 +01:00
Christian Schabesberger
3088778a9f
Merge pull request #1136 from wb9688/okhttp-uil
...
Use OkHttp with UIL
2018-02-23 18:06:13 +01:00
E T
4c1de83b24
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (318 of 318 strings)
2018-02-23 11:43:24 +01:00