Translator: az by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: uk by Максим Горпиніч <gorpinicmaksim5@gmail.com>
Translated using Weblate
Translator: sk by Tibor Blažko <tblazko+transifex@gmail.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: nl by Frits van Bommel <fvbommel@gmail.com>
Translated using Weblate
Translator: it by Luca <loucasal@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: gl by "josé m." <correoxm@disroot.org>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: fi by Ricky Tigg <ricky.tigg@gmail.com>
Translated using Weblate
Translator: et by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: da by ERYpTION <eryption@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: zh-rCN by 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: sk by Tibor Blažko <tblazko+transifex@gmail.com>
Translated using Weblate
Translator: sk by Tibor Blažko <tblazko+transifex@gmail.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: iw by Yaron Shahrabani <sh.yaron@gmail.com>
Translated using Weblate
Translator: iw by Yaron Shahrabani <sh.yaron@gmail.com>
Translated using Weblate
Translator: gl by "josé m." <correoxm@disroot.org>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.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: eu by Eder Etxebarria Rojo <eder@betxepare.eus>
Translated using Weblate
Translator: eu by Eder Etxebarria Rojo <eder@betxepare.eus>
Translated using Weblate
Translator: de by VfBFan <drop0815@posteo.de>
Translated using Weblate
Translator: de by VfBFan <drop0815@posteo.de>
Co-authored-by: ERYpTION <eryption@users.noreply.hosted.weblate.org>
Co-authored-by: Eder Etxebarria Rojo <eder@betxepare.eus>
Co-authored-by: Frits van Bommel <fvbommel@gmail.com>
Co-authored-by: Luca <loucasal@users.noreply.hosted.weblate.org>
Co-authored-by: Matth78 <3684177+Matth7878@users.noreply.github.com>
Co-authored-by: OlliesGudh <github@paulogomez.anonaddy.com>
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Co-authored-by: Tibor Blažko <tblazko+transifex@gmail.com>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim5@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Reworked sleep timer to no longer use threads, instead uses PlaybackService PlaybackPositionEvent which is fired while media is playing. We use this to calculate how much time is left of the sleep timer and send the proper events.
Updated by "Cleanup translation files" add-on in Weblate.
Translated using Weblate
Translator: ru by homocomputeris <homocomputeris+git@gmail.com>
Translated using Weblate
Translator: ru by homocomputeris <homocomputeris+git@gmail.com>
Translated using Weblate
Translator: ru by homocomputeris <homocomputeris+git@gmail.com>
Translated using Weblate
Translator: ru by homocomputeris <homocomputeris+git@gmail.com>
Translated using Weblate
Translator: ru by homocomputeris <homocomputeris+git@gmail.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pl by Anita Aaa <anita.33672@gmail.com>
Translated using Weblate
Translator: gl by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: sl by Kaboom <kaboom083@gmail.com>
Translated using Weblate
Translator: gl by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: es by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ca by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ast by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ast by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: ast by Hugoren Martinako <aumpfbahn@gmail.com>
Translated using Weblate
Translator: sv by Joel A <joeax910@student.liu.se>
Translated using Weblate
Translator: sk by Jakub Dugovič <jakubdugovic@proton.me>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: pl by Eryk Michalak <gnu.ewm@protonmail.com>
Translated using Weblate
Translator: fi by Petri Hämäläinen <petri.hamalainen@mailbox.org>
Translated using Weblate
Translator: pl by NameDividedBy5 <kremiorspokke@gmail.com>
Translated using Weblate
Translator: es by CJ Montero <cristlad@proton.me>
Translated using Weblate
Translator: mk by AND <andam.i380f@aleeas.com>
Translated using Weblate
Translator: sl by Kaboom <kaboom083@gmail.com>
Translated using Weblate
Translator: pt-rBR by OlliesGudh <github@paulogomez.anonaddy.com>
Translated using Weblate
Translator: cs by ikanakova <ikanakova@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: zh-rTW by Kerry Lu <KerryYK.Lu@gmail.com>
Translated using Weblate
Translator: zh-rCN by lateweb <weblate@techkoala.net>
Translated using Weblate
Translator: ru by Maksim_220 Кабанов <law820314@gmail.com>
Translated using Weblate
Translator: hi by KhubsuratInsaan <weblate.duration189@passinbox.com>
Translated using Weblate
Translator: zh-rTW by Kerry Lu <KerryYK.Lu@gmail.com>
Translated using Weblate
Translator: tr by Bora Atıcı <boratici.acc@gmail.com>
Translated using Weblate
Translator: hu by Balázs Meskó <meskobalazs@mailbox.org>
Translated using Weblate
Translator: et by Merike Sell <merikes@gmail.com>
Translated using Weblate
Translator: es by Isaí Moreno Mendoza <isaimmoreno@protonmail.com>
Translated using Weblate
Translator: ca by Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translated using Weblate
Translator: pt-rBR by Willian Soares Batista <soaresbatistawillian4@gmail.com>
Translated using Weblate
Translator: nb by Kjetil Sørlund <kjetil@sorlund.no>
Translated using Weblate
Translator: ca by Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translated using Weblate
Translator: tr by Muhammed Harun SÜZGEÇ <m.harunsuzgec@gmail.com>
Translated using Weblate
Translator: ca by Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translated using Weblate
Translator: ca by Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translated using Weblate
Translator: ca by Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translated using Weblate
Translator: es by LordTenebrous <danielmorenoperez836@gmail.com>
Translated using Weblate
Translator: ar by عمار <amaromar88@gmail.com>
Translated using Weblate
Translator: es by Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translated using Weblate
Translator: ca by Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translated using Weblate
Translator: ar by عمار <amaromar88@gmail.com>
Translated using Weblate
Translator: da by Jesper Hertel <jh@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: uk by Максим Горпиніч <maksimgorpinic4@gmail.com>
Translated using Weblate
Translator: nb by Kjetil Sørlund <kjetil@sorlund.no>
Translated using Weblate
Translator: ru by Yurt Page <yurtpage@gmail.com>
Translated using Weblate
Translator: hi by Harshit Sethi <hstsethi@outlook.com>
Translated using Weblate
Translator: gl by "josé m." <correoxm@disroot.org>
Translated using Weblate
Translator: pt by "Filipe Mota (BlackSpirits)" <blackspirits@gmail.com>
Translated using Weblate
Translator: eu by Eder Etxebarria Rojo <eder@betxepare.eus>
Translated using Weblate
Translator: ar by abdelbasset jabrane <ribago9317@cubene.com>
Translated using Weblate
Translator: sr by NEXI <nexiphotographer@gmail.com>
Translated using Weblate
Translator: sk by Martin <kubanikm@post.sk>
Translated using Weblate
Translator: ar by عمار <amaromar88@gmail.com>
Translated using Weblate
Translator: sk by Martin <kubanikm@post.sk>
Translated using Weblate
Translator: es by Iago <translate@delthia.com>
Translated using Weblate
Translator: in by kharrr69 <bendhoelbojab@gmail.com>
Translated using Weblate
Translator: sr by NEXI <nexiphotographer@gmail.com>
Translated using Weblate
Translator: sr by NEXI <nexiphotographer@gmail.com>
Added translation using Weblate (Serbian)
Translated using Weblate
Translator: fa by Alireza Rashidi <alirezarashidigoorabi@gmail.com>
Translated using Weblate
Translator: el by GiannosOB <giannos2105@gmail.com>
Translated using Weblate
Translator: cs by ikanakova <ikanakova@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: fa by Alireza Rashidi <alirezarashidigoorabi@gmail.com>
Translated using Weblate
Translator: pl by NameDividedBy5 <kremiorspokke@gmail.com>
Translated using Weblate
Translator: es by Iago <translate@delthia.com>
Translated using Weblate
Translator: fa by Alireza Rashidi <alirezarashidigoorabi@gmail.com>
Translated using Weblate
Translator: fa by Alireza Rashidi <alirezarashidigoorabi@gmail.com>
Translated using Weblate
Translator: fa by Danial Behzadi <dani.behzi@ubuntu.com>
Translated using Weblate
Translator: it by Luca <loucasal@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: it by Luca <loucasal@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: it by Champ0999 <champ0999@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: fr by Matth78 <3684177+Matth7878@users.noreply.github.com>
Translated using Weblate
Translator: ar by عمار <amaromar88@gmail.com>
Translated using Weblate
Translator: fa by Alireza Rashidi <alirezarashidigoorabi@gmail.com>
Translated using Weblate
Translator: fa by Alireza Rashidi <alirezarashidigoorabi@gmail.com>
Translated using Weblate
Translator: fa by Alireza Rashidi <alirezarashidigoorabi@gmail.com>
Translated using Weblate
Translator: es by Iago <translate@delthia.com>
Translated using Weblate
Translator: sk by Martin <kubanikm@post.sk>
Translated using Weblate
Translator: uk by Максим Горпиніч <maksimgorpinic2005a@gmail.com>
Translated using Weblate
Translator: ar by عمار <amaromar88@gmail.com>
Translated using Weblate
Translator: ar by عمار <amaromar88@gmail.com>
Translated using Weblate
Translator: pt by "Filipe Mota (BlackSpirits)" <blackspirits@gmail.com>
Translated using Weblate
Translator: pt by "Filipe Mota (BlackSpirits)" <blackspirits@gmail.com>
Translated using Weblate
Translator: de by VfBFan <drop0815@posteo.de>
Translated using Weblate
Translator: pt-rBR by Andre Bastos <andrebbastos@proton.me>
Translated using Weblate
Translator: tr by polarwood <polarwood@users.noreply.hosted.weblate.org>
Translated using Weblate
Translator: pl by Eryk Michalak <gnu.ewm@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/antennapod/app/
Translation: AntennaPod/App
Co-authored-by: AND <andam.i380f@aleeas.com>
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Co-authored-by: Alireza Rashidi <alirezarashidigoorabi@gmail.com>
Co-authored-by: Andre Bastos <andrebbastos@proton.me>
Co-authored-by: Anita Aaa <anita.33672@gmail.com>
Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Co-authored-by: Bora Atıcı <boratici.acc@gmail.com>
Co-authored-by: ByteHamster <info@bytehamster.com>
Co-authored-by: CJ Montero <cristlad@proton.me>
Co-authored-by: Champ0999 <champ0999@users.noreply.hosted.weblate.org>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Eder Etxebarria Rojo <eder@betxepare.eus>
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com>
Co-authored-by: Filipe Mota (BlackSpirits) <blackspirits@gmail.com>
Co-authored-by: GiannosOB <giannos2105@gmail.com>
Co-authored-by: Harshit Sethi <hstsethi@outlook.com>
Co-authored-by: Hugoren Martinako <aumpfbahn@gmail.com>
Co-authored-by: Iago <translate@delthia.com>
Co-authored-by: Isaí Moreno Mendoza <isaimmoreno@protonmail.com>
Co-authored-by: Jakub Dugovič <jakubdugovic@proton.me>
Co-authored-by: Jesper Hertel <jh@users.noreply.hosted.weblate.org>
Co-authored-by: Joel A <joeax910@student.liu.se>
Co-authored-by: Kaboom <kaboom083@gmail.com>
Co-authored-by: Kerry Lu <KerryYK.Lu@gmail.com>
Co-authored-by: KhubsuratInsaan <weblate.duration189@passinbox.com>
Co-authored-by: Kjetil Sørlund <kjetil@sorlund.no>
Co-authored-by: LordTenebrous <danielmorenoperez836@gmail.com>
Co-authored-by: Luca <loucasal@users.noreply.hosted.weblate.org>
Co-authored-by: Maksim_220 Кабанов <law820314@gmail.com>
Co-authored-by: Martin <kubanikm@post.sk>
Co-authored-by: Matth78 <3684177+Matth7878@users.noreply.github.com>
Co-authored-by: Merike Sell <merikes@gmail.com>
Co-authored-by: Muhammed Harun SÜZGEÇ <m.harunsuzgec@gmail.com>
Co-authored-by: NEXI <nexiphotographer@gmail.com>
Co-authored-by: NameDividedBy5 <kremiorspokke@gmail.com>
Co-authored-by: OlliesGudh <github@paulogomez.anonaddy.com>
Co-authored-by: Petri Hämäläinen <petri.hamalainen@mailbox.org>
Co-authored-by: VfBFan <drop0815@posteo.de>
Co-authored-by: Willian Soares Batista <soaresbatistawillian4@gmail.com>
Co-authored-by: Yurt Page <yurtpage@gmail.com>
Co-authored-by: abdelbasset jabrane <ribago9317@cubene.com>
Co-authored-by: homocomputeris <homocomputeris+git@gmail.com>
Co-authored-by: ikanakova <ikanakova@users.noreply.hosted.weblate.org>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: kharrr69 <bendhoelbojab@gmail.com>
Co-authored-by: lateweb <weblate@techkoala.net>
Co-authored-by: polarwood <polarwood@users.noreply.hosted.weblate.org>
Co-authored-by: Максим Горпиніч <maksimgorpinic2005a@gmail.com>
Co-authored-by: Максим Горпиніч <maksimgorpinic4@gmail.com>
Co-authored-by: عمار <amaromar88@gmail.com>
Defer findFragmentByTag until onPageScrollStateChange (SCROLL_STATE_IDLE), as the FragmentManager isn’t ready on the first call to onPageSelected (when first switching tabs).
If a feed has a broken mime type that is not audio or video,
try to still use it as audio (if there is no audio yet).
This might lead to AP trying to play random other files that are not media files,
but it works around publishers messing up their mime types.
We can do that using an event.
This commit fixes one of the most prominent crashes on Google Play
where we cast the OnlineFeedViewActivity to MainActivity.
When service is quickly stopped again due to a playback error,
background tasks might not have delivered their result yet.
In this case, the service objects already get cleaned up.
Now, if the result gets delivered, the service is in an invalid state.