Skip to content

revRadio v1.2.1: Streamlined Experience and Enhanced Features

Latest
Compare
Choose a tag to compare
@revunix revunix released this 12 Dec 17:47
· 3 commits to main since this release
4259575

🎯 Overview

This release focuses on enhancing the bot's stream handling, user interaction, and error management. We've made significant improvements to the way the bot manages radio stations and responds to user commands. The bot now has a name: revRadio.

✨ New Features

  • Bot Name: The bot is now officially named revRadio.

🔧 Changes & Improvements

  • Stream Handling: Refactored the play_station_callback function to ensure that interactions are only responded to once and to improve the logic for playing stations.
  • Error Handling: Enhanced error logging and user feedback in the play_station_callback function.
  • Async Management: Improved handling of async tasks to avoid InteractionResponded errors.
  • Stream Check: Added a robust mechanism to check if the stream has stopped and restart it if necessary.

🐛 Bug Fixes

  • Interaction Handling: Fixed the issue where interactions were being responded to multiple times, leading to errors.
  • Stream Delay: Adjusted FFmpeg options to reduce delays in streaming.

📝 Technical Details

  • FFmpeg Options: Correctly placed the -re option in the get_stream_title function to ensure it is only used for input streams.
  • Configuration Management: Ensured that the configuration is reloaded correctly after changes to radio stations.

🔍 Requirements

  • Python 3.8 or higher
  • discord.py v2.0 or higher
  • FFmpeg installed on the system

📚 Documentation

For detailed information about commands and configuration, please refer to the README.md file.

🤝 Contributing

Contributions, issues, and feature requests are welcome!


Release Date: 12/12/2024