Case study
Serato Tags: reconstructing Serato DJ GEOB metadata
Serato Tags reconstructs the GEOB metadata structures that Serato DJ stores in audio files. Its investigation and field notes cover version data, BPM and gain, beat grids, hot cues, saved loops and waveform overviews, with sample tag dumps and Python inspection scripts.
- Targets
- App
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 93
- Last commit
- 2020-08-20
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Limits: Documentation of Serato Offsets_ has not started; several other tag descriptions are marked mostly done.
- License: Scripts are MIT licensed, the example audio file is CC BY 3.0 licensed, and the remaining material is CC BY-SA 4.0 licensed.
Cite
BibTeX
@misc{serato-tags-case,
title = {{Serato Tags: reconstructing Serato DJ GEOB metadata}},
howpublished = {\url{https://github.com/Holzhaus/serato-tags}},
url = {https://github.com/Holzhaus/serato-tags},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/serato-tags-case/}}
}Plain text
Serato Tags: reconstructing Serato DJ GEOB metadata. https://github.com/Holzhaus/serato-tags (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/serato-tags-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Holzhaus/serato-tags · Revision 26cbdf2
- docs/writeup.md GitHub · Holzhaus/serato-tags · Revision 26cbdf2
More in Apps
- lsdj-decomp: matching Little Sound Dj 9.4.2 reconstruction · Case study
- Moonlight Windows: reconstructing NVIDIA GameStream for Windows · Case study
- sas7bdat: reconstructing the SAS7BDAT database format · Case study
- Outlook drag and drop: decoding RenPrivateMessages clipboard data · Case study
- hbkit: reconstructing Synology Hyper Backup archives · Case study
- Murmelbahn: decoding GraviTrax course files · Case study