# How to Play Your Spotify Podcast in Adalo’s Audio Player

#### 🚫 Why You Can’t Use the Spotify API Directly

While Spotify offers an API, it **does not provide direct access to audio files**. Instead, it’s designed for **playback within Spotify’s own app** using their embedded player or SDKs—which aren't compatible with Adalo's native Audio Player.

This means:

* You **can’t extract `.mp3` URLs** from the Spotify API.
* You **can’t stream episodes outside of Spotify** using their API.

To play podcast episodes in Adalo, you need access to a **direct audio file link**, which is why re-hosting and converting the RSS feed is necessary.

### Before you Begin:

* Professional Plan or higher to be able to create an External Collection of episodes.
* You need podcast’s **RSS feed** from Spotify.
* An account with a podcast host that **re-hosts** or **re-feeds** your episodes (e.g., [Hello Audio](https://www.helloaudio.fm/))
* A tool like [RSS to JSON](https://rss-to-json.io/) to convert the feed - some features may require a higher tier.&#x20;

***

#### 1. **Find Your Original RSS Feed**

1. Go to your Spotify podcast settings and copy your RSS feed.
2. This original feed often won't work directly in Adalo’s Audio Player due to formatting issues.

***

#### 2. **Re-host the Feed Using Hello Audio (or Similar)**

Create an account on Hello Audio (or use another platform that allows RSS import and re-hosting).

1. Import your Spotify RSS feed into Hello Audio.
2. Hello Audio will generate **a new RSS feed** that you can use instead.

> This step creates a more accessible and compatible version of your feed for Adalo.

***

#### 3. **Convert the RSS Feed to JSON**

Use a tool like [rss-to-json.io](https://rss-to-json.io/) to convert your new Hello Audio RSS link.

1. Paste the Hello Audio RSS feed into the RSS-to-JSON converter.
2. Subscribe if needed (some tools limit the number of entries without a subscription).
3. Copy the generated JSON endpoint link.

***

#### 4. **Create an** [**External Collection**](https://help.adalo.com/integrations/external-collections-with-apis) **in Adalo**

In your Adalo app:

1. Create a **New Collection** (e.g., “Podcast Episodes”).
2. Add the JSON URL.
3. Set the limit (e.g., 500) to allow for many episodes to be retrieved.

***

#### 5. **Add the** [**Audio Player**](https://help.adalo.com/component-basics/marketplace-components/audio-player)

Drag the **Audio Player** component onto your screen.

1. Set it to play the audio file from your external collection.
2. Customize the design as needed.

***

### Notes

* Hello Audio is just one example—other podcast hosting tools with RSS import/export should work as long as the feed is compatible.
* If you plan to keep adding episodes, the external JSON feed will auto-update (as long as your hosting service updates the feed).
* You must use a feed that contains **direct links to audio files** (`.mp3`, `.m4a`, etc.) for the player to work.

***
