Robin
c9afbde346
Merge pull request #8139 from TiA4f8R/seamless-transition-video-subtitles-fetch-fix
...
Fix fetch of video streams (when switching between tracks in a play queue) and subtitles when using a seamless transition between background and video players
2022-04-07 17:13:09 +02:00
TiA4f8R
82cd30a249
Fix fetch of video streams (when switching between tracks in a play queue) and subtitles when using a seamless transition between background and video players
...
Make the use of the new method setDisabledTrackTypes in DefaultTrackSelector.ParametersBuilder, which disables selection of tracks type for every TrackGroup instead of the current group, which is the current behavior.
This removes the use of the deprecated of setSelectionOverride method.
Note that for progressive media, the content is still fetched, but only for initialization purposes (so requests are pretty small, most of times with a few kilobytes size).
2022-04-03 14:07:56 +02:00
litetex
5168328bc6
Merge pull request #7516 from mauriciocolli/fix-download-dialog-selector
...
Fix download dialog selector layout
2022-04-02 16:04:21 +02:00
litetex
bd4740fa15
Better naming
2022-04-02 15:44:06 +02:00
litetex
b9d5439f29
Fix tests
2022-04-02 15:43:50 +02:00
Mauricio Colli
353f50296d
Fix download dialog selector layout and add some tests
2022-04-02 15:25:08 +02:00
litetex
f5616c7fe6
Merge pull request #8020 from karyogamy/exo-update-v17
...
ExoPlayer 2.17.1 update and MediaSource management rework
2022-04-02 14:53:58 +02:00
Stypox
373fbf6111
Merge pull request #8115 from litetex/update-newpipe-extractor
...
Update NewpipeExtractor
2022-04-01 10:50:39 +02:00
karyogamy
2695490f49
updated: source loading error for FailedMediaSource to wait for 3 seconds before allowing retry.
...
updated: minor style fixes.
2022-03-27 13:24:37 -04:00
karyogamy
0eefedcffb
updated: onPlayerError to not catch unspecified source errors so notifications are created.
...
updated: Throwable usage to Exceptions.
updated: minor styles and documentations.
2022-03-26 20:17:52 -04:00
litetex
b4217315e3
Fixed test compilation
2022-03-26 21:44:16 +01:00
litetex
670b3de057
FIx breaking changes
2022-03-26 21:21:07 +01:00
litetex
e61009fd63
Update extractor to latest dev-Version
2022-03-26 21:20:41 +01:00
litetex
0426bb8cc7
Merge pull request #7977 from Stypox/error-notification-kitkat
...
Fix error notification on KitKat
2022-03-25 20:00:48 +01:00
litetex
88d2f5c6cd
Merge pull request #8081 from Stypox/remove-pin-notifications-icons
...
Remove pin and notifications night icons
2022-03-20 17:57:43 +01:00
Stypox
2b8d4fd3cc
Remove pin and notifications night icons
...
They were added by accident in PRs not properly rebased on top of #7518 , they can be removed safely.
2022-03-20 11:12:45 +01:00
Stypox
69e90839fc
Merge pull request #2335 from nv95/feature/notifications
...
New streams notifications
2022-03-20 10:48:48 +01:00
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
Stypox
f7faf0b202
Make "Player notification" PreferenceScreen searchable
2022-03-19 22:44:59 +01:00
Stypox
6ead95b5d2
Merge branch 'dev' into pr2335
2022-03-19 22:29:10 +01:00
litetex
e0d6eea03a
Merge pull request #8077 from litetex/delete-copyright-file
...
Delete copyright-file
2022-03-19 22:20:26 +01:00
Stypox
ac91f1541a
Remove backoff criteria: it never kicked in
...
It never kicked in since we are never returning a retry() Result, but always either success() or failure() (see createWork() function). Also, there is already a default (exponential backoff starting from 30 seconds), so no need to override it.
2022-03-19 21:55:00 +01:00
litetex
4808b6abac
Delete copyright
...
was replaced by LICENSE
2022-03-19 21:39:33 +01: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