Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hacktoberfest: Create custom script to convert all audio file uploaded to mp3 format #158

Open
17 tasks
BaloneyBoy97 opened this issue Oct 1, 2024 · 0 comments
Labels
enhancement New feature or request hacktoberfest

Comments

@BaloneyBoy97
Copy link
Collaborator

BaloneyBoy97 commented Oct 1, 2024

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.
@BaloneyBoy97 BaloneyBoy97 added enhancement New feature or request hacktoberfest labels Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request hacktoberfest
Projects
None yet
Development

No branches or pull requests

1 participant