harsh5902 / koolio-project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

koolio-project

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.

Features

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

Usage

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.

Credits

This project was created by Harsh Pande. It uses the following open source packages:
Flask
SQLAlchemy
Mutagen
Pydub
WTForms

Database: image

Website: image image

About


Languages

Language:HTML 47.1%Language:Python 37.9%Language:CSS 9.5%Language:JavaScript 5.5%