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
martin
4a43eeb168
Addressing layout comments
2022-02-17 10:28:50 +01:00
Martin
ce35152821
Merge branch 'TeamNewPipe:dev' into dev
2022-02-17 10:20:44 +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
Martin
c27b022aa1
Merge branch 'TeamNewPipe:dev' into dev
2022-02-05 12:35:27 +01:00
martin
d1e5a97741
Fixed checkstyle violation
2022-02-05 12:31:07 +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
martin
5b40f368c3
Addressed comment in PR
2022-02-04 16:15:55 +01:00
martin
18528c8efa
fetch and merge
2022-02-04 15:34:00 +01: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
Atemu
82e3d1e389
app/build.grade: androidxRoomVersion 2.3.0 -> 2.4.1
...
This version of Room includes a fix for building dependant apps such as NewPipe
on Apple Silicon devices (aarch64-darwin)
2022-02-04 09:56:56 +01: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
Atemu
ea68191b3e
app/build.grade: compileSdk 30 -> 31
...
Required for newer versions of some dependencies
2022-02-03 13:59:41 +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