66 lines
2.2 KiB
Markdown
66 lines
2.2 KiB
Markdown
# 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](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [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](../CHANGELOG.md). |