This is an application built for a Music Publisher. It it a way for them to "tag" their music with descriptions, composer information, and export that metadata into an excel sheet. It is built specicifically for a certain music publisher but can serve as a template for your own.
- You place your audio files (SET UP FOR WAV FILES BUT COULD BE CONFIGURED TO MP3) in a folder under public/dist/wav.The folder must follow this naming convention by starting with capital R followed by a number, (e.g. R40_1, R40_2, R41_1...ect)
- The wav files in the folder should have the name of the track title (example: DLM - MySong.wav. However, this is the format for current company. It can be changed to whatever format you like but it should have song title.)
- Go to upload/export, type the name of folder and click upload. The application will read the name of the files and save them to the database.
- You'll see them listed on background instrumentals. You can then click edit and input infomration.
- When you're done tagging, go to upload/export and click Source Audio Metadata. You'll download a excel sheet with metadata for the songs
- If you alter the wav files, wav folder or have duplicate tracks names after uploading, you'll run into issues and have innacurate data
- The application uses the wav filename as the song title. If wav filename isn't that, you'll need to change it
npm install
npm run build
npm run start
- You'll also need to up a MongoDB database and a .env file.
- The .env file should contain the variable IP = your ip address.