This project is a simple web application that allows users to upload audio files, extracts metadata from them, and stores the metadata in a database. It uses the Flask web framework and SQLAlchemy.
Upload audio files (currently supports .mp3 and .wav files)
Read metadata from the uploaded audio files (file name, title, artist, genre, length, and file size)
Save the metadata to a SQLite database
View a list of all uploaded audio files and their metadata
Open the web application in your browser on your localhost.
Click on the "Upload File" button and select an audio file to upload.
Once the file is uploaded, the metadata (title, artist, genre, length, and file size) will be displayed.
The metadata will also be saved to the database.
If the file is already in the database, an error message will be displayed.
This project was created by Harsh Pande. It uses the following open source packages:
Flask
SQLAlchemy
Mutagen
Pydub
WTForms