litetex
afe11d4b0f
Fixed scrolling not working when rotating device
2022-02-17 20:59:41 +01:00
litetex
ee5140e0a1
Removed useless code
...
→ https://github.com/TeamNewPipe/NewPipe/pull/7659#discussion_r793752985
2022-02-17 20:59:40 +01:00
litetex
9630cde091
Code improvements
2022-02-17 20:59:39 +01:00
litetex
ea84f69406
Fixed listener not re-registering after e.g. a new search is started
2022-02-17 20:59:38 +01:00
litetex
4413d617bf
Reverted to loading behavior of #7638 and improved it
...
The previous/reverted behavior caused unwanted data transmission:
* Removed loading via handleResults/loadMoreItems-callback because the RecyclerView is apparently not immediately updated in the UI when the data is set which causes one load of data to much.
2022-02-17 20:59:38 +01:00
litetex
48f47b27c7
Tried to repair #4475 and #3368
...
* Always recreate the footer so that it's not possible to attach the same instance twice
* Removed support for creating a custom footer as it's never used
* Supply the header with an supplier
* This might not fix the problem completely as we currently can only create the header once inside Channel, Playlist and RelatedItems-Fragment - allowing creation of multiple headers might be done in the future if the issues still arise
* Other minor fixes
2022-02-17 20:59:36 +01:00
litetex
8bb2c89378
Code improvements
...
Removed - partial - stupid code.
2022-02-17 20:59:35 +01:00
litetex
e34fe5d524
Removed InfoListAdapter from checkstyle-suppressions
...
because if you modify something in the code the suppressions-file no longer matches
2022-02-17 20:59:34 +01:00
litetex
2aa75303d2
Improved InfoListAdapter
...
* Removed unused code
* Cleaned it up
* Made code more readable
2022-02-17 20:59:33 +01:00
litetex
b19bc31d05
Load enough initial data into BaseListFragment
2022-02-17 20:59:33 +01:00
litetex
c73c7e2a8e
Merge pull request #7884 from litetex/improve-image-minimizer
...
Improved image-minimizer
2022-02-17 19:33:39 +01:00
litetex
98b81b94e2
Fixed typo
...
It was late when I typed this 😆
2022-02-16 20:31:15 +01:00
litetex
a339fd3737
Improved image-minimizer
...
* Don't minimize images that are too wide -> they will get stretched otherwise
* Don't try to modify the issue/comment when nothing changed
* Fixed typo
2022-02-15 20:09:21 +01:00
Robin
8b64316823
Merge pull request #7679 from TacoTheDank/reportSenderKotlin
...
Update ACRA library
2022-02-14 15:35:00 +01:00
litetex
2294105cb0
Switch to GitHub issue forms ( #7773 )
...
* Switched to GitHub issue forms
See also
* https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms
* https://github.blog/changelog/2021-06-23-issues-forms-beta-for-public-repositories/
* Switched expected and actual behavior
* Improved/Reworked issue template
Credits to @TheAssassin
* CI: Ignore changes to issue-templates
* Improved/Reworked issue template
Credits to @opusforlife2 and @mhmdanas
* Further improved the issue templates
* Next round of review
Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
2022-02-12 19:34:08 +00:00
Tobi
fc95eeb1b5
Merge pull request #7860 from litetex/fix-settings-search-language
...
Use the correct app language when searching in the settings
2022-02-11 21:20:08 +01:00
litetex
816546e69c
Use the correct app language when searching in the settings
2022-02-11 20:58:44 +01:00
litetex
ad3c9795f9
Added image-minimizer ( #7772 )
...
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2022-02-11 19:54:12 +00:00
Tobi
e3b20633a2
Merge pull request #7852 from TiA4f8R/player-recovery-workaround-play-thumbnail
...
Set workaround for playback position reset when switching to main player with content thumbnail
2022-02-11 20:49:12 +01:00
TiA4f8R
b6731c2187
Set workaround for playback position reset when switching to main player with content thumbnail
...
The workaround set before was not applied when switching to main player with content thumbnail from popup or background player. This commit fixes this by applying the workaround when switching to main player with content thumbnail from popup or background player.
2022-02-11 19:32:13 +01:00
Tobi
1c9d024be4
Add changelog for NewPipe 0.22.0 (983) ( #7810 )
...
* Add changelog for NewPipe 0.22.0 (983)
Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2022-02-11 15:25:25 +01:00
litetex
5b622f0171
Merge pull request #7803 from mhmdanas/paths-ignore-doc-dir
...
Add some stuff to `paths-ignore`
2022-02-09 19:57:47 +01:00
litetex
3ce8875b39
Merge pull request #7704 from Stypox/fix-stream-menu-crash
...
Fix crash when long-pressing stream while player is starting
2022-02-09 19:53:09 +01:00
Mohammed Anas
7f4194430d
Small changes to license section of README ( #7710 )
...
Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
2022-02-04 18:26:37 +00:00
Poussinou
1f91c9fdc2
Update FUNDING.yml ( #7682 )
...
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2022-02-04 10:36:00 +00:00
Mohammed Anas
1ecd9584fe
Add FUNDING.yml to paths-ignore
2022-02-04 10:32:33 +00:00
Mohammed Anas
51a8375f53
Add files in doc to paths-ignore
2022-02-04 10:13:10 +00:00
Mohammed Anas
f0441b1c38
Merge pull request #7776 from litetex/merged-master-into-dev-v0.21.16
...
Merge ``master`` branch back into ``dev``
2022-02-03 23:41:20 +03:00
Alberto Mosconi
8429d09cc9
Move translated READMEs to subfolder ( #7784 )
2022-02-03 20:33:27 +00:00
litetex
2441e59297
Fixed merge conflict
...
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2022-02-03 21:06:25 +01:00
TacoTheDank
f77adbceae
Update ACRA library
2022-02-02 13:12:29 -05:00
litetex
26fa4018d6
Merge remote-tracking branch 'upstream/master' into experimental
2022-02-01 22:05:19 +01:00
Mohammed Anas
26d2dbd7c3
Merge pull request #7753 from TeamNewPipe/release/0.21.16
...
Release 0.21.16
2022-02-01 16:18:52 +03:00
TobiGr
010851c030
Release 0.21.16 (982)
2022-02-01 13:44:19 +01:00
TobiGr
3e83ad957d
Update NewPipe Extractor to 0.21.13
2022-02-01 13:41:12 +01:00
Robin
eaf30551ae
Merge pull request #7661 from TiA4f8R/livestreams-improvements
...
Increase playlist stuck target duration coefficient and catch BehindLiveWindowExceptions properly
2022-02-01 11:38:12 +01:00
TiA4f8R
fda5eb6182
Add JavaDoc for PlayerDataSource.PLAYLIST_STUCK_TARGET_DURATION_COEFFICIENT
2022-01-30 20:42:02 +01:00
TiA4f8R
a8c06bb435
Apply suggested changes and remove the CustomHlsPlaylistTracker class
2022-01-30 20:42:02 +01:00
TiA4f8R
79ea722908
Suppress SonarLint NullPointerException warnings in CustomHlsPlaylistTracker
...
They seem to be wrong, by looking at the class work and at the return of CustomHlsPlaylistTracker's methods.
2022-01-30 20:42:02 +01:00
TiA4f8R
a03872cb51
Use a custom HlsPlaylistTracker, based on DefaultHlsPlaylistTracker to allow more stucking on HLS livestreams
...
ExoPlayer's default behavior is to use a multiplication of target segment by a coefficient (3,5).
This coefficient (and this behavior) cannot be customized without using a custom HlsPlaylistTracker right now.
New behavior is to wait 15 seconds before throwing a PlaylistStuckException.
This should improve a lot HLS live streaming on (very) low-latency livestreams with buffering issues, especially on YouTube with their HLS manifests.
2022-01-30 20:42:01 +01:00
TiA4f8R
76fdba9c9d
Catch properly BehindLiveWindowExceptions
...
Instead of trying to reload the play queue manager and then throwing an error, BehindLiveWindowExceptions now make the app seek to the default playback position, like recommended by ExoPlayer.
The buffering state is shown in this case.
Error handling of other exceptions is not changed.
2022-01-30 20:42:01 +01:00
Radplay
79fa7c5a4f
Polish translation of README ( #7694 )
...
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2022-01-30 20:10:53 +03:00
litetex
4bfcf47a81
Merge pull request #7586 from litetex/add-preference-search
...
Made preferences searchable
2022-01-30 17:08:04 +01:00
litetex
7077184903
Merge pull request #4833 from vkay94/youtube-rewind-forward
...
YouTube's Fast Forward/Rewind behavior
2022-01-30 17:07:15 +01:00
Stypox
a9f6c8d726
Do not show enqueue button if play queue not ready
2022-01-27 17:11:16 +01:00
Stypox
77e4714dd0
Improve HistoryRecordManager tests ( #7700 )
...
* Improve HistoryRecordManager tests
* Improve shuffle as requested
2022-01-27 14:43:51 +01:00
Stypox
d5d4614df1
Merge pull request #7538 from ktprograms/fix-queue-channel-details-not-in-db
...
Load uploaderUrl when showing Channel Details from Play Queue
2022-01-26 09:58:32 +01:00
litetex
e76909f344
Code cleanup
...
Co-authored-by: Stypox <stypox@pm.me>
2022-01-25 20:47:53 +01:00
litetex
3e23aa0071
Fixed "Changing the seeks duration does not update the displayed seconds"
2022-01-25 20:44:49 +01:00
litetex
61fbcb7a1c
Merge pull request #7693 from TiA4f8R/fix-first-item-play-queue-always-played
...
Fix first item always played in the play queue when reloading play queue manager
2022-01-25 19:55:10 +01:00