Package Information
Available Nodes
Documentation
@jeremymoll/n8n-nodes-azuracast
This is an n8n community node that allows you to interact with the AzuraCast API. AzuraCast is a free and open-source all-in-one web radio management suite.
With this node, you can automate your radio station operations, manage listeners, control media playback, and monitor station health directly within your n8n workflows.
Features
- Stations: List all stations, get specific station details, and monitor status.
- Media Management: (Planned) Manage playlists and media files.
- Listener Statistics: (Planned) Fetch real-time and historical listener data.
- API Key Authentication: Secure connection using AzuraCast API keys.
Installation
For Development
If you are developing this node locally:
- Clone the repository.
- Install dependencies:
npm install
- Build the node:
npm run build
- Link the node to your local n8n instance:
npm link
# Then in your n8n folder:
npm link n8n-nodes-azuracast
For Production
Once published, you can install this node via the Community Nodes panel in n8n settings using:n8n-nodes-azuracast
Credentials
To use this node, you will need:
- Base URL: The full URL of your AzuraCast instance (e.g.,
https://radio.yourdomain.com/api). - API Key: Generated from your AzuraCast User Profile settings.
Usage
Station: Get Many
Fetches a list of all radio stations hosted on the connected AzuraCast instance.
- Returns: An array of station objects including names, descriptions, and current "now playing" data.
Contributing
Contributions are welcome! Please ensure you follow the n8n node development guidelines.
License:
This project is licensed under the MIT License - see the LICENSE.md file for details.