The patch allows to restart AntennaPod after being removed by the battery saver from the Media Control. It doesn't start the media, but restores the interface in Media Control to then to start playing.
Only refresh the feeds that have not been refreshed since their last interval.
This solves the problem where force-stopping the app during a long feed refresh
would start the refresh all over instead of just taking the feeds that were not
refreshed already.
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.