
You can install the pre-release version with pip install "dj-beatcloud" -pre Run pip install "dj-beatcloud" to install the DJ Tools library. Windows installation: Windows releases or 3.6.0 installer.Mac installation: brew install Linux installation: sudo apt install python3.6.As always, when working with a Python project, you're going to want to create a virtual environment Pyenv is really nice, but if you insist on doing a system-wide python installation then proceed with the following instructions: The DJ Tools library uses f-strings so a minimum version of Python 3.6 is required. copy audio files from a given playlist to a new location and generate a new XML for those files (for backups and ensuring you can play a preparation on non-Pioneer setups)įor usage details relating to the individual packages of DJ Tools, checkout the README files that are collocated with those packages.compare the tracks of Spotify playlists and / or local directories against the beatcloud (to identify redundancies).downloading mp3 files from a URL (e.g.utils: contains a variety of utilities for things such as:.


utilize the My Tags tags in your Collection.utilize the Genre tags in your Collection.

use the following naming convention for music files in your Collection:.be a Rekordbox user (for functions of the rekordbox package).have access to an AWS S3 instance or another AWS S3 API compliant object store such as MinIO (the beatcloud) and have the awscli client configured to reach it.To take full advantage of this library, users must: Serato, Traktor, Denon, etc.) so that operations in the rekordbox package can be used on themĭJ Tools is a library for managing a Collection of audio files (not necessarily mp3 files, although that is preferred) and Rekordbox XML files. Create serializers package for converting database files from other DJ software (e.g.Optimize pytest-cov workflow and add Windows runner.Improved Reddit post parsing and Spotify searching.Writing "My Tag" data to the Comments field.
