Commit graph

12008 commits

Author SHA1 Message Date
Nathan Schulzke
517a98bdf9 Factor out shouldAddMarkAsWatched as a shared function 2021-11-13 10:18:17 -07:00
Robin
a86e819a35 Merge pull request #7363 from litetex/playback-speed-ctrls-simple-landscape-improvements
Simple playback-speed-controls improvements
2021-11-12 21:19:17 +01:00
litetex
4125b7478a Merge pull request #5843 from TeamNewPipe/jcenter
Remove JCenter when possible
2021-11-12 20:53:29 +01:00
TobiGr
4923a83a29 Remove JCenter
All dependencies which were fetched from JCenter are now available via Maven Central. This source change is necessary becuase JCenter announced they werer going to be read-only starting at 31st March 2021 (https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter).
2021-11-12 20:38:50 +01:00
Robin
e7e503255a Merge pull request #7005 from Redirion/exo14
Update ExoPlayer to 2.14.2
2021-11-12 20:19:00 +01:00
litetex
2a9d3f5f53 Refactored `PlaybackResolver`
* fixes the deprecation of ``setTag``
* makes the code more consistent
* de-duplicates some code
2021-11-12 20:14:39 +01:00
litetex
24bf4487d0 De-duplicated PlayerDataSource-code 2021-11-12 19:40:00 +01:00
Robin
38360b5c92 Use Android11+ extractors 2021-11-12 19:17:52 +01:00
Robin
6205dce2c8 Update ExoPlayer to 2.14.2 2021-11-12 19:17:51 +01:00
litetex
ff7618e0c3 Merge pull request #7370 from iambaji/issue_7362
added show watched items toggle preference
2021-11-12 18:24:44 +01:00
litetex
2fef3c688b Merge pull request #7395 from litetex/gradle-replaced-with-with-using
Gradle: Replaced deprecated `with` with `using`
2021-11-12 18:17:41 +01:00
litetex
e09e1cb468 Replaced deprecated `with with using` 2021-11-11 20:17:54 +01:00
litetex
c1293d2867 A feed settings-key better fits there 2021-11-11 19:49:46 +01:00
litetex
1c615bc292 Fixed toggle not in sync with list after app restart + refactored the code a bit 2021-11-11 19:46:15 +01:00
Baji Shaik
2df6708f50 moved preference key from viewmodel to settings_keys.xml 2021-11-10 16:16:17 -05:00
Baji Shaik
412453d067 added show watched items toggle preference
default sharedpreference is used to persist and retrieve show watched menu option toggle state
2021-11-07 23:11:10 -05:00
litetex
2d21925dae Removed obvious title from the "Playback Speed Controls" 2021-11-07 13:51:43 +01:00
litetex
d7e9365b15 Update app/src/main/res/values/strings.xml
Removed "-"

Co-authored-by: TiA4f8R <74829229+TiA4f8R@users.noreply.github.com>
2021-11-06 21:51:33 +01:00
litetex
735f3e436e Removed unused imports 2021-11-06 21:07:00 +01:00
litetex
a2fb490924 Simplified some code and added some comments 2021-11-05 19:07:56 +01:00
litetex
c219bdf8e2 Merged extremely similar code together / parity between video and popup player
* Removed ``player.getPlayPauseButton().requestFocus();`` as there is no reason why it was introduced there documented
* Use the same delay to hide the controls on both players
2021-11-05 18:10:55 +01:00
litetex
9f49d535b4 De-Duplicated some code 2021-11-05 18:07:21 +01:00
litetex
7afec6feb2 Why log double? 2021-11-05 18:06:32 +01:00
litetex
5b6353d018 Added some doc 2021-11-05 18:06:10 +01:00
litetex
14e4b760ea Removed dead code 2021-11-05 18:04:57 +01:00
litetex
9080d3d6dd Removed `e.printStacktrace` and used an proper logger 2021-11-05 18:04:49 +01:00
litetex
283c4fae44 Reworked player-notfication
* Fixed ``release`` ``main_settings.xml``
* Renamed "Notification" to "Player-Notification" (also reset all translations)
2021-11-05 14:10:53 +01:00
litetex
8e7e78d2bf Code cleanup 2021-11-05 13:17:33 +01:00
litetex
7858970446 Added a custom title
to also save some margin/padding/etc
2021-11-04 19:47:08 +01:00
litetex
d5307f5e0b Reworked `dialog_playback_parameter`
* Removed dependency to @dimen/video_item_search_padding as it's unrelated
* Made the margins/paddings a bit smaller
* Put the checkboxes inside a layout
* Removed some useless attributes (maxLine)
2021-11-04 19:46:22 +01:00
litetex
771bb8d412 Merge pull request #7353 from B0pol/peertube-shortlinks
Support PeerTube short links
2021-11-04 16:31:16 +01:00
litetex
fd8ff610a1 Changed extractor dependency back to TeamNewPipe
...as the required PR was merged.
2021-11-04 16:18:12 +01:00
litetex
5bc68ffd1d Merge pull request #6844 from 0x416c6578/shuffle-mode-ui-fix
Fixed shuffle button opacity UI bug
2021-11-03 18:18:31 +01:00
litetex
3103ebab71 Fixed typo 2021-11-03 17:30:30 +01:00
bopol
bea39a14ea Support PeerTube short links 2021-11-03 14:49:17 +01:00
ktprograms
65755d69a3 Enable play/pause with space key even when not in fullscreen player 2021-11-03 08:26:13 +08:00
litetex
f5dedb2244 Merge pull request #7348 from TiA4f8R/unrevert-pr6824
"Unrevert" changes from pull request 6824
2021-11-03 00:13:41 +01:00
litetex
ea1c093136 Removed unknown/unused file 2021-11-03 00:11:44 +01:00
litetex
d87020ecac Reworked menu_channel.xml 2021-11-02 23:59:48 +01:00
litetex
c4dc6588a5 Added some lines to improve code-readability 2021-11-02 23:36:46 +01:00
litetex
ce6a34e5eb Fixed typos 2021-11-02 23:22:59 +01:00
litetex
ba90789d4e Improved code readablity 2021-11-02 23:22:52 +01:00
litetex
04f69874ae Improved code readability 2021-11-02 22:57:31 +01:00
litetex
9270bf01cc Reformatted code so that it's better readable 2021-11-02 22:48:49 +01:00
litetex
f85cc793dd Better naming for a test class that does database migrations 2021-11-02 22:43:23 +01:00
litetex
d27a3a0477 Restructured build.gradle/androidxWorkVersion 2021-11-02 22:26:05 +01:00
TiA4f8R
4efd60e80c Unrevert PR 6824
PR 7061 reverted by mistake PR 6824 (it was a rebase issue). This commit unreverts this change and uses custom TextViews correctly in the file changed by PR 6824.
2021-11-02 17:53:27 +01:00
TobiGr
8e3a7fcfc7 Merge remote-tracking branch 'origin/dev' into notifications-1 2021-11-02 07:56:09 +01:00
litetex
da715ae555 Merge pull request #7304 from mhmdanas/add-y2ube-link-support
Add support for y2u.be links
2021-11-01 23:22:21 +01:00
litetex
f0a3bb1c15 Merge pull request #7296 from vhouriet/vhouriet_feature_issue6049
Add "Check for updates" button in update settings
2021-11-01 23:17:25 +01:00