TacoTheDank
ad4a239a9f
De-duplicate showLicense methods
2022-03-18 13:48:07 -04:00
TacoTheDank
e98fa48627
Clean up the about package a bit
2022-03-18 13:18:23 -04:00
TacoTheDank
3f9cd23979
Delete some unused code
2022-03-17 23:26:34 -04:00
litetex
463e37349a
Fixed conflicts
2022-03-16 15:58:46 +01:00
litetex
405dc361e6
Better naming
2022-03-16 15:52:30 +01:00
litetex
71860f04eb
Made `onClick` less (cognitive) complex
2022-03-16 15:52:30 +01:00
litetex
e005a3f590
Refactored code
2022-03-16 15:47:04 +01:00
XiangRongLin
fcc9e612f1
stupid checkstyle
2022-03-16 15:47:04 +01:00
XiangRongLin
419f334616
delete unused methods
2022-03-16 15:47:03 +01:00
XiangRongLin
8daf9527c9
Extract 2 view click listeners from Player
2022-03-16 15:47:03 +01:00
litetex
f70d87d0b1
Merge pull request #7981 from Stypox/sparse-items-deduplic
...
Deduplicate code for fetching stream info when sparse
2022-03-16 15:18:10 +01:00
litetex
70a5f1ab0e
Merge pull request #7518 from mauriciocolli/remove-icon-duplicates
...
Remove icon duplicates and fix some theming issues
2022-03-15 21:51:04 +01:00
litetex
f4383ab195
Merge pull request #5878 from SpinHit/spinhit/addingDeleteConfirmation
...
Add a confirmation button when deleting all files in downloader
2022-03-15 21:49:46 +01:00
litetex
6d11142a52
Merge pull request #7978 from TacoTheDank/bumpSomeLibraries
...
Update some AndroidX libraries
2022-03-15 21:48:49 +01:00
litetex
ee55260c82
Merge pull request #7963 from Stypox/android-tv-player
...
Improve player UI and navigability for Android TV
2022-03-15 21:41:48 +01:00
litetex
3822d62c82
Merge branch 'dev' into bumpSomeLibraries
2022-03-15 21:34:41 +01:00
ktprograms
71289e6ea4
Implement appending queue to playlist in main player ( #8008 )
...
This also allows saving a remote playlist locally.
- Add an "Add to playlist" button to the queue menu in the Player.
- Move the appendAllToPlaylist functionality from PlayQueueActivity to
Player.
Fixes : #8004
2022-03-15 18:32:39 +01:00
Stypox
2ca158ee30
Fix comments and rearrange code
2022-03-15 15:20:25 +01:00
Stypox
e386add3e2
Merge pull request #7975 from TacoTheDank/updateCheckerRewrite
...
Migrate app update checker to AndroidX Work
2022-03-15 14:20:40 +01:00
Stypox
068b60f6e3
Merge pull request #7341 from ktprograms/external-play-hide-controls
...
Fix player controls not hiding if resumed from media button
2022-03-15 13:43:35 +01:00
TacoTheDank
bf800b348b
Convert NewVersionWorker to Kotlin
2022-03-03 13:34:35 -05:00
TacoTheDank
9a8889c826
Migrate CheckForNewAppVersion to Worker (and rename it)
2022-03-03 13:26:57 -05:00
TacoTheDank
f2fec326e5
Migrate CheckForNewAppVersion to JobIntentService
2022-03-03 13:24:12 -05:00
TacoTheDank
15064830d2
Kotlin-ize ReleaseVersionUtil, merge with NewVersionManager
2022-03-03 13:21:50 -05:00
TacoTheDank
36c69cb3d6
Move utility methods out of CheckForNewAppVersion
2022-03-03 13:19:06 -05:00
Stypox
463c720a5c
Deduplicate code for fetching stream info when sparse
...
Fixes #7941
2022-03-03 16:54:40 +01:00
Stypox
54a8de8360
Restore handling SPACE as play-pause only in fullscreen
...
When not in fullscreen SPACE should be not handled by the player, and hence result in a scroll down
2022-03-03 10:14:58 +01:00
TacoTheDank
5c76c4a5fe
Update some AndroidX libraries
2022-03-02 11:01:01 -05:00
Mauricio Colli
52d8f94213
Remove manual menu creation from some fragments
...
Doing this programmatically is just a no-go when themes are being set
in some other places (the toolbar is using a custom theme, in this
case), so, instead of hunting down the proper theme, just let the
system do its work.
2022-03-02 12:37:44 +01:00
Stypox
cfc673d5a4
Replace R.string.yes with R.string.ok
...
Android doesn't use yes/no but ok/cancel usually, so this should be done here, too
2022-03-02 12:21:25 +01:00
Spinhit
c515fd1da0
Add confirmation button before deleting all files.
...
Co-authored-by: TiA4f8R <74829229+TiA4f8R@users.noreply.github.com>
2022-03-02 11:31:52 +01:00
karyogamy
4e3d71929d
- added: variable load check interval for progressive stream.
...
- added: preferences to allow user setting of above.
2022-03-01 20:14:53 +01:00
kt programs
0c5e3ae828
Remember adjustment step size for playback controls (speed and pitch)
...
- Add adjustment_step_key to settings_keys.xml to be used when
saving/loading the step size.
- Remove the global stepSize variable and the code that saves it to
outState/loads it from savedInstanceState because it's now saved to
Shared Preferences.
- Move initially setting step size to setupStepSizeSelector to be
consistent with the other view setup methods, using the value loaded
from Shared Preferences.
- Save the step size to Shared Preferences inside setStepSize.
Fixes : #7031
2022-03-01 16:27:20 +08:00
litetex
686750fc55
Merge pull request #7952 from TacoTheDank/bumpKotlin
...
Update Kotlin to 1.6.10
2022-02-28 19:42:38 +01:00
Stypox
6220315020
Fix player pop-ups not giving feedback on touch/focus
2022-02-27 18:49:16 +01:00
Stypox
75bdb2c89a
Fix controls shown below queue/segments list when using DPAD
...
Also invert if
2022-02-27 18:49:16 +01:00
Stypox
797140329b
Fix player queue/segments list buttons not focusable with DPAD
...
Now the in-player play queue and the segments list are closeable
2022-02-27 18:49:16 +01:00
Stypox
1923187d4c
Merge pull request #7565 from haklc/dev
...
Change pitch by semitones
2022-02-27 09:58:38 +01:00
TacoTheDank
112b7dde65
Update ktlint to 0.44.0
2022-02-26 16:08:10 -05:00
litetex
d04f566514
Merge pull request #7910 from avently/equalscheck
...
Better equals check
2022-02-26 16:20:27 +01:00
litetex
e6b480fdbc
Merge pull request #7570 from TeamNewPipe/improvement/infoItemDialogBuilder
...
Refactor generating InfoItemDialog's
2022-02-26 16:18:39 +01:00
litetex
ae111a8850
Merge pull request #7349 from TiA4f8R/seamless-transition-players
...
Add seamless transition between background and video players when putting the app in background (for video-only streams and audio-only streams only)
2022-02-26 16:16:18 +01:00
litetex
ba77ce541c
Merge pull request #7905 from Stypox/fix-room-unused-columns
...
Fix Room warning about unused columns during build
2022-02-26 16:15:01 +01:00
litetex
645b0b1cbb
Merge pull request #7904 from Stypox/fix-raw-use-of-parameterized-class
...
Solve Java warning "Raw use of parameterized class"
2022-02-26 16:14:23 +01:00
TacoTheDank
dcb1ba4a39
Replace CircleImageView with ShapeableImageView
2022-02-23 15:11:25 -05:00
Avently
f14af0dc76
Added serviceId check while comparing PlayQueues
2022-02-23 00:53:39 +03:00
TobiGr
2b5fc80b0b
Clarify that only StramInfoItems are accepted by the builder
2022-02-21 21:50:30 +01:00
Tobi
ae5e3ff54e
Merge pull request #7924 from litetex/revert-7451
...
Revert "Respect cutouts when playing in MultiWindow"
2022-02-21 21:36:07 +01:00
litetex
486f50030c
Merge pull request #7901 from Stypox/player-small-refactor
...
Small refactor in player class
2022-02-21 20:48:03 +01:00
litetex
c9e84dd16f
Revert "Respect cutouts when playing in MultiWindow"
...
This reverts commit 81b3b6de34 .
2022-02-21 20:30:56 +01:00