Overview
This node integrates with the Podsqueeze API to process podcast episodes by either uploading a media file or referencing a public URL. It starts a job to process the episode, then waits and polls the job status until the processing is complete, finally retrieving the processed episode assets. This is useful for automating podcast episode processing workflows, such as transcription or asset generation, directly within n8n.
Use Case Examples
- Automatically upload a new podcast episode file or URL, wait for transcription and asset generation, then use the resulting assets in subsequent workflow steps.
- Monitor the processing status of a podcast episode and handle timeouts or errors gracefully within an automated pipeline.
Properties
| Name | Meaning |
|---|---|
| Podcast ID | Identifier of the podcast to process the episode for. |
| Language | Language code for the episode processing (default is 'en'). |
| Episode URL | Publicly accessible URL to the audio or video file of the episode. |
| File (Base64) | Base64-encoded media file as an alternative to providing a URL. |
| Episode Title | Title of the episode being processed. |
| Podcast Title | Title of the podcast. |
| Polling Interval (seconds) | How often (in seconds) to check the job status while waiting for completion. |
| Timeout (seconds) | Maximum time (in seconds) to wait for job completion before aborting. |
Output
JSON
json- Contains the retrieved episode assets from Podsqueeze after processing completes.
Dependencies
- Podsqueeze API accessed via an API token credential
Troubleshooting
- Common issues include network errors or invalid API tokens causing job start or status check failures.
- Timeout errors occur if the job does not complete within the specified timeout period; increasing the timeout or checking the media file validity may help.
- Errors indicating missing episodeId suggest the job was not properly started; verify input parameters and API token.
Links
- Podsqueeze API Endpoint - The API endpoint used for starting jobs, checking status, and retrieving assets.
