2.2 KiB
2.2 KiB
Changelog - Mixcloud RSS Generator
All notable changes to the Mixcloud RSS Generator component will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
To Do
- Add support for playlists and categories
- Implement feed pagination for users with many shows
- Add configurable cache expiration
- Support for custom feed metadata
[0.3.0] - 2025-08-04
Added
- Generated specialized RSS feeds for Revolutionary African Perspectives (RAP) show
- Created filtered feeds for specific date ranges (July 21 episode)
- Added precise show filtering capabilities
- Support for WRFG radio show feeds
Changed
- Enhanced feed generation scripts for better show filtering
- Improved caching mechanism for faster feed updates
[0.2.0] - 2025-07-15
Added
- Web interface for RSS feed generation
- RESTful API endpoints for programmatic access
- Built-in caching system for improved performance
- Docker support with dedicated Dockerfile
- HTML template for web interface
Changed
- Restructured code into modular components (src directory)
- Improved error handling for invalid Mixcloud URLs
- Enhanced feed metadata with proper iTunes tags
Fixed
- Audio URL extraction for newer Mixcloud API changes
- Character encoding issues in show descriptions
[0.1.0] - 2025-06-01
Added
- Initial release with core functionality
- Command-line interface for RSS feed generation
- Support for converting Mixcloud user shows to RSS
- Basic feed generation with episode metadata
- Compatible with major podcast apps
- Configurable episode limits
Technical Details
- Python-based implementation
- Uses Mixcloud's public API
- Generates standard RSS 2.0 feeds with podcast extensions
Integration with Personal AI Assistant
This component is used by the main Personal AI Assistant project for:
- Monitoring podcast RSS feeds for new episodes
- Providing audio sources for the transcription pipeline
- Enabling podcast app compatibility for processed shows
For main project changes, see the parent changelog.