Skip to content

JoeThomas490/DJade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DJade

DJade is my first python application and is used to help organize music into labeled folders and manage mp3 tags. DJade is mainly focused towards helping DJ's organize their music as keeping on top of music as it's being downloaded en masse is quite a task. There will be the ability to set BPM's, modify genre's and sort into genre folders, as well as change the format of how to name their songs to make it easier when using CDJ's.

For now this is only compatible with .mp3 files but support for .wavs etc. will be added in the future.

What I've learnt

  • Building graphical applications using TKinter
  • OS API for file manipulaion
  • Python getter/setters

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.

About

Application to help organize music into labeled folders and manage metadata tags.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages