AntennaPod version 2 released with a range of new features, bug fixes and improvements. Below you’ll find an extensive list of highlights, with each time the Pull Request ID.
Special mention: new app logo & icon #4441
New
- option to export favourites to HTML file #4106
- ask user if they prefer streaming over downloading, when they stream a lot #4121
- feed settings to reduce its volume (none/light/heavy), skip its episodes’ intro and ending #3975 #3248
- include modern security provider (Conscrypt) to fix SSL issues on older Android versions [F-Droid] #4077
- app shortcuts to directly refresh, or go to episodes, subscriptions or queue #3748
- notification when episodes have been auto-downloaded #3839
- ‘special thanks’ screen to credit individuals for contributions other than code or translations #4386
- option to preview episodes when adding new podcasts #4177 #4039 #3882
- possibility to export latest crash log #3886
- support for chapter images (only for new episodes) #3838
- statistics screen to show storage size of episodes on device #3523
- support for “Subscribe on Android” links on websites #3739
General improvements
- more fail-safe adding of feeds #4301
- support for feeds that don’t specify episode duration #4162
- theme switching by keeping settings opened #4125
- support for RTL languages #4097 #4020 #4046 and other localisation improvements #4096 #4088 #4047 #4032
- show warning when importing database #4011
- performance improvements #3998 #3997 #3996 #3993 #3992 #3989 #3991
- fast scrolling available across all lists & screens #3995
- show dialog instead of notification when attempting streaming over mobile network #4324 #3897
- datestamp in filenames of all exports (database, opml and html) #3980
- better in-app search experience: faster, don’t display episodes if podcast matches, added progress bar #3830 #3715 #3714
- display podcast author instead of feed URL when searching for new podcasts #3762
- updated translations in 28 languages, of which 17 fully translated (indicated with an asterisk): br, ca, cs, da, de, es, et, eu, fa, fi, fr, gl, he, hu, hi, it, iw, ja, ko, lt, nb, nl, pl, pt-BR, pt, ru, sv, uk, zh-CN* & zh-TW
- prevent Google snooping on WebView (show notes) #3877
- stop attempting automatic download when content is not available any-more #3848
- increase button sizes on notification & lock screen #3840
- Allow to click timecodes in item screen, not just on the player screen #3813
- applied design to html subscriptions export #3796
- decrease likelihood of duplicates after gpodder sync #3690
- paged loading on the ‘new episodes’ list #3711
UI improvements
- pretty display of episode art now in landscape view #4292
- greatly improved support for video feeds #4306 #4306 #4105 #4002 #4000 #3858
- more spacious player screen for easier tapping #4174
- darker dark theme #4138
- improved audio description of elements (TalkBack accessibility) #4132
- no more shouting, caps-locked buttons #4107
- tweaked podcast view & transitions #4069
- consistent colour use #4036 #3981
- several other improvements #4043
- easier to understand sorting options #4004
- improve statistics screen, especially for smaller screens & in landscape mode #4005 #3873 #3821 #3751
- updated queue icon #3960
- prettier lists: unify all lists, rounded image corners, display favourite status, display episode duration whenever possible, more subtle drag handles in queue #4015 #3937 #3827 #3957
- updated ‘add podcast’ screen: cleaner, more proposed podcasts, pre-fill URL from clipboard when adding from, clearer alternative search options URL #3936
- fancier header on podcast screen with animation & other improvements #3923 #3927 #3922
- new speed indicator with animation #3785
- smoother spinner in refresh button when updating feeds #3874
- updated episode detail screen: bigger image, everything left-aligned, reduced line thickness #3854
- updated player screen: cleaner screen, sharper buttons, improved display of cover image & episode information, wider seek bar for easier scrolling #3856 #3857
- cleaner sleep timer dialogs #4174 #3811
- indicate with open circle in player screen tabs when there are no chapters #3817
- improved import/export settings screen #3794
- consistently use the term ‘podcast’ instead of ‘feed’ #3763
- add summary for each of the categories on the main settings screen #3745
Fixes
- issues with time stamp links in show notes #4286 #4023 #3825
- app unusable after removing SD card storage #4270
- don’t always pass on correct useragent to server #4272 #4008 #3931
- database import not working or causing a crash in some cases #4269 #3832 #3831
- played/unplayed state in downloads not updated while playing podcast #4250
- service notification intendedly persistent #4199 and tapping loads wrong screen #4197
- issues with searching & subscribing to podcasts #4179, #4147, #4110 #4024
- issues with gpodder sync #4100 #3970
- embedded episode images not being used #4059
- player sometimes not updating #3966
- sidebar menu sometimes highlighting wrong item #3958
- “confirm” text not visible when entering private feed credential 3948
- default sort order not selected for newly added podcasts #3926
- error in download log not always showing podcast title #3921
- multi select crops long episode titles #3920
- app crashes when trying to resume streaming after a while #3881
- changing default playback speed while playing podcast does not work correctly #3819
- seeking not possible in edge cases with variable bitrate #3782