# 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**](/integrations/external-collections-with-apis.md) **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**](/component-basics/marketplace-components/audio-player.md)

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.

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.adalo.com/how-to/how-to-play-your-spotify-podcast-in-adalos-audio-player.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
