Christian Schabesberger
c20ebd66e5
Merge branch 'dev' into auto_queue_logic
2018-12-01 09:29:25 +01:00
Shivanju Awasthi
e911dbb9d4
Merge branch 'dev' into auto_queue_logic
2018-11-26 22:56:01 +05:30
Ping20002015
e26d123f67
Merge branch 'dev' into master
2018-11-26 18:00:22 +01:00
shivanju
5bbb0cd666
issue:1336 Remove auto queued stream if a new stream gets appended
2018-11-24 17:35:17 +05:30
Ping20002015
7b5ba3bdc2
Fix NPE for issue #1901
2018-11-23 19:38:01 +01:00
Christian Schabesberger
25d6806ebd
set minSdk to 19 and deprecate old player
2018-11-13 17:27:47 +01:00
shivanju
47c3da131c
issue:1336 Fix for inserting new streams when auto queuing is enabled
2018-11-11 16:24:49 +05:30
Nitin Khanna
86f82c0e61
pop-up player crash fixed
2018-11-07 22:01:39 +05:30
Christian Schabesberger
d82274f5d4
fucking android bullshit
2018-10-27 09:57:11 +02:00
Christian Schabesberger
e1cc006db7
fix race condition when returning to main player
2018-10-26 14:59:49 +02:00
Ritiek Malhotra
046740f10b
Merge branch 'dev' into separate-gesture-options
2018-10-10 08:41:42 -07:00
Christian Schabesberger
9d63e2ae97
Merge branch 'dev' into enqueue-autoplay
2018-10-06 17:35:55 +02:00
Coin
0510db75fb
Enqueuing now triggers video playing if the play queue has done playing
2018-10-03 00:31:28 +08:00
MaX
7e48648f9e
Merge branch 'dev' into store_last_aspect_ratio
2018-09-29 12:45:10 +02:00
MaX-Lo
6092f06d46
store the last used aspect ratio in SharedPreferences and reload them on
...
resuming the VideoPlayer Activity (similar to storing/reloading the last used: screen rotation)
2018-09-22 11:32:13 +02:00
BO41
802b26e870
error handling + imports + unboxing
2018-09-11 19:18:50 +02:00
BO41
0ab86937d2
data flow issue + declaration redundancy
...
make final
unused methods
make final
BUILD SUCCESSFUL in 0s
39 actionable tasks: 39 up-to-date
2018-09-11 19:18:41 +02:00
BO41
3ab06bf383
class structure
...
BUILD SUCCESSFUL in 17s
39 actionable tasks: 6 executed, 33 up-to-date
2018-09-11 19:18:14 +02:00
BO41
27fbe69033
code cleanup
...
mainly removes throw statements
automated using Android Studio, staged by hand
BUILD SUCCESSFUL in 52s
39 actionable tasks: 37 executed, 2 up-to-date
2018-09-11 19:14:21 +02:00
Ritiek Malhotra
f56193ac18
We don't need to check this
2018-09-08 23:13:04 +05:30
Ritiek Malhotra
afa257e79a
Merge branch 'dev' into separate-gesture-options
2018-09-08 10:05:51 -07:00
Ritiek Malhotra
97555645f8
Merge branch 'dev' into separate-gesture-options
2018-09-05 09:21:05 -07:00
Mauricio Colli
6e75d41956
Use current volume as the start value in the volume gesture
...
- Renamed some variables/classes to increase readability
2018-09-04 23:54:17 -03:00
Mauricio Colli
9883a38698
Fix registering of broadcast receiver
2018-09-04 23:54:17 -03:00
Christian Schabesberger
6e382c64a4
Reciever not registered
2018-09-04 13:07:39 +02:00
Ritiek Malhotra
5931cd6af7
Separate options for volume and brightness gestures
2018-08-31 19:30:40 +05:30
Christian Schabesberger
b1429366da
fixes acording to code review
...
fixes moreacording to code review
fixed link handling once more
2018-08-28 12:19:07 +02:00
Christian Schabesberger
2003f51d49
fix thumbnail not shown in background player
2018-08-27 16:37:21 +02:00
Christian Schabesberger
98c65fb9b7
add more debug statements to BasePlayer
2018-08-27 16:37:21 +02:00
Christian Schabesberger
0f517b803b
fix layout width of currentPlayTime
2018-08-27 16:37:21 +02:00
TheMatten
bf05ff6048
Use animated circular design for gesture control (brightness and volume)
...
-Previous version used emojis for brightness and volume icons, which may
be inconsistent across devices and do not fit well with other parts of UI
(Frankly, previous version was more informative than eye-candy)
-This commit replaces old version with circular progress bar that shows
current value (before conversion). Gesture mode (volume/brightness) is
indicated by icon that changes between (4/3) modes according to current
value
-Text information about current value was removed, because with progress
bar present it does not add any real value to UI.
2018-08-24 13:24:35 -03:00
Mauricio Colli
3887231c73
Fix popup position when draggable area is resized
...
A common case where this happens is when the soft input is visible.
2018-08-22 23:58:12 -03:00
Mauricio Colli
8a29cfbb7e
Remove popup shutdown gesture in favor of the new close overlay
2018-08-22 23:58:12 -03:00
Mauricio Colli
a01d6eaf72
Don't make controls visible when moving popup
2018-08-22 23:58:12 -03:00
Mauricio Colli
69fc571b56
Add overlay to close popup
2018-08-22 23:57:57 -03:00
John Zhen Mo
ca679f5932
-Fixed potential NPE when updating thumbnail in background player.
2018-06-28 12:18:02 -07:00
John Zhen Mo
7f7145e8de
-Fixed playback parameter dialog settings not persisting through rotation.
...
-Moved playback parameter dialog step size selector to below pitch slider.
2018-06-28 12:04:30 -07:00
John Zhen Mo
aa1878c15a
-Changed baseplayer metadata getters to use media tag as source.
...
-Changed background player notification to no longer update bitmap on progress time change.
-Changed popup player to move above soft keyboard when it is opened.
2018-06-28 12:04:30 -07:00
John Zhen Mo
31218c2a8c
-Fixed popup player notification metadata not updated on stream change.
...
-Fixed popup player window not clipped to above soft input keyboard upon expansion.
2018-06-28 12:03:20 -07:00
John Zhen Mo
06374c82fd
-Fixed video players end screen not cleared on restarting playback after single stream play queue is completed.
2018-06-28 12:03:20 -07:00
John Zhen Mo
2d6317bd24
-Fixed audio-only streams thumbnail not displaying on video players.
...
-Fixed potential play queue desynchronization due to fast forwarding on silence.
-Added current thumbnail storing in base player to allow immediate retrieval for notification building.
-Removed video player buffer spinner during interim buffering but not initial buffering.
-Reverted foreground notification stopping on pause and on complete.
2018-06-28 12:03:20 -07:00
John Zhen Mo
157b064214
-Fixed player database and progress disposable disposed when destroying exoplayer.
...
-Fixed livestream not reloading on behind live window exception.
-Added nonnull annotation to player intent strings.
2018-06-28 12:01:34 -07:00
John Zhen Mo
0ece4851d2
-Updated ExoPlayer to 2.8.1, fixing livestream with long duration not loading.
...
-Updated OkHttp to 3.10.0 and RxJava to 2.1.14.
-Changed player recovery seek to use ExoPlayer built-in window seeking instead of seeking after stream window starts playing.
-Changed playback speed changer default step size to 25%.
-Changed player notification to reset on all state changes.
-Fixed gradle dependency version incorrect variable names.
-Fixed video player double tap not working during pause.
-[#1412 ] Fixed NPE when sharing video to main video activity when it was playing but is out of focus: Reset main player state when new intent is received.
-[#1410 ] Fixed fast forwarding and rewinding not working within 10 seconds from beginning or end of a stream window.
2018-06-28 12:01:34 -07:00
John Zhen Mo
f1f5996975
-Refactored playback resolvers and other persistent player objects to instantiate once only during player creation to enforce non-nullity.
...
-Fixed background and popup player service staying in foreground when playback is paused or completed.
-Fixed player metadata not updating on new stream.
-Fixed player intent playback quality not applied.
-Fixed player auto-queue not applied after stream transition or swapping.
2018-06-28 12:00:00 -07:00
John Zhen Mo
13587d7ab3
-Fixed some typos.
2018-06-28 11:58:33 -07:00
John Zhen Mo
0fcef064fb
-Reduced fling speed required to close popup by 40%.
2018-06-28 11:58:33 -07:00
John Zhen Mo
19b8796cbc
-Fixed statistics fragment button not animating when pressed.
...
-Removed background player notification button opacity change.
2018-06-28 11:58:33 -07:00
John Zhen Mo
5c202f04e7
-[ #1383 ]Fixed popup player caption selector not populating due to full width aspect ratio selector.
...
-Fixed potential memory leak in media session connector containing player instance.
2018-06-28 11:58:32 -07:00
John Zhen Mo
bc6fdf81d2
-Refactored player media source resolution into external helpers.
...
-Baked resolved media metadata into media source for one-way data passing.
2018-06-28 11:58:32 -07:00
John Zhen Mo
3194a2bf2c
-Fixed skip silence state not maintained by player on new queue.
...
-Fixed TrackSelector deprecations.
2018-06-28 11:58:32 -07:00