Serato DJ Pro GEOB tags documentation
Project description
Serato Tags
THIS REPOSITORY IS A DIRECT FORK OF THE ORIGINAL PROJECT.
This repository aims to document the GEOB ID3 tags that the Serato DJ software uses to store its metadata.
You can also have a look at this lengthy blog post that goes into detail how I reversed the contents of the Serato Markers2 GEOB tag.
| Tag | Progress | Contents | Example script |
|---|---|---|---|
Serato Analysis |
Done | Serato version information | |
Serato Autotags |
Done | BPM and Gain values | serato_autotags.py |
Serato BeatGrid |
Mostly done | Beatgrid Markers | serato_beatgrid.py |
Serato Markers2 |
Mostly done | Hotcues, Saved Loops, etc. | serato_markers2.py |
Serato Markers_ |
Mostly done | Hotcues, Saved Loops, etc. | serato_markers_.py |
Serato Offsets_ |
Not started | ||
Serato Overview |
Done | Waveform data | serato_overview.py |
The different file/tag formats that Serato uses to store the information are documented in docs/fileformats.md, a script to dump the tag data can be found at scripts/tagdump.py.
License
As example file I used Perséphone - Retro Funky (SUNDANCE remix), which is licensed under the term of the Creative Commons Attribution 3.0 Unported (CC BY 3.0) license.
The software in the scripts directory are published under the MIT license. Everything else is licensed as Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters