Currently translated at 6.7% (5 of 74 strings)
Translated using Weblate (Belarusian)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 12.9% (86 of 664 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.3% (660 of 664 strings)
Translated using Weblate (Estonian)
Currently translated at 99.6% (662 of 664 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (German)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 0.0% (0 of 74 strings)
Translated using Weblate (N’Ko)
Currently translated at 8.9% (59 of 661 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.6% (659 of 661 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (661 of 661 strings)
Added translation using Weblate (N’Ko)
Translated using Weblate (Bambara)
Currently translated at 0.1% (1 of 661 strings)
Translated using Weblate (Bambara)
Currently translated at 1.3% (1 of 74 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (74 of 74 strings)
Added translation using Weblate (Bambara)
Merge branch 'origin/dev' into Weblate.
Translated using Weblate (Estonian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (661 of 661 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Alexthegib <jcwkgxc@nightorb.com>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Bakary Kaba <mbkaba@live.fr>
Co-authored-by: Bdd55oo <giggzuv9z.eofjx@aleeas.com>
Co-authored-by: Edward <edwardchirita@mailbox.org>
Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Fjuro <ifjuro@proton.me>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hoàng Lâm Lê <work.lehoanglam@gmail.com>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Nidi <nizamismidov4@gmail.com>
Co-authored-by: Olivia Ng <uloo592@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Retrial <giwrgosmant@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: mono <monodevx@gmail.com>
Co-authored-by: random r <epsilin@yopmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/be/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bm/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/nqo/
Translation: NewPipe/Metadata
Translated using Weblate (German)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (French)
Currently translated at 99.3% (660 of 664 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Catalan)
Currently translated at 93.2% (619 of 664 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Punjabi)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 41.4% (275 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 4.0% (3 of 74 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/nqo/
Translated using Weblate (Dutch)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Turkish)
Currently translated at 99.3% (660 of 664 strings)
Translated using Weblate (Georgian)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 67.9% (451 of 664 strings)
Translated using Weblate (French)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (French)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Odia)
Currently translated at 98.9% (657 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 84.6% (562 of 664 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Turkish)
Currently translated at 99.5% (661 of 664 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (French)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (German)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 100.0% (664 of 664 strings)
Translated using Weblate (N’Ko)
Currently translated at 5.4% (4 of 74 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/nqo/
Translated using Weblate (N’Ko)
Currently translated at 9.4% (7 of 74 strings)
Translation: NewPipe/Metadata
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/nqo/
We don't know if, on muxed video streams we get for all services which support
multiple audio languages, that the audio language returned is the original one
or not, even if it should be the case.
In order to avoid saying potential false information, this word has been
removed from the string resource (ID and value) and the corresponding layout ID
in the download dialog.
NewPipe Extractor now extracts all YouTube Itags and therefore only those which can be handled by the player need to be retrieved from the list of all available streams.
As some devices not present in ExoPlayer's list may not implement
MediaCodec.setOutputSurface(Surface) properly, this workaround could be useful
on these devices.
It forces ExoPlayer to fall back on releasing and re-instantiating video codec
instances, which is always used on Android 5 and lower due to addition of this
method in Android 6.
To do so, a CustomMediaCodecVideoRenderer, based on ExoPlayer's
MediaVideoCodecRenderer which always return true for the
codecNeedsSetOutputSurfaceWorkaround method has been added, which is used in
CustomRenderersFactory, a class based on DefaultRenderersFactory which always
returns our CustomMediaCodecVideoRenderer as the video renderers.
CustomRenderersFactory replaces DefaultRenderersFactory in the player, in the
case this setting is enabled.
- Remove redundant player restart requirement note, as it is written on the
ExoPlayer settings description page;
- Add precision about the setting effect/limitation, as it only applies on
progressive contents/media sources and not on every content/media source;
- Remove translations of this description, to ensure that they will be updated
by translators.
Media tunneling may be not supported by more devices than the ones we
whitelisted before.
As a matter of fact, the list of devices on which media tunneling is disabled
could be not maintainable in the future, especially if the list of devices
grows more and more.
A preferable solution is to allow users to configure this setting themselves,
allowing them to not wait for their device(s) to be whitelisted in a future
NewPipe update.
This solution has been applied in this commit and works on every build type.
The corresponding preference in the debug settings has been of course removed
and the code used to prevent media tunneling activation on specific devices has
been removed.
This option could help to avoid decoder initialization issues, which falls back
to lower-priority decoders if decoder initialization fails. This may result in
poor playback performance than when using primary decoders.
It is disabled by default, but can be enabled in ExoPlayer settings.
This fragment has been added into SettingsResourceRegistry, to allow searches
in its options.
It has been placed at the place of the previous playback load interval size
setting (so in Video and Audio settings).
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (661 of 661 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Nidi <nizamismidov4@gmail.com>
Co-authored-by: Olivia Ng <uloo592@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Swedish)
Currently translated at 59.4% (44 of 74 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 18.9% (14 of 74 strings)
Translated using Weblate (Danish)
Currently translated at 98.3% (650 of 661 strings)
Translated using Weblate (Belarusian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Korean)
Currently translated at 99.8% (660 of 661 strings)
Translated using Weblate (French)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (German)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Indonesian)
Currently translated at 74.3% (55 of 74 strings)
Translated using Weblate (Czech)
Currently translated at 98.6% (73 of 74 strings)
Translated using Weblate (Ukrainian)
Currently translated at 98.6% (73 of 74 strings)
Translated using Weblate (Basque)
Currently translated at 43.2% (32 of 74 strings)
Translated using Weblate (Dutch (Belgium))
Currently translated at 85.6% (566 of 661 strings)
Translated using Weblate (Belarusian)
Currently translated at 92.7% (613 of 661 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Latvian)
Currently translated at 89.7% (593 of 661 strings)
Translated using Weblate (Malay)
Currently translated at 54.3% (359 of 661 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.3% (650 of 661 strings)
Translated using Weblate (Vietnamese)
Currently translated at 97.7% (646 of 661 strings)
Translated using Weblate (Lithuanian)
Currently translated at 97.4% (644 of 661 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Korean)
Currently translated at 99.8% (660 of 661 strings)
Translated using Weblate (Hungarian)
Currently translated at 97.4% (644 of 661 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (English)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Assamese)
Currently translated at 14.8% (98 of 661 strings)
Translated using Weblate (Georgian)
Currently translated at 96.6% (639 of 661 strings)
Translated using Weblate (Bosnian)
Currently translated at 17.8% (118 of 661 strings)
Translated using Weblate (Gujarati)
Currently translated at 9.9% (66 of 661 strings)
Translated using Weblate (Marathi)
Currently translated at 8.4% (56 of 661 strings)
Translated using Weblate (Odia)
Currently translated at 99.8% (660 of 661 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Bengali)
Currently translated at 87.7% (580 of 661 strings)
Translated using Weblate (Bengali (India))
Currently translated at 45.9% (304 of 661 strings)
Translated using Weblate (Filipino)
Currently translated at 34.9% (231 of 661 strings)
Translated using Weblate (Danish)
Currently translated at 97.5% (645 of 661 strings)
Translated using Weblate (Galician)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Belarusian)
Currently translated at 91.2% (603 of 661 strings)
Translated using Weblate (Belarusian)
Currently translated at 91.2% (603 of 661 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Albanian)
Currently translated at 83.9% (555 of 661 strings)
Translated using Weblate (Dutch (Belgium))
Currently translated at 85.3% (564 of 661 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Catalan)
Currently translated at 93.3% (617 of 661 strings)
Translated using Weblate (Bulgarian)
Currently translated at 68.9% (456 of 661 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Finnish)
Currently translated at 90.0% (595 of 661 strings)
Translated using Weblate (Croatian)
Currently translated at 96.2% (636 of 661 strings)
Translated using Weblate (Vietnamese)
Currently translated at 97.7% (646 of 661 strings)
Translated using Weblate (Hebrew)
Currently translated at 98.7% (653 of 661 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Asturian)
Currently translated at 71.5% (473 of 661 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Dutch)
Currently translated at 98.3% (650 of 661 strings)
Translated using Weblate (French)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (German)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (English)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Korean)
Currently translated at 10.8% (8 of 74 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Belarusian)
Currently translated at 84.2% (557 of 661 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 95.9% (71 of 74 strings)
Translated using Weblate (Belarusian)
Currently translated at 78.9% (522 of 661 strings)
Translated using Weblate (Persian)
Currently translated at 99.3% (657 of 661 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Punjabi)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Filipino)
Currently translated at 34.9% (231 of 661 strings)
Translated using Weblate (Punjabi)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (French)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Russian)
Currently translated at 89.1% (66 of 74 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Galician)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Sinhala)
Currently translated at 3.4% (23 of 661 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 64.8% (48 of 74 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Polish)
Currently translated at 60.8% (45 of 74 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (74 of 74 strings)
Translated using Weblate (Russian)
Currently translated at 78.3% (58 of 74 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 18.9% (14 of 74 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (661 of 661 strings)
Translated using Weblate (German)
Currently translated at 100.0% (661 of 661 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alex25820 <alexs25820@gmail.com>
Co-authored-by: Alexthegib <jcwkgxc@nightorb.com>
Co-authored-by: Alfred Makne Poulsen <alfred@omj.dk>
Co-authored-by: Cyndaquissshhh <iversonbriones123@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Fjuro <ifjuro@proton.me>
Co-authored-by: GET100PERCENT <eraofphysics@yahoo.com>
Co-authored-by: Gontzal Manuel Pujana Onaindia <thadahdenyse@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Igor Sorocean <sorocean.igor@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Maday <royalcoolness7898@gmail.com>
Co-authored-by: Nidi <nizamismidov4@gmail.com>
Co-authored-by: Olivia Ng <uloo592@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Ray <ray.cfu@protonmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Rui Martins <martins.ro@gmail.com>
Co-authored-by: SC <lalocas@protonmail.com>
Co-authored-by: Sean Minnaert <sean.minnaert@gmail.com>
Co-authored-by: ShareASmile <aapshergill@gmail.com>
Co-authored-by: Simon Nilsson <Observeramera@pm.me>
Co-authored-by: Subham Jena <subhamjena8465@gmail.com>
Co-authored-by: TXRdev Archive <lckphanaf9999@gmail.com>
Co-authored-by: Translator <kvb@tuta.io>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: WB <dln0@proton.me>
Co-authored-by: Xəyyam Qocayev <xxmn77@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: fincent <fincentpm@protonmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: jc <jcwkgxc@nightorb.com>
Co-authored-by: komiratsu192 <502badgateway@duck.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: tndsG <tharushtnds@gmail.com>
Co-authored-by: Макар Разин <makarrazin14@gmail.com>
Co-authored-by: 모르것다 <jjs4809@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/az/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ko/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ru/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant_HK/
Translation: NewPipe/Metadata
This change makes the app using the behavior when there is no default browser
on Android 11 and lower, by opening a system chooser when there is no browser
available (on all Android versions).
Also catch any exception when the system chooser cannot be opened and show the
"No app on your device can open this" toast in this case, as an
`ActivityNotFoundException` could be thrown if no app is available to open a
given web link.
Translated using Weblate (Hindi)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 99.8% (654 of 655 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.8% (654 of 655 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (German)
Currently translated at 100.0% (655 of 655 strings)
Translated using Weblate (Russian)
Currently translated at 75.3% (55 of 73 strings)
Translated using Weblate (Belarusian)
Currently translated at 74.4% (487 of 654 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 99.8% (653 of 654 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Vietnamese)
Currently translated at 99.2% (649 of 654 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Slovenian)
Currently translated at 64.2% (420 of 654 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (German)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (English)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Belarusian)
Currently translated at 6.8% (5 of 73 strings)
Translated using Weblate (Belarusian)
Currently translated at 74.3% (486 of 654 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (German)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Punjabi)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Vietnamese)
Currently translated at 98.4% (644 of 654 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (German)
Currently translated at 100.0% (654 of 654 strings)
Merge branch 'origin/dev' into Weblate.
Translated using Weblate (Bengali)
Currently translated at 21.9% (16 of 73 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 69.8% (51 of 73 strings)
Translated using Weblate (Portuguese)
Currently translated at 69.8% (51 of 73 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Dutch)
Currently translated at 65.7% (48 of 73 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 28.7% (21 of 73 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Galician)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (653 of 654 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Basque)
Currently translated at 45.2% (33 of 73 strings)
Translated using Weblate (German)
Currently translated at 73.9% (54 of 73 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.8% (653 of 654 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (French)
Currently translated at 99.6% (652 of 654 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (German)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 15.0% (11 of 73 strings)
Translated using Weblate (German)
Currently translated at 73.9% (54 of 73 strings)
Translated using Weblate (Thai)
Currently translated at 32.0% (209 of 652 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 15.0% (11 of 73 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 64.3% (47 of 73 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Indonesian)
Currently translated at 76.7% (56 of 73 strings)
Translated using Weblate (Polish)
Currently translated at 60.2% (44 of 73 strings)
Translated using Weblate (Hindi)
Currently translated at 21.9% (16 of 73 strings)
Translated using Weblate (Punjabi)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 17.8% (13 of 73 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (652 of 652 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Aitor Salaberria <trslbrr@gmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alex25820 <alexs25820@gmail.com>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Fjuro <ifjuro@proton.me>
Co-authored-by: Florian <flo.site@zaclys.net>
Co-authored-by: GET100PERCENT <eraofphysics@yahoo.com>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Hoseok Seo <ddinghoya@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Igor Sorocean <sorocean.igor@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Issa1553 <fairfull.playing@gmail.com>
Co-authored-by: JS Ahn <freirepublik@gmail.com>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Jonatan Nyberg <jonatan@autistici.org>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Marian Hanzel <marulinko@gmail.com>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Mateus <mateusbernardo@protonmail.com>
Co-authored-by: Nidi <nizamismidov4@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Phahim Hasan <phahimhasanrakib@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Ray <ray.cfu@protonmail.com>
Co-authored-by: Retrial <giwrgosmant@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: S3aBreeze <S3aBreeze@users.noreply.hosted.weblate.org>
Co-authored-by: SC <lalocas@protonmail.com>
Co-authored-by: ShareASmile <aapshergill@gmail.com>
Co-authored-by: Sierzh <my-email@tut.by>
Co-authored-by: TXRdev Archive <lckphanaf9999@gmail.com>
Co-authored-by: ThePsychoBuck <Thepsychobuck@protonmail.com>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bowornsin <bowornsin@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: komiratsu19273240ad76c354986 <2011945@naver.com>
Co-authored-by: petlyh <88139840+petlyh@users.noreply.github.com>
Co-authored-by: phneutral26 <github@phileric.anonaddy.com>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: Štefan Baebler <stefan.baebler@gmail.com>
Co-authored-by: Макар Разин <makarrazin14@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/be/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bn/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/nl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ru/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant_HK/
Translation: NewPipe/Metadata
- Fix misconfiguration in manifest ('http|https|market' is not valid)
- Split ShareUtils functions taking a boolean parameter into pairs of functions with better names and less runtime checks
- Move all Kore-related functions to KoreUtils
- Remove the toast_no_player string
Currently translated at 21.9% (16 of 73 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 69.8% (51 of 73 strings)
Translated using Weblate (Portuguese)
Currently translated at 69.8% (51 of 73 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Dutch)
Currently translated at 65.7% (48 of 73 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 28.7% (21 of 73 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Galician)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (653 of 654 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Basque)
Currently translated at 45.2% (33 of 73 strings)
Translated using Weblate (German)
Currently translated at 73.9% (54 of 73 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Basque)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.8% (653 of 654 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (French)
Currently translated at 99.6% (652 of 654 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (German)
Currently translated at 100.0% (654 of 654 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 15.0% (11 of 73 strings)
Translated using Weblate (German)
Currently translated at 73.9% (54 of 73 strings)
Translated using Weblate (Thai)
Currently translated at 32.0% (209 of 652 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 15.0% (11 of 73 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 64.3% (47 of 73 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Indonesian)
Currently translated at 76.7% (56 of 73 strings)
Translated using Weblate (Polish)
Currently translated at 60.2% (44 of 73 strings)
Translated using Weblate (Hindi)
Currently translated at 21.9% (16 of 73 strings)
Translated using Weblate (Punjabi)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (73 of 73 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 17.8% (13 of 73 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (652 of 652 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Aitor Salaberria <trslbrr@gmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Fjuro <ifjuro@proton.me>
Co-authored-by: Florian <flo.site@zaclys.net>
Co-authored-by: GET100PERCENT <eraofphysics@yahoo.com>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Hoseok Seo <ddinghoya@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Igor Sorocean <sorocean.igor@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Issa1553 <fairfull.playing@gmail.com>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Jonatan Nyberg <jonatan@autistici.org>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Marian Hanzel <marulinko@gmail.com>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Mateus <mateusbernardo@protonmail.com>
Co-authored-by: Nidi <nizamismidov4@gmail.com>
Co-authored-by: Phahim Hasan <phahimhasanrakib@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Ray <ray.cfu@protonmail.com>
Co-authored-by: Retrial <giwrgosmant@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: S3aBreeze <S3aBreeze@users.noreply.hosted.weblate.org>
Co-authored-by: SC <lalocas@protonmail.com>
Co-authored-by: ShareASmile <aapshergill@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bowornsin <bowornsin@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: petlyh <88139840+petlyh@users.noreply.github.com>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bn/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/nl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pa/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant_HK/
Translation: NewPipe/Metadata
The following is the list of all commits squashed together:
Regain function for option `Positions in lists`
use option `Resume playback` to control display of progress info in VideoDetailFragment, remove this (extra) function from option `Positions in lists`.
remove extra check for live streams, live streams updates just as non-live streams.
fix#8176 by eliminating exit delay
Regain function for option `Positions in lists`
update code with developer's comments
apply static import to methods in util class DependentPreferenceHelper
Regain function for option `Positions in lists`
use option `Resume playback` to control display of progress info in VideoDetailFragment, remove this (extra) function from option `Positions in lists`.
remove extra check for live streams, live streams updates just as non-live streams.
fix behavior for displaying progress bar when autoplay off but video resume on
not to retrieve unnecessary states when position in lists disabled
fix mistake in code
simplify conditional logic
update doc comment and remove unused method
Fix not showing duration if position indicators disabled
Positions in lists only depends on watch history
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Lithuanian)
Currently translated at 99.3% (648 of 652 strings)
Translated using Weblate (Chinese (Traditional, Hong Kong))
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Assamese)
Currently translated at 15.0% (98 of 652 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Slovenian)
Currently translated at 2.7% (2 of 72 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Galician)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Punjabi)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Lithuanian)
Currently translated at 99.3% (648 of 652 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (651 of 652 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (652 of 652 strings)
Translated using Weblate (German)
Currently translated at 100.0% (652 of 652 strings)
Co-authored-by: Abhilash <dev.abhilash.s@gmail.com>
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Ahmad0a <Ahmad3p@protonmail.com>
Co-authored-by: AioiLight <info@aioilight.space>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: ErnestasKaralius <ernis.karalius@gmail.com>
Co-authored-by: Fjuro <ifjuro@proton.me>
Co-authored-by: Francesco Saltori <francescosaltori@gmail.com>
Co-authored-by: GET100PERCENT <eraofphysics@yahoo.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: HudobniVolk <hudobni.volk@tuta.io>
Co-authored-by: Igor Nedoboy <i.nedoboy@mail.ru>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Nidi <nizamismidov4@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pieter van der Razemond <pietervanderrazemond@mailbox.org>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: RSoulwin <aapshergill1@gmail.com>
Co-authored-by: Ray <ray.cfu@protonmail.com>
Co-authored-by: Retrial <giwrgosmant@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sl/
Translation: NewPipe/Metadata
Apps targeting {@link android.os.Build.VERSION_CODES#R} on devices running OS versions {@link android.os.Build.VERSION_CODES#R Android R} or later, will receive a {@code null} value when preferences are cleared.
* Translated using Weblate (Hebrew)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (German)
Currently translated at 100.0% (650 of 650 strings)
Added translation using Weblate (Assamese)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (650 of 650 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (German)
Currently translated at 72.2% (52 of 72 strings)
Translated using Weblate (Danish)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Catalan)
Currently translated at 95.5% (620 of 649 strings)
Translated using Weblate (Persian)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Norwegian Nynorsk)
Currently translated at 10.6% (69 of 649 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Arabic)
Currently translated at 51.3% (37 of 72 strings)
Translated using Weblate (Bengali)
Currently translated at 89.9% (584 of 649 strings)
Translated using Weblate (Sardinian)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Thai)
Currently translated at 32.2% (209 of 649 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Japanese)
Currently translated at 99.6% (647 of 649 strings)
Translated using Weblate (Odia)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (German)
Currently translated at 66.6% (48 of 72 strings)
Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Galician)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Punjabi)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Hindi)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Hebrew)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Greek)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Portuguese)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (French)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (German)
Currently translated at 100.0% (649 of 649 strings)
Translated using Weblate (Hindi)
Currently translated at 19.4% (14 of 72 strings)
Translated using Weblate (Punjabi)
Currently translated at 100.0% (72 of 72 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (648 of 648 strings)
Co-authored-by: Abhilash <dev.abhilash.s@gmail.com>
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Ahmad0a <Ahmad3p@protonmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alex25820 <alexs25820@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: ERYpTION <eryption.x6tf8@simplelogin.com>
Co-authored-by: Edward <edwardchirita@mailbox.org>
Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Fjuro <ifjuro@proton.me>
Co-authored-by: GET100PERCENT <eraofphysics@yahoo.com>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Hoseok Seo <ddinghoya@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Nidi <nizamismidov4@gmail.com>
Co-authored-by: Nikodem Zawirski <nikon96@gmail.com>
Co-authored-by: Oymate <dhruboadittya96@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: RSoulwin <aapshergill1@gmail.com>
Co-authored-by: Retrial <giwrgosmant@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Ricardo <contatorms7@tutamail.com>
Co-authored-by: SalusVF <salus.vf@gmail.com>
Co-authored-by: ShareASmile <aapshergill@gmail.com>
Co-authored-by: Translator <kvb@tuta.io>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bowornsin <bowornsin@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: tryvseu <tryvseu@tuta.io>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hi/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pa/
Translation: NewPipe/Metadata
* Translated using Weblate (Slovenian)
Currently translated at 63.6% (414 of 650 strings)
* Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (650 of 650 strings)
* Translated using Weblate (Assamese)
Currently translated at 3.6% (24 of 650 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Abhilash <dev.abhilash.s@gmail.com>
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Ahmad0a <Ahmad3p@protonmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alex25820 <alexs25820@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: ERYpTION <eryption.x6tf8@simplelogin.com>
Co-authored-by: Edward <edwardchirita@mailbox.org>
Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Fjuro <ifjuro@proton.me>
Co-authored-by: GET100PERCENT <eraofphysics@yahoo.com>
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
Co-authored-by: Hoseok Seo <ddinghoya@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: JY3 <GeeyunJY3@gmail.com>
Co-authored-by: Jeff Huang <s8321414@gmail.com>
Co-authored-by: Linerly <linerly@protonmail.com>
Co-authored-by: Nidi <nizamismidov4@gmail.com>
Co-authored-by: Nikodem Zawirski <nikon96@gmail.com>
Co-authored-by: Oymate <dhruboadittya96@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: RSoulwin <aapshergill1@gmail.com>
Co-authored-by: Retrial <giwrgosmant@gmail.com>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Ricardo <contatorms7@tutamail.com>
Co-authored-by: SalusVF <salus.vf@gmail.com>
Co-authored-by: ShareASmile <aapshergill@gmail.com>
Co-authored-by: Translator <kvb@tuta.io>
Co-authored-by: Vasilis K <skyhirules@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bowornsin <bowornsin@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: pjammo <adrianoghr@hotmail.it>
Co-authored-by: random r <epsilin@yopmail.com>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: tryvseu <tryvseu@tuta.io>
Co-authored-by: HudobniVolk <hudobni.volk@tuta.io>
This commit adds the ability to copy to clipboard hashtags, URLs and timestamps
when long-pressing them.
Some changes in our TextView class related to text setting have been required
and metadata items are now using a NewPipeTextView instead of a standard
TextView.
Six new classes have been added:
- a custom LinkMovementMethod class;
- a custom ClickableSpan class, LongPressClickableSpan, in order to set a long
press event;
- a class to avoid code duplication in CommentTextOnTouchListener, TouchUtils;
- three implementations of LongPressClickableSpan used when linkifying text:
- HashtagLongPressClickableSpan for hashtags;
- TimestampLongPressClickableSpan for timestamps;
- UrlLongPressClickableSpan for URLs.
We provide visual feedback via a toast to the user that, well, they're supposed to wait; but with the benefit of the cache openAddToPlaylistDialog() may return (almost) immediately, which would render the toast otiose (if not a bit confusing). This commit improves that by cancelling the toast once the wait's over
... (by 'abusing' RxJava's ambWith();
ref on compose() and Transformer: https://blog.danlew.net/2015/03/02/dont-break-the-chain/
and for me, first time laying my hands at RxJava so kindly bear with me; open for suggestions)
pending result for openAddToPlaylistDialog() and openDownloadDialog()
Despite marked deprecated, setRetainInstance(true) is probably our best bet (since a ViewModel is probably too overkill for our present purpose)
so we won't hold up UI while fetching media info for Add to Playlist or Download actions
lest user might think it freezes when in fact a network request is underway
- Handle finish() call instead of passing around callbacks to setOnDismissListener()
- Don't start over again if returning to DialogFragment before orientation change
This seems to solve a bug where the Open action menu dialog does not appear the first time on cold start on older Android (8.0).
This is also the order of things in MainActivity and probably good practice.