# 3.4 release notes

**URL:** https://forum.antennapod.org/t/3-4-release-notes/4624
**Category:** Project management
**Created:** [May 11, 2024, 3:11pm UTC](https://forum.antennapod.org/t/3-4-release-notes/4624 "2024-05-11T15:11:31Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![femmdi](https://forum.antennapod.org/user_avatar/forum.antennapod.org/femmdi/32/1584_2.png) [@femmdi](https://forum.antennapod.org/u/femmdi)
#### Post date: [May 11, 2024, 3:11pm UTC](https://forum.antennapod.org/t/3-4-release-notes/4624/1 "2024-05-11T15:11:31Z")

</div>

Good afternoon! I worked on the release notes for version 3.4. Full list of changes since version 3.3:

> **List of PRs & commits in this release**
>
> | Type | Merge date | URL | Title | Author | Type | Functionality group |
> | --- | --- | --- | --- | --- | --- | --- |
> | PR | 2024-02-20T20:15:55Z | [#6932](https://github.com/AntennaPod/AntennaPod/pull/6932) | Remove some deprecated methods | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-02-20T20:17:23Z | [#6933](https://github.com/AntennaPod/AntennaPod/pull/6933) | Screenshot creation script | ByteHamster | | |
> | PR | 2024-02-24T14:05:15Z | [#6935](https://github.com/AntennaPod/AntennaPod/pull/6935) | Fix warnings about deprecated checks | loucasal | Behind-the-scenes-improvement | |
> | PR | 2024-02-25T12:39:45Z | [#6939](https://github.com/AntennaPod/AntennaPod/pull/6939) | Fix Gradle deprecations | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-02-25T13:01:03Z | [#6925](https://github.com/AntennaPod/AntennaPod/pull/6925) | Guess next episode release date | ByteHamster | New feature | Episodes |
> | PR | 2024-02-25T14:02:44Z | [#6913](https://github.com/AntennaPod/AntennaPod/pull/6913) | Toggle sleep timer from notification | mueller-ma | Improvement | |
> | PR | 2024-02-25T14:31:59Z | [#6942](https://github.com/AntennaPod/AntennaPod/pull/6942) | String tweaks reported on Transifex | ByteHamster | | |
> | PR | 2024-02-25T15:11:30Z | [#6855](https://github.com/AntennaPod/AntennaPod/pull/6855) | New option to automatically add new episodes of a subscribed podcast directly into the queue | matejdro | New feature | Episodes |
> | Commit | 2024-02-28T21:48:08Z | [33569e8](https://github.com/AntennaPod/AntennaPod/commit/33569e899294459c3454ffd4d12eaf01c0cdaa25) | Tweak issue labels and PR template | ByteHamster | | |
> | PR | 2024-02-29T20:02:48Z | [#6927](https://github.com/AntennaPod/AntennaPod/pull/6927) | Cache streamed media files on disk | beijingling | Behind-the-scenes-improvement | Media files |
> | PR | 2024-03-02T08:50:24Z | [#6949](https://github.com/AntennaPod/AntennaPod/pull/6949) | Remove FeedComponent and FeedFile class | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-03T12:00:00Z | [#6953](https://github.com/AntennaPod/AntennaPod/pull/6953) | Specify foreground service type | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-03T19:17:22Z | [#6910](https://github.com/AntennaPod/AntennaPod/pull/6910) | New skip silence setting per podcast with two levels of aggressiveness | quails4Eva | New feature | Skip silence |
> | PR | 2024-03-04T21:17:44Z | [#6954](https://github.com/AntennaPod/AntennaPod/pull/6954) | Update AGP and Gradle | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-03-04T22:07:29Z | [#6952](https://github.com/AntennaPod/AntennaPod/pull/6952) | Clean up some dead code | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-03-06T06:32:24Z | [#6955](https://github.com/AntennaPod/AntennaPod/pull/6955) | Move some Checkstyle rules from new-code file to main file | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-06T16:46:05Z | [#6958](https://github.com/AntennaPod/AntennaPod/pull/6958) | Update and fix SpotBugs | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-03-06T20:53:40Z | [#6963](https://github.com/AntennaPod/AntennaPod/pull/6963) | Remove TriangleLabelView | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-07T06:23:20Z | [#6959](https://github.com/AntennaPod/AntennaPod/pull/6959) | Convert teaser from png to webp for smaller file size | beijingling | Behind-the-scenes-improvement | Media files |
> | PR | 2024-03-07T18:03:48Z | [#6965](https://github.com/AntennaPod/AntennaPod/pull/6965) | Delete unused TriangleLabelView license | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-03-09T09:56:58Z | [#6940](https://github.com/AntennaPod/AntennaPod/pull/6940) | Update AndroidX libraries | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-03-09T10:02:23Z | [#6970](https://github.com/AntennaPod/AntennaPod/pull/6970) | Move Google Play Metadata to its own repo | ByteHamster | | |
> | PR | 2024-03-09T16:52:21Z | [#6971](https://github.com/AntennaPod/AntennaPod/pull/6971) | Upgrade ExoPlayer to media3 version | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-09T16:55:07Z | [#6972](https://github.com/AntennaPod/AntennaPod/pull/6972) | Remove okio library | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-09T18:44:05Z | [#6975](https://github.com/AntennaPod/AntennaPod/pull/6975) | Upgrade OkHttp | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-10T06:55:36Z | [#6979](https://github.com/AntennaPod/AntennaPod/pull/6979) | Fix OkHttp deprecations | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-03-10T06:59:53Z | [#6980](https://github.com/AntennaPod/AntennaPod/pull/6980) | Fix some Media3 deprecations | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-03-10T07:02:35Z | [#6977](https://github.com/AntennaPod/AntennaPod/pull/6977) | Remove last few usages of Iconify | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-10T09:14:17Z | [#6976](https://github.com/AntennaPod/AntennaPod/pull/6976) | Remove stream library that is just used in 3 locations | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-10T09:16:14Z | [#6978](https://github.com/AntennaPod/AntennaPod/pull/6978) | Remove wearable support library | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-10T09:47:54Z | [#6982](https://github.com/AntennaPod/AntennaPod/pull/6982) | Remove Jetifier | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-11T22:10:09Z | [#6986](https://github.com/AntennaPod/AntennaPod/pull/6986) | Move import/export to its own module | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-13T19:14:07Z | [#6989](https://github.com/AntennaPod/AntennaPod/pull/6989) | Replace SwitchCompat with MaterialSwitch | TacoTheDank | Behind-the-scenes-improvement | |
> | Commit | 2024-03-13T21:22:37Z | [afc21f4](https://github.com/AntennaPod/AntennaPod/commit/afc21f46a9b75dee4381cf529064f54850e58b5c) | Remove translation that fails Lint | ByteHamster | | |
> | Commit | 2024-03-13T21:39:21Z | [da21d92](https://github.com/AntennaPod/AntennaPod/commit/da21d92f969d84e0c2a9f37c3d9b5d56c117c92a) | Fully remove string that fails Lint | ByteHamster | | |
> | PR | 2024-03-17T10:49:56Z | [#6950](https://github.com/AntennaPod/AntennaPod/pull/6950) | Fix “add podcast” FAB still visible under SpeedDial main FAB | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-03-17T10:52:16Z | [#6828](https://github.com/AntennaPod/AntennaPod/pull/6828) | Allow retrying chapter loading if interrupted | tonytamsf | Behind-the-scenes-improvement | |
> | PR | 2024-03-17T11:06:41Z | [#6995](https://github.com/AntennaPod/AntennaPod/pull/6995) | Move notification icons and widget icons to separate modules | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-17T17:43:55Z | [#6997](https://github.com/AntennaPod/AntennaPod/pull/6997) | Move theme to :ui:common module | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-17T18:58:34Z | [#6951](https://github.com/AntennaPod/AntennaPod/pull/6951) | Add POST\_NOTIFICATIONS permission checks | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-03-17T19:25:45Z | [#6998](https://github.com/AntennaPod/AntennaPod/pull/6998) | Remove dependency from :ui:glide to :core module | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-18T06:28:17Z | [#6999](https://github.com/AntennaPod/AntennaPod/pull/6999) | Decouple media button sender and receiver | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-18T06:36:37Z | [#6994](https://github.com/AntennaPod/AntennaPod/pull/6994) | New option to automatically backup the database every 3 days | ByteHamster | New feature | Backup |
> | PR | 2024-03-19T23:08:04Z | [#7003](https://github.com/AntennaPod/AntennaPod/pull/7003) | Make swipe gestures less slippery | ByteHamster | Improvement | Swipe |
> | PR | 2024-03-19T23:08:17Z | [#7004](https://github.com/AntennaPod/AntennaPod/pull/7004) | Only consider backup files with the exact same filename pattern for deletion | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-20T17:45:39Z | [#7005](https://github.com/AntennaPod/AntennaPod/pull/7005) | Create automatic backups only every 3 days, update summary | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-20T19:30:28Z | [#7009](https://github.com/AntennaPod/AntennaPod/pull/7009) | Suppress outdated dependency Lint | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-22T17:18:30Z | [#7011](https://github.com/AntennaPod/AntennaPod/pull/7011) | Improved AntennaPod rating dialog screen | ByteHamster | Improvement | Rating |
> | PR | 2024-03-22T18:44:14Z | [#7013](https://github.com/AntennaPod/AntennaPod/pull/7013) | Playback speed fixes | ByteHamster | Bugfix | Playback speed |
> | PR | 2024-03-22T19:10:15Z | [#7015](https://github.com/AntennaPod/AntennaPod/pull/7015) | Remove AutoDownloadTest | ByteHamster | | |
> | PR | 2024-03-22T19:10:33Z | [#7014](https://github.com/AntennaPod/AntennaPod/pull/7014) | Fix android:pathPattern not starting with a slash | ByteHamster | Bugfix | |
> | PR | 2024-03-22T21:12:37Z | [#7016](https://github.com/AntennaPod/AntennaPod/pull/7016) | Fix loading chapter images in local feeds | ByteHamster | Bugfix | |
> | PR | 2024-03-23T08:40:40Z | [#7010](https://github.com/AntennaPod/AntennaPod/pull/7010) | Move first batch of preferences code to :ui:preferences | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-23T10:27:55Z | [#7017](https://github.com/AntennaPod/AntennaPod/pull/7017) | Rename FeedMedia methods to no longer have underscores | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-23T17:06:03Z | [#7018](https://github.com/AntennaPod/AntennaPod/pull/7018) | Remove check for updated attributes, just update them | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-24T00:38:10Z | [#7020](https://github.com/AntennaPod/AntennaPod/pull/7020) | Launch splash activity after restoring backup | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-24T11:25:32Z | [#7019](https://github.com/AntennaPod/AntennaPod/pull/7019) | Faster feed deletion | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-24T16:57:00Z | [#7022](https://github.com/AntennaPod/AntennaPod/pull/7022) | Store last refresh attempt for feeds | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-24T17:04:40Z | [#7023](https://github.com/AntennaPod/AntennaPod/pull/7023) | Speed up feed parsing | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-24T20:08:06Z | [#7024](https://github.com/AntennaPod/AntennaPod/pull/7024) | Simplify playback preferences and move to :storage:preferences | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-24T20:27:30Z | [#7025](https://github.com/AntennaPod/AntennaPod/pull/7025) | Let the database do the sorting | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-24T21:07:18Z | [#7026](https://github.com/AntennaPod/AntennaPod/pull/7026) | Move debug icons to :ui:common | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-25T20:45:43Z | [#7027](https://github.com/AntennaPod/AntennaPod/pull/7027) | Move DBReader to :storage:database | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-25T22:28:50Z | [#7028](https://github.com/AntennaPod/AntennaPod/pull/7028) | Add script to generate module diagram | ByteHamster | | |
> | PR | 2024-03-25T22:45:09Z | [#6996](https://github.com/AntennaPod/AntennaPod/pull/6996) | Move widget setup code to widget module | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-27T20:01:45Z | [#7032](https://github.com/AntennaPod/AntennaPod/pull/7032) | Split up DBTasks which has unclear responsibilities | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-29T07:55:14Z | [#7035](https://github.com/AntennaPod/AntennaPod/pull/7035) | Restructure Echo to be more flexible | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-29T10:23:33Z | [#7036](https://github.com/AntennaPod/AntennaPod/pull/7036) | Remove dependency of :net:discovery and :ui:echo on :core | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-29T12:38:31Z | [#7037](https://github.com/AntennaPod/AntennaPod/pull/7037) | Add :ui:discovery module | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-29T12:39:19Z | [#7038](https://github.com/AntennaPod/AntennaPod/pull/7038) | Remove ClientConfig class | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-29T12:39:46Z | [#7039](https://github.com/AntennaPod/AntennaPod/pull/7039) | Move about screen to :ui:preferences | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-29T16:45:14Z | [#7040](https://github.com/AntennaPod/AntennaPod/pull/7040) | Create module for sync service and move DBWriter to database module | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-29T18:27:54Z | [#7041](https://github.com/AntennaPod/AntennaPod/pull/7041) | Move download service to module | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-29T20:05:02Z | [#7042](https://github.com/AntennaPod/AntennaPod/pull/7042) | Move playback service to module | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-29T20:49:53Z | [#7043](https://github.com/AntennaPod/AntennaPod/pull/7043) | Fix search button not working on some screens | ByteHamster | Bugfix | |
> | PR | 2024-03-30T10:19:41Z | [#7045](https://github.com/AntennaPod/AntennaPod/pull/7045) | Update remaining string to sentence case | loucasal | Improvement | |
> | PR | 2024-03-31T07:15:03Z | [#7046](https://github.com/AntennaPod/AntennaPod/pull/7046) | Remove unneeded module dependencies | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-31T07:15:53Z | [#7047](https://github.com/AntennaPod/AntennaPod/pull/7047) | Remove gpodder search | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-03-31T16:40:15Z | [#7044](https://github.com/AntennaPod/AntennaPod/pull/7044) | Restructure related UI classes together | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-04-01T07:55:30Z | [#7050](https://github.com/AntennaPod/AntennaPod/pull/7050) | Fix playback state not being updated | ByteHamster | Bugfix | |
> | PR | 2024-04-03T20:21:43Z | [#7051](https://github.com/AntennaPod/AntennaPod/pull/7051) | Remember column indices between different list items | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-04-04T19:25:57Z | [#7057](https://github.com/AntennaPod/AntennaPod/pull/7057) | Remove methods from DbReader that just call a private method | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-04-04T19:58:36Z | [#7058](https://github.com/AntennaPod/AntennaPod/pull/7058) | Small database efficiency tweaks | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-04-04T20:26:54Z | [#7059](https://github.com/AntennaPod/AntennaPod/pull/7059) | Move some tests from core module to their respective module | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-04-05T17:20:28Z | [#7060](https://github.com/AntennaPod/AntennaPod/pull/7060) | Delete core module | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-04-05T17:28:36Z | [#6968](https://github.com/AntennaPod/AntennaPod/pull/6968) | Spotbugs cleanup | TacoTheDank | Behind-the-scenes-improvement | |
> | PR | 2024-04-05T18:08:25Z | [#7063](https://github.com/AntennaPod/AntennaPod/pull/7063) | Merge :net:sync:model and :net:sync:service-interface | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-04-05T18:45:27Z | [#7048](https://github.com/AntennaPod/AntennaPod/pull/7048) | Configure home screen: Reorder sections on the home screen | jojoman2 | New feature | |
> | PR | 2024-04-06T18:24:48Z | [#7067](https://github.com/AntennaPod/AntennaPod/pull/7067) | Do not crash if an event comes in before the media is loaded | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-04-07T21:28:15Z | [#7069](https://github.com/AntennaPod/AntennaPod/pull/7069) | CI tweaks | ByteHamster | Behind-the-scenes-improvement | |
> | PR | 2024-04-09T20:33:31Z | [#7076](https://github.com/AntennaPod/AntennaPod/pull/7076) | Don’t allow downloading already downloaded episdoes again | ByteHamster | Bugfix | |
> | PR | 2024-04-09T20:33:52Z | [#7075](https://github.com/AntennaPod/AntennaPod/pull/7075) | Target SDK 34 | ByteHamster | Behind-the-scenes-improvement | |
> | Commit | 2024-04-11T20:57:42Z | [1a92db4](https://github.com/AntennaPod/AntennaPod/commit/1a92db47067f472dc5947b33329c63d3061bf143) | Update translations | ByteHamster | | |
> | Commit | 2024-04-11T21:02:06Z | [80ea632](https://github.com/AntennaPod/AntennaPod/commit/80ea632da3db72e495a863f88dadaa69b7499d59) | Update contributors | ByteHamster | | |
> | Commit | 2024-04-11T21:02:20Z | [58db8f1](https://github.com/AntennaPod/AntennaPod/commit/58db8f1032d2f54d40353059f6d89f9d7d1f13b5) | Bump version to 3.4.0-beta1 | ByteHamster | | |
> | PR | 2024-04-12T21:52:35Z | [#7084](https://github.com/AntennaPod/AntennaPod/pull/7084) | Fix website languages being in wrong folder | ByteHamster | Bugfix | |
> | PR | 2024-04-15T17:22:07Z | [#7101](https://github.com/AntennaPod/AntennaPod/pull/7101) | Fix default per-feed skip silence setting | ByteHamster | Bugfix | |
> | PR | 2024-04-15T17:23:26Z | [#7102](https://github.com/AntennaPod/AntennaPod/pull/7102) | Work around race condition where position reset might be undone | ByteHamster | Bugfix | |
> | Commit | 2024-04-16T20:53:10Z | [0aa8e85](https://github.com/AntennaPod/AntennaPod/commit/0aa8e850034828c8d129fcf29d8b6fe635ec0b10) | Bump version to 3.4.0-beta2 | ByteHamster | | |
> | PR | 2024-04-24T19:06:13Z | [#7132](https://github.com/AntennaPod/AntennaPod/pull/7132) | Implement missing equals and hashcode methods for feeditem | flofriday | Bugfix | |
> | PR | 2024-04-27T08:37:32Z | [#7143](https://github.com/AntennaPod/AntennaPod/pull/7143) | Switch Emulator CI to Ubuntu | ByteHamster | | |
> | Commit | 2024-04-27T12:04:36Z | [0341acc](https://github.com/AntennaPod/AntennaPod/commit/0341accef50a538a05cb81c3709eab5539913e1d) | Update translations | ByteHamster | | |
> | Commit | 2024-04-27T12:14:52Z | [3581787](https://github.com/AntennaPod/AntennaPod/commit/35817876bfc8ba774f2badce73bdada1cd45048d) | Bump version to 3.4.0-beta3 | ByteHamster | | |
> | PR | 2024-04-28T20:11:38Z | [#7148](https://github.com/AntennaPod/AntennaPod/pull/7148) | Fix tests creating FeedItems just once because of duplicate IDs | ByteHamster | Bugfix | |
> | PR | 2024-04-28T21:56:23Z | [#7147](https://github.com/AntennaPod/AntennaPod/pull/7147) | Fix sometimes not resetting media position | ByteHamster | Bugfix | |
> | Commit | 2024-04-28T22:01:45Z | [b877344](https://github.com/AntennaPod/AntennaPod/commit/b877344a7e0256f0a6b396b5798abeb55d7caa90) | Bump version to 3.4.0-beta4 | ByteHamster | | |
> | PR | 2024-05-01T09:33:48Z | [#7151](https://github.com/AntennaPod/AntennaPod/pull/7151) | Fix deleting downloaded episode removes from queue | flofriday | Bugfix | |
> | PR | 2024-05-01T09:52:46Z | [#7155](https://github.com/AntennaPod/AntennaPod/pull/7155) | Fix password protected feeds | ByteHamster | Bugfix | |
> | Commit | 2024-05-03T20:20:13Z | [87bfe1e](https://github.com/AntennaPod/AntennaPod/commit/87bfe1ea8ca8143ab1a97e4c5775d8307bd28128) | Bump version to 3.4.0-beta5 | ByteHamster | | |

Based on this I’d suggest the following change-log (500 characters):

```plaintext
This new release is all about efficiency:
∙ Up to 3x faster refresh of subscriptions with 1000+ episodes
∙ Up to 10x faster subscription deletion
∙ Completes our 3-year effort to modernize **AntennaPod's code structure** 
∙ Smart refresh interval for subscriptions (@ByteHamster)
∙ Automatically backup the database every 3 days (@ByteHamster)
∙ Skip silence setting per subscription (@quails4Eva)
∙ Home screen: Reorder or hide sections (@jojoman2)
∙ Various bug-fixes to improve stability and usability

```

Please let me know if it needs updating or if you think it’s good to go.  
CC @ByteHamster @keunes

---

<div class="post-metadata">

### Author: ![ByteHamster](https://forum.antennapod.org/user_avatar/forum.antennapod.org/bytehamster/32/4041_2.png) [@ByteHamster](https://forum.antennapod.org/u/ByteHamster)
#### Post date: [May 11, 2024, 3:32pm UTC](https://forum.antennapod.org/t/3-4-release-notes/4624/2 "2024-05-11T15:32:34Z")

</div>

Some thoughts:

- I don’t know think we can do bold text with `**` in the changelog
- Smart refresh is not implemented yet. We only have the part that guesses (and shows) the next episode release date
- Automatic database backup: Maybe say that this is optional / needs to be enabled manually?
- Hiding home sections was possible before, just the reordering is new
- How about adding the 🚀 emoji to the “efficiency” headline?

---

<div class="post-metadata">

### Author: ![femmdi](https://forum.antennapod.org/user_avatar/forum.antennapod.org/femmdi/32/1584_2.png) [@femmdi](https://forum.antennapod.org/u/femmdi)
#### Post date: [May 11, 2024, 3:55pm UTC](https://forum.antennapod.org/t/3-4-release-notes/4624/3 "2024-05-11T15:55:48Z")

</div>

Thanks for the suggestions - here a new draft:

This new release is all about efficiency 🚀  
∙ Up to 3x faster refresh of subscriptions with 1000+ episodes  
∙ Up to 10x faster subscription deletion  
∙ Completes our 3-year effort to modernize AntennaPod’s code structure  
∙ Guess next episode release date for faster updates (@ByteHamster)  
∙ Option to automatically backup the database (@ByteHamster)  
∙ Skip silence setting per subscription (@quails4Eva)  
∙ Home screen: Reorder sections (@jojoman2)  
∙ Various bug-fixes to improve stability and usability

---

<div class="post-metadata">

### Author: ![ByteHamster](https://forum.antennapod.org/user_avatar/forum.antennapod.org/bytehamster/32/4041_2.png) [@ByteHamster](https://forum.antennapod.org/u/ByteHamster)
#### Post date: [May 11, 2024, 4:02pm UTC](https://forum.antennapod.org/t/3-4-release-notes/4624/4 "2024-05-11T16:02:35Z")

</div>

Sounds good. “for faster updates” can be removed I think. It doesn’t make the updates faster yet. It’s just a preparation

---

<div class="post-metadata">

### Author: ![Matth78](https://forum.antennapod.org/user_avatar/forum.antennapod.org/matth78/32/62_2.png) [@Matth78](https://forum.antennapod.org/u/Matth78)
#### Post date: [May 11, 2024, 9:51pm UTC](https://forum.antennapod.org/t/3-4-release-notes/4624/5 "2024-05-11T21:51:48Z")

</div>

> [@femmdi](#):
>
> Completes our 3-year effort to modernize AntennaPod’s code structure

Not too sure and I feel like I am nitpicking but shouldn’t it be “completed” ?

---

<div class="post-metadata">

### Author: ![femmdi](https://forum.antennapod.org/user_avatar/forum.antennapod.org/femmdi/32/1584_2.png) [@femmdi](https://forum.antennapod.org/u/femmdi)
#### Post date: [May 12, 2024, 7:43am UTC](https://forum.antennapod.org/t/3-4-release-notes/4624/6 "2024-05-12T07:43:35Z")

</div>

> [@Matth78](#):
>
> > [@femmdi](#):
> >
> > Completes our 3-year effort to modernize AntennaPod’s code structure
> 
> Not too sure and I feel like I am nitpicking but shouldn’t it be “completed” ?

I think in the context above “completes” is fine. As in: This new release completes…

---

<div class="post-metadata">

### Author: ![femmdi](https://forum.antennapod.org/user_avatar/forum.antennapod.org/femmdi/32/1584_2.png) [@femmdi](https://forum.antennapod.org/u/femmdi)
#### Post date: [May 12, 2024, 7:46am UTC](https://forum.antennapod.org/t/3-4-release-notes/4624/7 "2024-05-12T07:46:28Z")

</div>

> [@ByteHamster](#):
>
> Sounds good. “for faster updates” can be removed I think. It doesn’t make the updates faster yet. It’s just a preparation

After talking with @keunes yesterday, we agreed to remove the “Guess next episode” part from 3.4 release notes and include it later, when user benefit is clearer. We replaced it with the sleep timer PR. New draft:

This new release is all about efficiency 🚀  
∙ Up to 3x faster refresh of subscriptions with 1000+ episodes  
∙ Up to 10x faster subscription deletion  
∙ Completes our 3-year effort to modernize AntennaPod’s code structure  
∙ Allow to add sleep timer button to notification (@mueller-ma)  
∙ Option to automatically backup the database (@ByteHamster)  
∙ Skip silence setting per subscription (@quails4Eva)  
∙ Home screen: Reorder sections (@jojoman2)  
∙ Various bug-fixes to improve stability and usability

---

<div class="post-metadata">

### Author: ![system](https://forum.antennapod.org/uploads/default/original/2X/3/3c7b7383b59ca5ff7c2c145444e45bd1436aa6c1.png) [@system](https://forum.antennapod.org/u/system)
#### Post date: [September 9, 2024, 7:47am UTC](https://forum.antennapod.org/t/3-4-release-notes/4624/8 "2024-09-09T07:47:16Z")

</div>

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.
