A centralized repository for managing and accessing CousinFM broadcast archives using IPFS. This hub provides structured metadata and tools for managing broadcast data.
The data is organized in a JSON format with the following structure:
{
"project": "CousinFM Community Data Hub",
"broadcasts": [
{
"cid": "Qm...",
"title": "Broadcast Title",
"fileSize": "100 MB",
"dateUploaded": "YYYY-MM-DD",
"type": "audio",
"format": "mp3",
"tags": ["tag1", "tag2"],
"gateway": {
"ipfs": "https://ipfs.io/ipfs/Qm...",
"dweb": "dweb:/ipfs/Qm..."
}
}
]
}
- Structured metadata for each broadcast
- CID validation through IPFS gateways
- Automated gateway URL generation
- Duplicate entry prevention
- Easy integration with audio players and web applications
- Pinata API integration for automated pinning
- Web interface for data management
- Advanced search and filtering capabilities
- Automated metadata extraction
- Integration with streaming platforms
- CousinFM Audio Player - Web-based player for CousinFM broadcasts
MIT License - See LICENSE file for details