[{"title":"Automation","url":"/documentation/automation","excerpt":"Are you an experienced user and want to automate tasks? Have a look at the pages below.","content":"Are you an experienced user and want to automate tasks? Have a look at the pages below."},{"title":"Automatic downloads","url":"/documentation/automation/automatic-downloads","excerpt":"When you subscribe to a podcast and are interested in every new episode, automatic downloads save you from having to manually download each one. This...","content":"When you subscribe to a podcast and are interested in every new episode, automatic downloads save you from having to manually download each one. This page explains how to set it up and what to check when it isn’t working.\n\nHow automatic downloads work\n\nWhen AntennaPod refreshes a podcast and finds new episodes, it places them in your Inbox. If automatic download is enabled for that podcast, AntennaPod downloads the episode in the background, adds it to the queue, and removes it from the inbox.\n\nAutomatic downloads can be enabled in one of two ways:\n\n\n  Global switch: go to Settings » Downloads and enable Automatic download. This will turn on automatic download for all subscriptions, but you can also exclude specific ones on the settings screen of each subscription.\n  Per-podcast switch: open the podcast, tap the settings icon (⚙️) and enable Include in auto downloads. If you want to enable automatic downloads for several podcasts at once, you can use multi-select on the subscriptions screen.\n\n\nIn Settings » Downloads » Mobile updates, you can also configure to only perform automatic downloads when on WiFi.\nMost importantly, you can specify a limit for the maximum number of episodes to download before automatic downloads stop. The default limit is 50 episodes.\nIn Settings » Downloads » Automatic deletion, you can find related settings to automatically delete episodes after playing them or when automatic download needs more space.\nIn the per-podcast settings, under Episode filter you can also set a minimum episode length as well as keywords to in- or exclude episodes in automatic downloads.\n\nWhy isn’t it downloading?\n\nIf automatic downloads are enabled but episodes are not downloading, work through this checklist:\n\n\n  Is Include in automatic downloads enabled on the specific podcast?\n  Are you on WiFi (or is the WiFi-only restriction disabled)?\n  Has the episode download limit been reached? Check how many episodes are currently downloaded (on the Downloads screen, not just the ones in the queue) and compare it to the limit in Settings » Downloads » Automatic download.\n  Are the episodes of the podcast added to the inbox? Only episodes in the inbox are eligible for automatic download, so if you set the New episodes action to anything other than Add to inbox, nothing gets downloaded. Note that automatic download moves the episodes from the inbox to the queue once downloaded, so they still end up in your queue."},{"title":"Automatic deletion","url":"/documentation/automation/deletion","excerpt":"Why are some downloaded episodes deleted? AntennaPod has several mechanisms to make sure downloaded podcasts will not fill up your phone’s memory. If you notice...","content":"Why are some downloaded episodes deleted?\n\nAntennaPod has several mechanisms to make sure downloaded podcasts will not fill up your phone’s memory. If you notice some downloaded episodes being deleted, have a look at these two settings:\n\nDelete after playing\nDelete after playing is located in Settings » Downloads » Automatic deletion. When enabled, episodes are deleted when playback completes (but not when manually marking an episode as ‘played’).\n\nDelete before auto download\nDelete before auto download is located in Settings » Downloads » Automatic deletion. If Automatic download needs space for new episodes, it will delete old episodes that are not in the queue and not marked as favorite. You can set which episodes are eligible for deletion based on their status (e.g. not favorited or not in queue) or a period of time after finishing."},{"title":"Refreshing podcasts","url":"/documentation/automation/refreshing-podcasts","excerpt":"By default, all podcasts are refreshed with a 12-hour interval to pick up new episodes. Via Settings » Downloads » Refresh podcasts you can change...","content":"By default, all podcasts are refreshed with a 12-hour interval to pick up new episodes. Via Settings » Downloads » Refresh podcasts you can change the interval period or turn off the automatic updates.\n\nYou can also turn off this process for individual podcasts in case keeping a podcast up to date is unnecessary. You can use this, for example, if a podcast no longer releases new episodes. Alternatively, there might be a podcast of which you only want to listen to an episode occasionally. You can set this by going to a podcast, tapping on the Gear icon and changing the Keep Updated setting.\n\nWhen you turn off this podcast setting, the podcast will no longer be updated when podcasts get refreshed automatically, or when you initiate this process from the Queue or the Episodes screen. You can still refresh that podcast, which will bring new episodes to AntennaPod."},{"title":"Integration with other apps","url":"/documentation/automation/tasker","excerpt":"With AntennaPod, you can specify subscriptions (podcast feeds) to be updated regularly (see Refreshing podcasts). If you have more complex needs, you can use various...","content":"With AntennaPod, you can specify subscriptions (podcast feeds) to be updated regularly (see Refreshing podcasts).\n\nIf you have more complex needs, you can use various 3rd-party automation applications with AntennaPod to do so. For example:\n\n  Get the subscriptions updated at the start of the day: at 7am, switch on WiFi, then update AntennaPod feeds.\n  Get your subscriptions before your ride home: at 5pm on weekdays update subscriptions.\n\n\nGeneral instructions\nIn your automation application, you can get AntennaPod to update its subscriptions by sending a ‘Broadcast’ (it may be shown as a type of Android intent) with the following settings:\n\n  Package name: de.danoeh.antennapod\n  Class name: de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver\n\n\nSteps for some automation apps\n\nHomeAssistant Android Mobile Companion (website)\nCreate a notify action call in an automation with the following template:\naction: notify.mobile_app_&lt;SOME-ANDROID-MOBILE-DEVICE&gt;\nmetadata: {}\ndata:\n  message: command_broadcast_intent\n  data:\n    intent_package_name: de.danoeh.antennapod\n    intent_class_name: de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver\n    intent_action: Something random - cannot be empty\n\n\nAutomate (website)\nIn a flow, add a block of the type APPS » Broadcast send and specify\n\n  Package to be de.danoeh.antennapod\n  Receiver class to be de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver\n\n\nTasker (website)\nCreate a task. In the task, add an action\n\n  Select System\n  Select Send Intent\n  Specify Package name to be de.danoeh.antennapod\n  Specify Class name to be de.danoeh.antennapod.net.download.service.feed.FeedUpdateReceiver\n  Specify Target to be Broadcast receiver\n  You can leave the other fields blank\n\n\n\n\nDisclaimer: AntennaPod community has no relationship with any of the 3rd-party automation applications listed."},{"title":"Bugs, errors & first aid","url":"/documentation/bugs-first-aid","excerpt":"Bugs, errors &amp; first aid\n\nMaking software is a human craft, so mistakes are inevitable. But there’s often something we can do about it!","content":"Bugs, errors &amp; first aid\n\nMaking software is a human craft, so mistakes are inevitable. But there’s often something we can do about it!"},{"title":"Something isn't working","url":"/documentation/bugs-first-aid/bug-report","excerpt":"Something isn’t working Did you encounter a bug? We’re sorry to hear. First, please make sure you have the latest version of AntennaPod. With every...","content":"Something isn’t working\n\nDid you encounter a bug? We’re sorry to hear.\n\nFirst, please make sure you have the latest version of AntennaPod. With every update we fix many small and bigger issues. Then search our forum to see if anyone else has the same issue. If you find the issue you have, you can see if there’s any suggestions. Also consider providing information from your situation - it might help developers find the source of the problem.\n\nIf you have updated AntennaPod and searched our forum to no avail, then tell us about the issue. You can create a post on our forum. To do so you need to create an account (if you don’t have one already) or simply log in via Google.\n\nWhichever way you contact us, please include the system information that is displayed in Settings » Report bug."},{"title":"Can't resume playback from lock screen / notification","url":"/documentation/bugs-first-aid/cannot-resume-playback","excerpt":"Can’t resume playback from lock screen / notification In Android 13 and Android 14 it is not always possible to resume playback from the lock...","content":"Can’t resume playback from lock screen / notification\n\nIn Android 13 and Android 14 it is not always possible to resume playback from the lock screen or media notification. This occurs specifically if playback has been paused for a while.\n\nIt currently is not clear why this issue occurs. We have established the same problem affects other apps, including Google’s apps. We suspect, therefore, that this is an issue with Android.\n\nWorkaround\n\nIn order to still be able to resume playback, you can add the so-called AntennaPod ‘tile’ on your device. Tiles are essentially the buttons that you see when you pull down from the top of the screen. You probably know the Internet or Flashlight tile. The AntennaPod tile allows you play and pause playback, even if playback has been paused for a while.\n\nTo add the AntennaPod tile:\n\n  Pull down twice from the top of the screen to fully open the Quick Settings. On some Android versions (for example, Samsung One UI or Xiaomi MIUI) an equivalent Control Center with similar gestures may already contain a media tile, check your device settings if behavior differs\n  Tap on the pencil icon at the tiles section to edit the tiles\n  Scroll through the list of tiles and drag the AntennaPod tile up into the list of active tiles\n  Tap the back arrow or save to exit the tile editing"},{"title":"Cannot download an episode","url":"/documentation/bugs-first-aid/cannot-stream-download","excerpt":"AntennaPod is a decentralized podcast app. This basically means that there is no central server that knows everything about each podcast. Media files are therefore...","content":"AntennaPod is a decentralized podcast app. This basically means that there is no central server that knows everything about each podcast.\n\nMedia files are therefore taken directly from the publisher’s website. If the publisher deletes these, AntennaPod can no longer retrieve it for you."},{"title":"All my podcasts & episodes are gone","url":"/documentation/bugs-first-aid/database-error","excerpt":"All my podcasts &amp; episodes are gone You might feel like screaming Help! I lost my podcasts/episodes/settings/everything! In a very old AntennaPod version (dating before...","content":"All my podcasts &amp; episodes are gone\n\nYou might feel like screaming Help! I lost my podcasts/episodes/settings/everything!\n\nIn a very old AntennaPod version (dating before 2019), there were some issues with the database with all information (episodes, listening states, etc). While the cause is long fixed, your database might have been damaged (even when the app was working without issues). If a recent AntennaPod version makes changes to the damaged parts of the database, these damages may suddenly become a problem. At that point AntennaPod can no longer work with the broken database and has to start over with an empty one.\n\nWe realize it is very frustrating when this happens and are really sorry if you were affected.\n\nThere may be some things you can do to recover your data. We list them below, starting with the solution that gives the easiest &amp; best results:\n\n\n  Have you recently exported a backup from AntennaPod? Then restoring that is relatively easily: go to Settings » Import/Export » Database import and select the backup file. Note that the backup might contain the partial corruption, so it is still recommended to go through the second step to fix the problem once and for all.\n  If AntennaPod detects a broken database, it writes it to a file named CorruptedDatabaseBackup.db in the app storage directory. You can attempt to repair this file (or repair an exported backup) using a Python script that was developed to automate the recovery process. This is a challenge and requires learning how to deal with a terminal.\n  While all the data about your subscriptions and episodes are gone, the media files will still be there.\n    \n      In AntennaPod you can add a folder as if it were a feed. To do this, go to Add Podcast and tap on Add local folder. Then go to this folder on your phone:\n      On Android 11+: Android » media » de.danoeh.antennapod\n      On Android 10 and earlier: Android » data » de.danoeh.antennapod » files » media\n  and select the folder of a podcast. Note that this will only give you access to previously downloaded media - you will not receive new episodes.\n      You can also start adding previous podcasts from scratch. You can look through the folder mentioned above to see which podcasts you were subscribed to."},{"title":"Old episodes are missing","url":"/documentation/bugs-first-aid/episodes-missing","excerpt":"AntennaPod is a decentralized podcast app. This basically means that there is no central server that knows everything about each podcast. Episode information is therefore...","content":"AntennaPod is a decentralized podcast app. This basically means that there is no central server that knows everything about each podcast.\n\nEpisode information is therefore taken directly from the publisher’s website. When you are subscribed to a podcast, AntennaPod copies and stores information about each new episode in the app. This information is kept even if it is no longer available on the publisher’s site.\n\nMany publishers only keep online (information about) the most recent episodes. So when you just subscribed to a podcast, your AntennaPod installation doesn’t have access to information about the older episodes. To get all past episodes listed in the app, you can contact the podcaster and ask them to (reach out to their hoster to) support ‘paged feeds’ (technical information)."},{"title":"Playback suddenly stops","url":"/documentation/bugs-first-aid/playback-stops","excerpt":"If playback always stops for example a few seconds after turning off the screen, or when you haven’t opened AntennaPod for a while, your system...","content":"If playback always stops for example a few seconds after turning off the screen, or when you haven’t opened AntennaPod for a while, your system might be killing the app. Some vendors are known to be overly aggressive when trying to save battery. Please try to add an exception for AntennaPod in the list of battery optimized apps. As the way to add an exception often differs between phones, we suggest searching on the web for instructions for your phone brand and model, if you don’t know how to add an exception.\n\nIf this didn’t help, don’t hesitate to reach out to the AntennaPod contributors in our forum."},{"title":"Download or feed refresh error","url":"/documentation/bugs-first-aid/refresh-download-errors","excerpt":"Do you get a notification saying that downloads completed with errors? Then AntennaPod could not refresh the podcast or download an audio file from the...","content":"Do you get a notification saying that downloads completed with errors? Then AntennaPod could not refresh the podcast or download an audio file from the website of the podcast hoster.\n\nIssues that only occur with one or a few specific podcasts are often related to those podcasts. To confirm if this is the case, you can follow these steps:\n\n  Tap on the notification to open the Download Log\n  Tap on the specific log entry with the error\n  Long-press on the URL that is displayed, and copy or open it in your web browser\n\n\nIf the URL doesn’t work in the browser either, this means that it is not a problem with AntennaPod. If you get the error message consistently then the podcast has likely been moved, taken off-line or is not properly configured. In this case, please contact the podcast creators (as this cannot be fixed at our end).\n\nDoes the error message in the Download log say “Failed to connect to [url]”? Then this probably means that there is interference on your network. If you have an ad-blocker, VPN, captive portal, proxy, privacy guard, special DNS service, or parental control set up on your phone, you can try turning these off.\n\nDo you see an error message like “not well-formed (invalid token)”? Then the publisher messed up their (RSS) feed. (For example, they might have used a plain &amp;-sign rather than encoding it as &amp;amp;.) Please contact the publisher directly, as this cannot be fixed at our end.\n\nIf you can’t pinpoint the issue, please copy the error message via the Copy-button and share it on our forum. Our community will happily have a look to find out the exact cause!"},{"title":"I found a typo or spelling mistake","url":"/documentation/bugs-first-aid/typo-translations","excerpt":"Did you find a spelling mistake, or something that sounds odd? It’s always possible that we made a mistake in English (in which we make...","content":"Did you find a spelling mistake, or something that sounds odd? It’s always possible that we made a mistake in English (in which we make the app &amp; website), or that something has not been translated correctly. Luckily these issues are often easily fixed.\n\nDo you want to fix it yourself?\nIf the issue is in any other language than English, you can update the translations on Weblate. You can find more information in our Contribute section.\n\nIs the issue with the English texts? Then you will need to be or get familiar with GitHub. You can send a Pull Request for the app or for the website.\n\nDo you just want to inform us?\nYou can create a post in the translations section on our forum. To do so you need to create an account (if you don’t have one already) or simply log in via Google."},{"title":"General","url":"/documentation/general","excerpt":"Below, you can find more details about the AntennaPod project.","content":"Below, you can find more details about the AntennaPod project."},{"title":"About advertisements in AntennaPod","url":"/documentation/general/ads","excerpt":"The official versions of AntennaPod do not insert any ads. The app is developed by volunteers without commercial interest and the project relies on donations...","content":"The official versions of AntennaPod do not insert any ads. The app is developed by volunteers without commercial interest and the project relies on donations to cover costs. As AntennaPod’s source code and income and expenses are public everyone is free to verify this.\n\nIf you have ads in episodes, they are inserted by the podcaster or their hosting provider.\n\nAntennaPod does not add ads\n\nAntennaPod plays podcasts just like they were published by the creators. If they include ads, AntennaPod plays them. We have nothing to do with those ads, so all revenues go to the creators and/or their hosting company.\n\nWhy are ads localized\n\nNow, you might ask something like “But then why is the podcast in English and the ad in German?” or “But why is the podcast episode from 2008 but still promotes a product released in 2023?”. The reason is a technique called dynamic ad insertion. Podcast creators can instruct the hosting company to insert those ads. Then, while downloading or streaming the episode with AntennaPod, the media file delivered to AntennaPod gets cut on-the-fly to include the ads. The ads are recent (while the episode might not be) and can be targeted based on the IP address from which you request the media file (e.g. a company in your country). Depending on how smart the hosting company does this, the ads might get inserted right in the middle of a sentence. Some of the hosting companies also mess up the chapter marks while inserting the ads (so the chapters are off by the duration of the ad).\n\nWhat you can do\n\nHere is what you can do against those ads.\n\nSkipping\n\nYou can always use the fast forward button in AntennaPod to skip the ads. If you are streaming an episode instead of downloading, the hosting company has an idea of how far you are in the podcast. It might be possible that the company detects the fact that you skipped the ad and insert a new one. If you instead download the episode, they cannot do that and you can skip the ads more reliably. (Downloading is also better for your privacy because then the hosting company does not know when you listen to which section of the episode. AntennaPod can be configured to automatically download and later delete episodes, so you don’t have to do that manually.)\n\nSwitch to an ad-free feed\n\nAdditionally, many podcast creators provide an ad-free feed that you can buy. Usually, you then either get a secret podcast feed URL, or alternatively username and password that you can enter in AntennaPod.\n\nIf you find these ads annoying, consider talking to the podcast creators about this."},{"title":"App permissions","url":"/documentation/general/app-permissions","excerpt":"AntennaPod will not ask you for any general permissions. However you can give the following permissions: Show notifications: Via Settings » Notifications you can give...","content":"AntennaPod will not ask you for any general permissions. However you can give the following permissions:\n\n  Show notifications: Via Settings » Notifications you can give AntennaPod the permission to create notifications.\n  Storage access: When you add a ‘local folder’ the app will ask for long-term access to a specific folder. When you import a database or an OPML file, selecting that file will give the app one-time access to it.\n\n\nApart from that, the app requires the following permissions which are automatically granted by Android:\n\n  Full network access: to refresh podcasts, download and stream episodes, load images and enable synchronization\n  View network connections and View Wi-Fi connections:\n    \n      to check if there is an active internet connection, before and while taking any of the above-mentioned actions\n      for the setting Downloads » Mobile updates, to determine whether the above actions are allowed by the user on the current (mobile and/or metered) connection\n    \n  \n  Pair with Bluetooth devices: for the setting Playback » Headphones or Bluetooth disconnect, to automatically pause or play when the phone connects with or disconnects from a Bluetooth device\n  Run at startup: to (re)start services like refreshing podcasts and enabling auto-downloads\n  Control vibration: for the option Vibrate shortly before end of the sleep timer, to vibrate if this setting is enabled\n  Prevent device from sleeping: needed to ensure media playback and downloads continue in the background"},{"title":"Backing up your episodes","url":"/documentation/general/backup","excerpt":"There are a few options to copy your data to your new phone, and each method copies a certain amount of data: Database Export Exporting...","content":"There are a few options to copy your data to your new phone, and each method copies a certain amount of data:\n\nDatabase Export\nExporting the AntennaPod database is a great method if you’re migrating to a new phone or tablet. You should make sure you have the same version of AntennaPod on both the old and new phone. After importing all data is restored; you will only need to re-download episodes.\n\nSynchronization\nSynchronizing AntennaPod via gpodder.net or the gPodder Sync app for Nextcloud allows to save and migrate some podcast &amp; episode data. You will lose your favorites, queue, and app settings. This may be a solution when switching between phone, tablet and/or desktop. Please see the article on synchronization for instructions.\n\nOPML\nOPML files allow you to transfer your subscriptions to another podcast app. You will lose any podcast-specific or episode-specific data (e.g., which episodes have been played) and all app settings. To export your file, go to Settings » Import/Export » OPML export. Depending on your Android version, you may be asked to choose where to save the file. If a save dialog opens right away, make sure to select a folder outside the AntennaPod directory (for example, Downloads or another visible folder), so the exported OPML file is not deleted if you uninstall AntennaPod.\n\nIf you import the file in AntennaPod on another device, the app will display a list of podcasts with checkboxes. The podcasts you select from that list will be added to your existing subscriptions. None of your existing subscriptions will be affected."},{"title":"Beta testing","url":"/documentation/general/beta","excerpt":"AntennaPod has many users, and we don’t want them to run into trouble because we’ve tweaked or added a new feature. It’s important to have...","content":"AntennaPod has many users, and we don’t want them to run into trouble because we’ve tweaked or added a new feature. It’s important to have people testing our app. The more people testing, the more combinations of phones, Android versions, and use cases we can cover, and the more issues we can resolve before official releases.\nOf course, this only helps if you report the issues you encounter by creating a topic on our forum.\n\nMinor issues often crop up after major updates, and they’re usually discovered through bug reports from users in these early stages. There’s only one main developer working on this in his spare time. While behavior can greatly vary from one device to another, he only has so many devices to test on.\n\nGoogle Play\nEvery new version of AntennaPod is sent to our beta testers through the Google Play Store before being released to the general public. If you have a sharp eye and can explain what’s not working quite right, we’d love your help! Plus, when you share your thoughts on what could be improved, you help shape the app to better match what you (and the community) expect.\nPlease leave your feedback by creating a topic on our forum.\n\nSo, you want to have the latest and greatest, and help us polish the app to make it truly shine? Simply visit the AntennaPod listing in the Play Store app, and you’ll find the Join the beta card under the App support section. Or, if you’re on your computer, you can join our beta program here.\n\n\n\n\n\n\nF-Droid\nWe do not currently offer beta versions on the F-Droid store.\n\nThis is because F-Droid does not automatically recognise beta versions. Adding beta releases to F-Droid would require a manual intervention for each beta version. Also, if something important must be fixed, an update needs to be rolled out instantly. Unfortunately this cannot be guaranteed."},{"title":"Central and distributed podcast apps","url":"/documentation/general/central-distributed","excerpt":"There are basically two ways how to make a podcast app: Central: There is a central server (run by the company that develops the app)...","content":"There are basically two ways how to make a podcast app:\n\n\n  Central: There is a central server (run by the company that develops the app) that checks for new episodes and then delivers them to you.\n  Distributed: The app itself checks new episodes, directly from the podcast publishers.\n\n\nAntennaPod uses method 2. It has both its advantages and disadvantages:\n\n\n  As the app checks for new episodes, the app creators (like us) don’t have to maintain a central server. This saves a lot of time and effort. It also saves a lot of money, which means we don’t need to rely on ads or large sums of donations.\n  As the app doesn’t rely on a central server to collect new episodes, AntennaPod will continue to work independently from what we do on our end. Using the central method, if the company shuts down their server for whatever reason, the app will stop to work.\n  We, as app developers, don’t and cannot know which podcasts you are subscribed to, which episodes you might listen to, or even at what time you do. Publishers of apps with a central server do collect such data, to the detriment of your privacy.\n  Some publishers offer private feeds, providing early access, special content or ad-free episodes. Such feeds require a username and password, which AntennaPod gives directly to the podcast host when requested. Centralised services often simply don’t allow adding private feeds. And if they do, it might require sending your credentials to the app makers.\n  Not having a central point of access, which would allow app developers to remove podcasts from their server, there is no risk of censorship.\n  On the other hand, a distributed model means that you will only get new episodes when you refresh a podcast. In AntennaPod this is by default every 12 hours, but you can change this to more or less often and you can always manually check for new episodes too. A central server can check for new episodes very frequently or even be informed by podcast hosts in realtime. That way apps can also know about new episodes much faster, without having to regularly check all podcasts you are subscribed to.\n  Also it isn’t possible for AntennaPod to serve you any episodes that were removed by the podcast publisher, for example because they only keep the 10 most recent ones online. Apps that rely on a central server could be served with the older episodes even if they have disappeared from the RSS feed."},{"title":"Deletion of episodes","url":"/documentation/general/episode-deletion","excerpt":"When you are done listening to an episode, in most cases you want to delete it to free up space. There are different ways to...","content":"When you are done listening to an episode, in most cases you want to delete it to free up space. There are different ways to delete episodes.\n\nFirstly, you can of course manually delete episodes. When viewing the queue or a specific podcast, you can long-press an episode and tap Delete. When viewing the Downloads screen you can also simply tap the bin icon. If you want, AntennaPod can automatically remove an episode from the queue if it is deleted. You can find this option under Settings » Storage »  Delete removes from Queue. Keep in mind that the Queue screen does not show all downloads. Use the Downloads screen if you want to see all downloads.\n\nSecondly, AntennaPod has some solutions to automatically delete episodes. Particularly, AntennaPod can automatically delete episodes when playback completes, and when it needs space for the Automatic Download process. For more information on these options, please see the Automatic Deletion article."},{"title":"Using external storage","url":"/documentation/general/external-storage","excerpt":"You can set AntennaPod to download episodes to your SD card instead of the internal memory. This ensures that you have more space for episodes....","content":"You can set AntennaPod to download episodes to your SD card instead of the internal memory. This ensures that you have more space for episodes. To select the storage card, go to Settings » Downloads » Choose data folder.\n\nTroubleshooting\n\nIt might be possible that your SD card does not show up in the Choose Data Folder dialog. For your SD card to show up, Android must recognize the card as external storage. Either the card is not mounted correctly or your smartphone manufacturer configured the hardware incorrectly.\n\nIf you are running Android 6 or newer, you can try formatting the SD card as internal storage. Else, there is nothing we can do to fix this."},{"title":"Updates on F-Droid","url":"/documentation/general/f-droid","excerpt":"Did you see that there’s a new AntennaPod release and wonder: why is the latest version not on F-Droid yet? when will the new release...","content":"Did you see that there’s a new AntennaPod release and wonder:\n\n  why is the latest version not on F-Droid yet?\n  when will the new release be available on F-Droid?\n\n\nDue to the different steps and because we are not involved in publishing releases on F-Droid, we can’t tell when exactly the latest version will be available there.\n\nIn short: we did not forget about F-Droid, it just takes some time. Please be patient.\n\nThe steps for releasing a new version on F-Droid\n\n  We release a beta version, which is only available through Google Play due to technical limitations in F-Droid.\n  We do a slow, gradual roll-out to all Google Play users. That way we make sure that there are no critical bugs. This can take several weeks.\n  We create a release on GitHub. We do this only after the roll-out on Google Play is complete.\n  F-Droid systems check the AntennaPod repository and detect a new release. The update checker server runs daily (overnight in Europe).\n  F-Droid systems build the app. They do this to make sure the app you download matches the source code that we publishe. Because there are many apps to build, the F-Droid server takes 1 to 2 days to build the app.\n  An F-Droid contributor signs the build cryptographically. To improve security, the contributor needs to take the app and physically walk it to a dedicated computer which is not connected to the internet. When all apps are signed, the contributor uploads them to the F-Droid systems. This usually takes 1 to 2 days.\n  F-Droid systems process the new apps, adding the new AntennaPod release in their index.\n\n\nAt this point we consider it ‘released on F-Droid’. But remember that your F-Droid client (the ‘app store’) also needs to refresh its local copy of the index. Only after that you’ll get prompted about the latest AntennaPod release.\n\nSo, what’s the ETA?\nAs you can see, there are a lot of steps which each take a varying amount of time. We usually take well over a month between releasing a beta version and tagging the release on GitHub. After the release is tagged, F-Droid usually takes four to six days to process it.\n\nWhat you can do if you’re eagerly waiting\nDid we not tag the release on GitHub yet? Then please just wait. The update is in beta and not ready for public release.\n\nWe did tag the release on GitHub? As the F-Droid team notes: “don’t panic before 7 days have passed, please.”\n\n\n  Did those 7 days pass since we tagged the release on GitHub? Feel free to let us know by creating a post on our forum. We’ll take a look.\n  Did we tag the release 7 days ago or less? Then please just wait. Or investigate where we are in the process.\n\n\nInvestigate current status\nIf you want, you can follow these steps to get an idea of the progress:\n\n  Check if and when the release was tagged on GitHub (you may need to hover, for example, ‘last week’ to see the exact date on GitHub). If so, it should soon be picked up by the update checker.\n  Check if F-Droid’s AntennaPod versions list was updated since then. If so, it should soon be processed by the build server.\n  Check if AntennaPod was built in the running cycle or the last cycle. You can also use the app F-Droid build status for this. If so, it should soon be cryptographically signed by an F-Droid contributor.\n    \n      Note that there’s no queue for apps that need to be built. AntennaPod is not listed in the success and fail lists yet, and you want to know if it will be built?\n        \n          click on ‘fdroiddata version’ @ commit of a build cycle\n          click on ‘Browse files’\n          click on ‘Find file’\n          copy and paste de.danoeh.antennapod\n          open the file\n          check if it includes the latest release"},{"title":"AntennaPod for Windows, Apple and Linux","url":"/documentation/general/other-platforms","excerpt":"However attractive the title may sound, AntennaPod is not and will not be available on Windows, iOS or the Linux desktop. The app is made...","content":"However attractive the title may sound, AntennaPod is not and will not be available on Windows, iOS or the Linux desktop. The app is made by a small team of volunteers, and making the app for these other platforms would be a lot of work.\n\nThere are (open source) alternatives, however, which we would like to point you to:\n\n\n\n\n\n  \n    \n      App\n      Code\n      iOS\n      MacOS\n      Windows\n      Linux\n    \n  \n  \n    \n      Podverse\n      \n      ✅\n      ✅\n      ❌\n      ❌\n    \n    \n      Pocket Casts\n      \n      ✅\n      ❌\n      ❌\n      ❌\n    \n    \n      gPodder\n      \n      ❌\n      ✅\n      ✅\n      ✅\n    \n    \n      Poddr\n      \n      ❌\n      ✅\n      ✅\n      ✅\n    \n    \n      Kasts\n      \n      ❌\n      ❌\n      ❌\n      ✅\n    \n    \n      Vocal\n      \n      ❌\n      ❌\n      ❌\n      ✅\n    \n    \n      GNOME Podcasts\n      \n      ❌\n      ❌\n      ❌\n      ✅\n    \n    \n      MusicPod\n      \n      ❌\n      ❌\n      ❌\n      ✅\n    \n  \n\n\n\n\nDo you have a recommendation of an open source podcast app for these platforms? Let us know on the forum!"},{"title":"Leading traffic through a proxy or Tor network","url":"/documentation/general/proxy","excerpt":"It’s possible to make AntennaPod lead all traffic (media files, cover images, RSS requests &amp; searches) through a proxy or the Tor network. This may...","content":"It’s possible to make AntennaPod lead all traffic (media files, cover images, RSS requests &amp; searches) through a proxy or the Tor network. This may have two potential benefits:\n\n\n  Privacy: depending on the type of proxy service, your downloading/streaming behaviour may be protected from podcast hosts\n  Access: if a podcast host prevents the downloading of content from abroad (based on your IP address), setting a proxy with the origin country may allow you to still access its content\n\n\nYou will find this option under Settings » Downloads » Proxy.\n\nIn order to lead all traffic via the Tor network, you need to install a proxy app for Tor, and provide the following details in AntennaPod:\n\n  Type: SOCKS\n  Host: “localhost” or “127.0.0.1”\n  Port: “9050”"},{"title":"Listening statistics","url":"/documentation/general/statistics","excerpt":"AntennaPod has a statistics screen that lets you view the number of listening hours per subscription and per month. However, these statistics aren’t always as...","content":"AntennaPod has a statistics screen that lets you view the number of listening hours per subscription and per month. However, these statistics aren’t always as precise as they could be.\n\nWhy the stats aren’t precise\nTo track statistics, AntennaPod records two things for each episode:\n\n  Played duration: how long the episode was played (e.g. 6 minutes if a 3-minute episode was played twice)\n  Last played: the date and time when playback was last paused or stopped for the episode\n\n\nBoth are updated each time playback is paused or stopped. This information is used to calculate totals by adding up the ‘played duration’ of all episodes whose ‘last played’ date falls within a given month.\n\nThis approach means that if you listen to 7 minutes of an episode today and 38 minutes of that episode tomorrow, all 45 minutes are attributed to tomorrow. The same applies across months. If an episode is played both in June and July, all listening time is attributed to July. Similarly, if an episode is played both in December of one year and in January of the next, it is attributed to the second year.\n\nThe monthly statistics are usually accurate because they look at a longer time period. However, day-by-day statistics would have a higher risk of becoming unreliable, which is why AntennaPod does not offer those.\n\nWhy we don’t want to change it\nStats (or rather: graphs) are fun. So why don’t we record information differently to allow for more filter options and more granular data in AntennaPod?\n\nIt would be possible, for example, to record for each episode how long it was played on each day. For instance:\n\n  28 June: 7 minutes\n  30 June: 38 minutes\n  1 July: 19 minutes\n\n\nThere are two main reasons. Firstly, while statistics are fun, we rather spend time on AntennaPod’s main purpose: playing podcasts. Changing to this new approach would require time now to implement it (rewriting the code that saves playback time in the database) and time in future to maintain a more complex system.\n\nSecondly, AntennaPod would take up more space on your phone - especially for loyal users who stick with the app for several years. That’s because instead of a single row per episode in the database we would need to store multiple rows for each played episode to store the playback duration, which causes the database size to increase.\n\nWe hope you’ll enjoy the month-based statistics! 📊 (If you happen to be a web developer interested in making a dedicated dashboard for AntennaPod statistics based on database exports, please do ping us on the forum.)"},{"title":"How to synchronize between devices","url":"/documentation/general/synchronization","excerpt":"AntennaPod can synchronise your subscriptions and listening progress with other AntennaPod installations as well as other (desktop) apps. To set up synchronisation, you need a...","content":"AntennaPod can synchronise your subscriptions and listening progress with other AntennaPod installations as well as other (desktop) apps. To set up synchronisation, you need a server - the central point through which your data is shared with other devices. You have several options for this:\n\n\n  gpodder.net provides a free gPodder synchronization server that anyone can sign up for. Unfortunately, due to the popularity of the service and its limited funding, this server is often overloaded, leading to errors in AntennaPod.\n  More technically inclined users are strongly encouraged to self-host a synchronization server. A self-hosted server is more reliable and helps reduce the load on free, public services. There are several options:\n    \n      Nextcloud with the gPodder Sync app (PHP)\n      oPodSync (PHP)\n      goPodder (Go)\n      podsync (Rust)\n      malipod (Python)\n    \n  \n\n\nThese are third-party projects not affiliated with AntennaPod.\n\nEnable synchronization via Nextcloud\n\n  If you have a Nextcloud account, install the gPodder Sync app or ask your server admin to do so\n  Go to Settings » Synchronization in AntennaPod and tap Choose synchronization provider\n  Select gPodder Sync\n  Enter the ‘Server address’ (the URL or IP address of the server) and tap Proceed\n  Log in on the browser window that opens and authorize AntennaPod\n\n\nEnable synchronization via gPodder\n\n  Create an account on the server www.gpodder.net or on your own server\n  When you have an account, log in on the webserver and create a device under Subscriptions » Devices for each client that you use:\n\n\n  When you have added the devices to your account, link them using the “Configure” button. This way, gpodder.net automatically keeps the activated devices synchronized.\n\n\n  Go to Settings » Synchronization in AntennaPod and tap Choose synchronization provider\n  Select ‘gPodder’\n  Enter the ‘Server address’ (e.g. www.gpodder.net) and tap Proceed to login\n  Enter the ‘Username’ and ‘Password’ and tap Log in\n  Select the device that you created on the server\n\n\nNOTE: Did you create a device while setting up synchronisation in AntennaPod, rather than creating a device in advance on the website? Then be sure to press the Force sync button to upload the played state of all previously listened to episodes. If you don’t do this, only podcasts that were added after linking the devices will be synchronized. There is an open issue for gpodder.net that requests to change the behavior."},{"title":"Getting started","url":"/documentation/getting-started","excerpt":"Welcome to AntennaPod! Below, you can find some details on how to get started with AntennaPod. First, you want to subscribe to a podcast. You...","content":"Welcome to AntennaPod! Below, you can find some details on how to get started with AntennaPod.\n\nFirst, you want to subscribe to a podcast. You can find more about that here. After subscribing, new episodes are shown in the Inbox. There you can decide if you actually like to listen to them or not. If an episode is in the inbox, it means that you have not yet decided what to do with the episode.\n\n\n  If you are not interested in an episode, just swipe it away to remove it from the inbox. The episode still stays marked as unplayed and you can find it on the Episodes page, as well as on the podcast’s page.\n  If you are interested in the episode, you can do one of two things, depending on your listening behavior.\n    \n      Download the episode. When downloading, AntennaPod also automatically adds the episode to the queue and removes it from the inbox. There is a setting if you want new episodes to be enqueued in the back, front or after the currently playing episode. Downloading is the main way AntennaPod was originally designed to be used but as streaming is becoming more and more popular, you can also use the second option.\n      Just add the episode to the queue. AntennaPod automatically removes it from the inbox and inserts it into the queue. You can later directly play the episode without having to download, so it does not take up space. Think: Streaming like videos on YouTube. The disadvantage is that it will not be available offline, uses up your mobile data connection when you are on the run, and makes fast forwarding a little bit slower.\n    \n  \n  If you are done playing, AntennaPod marks the episode as played and removes it from the queue. There is a setting to also automatically delete the download after playing. You can find a list of all episodes that are still downloaded to your device (whether they are in the queue or not) on the Downloads page.\n  If you like an episode and are thinking about listening to it again, you can also mark it as favorite. You can filter the Episodes page to show only your favorites and (by default) AntennaPod will not delete favorites after playing.\n\n\nIn case you are subscribed to a really great podcast where you know from the beginning that all episodes will be great, you can use the auto-download feature. When enabled for a podcast, all of its future new episodes are automatically downloaded and added to the queue. They will automatically be removed from the inbox as soon as they are downloaded."},{"title":"Using the Home screen","url":"/documentation/getting-started/home","excerpt":"The Home screen allows you to have a quick overview of your podcasts, start listening and perform a range of actions, all conveniently from the...","content":"The Home screen allows you to have a quick overview of your podcasts, start listening and perform a range of actions, all conveniently from the same screen.\n\nIt contains five sections, each of which displays episodes or subscriptions to interact with directly, but also provides a shortcut to the related screen (e.g. your queue).\nYou can customize your Home screen – that is, reorder these sections or hide some of them – by tapping … in the top bar and selecting Configure Home Screen.\n\nContinue listening\nThis section allows you to quickly and easily carry on listening to episodes you already have in your queue, beginning with those you have already started listening to, but haven’t finished just yet.\n\nSee what’s new\nIn this section, you will find the latest episodes that have landed in your inbox as a result of having refreshed your subscriptions.\n\nGet surprised\nHere you can find a random selection of episodes from your subscriptions you haven’t listened to yet. If you don’t see anything you feel like listening, you can tap the arrow button to refresh the selection.\n\nCheck your classics\nHere you can quickly see and get access to your all-time most-listened subscriptions.\n\nManage downloads\nIn this section, you can interact with the episodes you downloaded on your device."},{"title":"Subscribing to a podcast","url":"/documentation/getting-started/subscribe","excerpt":"The first thing you want to do after downloading a podcast app is to subscribe to a podcast. Subscribing Open the overflow menu by tapping...","content":"The first thing you want to do after downloading a podcast app is to subscribe to a podcast.\n\nSubscribing\nOpen the overflow menu by tapping the ... button in the bottom right corner. Go to + Add Podcast. Now, you can search, browse suggestions or add a podcast with its RSS address.\n\nAlternatively, you can import an OPML file or only check the Apple Podcasts, gpodder.net, fyyd or Podcast Index database respectively. Importing RSS or Atom feeds, or URL schemes like pcast:// and itpc://, will also work.\n\nSubscribing to third-party services\nWe got some questions about support for platforms like SoundCloud, Mixcloud and alike. While it may be cool to have a feature to simply paste/open channel URLs in AntennaPod, it’s been decided to not implement it. Such platforms may come and disappear, while it’s quite some work for our volunteers to implement this feature. If you’re a developer, you’re of course welcome to discuss a proposal that you’d be happy to implement.\n\nSoundCloud\nSoundCloud allows producers to create podcasts from their content pretty easily. You should reach out to them, share the SoundCloud help page (linked just before), and ask if they’re willing to set it up.\n\nMixcloud\nMixcloud unfortunately doesn’t offer this option for content creators. As always, there’s someone in the podcasting community to come up with a solution. You should check out the options as laid out in this post.\n\nYouTube\nYouTube allows you subscribe to a channel’s feed, but:\n\n\n  AntennaPod cannot automatically download the videos, as YouTube doesn’t allow that. Showing ads is their business model, after all.\n  You won’t have an image connected to your subscription, as YouTube doesn’t include it in the feeds.\n\n\nBut it is a way to get notified about new episodes. Just add the URL of the user/channel (https://www.youtube.com/user/USERNAME or https://www.youtube.com/channel/CHANNEL_ID) in AntennaPod. You should be presented with an dialog with the option ‘RSS’; tap to add the feed. If that doesn’t work as described, add https://www.youtube.com/feeds/videos.xml?channel_id=&lt;CHANNEL_ID&gt; to AntennaPod. You can find the channel id in the URL of the channel. If the channel you want to subscribe to is a user account (with a URL like youtube.com/user/UserName), you can contact the user to ask for their channel id (here it’s explained how users can find their channel id).\n\nWe don’t have any information on other platforms, as you can see. We’re happy to include it here if you share your thoughts via the forum."},{"title":"Playback","url":"/documentation/playback","excerpt":"Below, you can find topics related to playback.","content":"Below, you can find topics related to playback."},{"title":"Playback in cars (Android Auto)","url":"/documentation/playback/android-auto","excerpt":"You can use AntennaPod to listen to podcasts in your Android Auto enabled car. Did you download AntennaPod from Google Play? No further steps are...","content":"You can use AntennaPod to listen to podcasts in your Android Auto enabled car.\n\nDid you download AntennaPod from Google Play?\n\nNo further steps are required to use AntennaPod in your car. Just connect your phone and start listening.\n\nDid you download AntennaPod from F-Droid?\n\nIf you downloaded AntennaPod from F-Droid, further steps are required.\n\n\n  Open the Android Auto settings on your phone.\n  Enable Developer settings by pressing the version number 10 times.\n  Open the 3-dot menu and launch the developer settings.\n  Enable Unknown sources."},{"title":"Automatic rewind","url":"/documentation/playback/auto-rewind","excerpt":"When an episode has been paused and is played again, AntennaPod will automatically rewind, so it is easier to continue following the show. How much...","content":"When an episode has been paused and is played again, AntennaPod will automatically rewind, so it is easier to continue following the show. How much is rewound is not configurable and depends on how long an episode has been paused.\n\n\n  \n    \n      Time since last playback\n      Rewind duration\n    \n  \n  \n    \n      More than 1 day\n      20 seconds\n    \n    \n      More than 1 hour\n      10 seconds\n    \n    \n      More than 1 minute\n      3 seconds"},{"title":"Playback on Google Chromecast","url":"/documentation/playback/chromecast","excerpt":"You can use AntennaPod to listen to podcasts on your Google Chromecast. Did you download AntennaPod from Google Play? No further steps are required to...","content":"You can use AntennaPod to listen to podcasts on your Google Chromecast.\n\nDid you download AntennaPod from Google Play?\n\nNo further steps are required to use AntennaPod with your Google Chromecast.\nMake sure that you are in the same WiFi network as your Chromecast.\nOpen the player screen by expanding the small player on the bottom and press the Chromecast button.\n\n\n\n\n\n\nDid you download AntennaPod from F-Droid?\n\nUnfortunately, Google Chromecast support is not available in the F-Droid version because Chromecast is not open-source."},{"title":"Hardware keyboard shortcuts","url":"/documentation/playback/shortcuts","excerpt":"If you have a physical (‘hardware’) keyboard connected to your phone or tablet, you can use certain shortcuts to control playback in AntennaPod. Volume and...","content":"If you have a physical (‘hardware’) keyboard connected to your phone or tablet, you can use certain shortcuts to control playback in AntennaPod. Volume and (un)mute actions affect the audio channel for media (rather than, for example, the one for notifications).\n\nAll screens (except video player and the settings)\n\n\n  \n    \n      Key\n      Action\n    \n  \n  \n    \n      P\n      Play/Pause\n    \n    \n      J/A/,\n      Rewind\n    \n    \n      K/D/.\n      Forward\n    \n    \n      +/W\n      Raise volume\n    \n    \n      -/S\n      Lower volume\n    \n    \n      M\n      Mute/unmute (toggle) - only on Android 6 and higher\n    \n  \n\n\nVideo player\n\n\n  \n    \n      Key\n      Action\n    \n  \n  \n    \n      P/Space\n      Play/Pause\n    \n    \n      J/A/,\n      Rewind\n    \n    \n      K/D/.\n      Forward\n    \n    \n      F/Esc\n      Exit video player\n    \n    \n      i\n      Enter picture-in-picture mode\n    \n    \n      0-9\n      Go to 0-90% of the video\n    \n    \n      +/W\n      Raise volume\n    \n    \n      -/S\n      Lower volume\n    \n    \n      M\n      Mute/unmute (toggle) - only on Android 6 and higher"},{"title":"For podcasters & hosters","url":"/documentation/podcasters-hosters","excerpt":"For podcasters &amp; hosters\n\nBelow, you can find our support information for podcasters &amp; hosting providers.","content":"For podcasters &amp; hosters\n\nBelow, you can find our support information for podcasters &amp; hosting providers."},{"title":"Create an 'Open in AntennaPod' link","url":"/documentation/podcasters-hosters/add-on-antennapod","excerpt":"Create an ‘Open in AntennaPod’ link Would you like to make it easy for your network or audience to add your podcast(s) in AntennaPod? Simply...","content":"Create an ‘Open in AntennaPod’ link\n\nWould you like to make it easy for your network or audience to add your podcast(s) in AntennaPod?\nSimply include a link like the one below on your website or wherever you want. Make sure to replace xyz with the URL of your RSS feed and abc with the title of your podcast. Note that if your URL or your title contains special characters, such as &amp;, these must be URL encoded.\n\nhttps://antennapod.org/deeplink/subscribe?url=xyz&amp;title=abc\n\nYou could also turn the same link into a button, e.g. by using the following code:\n\n&lt;style&gt;.antennapod-subscribe{ color: #fff; background: #007bff; display: inline-block; padding: 0.5em; text-decoration:none; border-radius:0.5em; font-family: sans-serif;} .antennapod-subscribe:hover {background: #0069d9;}&lt;/style&gt;\n&lt;a href=\"https://antennapod.org/deeplink/subscribe?url=xyz&amp;title=abc\" class=\"antennapod-subscribe\"&gt;Subscribe in AntennaPod&lt;/a&gt;\n\n\nWhat users see\nUsers who have installed AntennaPod and open that link will be able to preview episodes and subscribe to your podcast directly in the app, as in the screenshots below.\n\n\n\n\n\n\n\n\nOn the other hand, users who don’t have AntennaPod installed will see a page with instructions to download the app or to subscribe to your podcast manually, as in this example page.\n\nBranding\nWould you like to use our logo to create a branded ‘Open in AntennaPod’ button? You can find it in our branding repository."},{"title":"Getting funded","url":"/documentation/podcasters-hosters/funding","excerpt":"To ensure the sustainability of an open podcasting ecosystem, podcasters need funding beyond advertising and buy-outs by platforms. AntennaPod supports different ways through which podcasters...","content":"To ensure the sustainability of an open podcasting ecosystem, podcasters need funding beyond advertising and buy-outs by platforms. AntennaPod supports different ways through which podcasters can earn an income:\n\n\n  \n    We support the funding tag, allowing podcasters to add links to their payment pages in their RSS feeds: see how to use this tag. This is the standard way for podcasters to get financial support from their audience.\n  \n  \n    If for any reason you don’t use the funding tag yet, you can still include information about how your audience can support you in your podcast or episode descriptions. It will still be visible to AntennaPod users, even though less prominently. For example, if you offer a premium tier, AntennaPod users will be able to subscribe to it using a personalized feed URL or by entering the login credentials you give them.\n  \n  \n    In the future, we would also like to support automatic micropayments via the value tag. As it is complex functionality and the technical specifications are still evolving, AntennaPod won’t support it soon, but we are closely following developments."},{"title":"Getting your podcast listed","url":"/documentation/podcasters-hosters/list-podcast","excerpt":"If you are a podcast producer and want to make your podcast visible in AntennaPod, this page is for you. AntennaPod mainly uses two directories...","content":"If you are a podcast producer and want to make your podcast visible in AntennaPod, this page is for you.\n\nAntennaPod mainly uses two directories for its search feature:\n\n  Podcast Index (ask your hoster how to add your podcast, or add your own podcast via their add page)\n  Apple Podcasts (add via Podcast Connect)\n\n\nIf your podcast is available in either of them, it can be found in AntennaPod."},{"title":"Updating feed URLs","url":"/documentation/podcasters-hosters/update-feed-urls","excerpt":"When you change hoster, the URL of your RSS feed often changes as well. In this situation, we strongly recommend that you organize a proper...","content":"When you change hoster, the URL of your RSS feed often changes as well. In this situation, we strongly recommend that you organize a proper ‘redirect’ from the old to the new feed with either of these HTTP response status codes:\n\n  301 Moved Permanently\n  308 Permanent Redirect\n\n\nThis way you make sure that AntennaPod users get this change applied in their app. Your audience will then continue to receive your episodes, without having to subscribe again to the new feed.\n\nDon’t forget also to update your entry in the directories AntennaPod uses for its search functionality."},{"title":"Queue","url":"/documentation/queue","excerpt":"Below, you can find frequently asked questions about the queue.","content":"Below, you can find frequently asked questions about the queue."},{"title":"How to use the queue","url":"/documentation/queue/how-to-use","excerpt":"You can use the queue to store episodes that you plan to listen to. If you come across an interesting episode, long-press and select Add...","content":"You can use the queue to store episodes that you plan to listen to. If you come across an interesting episode, long-press and select Add to queue. If you download an episode, AntennaPod adds it to the queue automatically."},{"title":"(Un)locking the queue","url":"/documentation/queue/lock","excerpt":"A pretty common problem experienced by users is that they suddenly can not manually reorder the queue. If you can’t move episodes around in the...","content":"A pretty common problem experienced by users is that they suddenly can not manually reorder the queue.\n\nIf you can’t move episodes around in the queue, this can be caused by either of the following:\n\n\n  Keep Sorted is enabled. You can disable this by tapping the three dots … in the top bar and select Sort.\n  The queue is locked. You can unlock the queue by tapping the 3-dot overflow menu in the top bar and un-checking Lock queue."},{"title":"How to use multiple queues","url":"/documentation/queue/multiple-queues","excerpt":"Multiple queues are currently not supported. Please see issue 2648 on GitHub for more information and / or subscribe to the issue to get updated...","content":"Multiple queues are currently not supported. Please see issue 2648 on GitHub for more information and / or subscribe to the issue to get updated in case of any developments."},{"title":"How to sort your queue","url":"/documentation/queue/sorting","excerpt":"You can sort your queue using different sorting criteria: Episode title, Podcast title, Duration, Date, Random and Smart shuffle. As most of them are self-explanatory,...","content":"You can sort your queue using different sorting criteria: Episode title, Podcast title, Duration, Date, Random and Smart shuffle. As most of them are self-explanatory, this page focuses specifically on Podcast title and Smart shuffle.\n\nPodcast title\n\nThis criterion sorts episodes in your queue according to the title of the podcast they belong to. Note that episodes from the same podcast are sorted according to your previous sort order: therefore, if you would like episodes from the same podcast to be sorted together and chronologically, you would need to first sort by Date and then sort by Podcast title.\n\nSmart shuffle\n\nSmart shuffle is an advanced sorting criterion that allows you to keep your queue sorted by publication date while also avoiding as much as possible having clusters of episodes from a single subscription in your queue.\n\nTo use smart shuffle, place some episodes from different subscriptions in your queue, then tap … in the top bar, select Sort and finally Smart shuffle.\nJust like other sorting criteria, smart shuffle can be sorted in ascending or descending order.\n\nHow smart shuffle works in detail\n\nLet’s say you have 15 episodes in your queue: 1 from each of podcasts A, B and C, 2 from podcast D and 10 from podcast E. Smart shuffle first takes the podcast with the most episodes (E) and spreads out its episodes in the queue: EE_EE_E_E_EE_EE. It then takes the podcast with the second-most episodes (D) and spreads out those in the available slots: EE_EEDE_EDEE_EE. This continues until we end up with a queue that looks like this: EEBEEDECEDEEAEE.\n\nPublication dates play a role both within podcasts (in our example, episodes from podcast E are sorted accordingly) and between podcasts (the episode from podcast B gets an earlier spot than the one from podcast A because the former is older)."},{"title":"Subscriptions","url":"/documentation/subscriptions","excerpt":"Below, you can find frequently asked questions about subscriptions.","content":"Below, you can find frequently asked questions about subscriptions."},{"title":"Subscription tags (aka groups or categories)","url":"/documentation/subscriptions/subscription-groups","excerpt":"To help organize your subscriptions you can assign tags (sometimes called groups or categories) to a podcast. Please note that for the moment it is...","content":"To help organize your subscriptions you can assign tags (sometimes called groups or categories) to a podcast.\nPlease note that for the moment it is not possible to create queues based on tags. This would require support for multiple queues first. (See also the feature request on our development platform.)\n\nTo assign tags to a podcast you have to:\n\n  Open a specific podcast\n  Tap on the gear icon to access its settings\n  Select the Tags setting"}]
