Description
DJade is an application designed to help people move and organize their music as well as edit metadata tags.
DJade is primarily aimed at DJs as I know how stressful it can be downloading a bulk of new songs and trying to keep on top of organizing them into seperate folders that make it easy to navigate when playing live.
Started as a small personal project to help me learn Python
It originally started as a small personal project to help me learn Python, a language I had no previous experience with, and to also get experience creating a tool that would streamline laborious tasks.
The first version is a simple tool that would allow me to copy all of my music files from one folder and move them into another, but has grown as I designed and implemented a variety of different features that would make for a better experience.
DJade is an ongoing project, as I am developing it in my own time and is mainly for personal learning, however one day I hope it can be in a good enough of state to release to the public.
Current Features
- GUI built using Tkinter.
- Ability to select a source / destination folder for file moving.
- A tree view showing the files within a folder and the title,artist and genre tags.
- Saves source / destination folder locations to streamline experience when re-opening application.
Proposed New Features
- More user friendly interface.
- Ability to view waveform of song and add cue points that will work in all major DJ softwares.
- Play song from within the application.
- Query MusicBrainz API to fetch pre-made metadata and cover art for songs.