Skip to content

A web app to create .xls data sheets containing music/cue information (such as composer name, track title, publisher... etc) for each track loaded into the app

Notifications You must be signed in to change notification settings

Joyion/MusicTag

Repository files navigation

What is Music Tag?

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.

How does it work

  • 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

Issues

  • 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

Installation

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.

About

A web app to create .xls data sheets containing music/cue information (such as composer name, track title, publisher... etc) for each track loaded into the app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published