Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/0.21.11 #7192

Merged
merged 62 commits into from
Oct 10, 2021
Merged

Release/0.21.11 #7192

merged 62 commits into from
Oct 10, 2021

Conversation

TobiGr
Copy link
Member

@TobiGr TobiGr commented Oct 2, 2021

Testing APK

NewPipe_v0.21.11_RC1.zip
Please report new issues in the corresponding issue: #7193

Changelog

App

New

3 - Add a play next button to the long press menu #6872
11 - Add YouTube shorts path prefix to intent filter #7181

Improved

17 - Swap seekbar position with player buttons in Queue screen #6824
4 - Make all buttons in player have selectable item background borderless #7042
13 - Expand minimized player buttons clickable area #7177
15 - Search for updates immediately when enabling automatic update checks on GItHub builds #6980

Fixed

8 - Fixed Settings import #7169
9 - Various fixes related to MediasessionManager #7166
10- Disabled media tunneling on RealtekATV #7178
16 - Fixed seekbar not completed after video end #7176

Development

1 - Updated Android Gradle Plugin to version 7.0.2 #6974 ⚠️ Now requires Java 11 to build
2 - Allow passing in package name suffix through CLI #6420
5 - Extracedt repeated variable to a constant #7132
6 - Removed deprecated preferenceTheme style attribute #7156
7 - Regenerated some drawables to their latest design #7152
12 - Updated Groupie library to 2.9.0 #7150
14 - Fixed typos in READMEs #7184

Extractor

New

Improved

Development

magicbrothers and others added 30 commits July 11, 2021 13:08
from bottom to top: Playback_controls, progress bar, center, (seek display)
Using Java 11
…ing'

- Convert CheckForNewAppVersion to IntentService
- reset expire date to 0 after user enables check for updates setting
Update Android Gradle Plugin to version 7.0.2
Currently translated at 56.1% (32 of 57 strings)

Translated using Weblate (Estonian)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Vietnamese)

Currently translated at 99.8% (618 of 619 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Japanese)

Currently translated at 99.5% (616 of 619 strings)

Translated using Weblate (Ukrainian)

Currently translated at 77.1% (44 of 57 strings)

Translated using Weblate (Portuguese (Portugal))

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Sardinian)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Galician)

Currently translated at 94.9% (588 of 619 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Hebrew)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Slovak)

Currently translated at 96.2% (596 of 619 strings)

Translated using Weblate (Greek)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (French)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (German)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (English)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Polish)

Currently translated at 52.6% (30 of 57 strings)

Translated using Weblate (Hebrew)

Currently translated at 47.3% (27 of 57 strings)

Translated using Weblate (Ukrainian)

Currently translated at 61.4% (35 of 57 strings)

Translated using Weblate (Portuguese (Portugal))

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Portuguese)

Currently translated at 99.6% (617 of 619 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (57 of 57 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Persian)

Currently translated at 15.7% (9 of 57 strings)

Translated using Weblate (Ukrainian)

Currently translated at 54.3% (31 of 57 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (619 of 619 strings)

Co-authored-by: Agnieszka C <[email protected]>
Co-authored-by: AioiLight <[email protected]>
Co-authored-by: Ajeje Brazorf <[email protected]>
Co-authored-by: Danial Behzadi <[email protected]>
Co-authored-by: Gediminas Murauskas <[email protected]>
Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: Igor Nedoboy <[email protected]>
Co-authored-by: Ihor Hordiichuk <[email protected]>
Co-authored-by: Jakub <[email protected]>
Co-authored-by: Jeff Huang <[email protected]>
Co-authored-by: Priit Jõerüüt <[email protected]>
Co-authored-by: Vasilis K <[email protected]>
Co-authored-by: WB <[email protected]>
Co-authored-by: Yaron Shahrabani <[email protected]>
Co-authored-by: bruh <[email protected]>
Co-authored-by: chr56 <[email protected]>
Co-authored-by: nzgha <[email protected]>
Co-authored-by: pjammo <[email protected]>
Co-authored-by: ssantos <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
Allow passing in package suffix for release builds through CLI param
* added mvp play next button in long press menu; new intent handling, new long press dialog entry, new dialog functions, new strings

* changed line length for checkstyle pass

* cleaned comments, moved strings

* Update app/src/main/res/values/strings.xml

to make long press entry more descriptive

Co-authored-by: opusforlife2 <[email protected]>

* Update app/src/main/res/values/strings.xml

Co-authored-by: Stypox <[email protected]>

* replace redundant nextOnVideoPlayer methods

Co-authored-by: Stypox <[email protected]>

* add enqueueNextOnPlayer and enqueueOnPlayer without selectOnAppend and RESUME_PLAYBACK/ deprecate enqueueNextOn*Player and enqueueOn*Player methods
add getPlayerIntent, getPlayerEnqueueIntent and getPlayerEnqueueNextIntent without selectOnAppend and RESUME_PLAYBACK/ deprecate those with
add section comments

* removed deprecated methods
removed redundant methods

* removed deprecated methods
removed redundant methods

* replaced APPEND_ONLY, removed SELECT_ON_APPEND / replaced remaining enqueueOn*Player methods

* now works with playlists

* renamed dialog entry

* checking for >1 items in the queue using the PlayerHolder

* making enqueue*OnPlayer safe to call when no video is playing (defaulting to audio)

* corrected strings

* improve getQueueSize in PlayerHolder

* long press to enqueue only if queue isnt empty

* add Whitespace

Co-authored-by: Stypox <[email protected]>

* clarify comments / add spaces

* PlayerType as parameter of the enqueueOnPlayer method
add Helper method

* using the helper function everywhere (except for the background and popup long-press actions (also on playlists, history, ...)), so basically nowhere
/ passing checkstyle

* assimilated the enqueue*OnPlayer methods

* removed redundant comment, variable

* simplify code line

Co-authored-by: Stypox <[email protected]>

* move if

* replace workaround for isPlayerOpen()

Co-authored-by: Stypox <[email protected]>

* replaced workarounds (getType), corrected static access with getInstance

* remove unused imports

* changed method call to original, new method doesnt exist yet.

* Use getter method instead of property access syntax.

* improve conditional for play next entry

Co-authored-by: Stypox <[email protected]>

* show play next btn in feed fragment

Co-authored-by: Stypox <[email protected]>

* add play next to local playlist and statistics fragment

Co-authored-by: Stypox <[email protected]>

* formating

Co-authored-by: Stypox <[email protected]>

* correcting logic

Co-authored-by: Stypox <[email protected]>

* remove 2 year old unused string, formating

Co-authored-by: Stypox <[email protected]>

* correct enqueue (next) conditionals, default to background if no player is open. Dont generally default to background play.

* remove player open checks from button long press enqueue actions

* improve log msg

* Rename next to enqueue_next

* Refactor kotlin

Co-authored-by: opusforlife2 <[email protected]>
Co-authored-by: Stypox <[email protected]>
…#7042)

Except buttons with long text or text that changes on click
Currently translated at 10.5% (6 of 57 strings)

Translated using Weblate (Portuguese (Portugal))

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Lithuanian)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Hebrew)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Persian)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Greek)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (French)

Currently translated at 99.8% (620 of 621 strings)

Translated using Weblate (German)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Slovak)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Romanian)

Currently translated at 89.9% (557 of 619 strings)

Translated using Weblate (Basque)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Japanese)

Currently translated at 99.8% (618 of 619 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Javanese)

Currently translated at 10.5% (6 of 57 strings)

Translated using Weblate (Kurdish (Central))

Currently translated at 100.0% (619 of 619 strings)

Translated using Weblate (Javanese)

Currently translated at 9.8% (61 of 619 strings)

Translated using Weblate (Nepali)

Currently translated at 77.8% (482 of 619 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (619 of 619 strings)

Co-authored-by: Agnieszka C <[email protected]>
Co-authored-by: Ahmad Firdaus <[email protected]>
Co-authored-by: ButterflyOfFire <[email protected]>
Co-authored-by: Danial Behzadi <[email protected]>
Co-authored-by: Edward <[email protected]>
Co-authored-by: Eric <[email protected]>
Co-authored-by: Gediminas Murauskas <[email protected]>
Co-authored-by: GnuPGを使うべきだ <[email protected]>
Co-authored-by: Gontzal Manuel Pujana Onaindia <[email protected]>
Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: Igor Nedoboy <[email protected]>
Co-authored-by: Ihor Hordiichuk <[email protected]>
Co-authored-by: Marian Hanzel <[email protected]>
Co-authored-by: MohammedSR Vevo <[email protected]>
Co-authored-by: Prajwol Pradhan <[email protected]>
Co-authored-by: Rex_sa <[email protected]>
Co-authored-by: Vasilis K <[email protected]>
Co-authored-by: Yaron Shahrabani <[email protected]>
Co-authored-by: nautilusx <[email protected]>
Co-authored-by: pjammo <[email protected]>
Co-authored-by: ssantos <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/jv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/lt/
Translation: NewPipe/Metadata
* feat: it was added a string variable to avoid replication one.

* Update LocalPlaylistManagerTest.kt

* Update LocalPlaylistManagerTest.kt

* Update LocalPlaylistManagerTest.kt

Co-authored-by: Jhon Camilo Baron Berdugo <[email protected]>
Remove deprecated preferenceTheme style attribute
* Built on top of Redirons changes
* MediaSessionManager-Metadata get's only update when metadata changes - not every second as it only changes when the metadata changes
* Reworked mediasessionmanager
Robin and others added 18 commits September 27, 2021 13:21
…player

Various fixes related to MediasessionManager
Disable media tunneling on RealtekATV
* Add YouTube shorts path prefix to intent filter
Update Groupie library to 2.9.0
…ickable-area

Expand minimized player buttons clickable area
* Change "Github" as "GitHub"
* Change translation of "Screenshots" with its more common translation (README.tr.md)
…gle-and-restart

resets the expire date for checking for updates
Fixed seekbar not completed after video end
Swap seekbar position with player buttons in Queue screen
Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (French)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Korean)

Currently translated at 73.7% (458 of 621 strings)

Translated using Weblate (French)

Currently translated at 66.6% (38 of 57 strings)

Translated using Weblate (Ukrainian)

Currently translated at 78.9% (45 of 57 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (French)

Currently translated at 99.8% (620 of 621 strings)

Translated using Weblate (Ukrainian)

Currently translated at 78.9% (45 of 57 strings)

Translated using Weblate (Vietnamese)

Currently translated at 99.8% (620 of 621 strings)

Translated using Weblate (Hungarian)

Currently translated at 0.0% (0 of 57 strings)

Translated using Weblate (Estonian)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Croatian)

Currently translated at 97.7% (607 of 621 strings)

Translated using Weblate (Chinese (Traditional))

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (German)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Sardinian)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Turkish)

Currently translated at 99.6% (619 of 621 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Basque)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (621 of 621 strings)

Co-authored-by: Agnieszka C <[email protected]>
Co-authored-by: Ajeje Brazorf <[email protected]>
Co-authored-by: Andrij Mizyk <[email protected]>
Co-authored-by: Boros Zsombor <[email protected]>
Co-authored-by: ButterflyOfFire <[email protected]>
Co-authored-by: Eduardo Caron <[email protected]>
Co-authored-by: Edward <[email protected]>
Co-authored-by: Emin Tufan Çetin <[email protected]>
Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: Igor Nedoboy <[email protected]>
Co-authored-by: Ihor Hordiichuk <[email protected]>
Co-authored-by: Jeff Huang <[email protected]>
Co-authored-by: Krysa Czech <[email protected]>
Co-authored-by: Ldm Public <[email protected]>
Co-authored-by: Milo Ivir <[email protected]>
Co-authored-by: Priit Jõerüüt <[email protected]>
Co-authored-by: Rex_sa <[email protected]>
Co-authored-by: San Kang <[email protected]>
Co-authored-by: Sergio Varela <[email protected]>
Co-authored-by: Sérgio Marques <[email protected]>
Co-authored-by: Terry Louwers <[email protected]>
Co-authored-by: ToldYouThat <[email protected]>
Co-authored-by: bruh <[email protected]>
Co-authored-by: nautilusx <[email protected]>
Co-authored-by: nzgha <[email protected]>
Co-authored-by: translator <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fr/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translation: NewPipe/Metadata
Making the experience of filling it out as hassle-free as possible would ensure fewer users ignore/misread the template.
Add Tubus (Invidious) and EduVid (PeerTube)
weblate and others added 2 commits October 10, 2021 20:51
Currently translated at 98.8% (614 of 621 strings)

Translated using Weblate (Persian)

Currently translated at 17.2% (10 of 58 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Ukrainian)

Currently translated at 79.3% (46 of 58 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (621 of 621 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Polish)

Currently translated at 53.4% (31 of 58 strings)

Translated using Weblate (Hebrew)

Currently translated at 48.2% (28 of 58 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (621 of 621 strings)

Co-authored-by: Agnieszka C <[email protected]>
Co-authored-by: Danial Behzadi <[email protected]>
Co-authored-by: Edward <[email protected]>
Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: Igor Nedoboy <[email protected]>
Co-authored-by: Ihor Hordiichuk <[email protected]>
Co-authored-by: MS-PC <[email protected]>
Co-authored-by: Yaron Shahrabani <[email protected]>
Co-authored-by: chr56 <[email protected]>
Co-authored-by: zmni <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/fa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hans/
Translation: NewPipe/Metadata
@TobiGr TobiGr merged commit e0ba9b3 into master Oct 10, 2021
@TobiGr TobiGr deleted the release/0.21.11 branch October 10, 2021 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.