Skip to content

Holzhaus/serato-tags

Repository files navigation

Serato Tags

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).

About

Serato DJ Pro GEOB tags documentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages