If you want to export your podcast subscriptions out of Airsonic, you’ll probably want to do so using an OPML file. It’s simply an XML document listing your RSS feed subscriptions that you can import into any RSS feed reader, or podcast client.

Unfortunately, Airsonic doesn’t have that feature.

However, Airsonic keeps a log of database insertions in a file called airsonic.script. You can parse it to generate an OPML file.


This script works on Linux. If you’re on macOS or *BSD, use GNU coreutils along with GNU grep.

Click here to see the source code below

Script using 🧵strs

The follow script uses the 🧵strs package for Python.

Click here to see the source code below