When the History page was opened from the sidebar, onResume()
always reset the top bar title to "History", regardless of the
selected sort mode.
Now, show the current sort mode instead.
Also the sort mode to string resource mapping is moved into
StatisticSortMode, so new modes can be added without changing
displaySortMode().
The "recovery" info for an audio stream was using format and bitrate
only, which did not take into account services with multiple audio tracks
(e.g. Youtube dubs), leading to the wrong audio being selected.
Fixes#13267
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Arabic)
Currently translated at 99.8% (777 of 778 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Haitian)
Currently translated at 1.4% (11 of 778 strings)
Added translation using Weblate (Haitian)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hougan Mòs <mosi.inm.972@gmail.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: RainSlide <RainSlide@outlook.com>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Co-authored-by: Sup! 0_0 <alelmnour1o234@proton.me>
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Arabic)
Currently translated at 99.8% (777 of 778 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Haitian)
Currently translated at 1.4% (11 of 778 strings)
Added translation using Weblate (Haitian)
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hougan Mòs <mosi.inm.972@gmail.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: RainSlide <RainSlide@outlook.com>
Co-authored-by: Sup! 0_0 <alelmnour1o234@proton.me>
- serviceName -> trackName, since 'service' means YouTube/SoundCloud
elsewhere in this codebase.
- isEmpty() -> isBlank(), per review suggestion.
- Extractor dependency now points at TeamNewPipe/NewPipeExtractor at
the commit that merged (#1551), instead of my fork.
YouTube ships a user-facing `name` field per caption track that can
differ even when the language code is identical (e.g. "English - CC1"
vs "English - DTVCC1"). The extractor now surfaces that string via
`SubtitlesStream#getName()`; prefer it in the player's caption menu so
tracks that share a language code can finally be told apart.
Falls back to the locale-derived display name when the service doesn't
expose a track name.
Fixes#9218.
Depends on TeamNewPipe/NewPipeExtractor#1551 — the version-catalog
pointer in libs.versions.toml is temporarily targeted at
ibrahim-iqbal/NewPipeExtractor and will be flipped back to
TeamNewPipe once the extractor PR merges.
Security
Enabled asynchronous ARM Memory Tagging Extension (MTE) on supported Android devices. The setting applies to the Android app and is active where the device supports this capability.
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Belarusian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Indonesian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Afrikaans)
Currently translated at 7.1% (56 of 778 strings)
Translated using Weblate (Persian)
Currently translated at 99.2% (772 of 778 strings)
Translated using Weblate (Persian)
Currently translated at 99.2% (772 of 778 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Indonesian)
Currently translated at 99.7% (776 of 778 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (French)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (German)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (German)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Bengali (Bangladesh))
Currently translated at 52.1% (406 of 778 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (French)
Currently translated at 100.0% (778 of 778 strings)
Co-authored-by: Arka Biswas <arka.2sf@gmail.com>
Co-authored-by: B o d o <gitweb.crowd@unbox.at>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Dot Max <ahmadfadil.original@outlook.com>
Co-authored-by: Edward Thomson <thogor01@gmail.com>
Co-authored-by: Femini <nizamismidov4@gmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me>
Co-authored-by: Goudarz Jafari <hi@goudarzjafari.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Irene <ps86m042i@mozmail.com>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Trunars <trunars@abv.bg>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: Yauhen <bugomol@users.noreply.hosted.weblate.org>
Co-authored-by: justcontributor <kty5663@gmail.com>
Co-authored-by: lellyrt215 <lellythedetective@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/bn_BD/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
Translation: NewPipe/Metadata
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Thai)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Thai)
Currently translated at 40.4% (315 of 778 strings)
Translated using Weblate (Danish)
Currently translated at 97.0% (755 of 778 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Latin)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Latin)
Currently translated at 14.5% (113 of 778 strings)
Translated using Weblate (Latvian)
Currently translated at 97.5% (759 of 778 strings)
Translated using Weblate (Ukrainian)
Currently translated at 99.7% (776 of 778 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Italian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Latvian)
Currently translated at 97.5% (759 of 778 strings)
Translated using Weblate (Latvian)
Currently translated at 97.4% (758 of 778 strings)
Translated using Weblate (Latvian)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Latvian)
Currently translated at 97.4% (758 of 778 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Russian)
Currently translated at 99.7% (776 of 778 strings)
Translated using Weblate (Catalan)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Russian)
Currently translated at 99.7% (776 of 778 strings)
Translated using Weblate (Azerbaijani)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Belarusian)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Belarusian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Belarusian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Romanian)
Currently translated at 99.8% (777 of 778 strings)
Translated using Weblate (Romanian)
Currently translated at 99.8% (777 of 778 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Estonian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Czech)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Slovak)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Romanian)
Currently translated at 99.6% (775 of 778 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (French)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (German)
Currently translated at 100.0% (778 of 778 strings)
Translated using Weblate (Korean)
Currently translated at 100.0% (96 of 96 strings)
Translated using Weblate (Romanian)
Currently translated at 99.8% (775 of 776 strings)
Co-authored-by: Agnieszka C <aga_04@o2.pl>
Co-authored-by: Anucha Hlownonkor <anucha.initdz@gmail.com>
Co-authored-by: Aster <coil4129@users.noreply.hosted.weblate.org>
Co-authored-by: BennyBeat <bennybeat@gmail.com>
Co-authored-by: Femini <nizamismidov4@gmail.com>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Ghost of Sparta <makesocialfoss32@keemail.me>
Co-authored-by: Graweeld - (grwd) <graweeld@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Hosted Weblate user 54392 <hamburger2048@users.noreply.hosted.weblate.org>
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: Joel A <joeax910@student.liu.se>
Co-authored-by: Laur <necunoscut12@users.noreply.hosted.weblate.org>
Co-authored-by: Laur Ioniță <mihailaurentiuionita123@gmail.com>
Co-authored-by: Mickaël Binos <mickaelbinos@outlook.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Co-authored-by: Trunars <trunars@abv.bg>
Co-authored-by: Username9510 <lyashkov.andrey951@yandex.ru>
Co-authored-by: Valer <valer100@proton.me>
Co-authored-by: VfBFan <vfbfan@users.noreply.hosted.weblate.org>
Co-authored-by: Yauhen <bugomol@users.noreply.hosted.weblate.org>
Co-authored-by: cat <catsnote@proton.me>
Co-authored-by: delvani <del.cidrak@users.noreply.hosted.weblate.org>
Co-authored-by: isopod-a <etootp@mdosrv.eu>
Co-authored-by: justcontributor <kty5663@gmail.com>
Co-authored-by: ojppe <ojppe@users.noreply.hosted.weblate.org>
Co-authored-by: rehork <cooky@e.email>
Co-authored-by: vityatii <vitya.molodets.000@gmail.com>
Co-authored-by: Міхаіл Каралевіч <saturnmkor@gmail.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/be/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hu/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ja/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ko/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/la/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/lv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sv/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/th/
Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
Translation: NewPipe/Metadata