Commit Graph

1 Commits

Author SHA1 Message Date
wizardoesmagic 0e7473a807 Add advanced features to Pomice
New Features:
- Track History: Keep track of previously played songs with navigation and search
- Queue Statistics: Detailed analytics about queue contents (duration, requesters, etc.)
- Playlist Manager: Export/import playlists to JSON and M3U formats
- Track Utilities: Advanced filtering, searching, and sorting capabilities

Added Files:
- pomice/history.py: Track history management system
- pomice/queue_stats.py: Queue statistics and analytics
- pomice/playlist_manager.py: Playlist export/import functionality
- pomice/track_utils.py: Track filtering and search utilities
- examples/advanced_features.py: Complete example bot demonstrating all features
- ADVANCED_FEATURES.md: Comprehensive documentation
- NEW_FEATURES_SUMMARY.md: Quick reference guide

All features are fully documented with examples and type hints.
No breaking changes to existing functionality.
2025-12-28 07:57:58 +00:00