We already added the queue to the auto-download candidates.
Now that auto-download was rewritten to not be a "master switch",
the code is called even if auto-download is turned off for all subscriptions.
This lead to queued episodes being downloaded for users who had auto-download disabled.
Convert the feature to an explicit setting to avoid behavior changes for users.
Also, this implements a setting to auto-download the queue,
which users have requested because they did not know that AntennaPod already does this.
Finally, it should solve user confusion where they automatically add episodes to the queue
but set the auto-download filter to ignore specific episodes.
Translator: ca by Ander Romero <anderromeroaldana@gmail.com>
Translated using Weblate
Translator: sk by Martin <kubanikm@post.sk>
Translated using Weblate
Translator: pt-rBR by Daltux <134404797+daltux@users.noreply.github.com>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: el by korni <dkostovasilis@yahoo.com>
Translated using Weblate
Translator: da by ERYpTION <eryption.ar9q2@slmail.me>
Translated using Weblate
Translator: ru by George Bogdanoff <georg.b2012@gmail.com>
Translated using Weblate
Translator: nb by Kjetil Sørlund <kjetil@sorlund.no>
Translated using Weblate
Translator: sc by Adrià Martín <adriamartinmor@gmail.com>
Co-authored-by: Adrià Martín <adriamartinmor@gmail.com>
Co-authored-by: Ander Romero <anderromeroaldana@gmail.com>
Co-authored-by: Daltux <134404797+daltux@users.noreply.github.com>
Co-authored-by: ERYpTION <eryption.ar9q2@slmail.me>
Co-authored-by: George Bogdanoff <georg.b2012@gmail.com>
Co-authored-by: Kjetil Sørlund <kjetil@sorlund.no>
Co-authored-by: Martin <kubanikm@post.sk>
Co-authored-by: Matth78 <3684177+Matth7878@users.noreply.github.com>
Co-authored-by: korni <dkostovasilis@yahoo.com>
Translator: ar by عمار <amaromar88@gmail.com>
Translated using Weblate
Translator: sv by bittin1ddc447d824349b2 <bittin@reimu.nl>
Translated using Weblate
Translator: it by Luca <salo.rock+weblate@gmail.com>
Co-authored-by: Luca <salo.rock+weblate@gmail.com>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: عمار <amaromar88@gmail.com>
Translator: pt by Cleverson Cândido <optimuspraimu@gmail.com>
Translated using Weblate
Translator: iw by Yaron Shahrabani <sh.yaron@gmail.com>
Translated using Weblate
Translator: hu by Balázs Meskó <meskobalazs@mailbox.org>
Translated using Weblate
Translator: gl by "josé m." <correoxm@disroot.org>
Translated using Weblate
Translator: el by "Λευτέρης Τ." <lefteris592@gmail.com>
Translated using Weblate
Translator: da by ERYpTION <eryption.ar9q2@slmail.me>
Translated using Weblate
Translator: gl by "josé m." <correoxm@disroot.org>
Translated using Weblate
Translator: ja by ByteHamster <info@bytehamster.com>
Translated using Weblate
Translator: gl by "josé m." <correoxm@disroot.org>
Translated using Weblate
Translator: es by gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Co-authored-by: ByteHamster <info@bytehamster.com>
Co-authored-by: Cleverson Cândido <optimuspraimu@gmail.com>
Co-authored-by: ERYpTION <eryption.ar9q2@slmail.me>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: Λευτέρης Τ <lefteris592@gmail.com>
Translator: zh-rCN by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: uk by Максим Горпиніч <mgorpinic2005@gmail.com>
Translated using Weblate
Translator: sk by Tibor Blažko <tblazko+transifex@gmail.com>
Translated using Weblate
Translator: nl by Frits van Bommel <fvbommel@gmail.com>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: eu by Eder Etxebarria Rojo <eder@betxepare.eus>
Translated using Weblate
Translator: de by ByteHamster <info@bytehamster.com>
Update translation files
Updated by "Cleanup translation files" add-on in Weblate.
Translated using Weblate
Translator: eu by Eder Etxebarria Rojo <eder@betxepare.eus>
Translated using Weblate
Translator: nb by Kjetil Sørlund <kjetil@sorlund.no>
Translated using Weblate
Translator: de by VfBFan <VfBFan@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: it by Luca <salo.rock+weblate@gmail.com>
Translated using Weblate
Translator: el by "Λευτέρης Τ." <lefteris592@gmail.com>
Translated using Weblate
Translator: de by VfBFan <VfBFan@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: pl by Koen <62koen@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: nl by Frits van Bommel <fvbommel@gmail.com>
Translated using Weblate
Translator: pt by Sérgio Marques <smarquespt@gmail.com>
Translated using Weblate
Translator: ro by Mozart Michael <michael.mozart@protonmail.com>
Translated using Weblate
Translator: da by ERYpTION <eryption.ar9q2@slmail.me>
Translated using Weblate
Translator: uk by Andrii Serbovets <serbovets.translation@gmail.com>
Translated using Weblate
Translator: ro by Gabriel Preda <gabriel@e-radical.ro>
Translated using Weblate
Translator: iw by Yaron Shahrabani <sh.yaron@gmail.com>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: sv by bittin1ddc447d824349b2 <bittin@reimu.nl>
Translated using Weblate
Translator: sk by Tibor Blažko <tblazko+transifex@gmail.com>
Translated using Weblate
Translator: iw by Yaron Shahrabani <sh.yaron@gmail.com>
Translated using Weblate
Translator: gl by Iago <translate@delthia.com>
Translated using Weblate
Translator: fa by Danial Behzadi <dani.behzi@ubuntu.com>
Translated using Weblate
Translator: da by ERYpTION <eryption.ar9q2@slmail.me>
Translated using Weblate
Translator: ar by عمار <amaromar88@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/antennapod/app/
Translation: AntennaPod/App
Co-authored-by: Andrii Serbovets <serbovets.translation@gmail.com>
Co-authored-by: ByteHamster <info@bytehamster.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: ERYpTION <eryption.ar9q2@slmail.me>
Co-authored-by: Eder Etxebarria Rojo <eder@betxepare.eus>
Co-authored-by: Frits van Bommel <fvbommel@gmail.com>
Co-authored-by: Gabriel Preda <gabriel@e-radical.ro>
Co-authored-by: Iago <translate@delthia.com>
Co-authored-by: Kjetil Sørlund <kjetil@sorlund.no>
Co-authored-by: Koen <62koen@users.noreply.hosted.weblate.org>
Co-authored-by: Luca <salo.rock+weblate@gmail.com>
Co-authored-by: Matth78 <3684177+Matth7878@users.noreply.github.com>
Co-authored-by: Mozart Michael <michael.mozart@protonmail.com>
Co-authored-by: Sérgio Marques <smarquespt@gmail.com>
Co-authored-by: Tibor Blažko <tblazko+transifex@gmail.com>
Co-authored-by: VfBFan <VfBFan@users.noreply.hosted.weblate.org>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: Λευτέρης Τ <lefteris592@gmail.com>
Co-authored-by: Максим Горпиніч <mgorpinic2005@gmail.com>
Co-authored-by: عمار <amaromar88@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: zh-rCN by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: nl by Frits van Bommel <fvbommel@gmail.com>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: de by VfBFan <VfBFan@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: da by ERYpTION <eryption.ar9q2@slmail.me>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: es by gallegonovato <fran-carro@hotmail.es>
Translated using Weblate
Translator: de by ByteHamster <info@bytehamster.com>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: de by ByteHamster <info@bytehamster.com>
Translated using Weblate
Translator: da by ERYpTION <eryption.ar9q2@slmail.me>
Translated using Weblate
Translator: uk by Danylo Lystopadov <koorool@gmail.com>
Translated using Weblate
Translator: pt by Sérgio Marques <smarquespt@gmail.com>
Translated using Weblate
Translator: nl by Frits van Bommel <fvbommel@gmail.com>
Translated using Weblate
Translator: nb by Kjetil Sørlund <kjetil@sorlund.no>
Translated using Weblate
Translator: iw by Yaron Shahrabani <sh.yaron@gmail.com>
Translated using Weblate
Translator: it by Giovanni Donisi <giovannidonisi0701@gmail.com>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: de by ByteHamster <info@bytehamster.com>
Translated using Weblate
Translator: de by VfBFan <VfBFan@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: az by Mücteba Nesiri <muctebanesiri@gmail.com>
Translated using Weblate
Translator: tr by Sxi <Sxinar@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: sv by bittin1ddc447d824349b2 <bittin@reimu.nl>
Translated using Weblate
Translator: sk by Tibor Blažko <tblazko+transifex@gmail.com>
Translated using Weblate
Translator: pt by "Filipe Mota (BlackSpirits)" <blackspirits@gmail.com>
Translated using Weblate
Translator: pt-rBR by "Felipe.Plattek" <philosp@proton.me>
Translated using Weblate
Translator: nl by Frits van Bommel <fvbommel@gmail.com>
Translated using Weblate
Translator: it by Giovanni Donisi <giovannidonisi0701@gmail.com>
Translated using Weblate
Translator: da by ERYpTION <eryption.ar9q2@slmail.me>
Translated using Weblate
Translator: cs by Vladan Kudláč <vladankudlac@gmail.com>
Translated using Weblate
Translator: ar by Mehyar <mashkuov@gmail.com>
Translated using Weblate
Translator: gl by "josé m." <correoxm@disroot.org>
Translated using Weblate
Translator: fr by ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: es by gallegonovato <fran-carro@hotmail.es>
Translated using Weblate
Translator: ar by ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Translated using Weblate (French)
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate (French)
Translator: fr by ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Translated using Weblate (Italian)
Translator: it by Luca <salo.rock+weblate@gmail.com>
Translated using Weblate (French)
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate (German)
Translator: de by ByteHamster <info@bytehamster.com>
Translated using Weblate (Danish)
Translator: da by ERYpTION <eryption.ar9q2@slmail.me>
Translate-URL: https://hosted.weblate.org/projects/antennapod/app/
Translation: AntennaPod/App
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
Co-authored-by: ByteHamster <info@bytehamster.com>
Co-authored-by: Danylo Lystopadov <koorool@gmail.com>
Co-authored-by: ERYpTION <eryption.ar9q2@slmail.me>
Co-authored-by: Felipe.Plattek <philosp@proton.me>
Co-authored-by: Filipe Mota (BlackSpirits) <blackspirits@gmail.com>
Co-authored-by: Frits van Bommel <fvbommel@gmail.com>
Co-authored-by: Giovanni Donisi <giovannidonisi0701@gmail.com>
Co-authored-by: Kjetil Sørlund <kjetil@sorlund.no>
Co-authored-by: Luca <salo.rock+weblate@gmail.com>
Co-authored-by: Matth78 <3684177+Matth7878@users.noreply.github.com>
Co-authored-by: Mehyar <mashkuov@gmail.com>
Co-authored-by: Mücteba Nesiri <muctebanesiri@gmail.com>
Co-authored-by: Sxi <Sxinar@users.noreply.hosted.weblate.org>
Co-authored-by: Sérgio Marques <smarquespt@gmail.com>
Co-authored-by: Tibor Blažko <tblazko+transifex@gmail.com>
Co-authored-by: VfBFan <VfBFan@users.noreply.hosted.weblate.org>
Co-authored-by: Vladan Kudláč <vladankudlac@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
- Enables users to manually trigger sync
- Makes sure that we actually refresh when a new feed arrives:
Previously, we might request the feed to be refreshed but then don't
actually wait for it to be completed because the refresh service
wouldn't start up quickly enough.
This makes sure that we do not try to sync again before the refresh
actually went through, even if the sync service is called multiple times.
93% of our users have an Android version modern enough that the setting is not available there anyway.
From the remaining 7%, probably only a tiny percentage use that setting.
Removing simplifies our code and makes it easier to maintain.