Stypox
f5fd7216fd
Avoid setting invalid states to bottom sheet callback
2022-08-26 18:54:51 +02:00
Stypox
5bf2971b62
Fix regression in screen rotation animation
2022-08-26 18:54:51 +02:00
Stypox
c224821487
Fix surface view not resizing video correctly
...
Also fix yet another random null pointer exception that could happen when adding the video player view
2022-08-26 18:54:51 +02:00
litetex
5612a6a5a7
Merge pull request #8678 from Stypox/media-session-ui
...
Create media session UI and fix player notification
2022-08-25 17:18:36 +02:00
litetex
cac64a9964
Fixed sonar detected problems
...
+ Automatically fixed code style (imports)
2022-08-25 17:02:53 +02:00
Stypox
624292abe4
Review suggestions
2022-08-25 17:02:53 +02:00
Stypox
ce1b88eeec
Keep strong reference to Picasso thumbnail loading target
...
Before the Target would sometimes be garbage collected before being called with the loaded thumbnail, since Picasso holds weak references to targets
2022-08-25 17:02:52 +02:00
Stypox
573b4ff8bc
Merge MediaSessionManager into MediaSessionPlayerUi
2022-08-25 17:02:52 +02:00
Stypox
c8066c6eb7
Let exoplayer decide when to update metadata
...
Though still make sure metadata is updated after the thumbnail is loaded.
This fixes the wrong seekbar properties (duration and current position) being shown in the notification sometimes.
2022-08-25 17:02:52 +02:00
Stypox
a4c5d1ee3b
Remove useless checks before updating metadata
...
A while ago NewPipe called the metadata update function very often, so checks were needed to ensure not wasting time updating metadata if it were already up to date. Now, instead, the metadata update function is called exactly when needed, i.e. when metadata changes, so such checks are not needed anymore (and were probably also a little resource-heavy).
2022-08-25 17:02:51 +02:00
Stypox
1a4e886d4b
Even when thumbnails should not be shown, set it to null in notification
...
This makes sure the thumbnail is removed from the notification if the user disables thumbnails
2022-08-25 17:02:51 +02:00
Stypox
9fe370cda1
Fix sometimes seeing outdated thumbnail in notification
...
Before the thumbnail finishes loading for the new video the player is now playing, the old thumbnail was being used, leading to wrong thumbnails set in the media session and the notification.
2022-08-25 17:02:51 +02:00
Stypox
356fa3f12d
Fix thumbnail sometimes not set to media session metadata
...
The thumbnail was not being updated in the media session metadata after it was loaded, since there was no metadata update in that case, only a notification update.
2022-08-25 17:00:41 +02:00
Stypox
97892be897
Remove useless MediaSessionCallback
...
The player is now passed directly, it made no sense to wrap around it in a callback that was not really a callback but rather, actually, a wrapper.
2022-08-25 17:00:41 +02:00
Stypox
aa0a1cd70e
Create MediaSessionPlayerUi
2022-08-25 17:00:41 +02:00
litetex
349f07f276
Merge pull request #8677 from Stypox/fix-picasso-target
...
Keep strong references to Picasso notification icon loading targets
2022-08-25 16:55:31 +02:00
Stypox
9bfea8082c
Keep strong references to Picasso notification icon loading targets
...
Before the Target would sometimes be garbage collected before being called with the loaded channel icon, since Picasso holds weak references to targets. This meant that sometimes a new streams notification would not be shown, because the lambda that should have shown it had already been garbage collected.
2022-08-25 16:41:51 +02:00
litetex
d3f7ca3d83
Merge pull request #8754 from mhmdanas/clarify-that-span-shouldnt-be-in-translated-readme
...
Clarify that span shouldn't be in translated READMEs
2022-08-25 16:27:16 +02:00
litetex
7d736c26fa
Merge pull request #8755 from mhmdanas/remove-whitespace
...
Remove extra whitespace from issue and PR templates
2022-08-25 16:26:31 +02:00
litetex
82bdcad35e
Merge pull request #8751 from TacoTheDank/bumpGradle
...
Update Gradle to 7.5.1
2022-08-25 16:25:32 +02:00
Stypox
ead5cc1c26
Merge branch 'master' into dev
2022-08-25 10:45:24 +02:00
Stypox
ef4ca1a30b
Improve changelog for v0.23.3 (989)
2022-08-25 10:44:29 +02:00
Stypox
21603fe030
Merge pull request #8880 from TeamNewPipe/release-0.23.3
...
Hotfix release v0.23.3
2022-08-25 10:40:01 +02:00
Stypox
6a4ced0184
Add changelog for v0.23.3 (989)
2022-08-25 10:23:09 +02:00
Stypox
4a2c480ff3
Hotfix release v0.23.3 (989)
2022-08-25 10:16:56 +02:00
Stypox
c6e6d2ffd6
Update jsoup to 1.15.3
...
This fixes a vulnerability issue related to Cross Site Scripting
2022-08-25 10:15:30 +02:00
Stypox
47a49b4b2a
Update NewPipeExtractor
...
This removes the usage of the SourceVersion class, which was not available on Android and caused issues such as #8876
2022-08-25 10:14:46 +02:00
opusforlife2
37618f6183
Add FAQ entry to the template checklists ( #8822 )
...
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2022-08-21 20:39:57 +03:00
Taco
08a33d53fb
Merge pull request #8719 from Isira-Seneviratne/Use_ListAdapter
...
Use ListAdapter for search predictions.
2022-08-19 15:50:41 -04:00
Isira Seneviratne
77f19bd26f
Use ListAdapter in PreferenceSearchAdapter.
2022-08-18 19:52:51 +05:30
Isira Seneviratne
91d4bded3d
Use ListAdapter in SuggestionListAdapter.
2022-08-18 19:52:51 +05:30
Isira Seneviratne
6b3bdb04ce
Use ListAdapter in PeertubeInstanceListFragment.
2022-08-15 07:26:02 +05:30
Stypox
61d19c25a2
Merge branch 'master' into dev
2022-08-14 17:23:30 +02:00
Tobi
b140a48538
Merge pull request #8766 from TeamNewPipe/release-0.23.2
...
Release v0.23.2 (988)
2022-08-13 08:07:49 +02:00
AudricV
381c81ea01
Release v0.23.2 (988)
2022-08-12 23:50:41 +02:00
AudricV
c911fca8ce
Add changelog for v0.23.2 (988)
2022-08-12 23:49:07 +02:00
AudricV
679e1d2430
Update NewPipe Extractor to fix YouTube playback issues
2022-08-12 23:41:12 +02:00
Stypox
327ee1bc5a
Merge pull request #8666 from TacoTheDank/filepicker
...
Update FilePicker to our custom fork and disable Jetifier
2022-08-12 09:15:34 +02:00
mhmdanas
2a3e70300a
Remove extra whitespace from issue and PR templates
2022-08-11 19:34:23 +03:00
mhmdanas
501e1a6fdd
Clarify that span shouldn't be in translated READMEs
2022-08-11 19:24:14 +03:00
TacoTheDank
ac89965a6a
Update AGP and clojars Maven URL
2022-08-09 19:19:17 -04:00
TacoTheDank
f66fe78636
Update Gradle to 7.5.1
2022-08-08 19:32:21 -04:00
Stypox
647f099b30
Merge pull request #8740 from Isira-Seneviratne/Cleanup_methods
...
Remove some unused methods.
2022-08-06 22:45:40 +02:00
Stypox
5bc82ad0f9
Merge pull request #8738 from Isira-Seneviratne/Collectors_joining
...
Use Collectors.joining().
2022-08-06 22:31:31 +02:00
Stypox
05a8939e7e
Merge pull request #8728 from Isira-Seneviratne/Comparator_factory
...
Use Comparator factory methods.
2022-08-06 11:56:44 +02:00
Stypox
43fd5a75bf
Improve comment
2022-08-06 11:56:00 +02:00
Stypox
2fac881694
Merge pull request #8724 from Isira-Seneviratne/toArray_improvements
...
Use toArray() with zero-length arrays.
2022-08-06 11:33:05 +02:00
Stypox
735b050c4e
Merge pull request #8737 from Isira-Seneviratne/Fix_coerceIn
...
Replace coerceIn() with MathUtils.clamp().
2022-08-06 11:16:06 +02:00
Stypox
1a32c35951
Merge pull request #8708 from Isira-Seneviratne/Reduce_View.kt_size
...
Reduce View.kt size.
2022-08-06 10:59:10 +02:00
Isira Seneviratne
fa9cd7f6e3
Remove unused method.
2022-08-06 06:54:21 +05:30