Skip to content

This small utility reload all missing images from the actual songs files into the engine database. It parses all source files, converts to the right format and directly adds to the Engine DJ track database.

Notifications You must be signed in to change notification settings

timbocgn/edj_reload_album_art

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

edj_reload_album_art

edj_reload_album_art command line utility

This small utility reload all missing images from the actual songs files into the engine database.
It parses all source files, converts to the right format and directly adds to the Engine DJ
track database.

This utility is intended to be used in conjuction to "Lexicon" (https://www.lexicondj.com)

Use it on the USB devices prepared for your Denon gear:

Usage: edj_reload_album_art <path_to_usb_device>

Why?

Lexicon does an amazing job generating Engine DJ databases, but does not add album art to it. 
This demands in the end a quite slow workflow, which can be improved by this utility.

Workflow

- Assumption is you have all your tracks in Lexicon and want to prep a USB device for your gig
- Export all the playlist you want to use on the USB drive using Lexicon functions
- After this is finished, just invoke edj_reload_album_art /Volume/USB-Drive 

This will then detect all files w/o album art, parse the song files, extract the image, 
convert it and store it in the database. After this, the Denon gear shows all images again.

Building (for dev folks)

- the build system is *depending* on "homebrew" for macos. It does not work on Windows / Linux
- you will have to install imagemagick 7 as library using "brew install imagemagick"
- download taglib v1.12 and expand the archive onto a taglib-1.12 directory
- Just use cmake . and then make. 
    
Acknowledgements

- TagLib is used for track file parsing
- sqlite for accessing the target database
- ImageMagick for the image processing 

About

This small utility reload all missing images from the actual songs files into the engine database. It parses all source files, converts to the right format and directly adds to the Engine DJ track database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published