- Muchas notas - Fran Acién

20250226 - How to maintain a DJ music library

I am starting with DJ, and my first problem was how to maintain a music library. Talking with David (boyfriend of Gusi), he told me how he do it. He is a DJ at mambo.

This description is for myself, taking into account that I use Mac OS, Iphone, and I have a server in the cloud.

Where to find new songs

Where to download the songs

  • Soundcloud is a good place, only if the mp3 is more than 320 kbps. You can use the tool scdl on Linux machines
  • Use also yt-dlp for downloading for different sources like youtube
  • Use feets to set the music metadata
  • There are music pools, but I dont know how to use them.
  • Buy music in bandcamp
$ # Download all the youtube links from the file
$ yt-dlp -f bestaudio --extract-audio --audio-format mp3 --audio-quality 320K -a FILENAME
$ beet import

My beets conf:

directory: /tmp/beets
library: ~/.config/beets/musiclibrary.db
import:
  move: no
  copy: yes
plugins: fromfilename fetchart embedart lastgenre chroma

Then I import to Music App of Apple.

How to organise the songs in the PC

  • Place them in a folder structure in your personal computer. Mac Music app organise the music by folders, with different artist for different folder, and inside different album folder.
  • Create playlists for themes, that most of the times is going to be with BPM, and maybe genre.
  • Folders should be 100 songs max, if more, divide into two playlist.

How to organise songs in Rekordbox

  • The software give you the option to add to collection songs from Mac, and import the playlist.
  • When creating the set in a USB. Copy the songs you would like into a folder, and then process it with rekordbox.