Managing a DJ Library, Listening Playlists, and DJ Crates

I've used iTunes for many years, and was happy with using it for playlists, burning CDs, loading my iPod, and running parties. The future has brought many new useful technologies and (unwelcome) updates.

Here is my stack I use today

I HATE Apple Music's UI, for 2 big reasongs

  1. the GIANT header it puts on playlists, shrinking the availble view space for the songs
  2. horizontal scroll shifting when editing fields. May seem like a small gripe but when you need to edit 100s of rows and have to rescroll after every edit is a NIGHTMARE

Here is my new proposed stack that retains the Music.app integrations, adds a better metadata tag editor (powered up with modern features), and doesn't change the server setup.

             DOWNLOAD MUSIC
                    β”‚
                    β–Ό
        Music "Automatically Add" folder
                    β”‚
                    β–Ό
             β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β”‚      MUSIC.APP       β”‚
             β”‚                      β”‚
             β”‚ playlists            β”‚
             β”‚ library              β”‚
             β”‚ organization         β”‚
             β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                        β”‚
                 files are linked
                        β”‚
                        β–Ό
             β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β”‚        YATE          β”‚
             β”‚                      β”‚
             β”‚ bulk tag editing     β”‚
             β”‚ artwork              β”‚
             β”‚ MusicBrainz          β”‚
             β”‚ Discogs               β”‚
             β”‚ Beatport              β”‚
             β”‚ scripting            β”‚
             β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                        β”‚
                  actual files
                        β”‚
                        β–Ό
                  your DJ library
                        β”‚
                  β”Œβ”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”
                  β–Ό            β–Ό
              Rekordbox     Navidrome
                              ↑
                            rsync

Still considering adding https://navibeat.app/macos into this mix so I can create/edit playlists that sync across devices multi-directionally instead of only have this one-way flow of building and syncing playlists. That means I would looks DJ Software integration, but dragging and dropping the playlist into a crate isn't really that bad.

I use https://www.symfonium.app/ for my Android phone music playing. This syncs nicely with Navidrome and I'm able to like songs and create small playlists on the go for later inspiration. But it's a pain when I want to add a song to an existing playlist that I originally created on the macbook.

Using Yate