karyogamy
cc3710172c
added: documentations on lifecycles for FailedMediaSource and LoadedMediaSource.
...
fixed: onPlaybackSynchronize to rewind when not playing, which was incorrectly removed in previous commit.
fixed: sonar and checkstyle issues.
2022-03-19 22:40:32 -04:00
karyogamy
2fd1522199
added: documentations to MediaItemTags and Player.
...
fixed: checkStyle failures.
2022-03-19 15:56:45 -04:00
karyogamy
2084c6217f
updated: ExoPlayer to 2.17.1.
...
added: MediaItemTag for ManagedMediaSources.
added: silent track for FailedMediaSource.
added: keyframe fast forward at initial playback buffer.
added: error notification on silently skipped streams.
2022-03-19 15:56:45 -04:00
litetex
7d7df3f3b2
Merge pull request #8076 from litetex/update-license
...
Update license to latest version
2022-03-19 17:58:33 +01:00
litetex
7904697538
Update license to latest version of https://www.gnu.org/licenses/gpl-3.0.txt
2022-03-19 17:39:06 +01:00
litetex
22bdcde527
Merge pull request #8073 from Stypox/bump-checkstyle
...
Update checkstyle to 10.0 and fix various related issues
2022-03-19 14:37:52 +01:00
litetex
35871f7fa5
Merge pull request #8068 from TacoTheDank/lintCleaning
...
Some lint cleaning
2022-03-19 14:37:34 +01:00
litetex
4acc9c66eb
Merge pull request #8066 from TacoTheDank/simpleSeekbarChange
...
Create stub implementation for OnSeekBarChangeListener
2022-03-19 14:37:10 +01:00
litetex
fee02ca49c
Merge pull request #8065 from TacoTheDank/aboutCleanup
...
Clean up the about package a bit
2022-03-19 14:36:53 +01:00
Stypox
8cc890d799
Use @SuppressWarnings for checkstyle suppressions & warnings
...
It's better to use @SuppressWarnings instead of the suppressions file, so that the warning suppression is at the place where it acts.
2022-03-18 23:57:11 +01:00
Stypox
b1690ca60d
Update checkstyle to 10.0 and fix various related issues
...
- Put checkstyle files into checkstyle/ subfolder so that the gradle task does not implicitly depend on the whole project, fixing many warnings during build and possibly increasing build performance.
- Remove unused SuppressionXpathFilter from config file.
- Remove outdated suppressions from suppressions file.
2022-03-18 19:58:59 +01:00
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
141ad361b0
Annotate some NonNulls, some lint cleaning
2022-03-18 13:15:44 -04:00
litetex
37712a94cb
Merge pull request #8067 from TacoTheDank/removeUnusedCode
...
Delete some unused code
2022-03-18 16:22:18 +01:00
TacoTheDank
3f9cd23979
Delete some unused code
2022-03-17 23:26:34 -04:00
TacoTheDank
5c5d80321f
Use Animator.addListener() KTX extension
2022-03-17 22:01:51 -04:00
TacoTheDank
550063f50f
Create stub implementation for OnSeekBarChangeListener
2022-03-17 21:49:04 -04:00
Stypox
b3cb1bd43d
Merge pull request #8011 from XiangRongLin/extract_view_listeners
...
Extract view click listeners from Player
2022-03-16 22:28:01 +01: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
de989f9ffd
Merge pull request #7976 from Stypox/remove-yes-string
...
Replace `R.string.yes` with `R.string.ok`
2022-03-03 10:17:54 +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
Stypox
86fcceacab
Fix playlist item not properly themed
2022-03-02 15:09:42 +01: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
Mauricio Colli
7baa4420ef
Fix duplication of some icons used by the player
2022-03-02 12:33:01 +01:00
Mauricio Colli
a1b683c27f
Add missing tint on drawer image view
2022-03-02 12:31:41 +01:00
Mauricio Colli
6812565581
Fix duplication of icon vectors
2022-03-02 12:31:41 +01:00