Open
Description
Original Issue #158
Description
As a developer,
I want a custom script that converts all uploaded audio files to MP3 format,
So that I can ensure consistency in audio formats and optimize file storage and playback across the application.
Tasks
- Research appropriate libraries to handle audio conversion to MP3 format.
- Implement a script that automatically converts any uploaded audio file to MP3 format.
- Ensure that the conversion process maintains reasonable audio quality.
- Handle bitrate adjustments to balance file size and quality.
- Integrate the script into the audio upload process, ensuring that all uploads are processed and converted before storage.
- Optimize the MP3 conversion to minimize file size without sacrificing too much audio quality.
- Test the script with various audio formats to confirm successful conversion to MP3.
- regression free
- committed code will not break other functionalities or previous commits
- Create a test cases for your code
- Ensure that the tour starts correctly.
- Ensure that users can skip or continue the tour seamlessly.
- Ensure that the tour progresses step-by-step without issues.
Acceptance Criteria
- The script successfully converts all audio uploads to MP3 format.
- The converted MP3 files maintain high audio quality and are optimized for minimal file size.
- The audio conversion process is seamlessly integrated into the existing upload workflow.
- The conversion process does not break or interfere with the current audio upload functionality.
- Code is well commented and adheres to the project’s code style.
- All test cases pass before merging the changes.
- The implementation should not break any existing functionality or pages.