# Here's a script to migrate metadata from Podcast Addict to AntennaPod

**URL:** https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920
**Category:** Uncategorized
**Created:** [April 29, 2021, 12:39pm UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920 "2021-04-29T12:39:41Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![CreamyCookie](https://forum.antennapod.org/user_avatar/forum.antennapod.org/creamycookie/32/652_2.png) [@CreamyCookie](https://forum.antennapod.org/u/CreamyCookie)
#### Post date: [April 29, 2021, 12:39pm UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/1 "2021-04-29T12:39:42Z")

</div>

The script and instructions can be found here:

> **[CreamyCookie/pa\_to\_ap](https://github.com/CreamyCookie/pa_to_ap)**
>
> Migrate data from Podcast Addict's to AntennaPod's database

It takes care of

- chapters
- favorites
- played status, duration played and playback date
- adding file locations (so you don’t have to download episodes in AntennaPod that were downloaded by Podcast Addict)
- feed: keep updated status

---

<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: [February 25, 2022, 8:11am UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/2 "2022-02-25T08:11:07Z")

</div>



---

<div class="post-metadata">

### Author: ![keunes](https://forum.antennapod.org/user_avatar/forum.antennapod.org/keunes/32/61_2.png) [@keunes](https://forum.antennapod.org/u/keunes)
#### Post date: [November 9, 2024, 10:12am UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/3 "2024-11-09T10:12:22Z")

</div>



---

<div class="post-metadata">

### Author: ![Eliot](https://forum.antennapod.org/user_avatar/forum.antennapod.org/eliot/32/3478_2.png) [@Eliot](https://forum.antennapod.org/u/Eliot)
#### Post date: [January 24, 2025, 3:20am UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/4 "2025-01-24T03:20:48Z")

</div>

Thanks for publishing this awesome tool. It was recommended to me by the AntennaPod maintainers when I was looking to migrate off of Podcast Addict. I got it working but it took some effort. I put up a PR with all my fixes and new features: [A few major fixes and improvements by fadookie · Pull Request #3 · CreamyCookie/pa\_to\_ap · GitHub](https://github.com/CreamyCookie/pa_to_ap/pull/3)

Some highlights:

- Improved feed matching strategy, using feed URL for 100% success rate
- Add support for transferring in-progress episodes
- Add support for transferring tags
- Some other assorted bug and error fixes and improvements

Hopefully this gets merged back to the main repo but I wanted to drop a link here in case people come across this forum thread, if someone needs to run this script with the current versions at this time of writing of Podcast Addict (2025.1d) and AntennaPod (3.6.1) I would recommend using [my fork](https://github.com/fadookie/pa_to_ap) until it gets merged.

---

<div class="post-metadata">

### Author: ![keunes](https://forum.antennapod.org/user_avatar/forum.antennapod.org/keunes/32/61_2.png) [@keunes](https://forum.antennapod.org/u/keunes)
#### Post date: [January 25, 2025, 9:33am UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/5 "2025-01-25T09:33:52Z")

</div>

@CreamyCookie, @Eliot, @ByteHamster How would you feel if we move/copy (aka fork) the updated script to the AntennaPod repo, and announce it on our website (in a support article about migrating to AntennaPod)? I’m sure there will be other users who would be interested in this.

Should changes in AntennaPod ever cause the script to break, we can just remove the link from the website and add a clear warning/notice in the Readme.

---

<div class="post-metadata">

### Author: ![Eliot](https://forum.antennapod.org/user_avatar/forum.antennapod.org/eliot/32/3478_2.png) [@Eliot](https://forum.antennapod.org/u/Eliot)
#### Post date: [January 27, 2025, 5:41pm UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/6 "2025-01-27T17:41:17Z")

</div>

@keunes That would be fine with me, the script is licensed as GPL 3.0 so you can do whatever you want with it without getting additional permission from us as long as you comply with the GPL.

I think it could use a little TLC before being made official. [sroener  
suggested we add a CLI argument parser](https://github.com/CreamyCookie/pa_to_ap/pull/3#issuecomment-2612097727) instead of the current method of editing variables at the top of the script to change settings. This is pretty easy to do in Python. If you want to move forward with moving the repo, I will add this to my to-do list although I don’t know exactly when I’ll be able to get around to it.

---

<div class="post-metadata">

### Author: ![crossan007](https://forum.antennapod.org/user_avatar/forum.antennapod.org/crossan007/32/3623_2.png) [@crossan007](https://forum.antennapod.org/u/crossan007)
#### Post date: [March 4, 2025, 1:33pm UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/7 "2025-03-04T13:33:08Z")

</div>

Was this script ever “adopted” to the AntennaPod repo as an official import mechanism?

Also, it looks like there’s an open merge request to improve this import script: [A few major fixes and improvements by fadookie · Pull Request #3 · CreamyCookie/pa\_to\_ap · GitHub](https://github.com/CreamyCookie/pa_to_ap/pull/3)

---

<div class="post-metadata">

### Author: ![keunes](https://forum.antennapod.org/user_avatar/forum.antennapod.org/keunes/32/61_2.png) [@keunes](https://forum.antennapod.org/u/keunes)
#### Post date: [March 10, 2025, 7:58am UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/8 "2025-03-10T07:58:17Z")

</div>

Hi @crossan007  
We did fork the original script to the AntennaPod organisation: [GitHub - AntennaPod/migration-scripts: Migrate data from the Podcast Addict database to AntennaPod](https://github.com/AntennaPod/migration-scripts)

As per [Monthly community call! - #77 by keunes](https://forum.antennapod.org/t/monthly-community-call/1869/77), @Eliot would update their changes a bit (the PR you linked to @crossan007) and submit a PR against this forked repo, when they find the time.

---

<div class="post-metadata">

### Author: ![Eliot](https://forum.antennapod.org/user_avatar/forum.antennapod.org/eliot/32/3478_2.png) [@Eliot](https://forum.antennapod.org/u/Eliot)
#### Post date: [March 11, 2025, 5:57am UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/9 "2025-03-11T05:57:45Z")

</div>

Yes, I’m planning to clean the script up a little bit more although the version in my fork I submitted the PR from is pretty much feature complete for my needs so feel free to use it. But I don’t think this is ever going to be getting long term maintenance from me or the core team given the brittle nature of this migration script, any change to the DB schema on either end is liable to break it. So I think we will have to rely on users needing to do this migration in the future to perform the necessary fixes if it breaks again.

---

<div class="post-metadata">

### Author: ![CreamyCookie](https://forum.antennapod.org/user_avatar/forum.antennapod.org/creamycookie/32/652_2.png) [@CreamyCookie](https://forum.antennapod.org/u/CreamyCookie)
#### Post date: [April 7, 2025, 7:09pm UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/10 "2025-04-07T19:09:24Z")

</div>

Nice to hear, that this is still being useful. I’ve merged @Eliot’s pull request.

@keunes And created a pull request to the community repository

> announce it on our website (in a support article about migrating to AntennaPod)?

Really happy

---

<div class="post-metadata">

### Author: ![keunes](https://forum.antennapod.org/user_avatar/forum.antennapod.org/keunes/32/61_2.png) [@keunes](https://forum.antennapod.org/u/keunes)
#### Post date: [April 7, 2025, 8:59pm UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/11 "2025-04-07T20:59:57Z")

</div>

Grand, thanks @CreamyCookie and @Eliot. @ByteHamster, do you want to have a look or should we just merge as is?

Once merged I can do a PR to add the ‘User contribution - as is’ notice in the About.

---

<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: [April 7, 2025, 9:35pm UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/12 "2025-04-07T21:35:47Z")

</div>

I will have a quick look soon

---

<div class="post-metadata">

### Author: ![CreamyCookie](https://forum.antennapod.org/user_avatar/forum.antennapod.org/creamycookie/32/652_2.png) [@CreamyCookie](https://forum.antennapod.org/u/CreamyCookie)
#### Post date: [August 3, 2025, 1:23pm UTC](https://forum.antennapod.org/t/heres-a-script-to-migrate-metadata-from-podcast-addict-to-antennapod/920/13 "2025-08-03T13:23:40Z")

</div>

Just writing to let you know that I changed my GitHub username, so the script can be found here (in case GitHub’s redirect stops working):

> **[GitHub - jgandert/pa\_to\_ap: Migrate data from Podcast Addict's to AntennaPod's...](https://github.com/jgandert/pa_to_ap)**
>
> Migrate data from Podcast Addict's to AntennaPod's database
