Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mlt_serato_tags-1.0.2.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mlt_serato_tags-1.0.2-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file mlt_serato_tags-1.0.2.tar.gz.

File metadata

  • Download URL: mlt_serato_tags-1.0.2.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mlt_serato_tags-1.0.2.tar.gz
Algorithm Hash digest
SHA256 4d36338d91c1ed098a829f0758f4ac91b8173f2ffe99df5ca9f22e49c5b42f43
MD5 52c98720abd823408ccae94a62510fd7
BLAKE2b-256 ccdd7b5018044dc623b438327e2937b80e7a49cd0c882c00f0e15fdd2c6508da

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlt_serato_tags-1.0.2.tar.gz:

Publisher: pypi.yml on eidoriantan/serato-tags

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mlt_serato_tags-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mlt_serato_tags-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4cffe01d682e8b450a561af8e8a63e3690f106fcdd4b3098cf32e4fe76392107
MD5 83767123b1fa4d99431565c00d5af11e
BLAKE2b-256 af4959cf78ff87843bad0f0705165c9916c82132319957004e1612f1fca18076

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlt_serato_tags-1.0.2-py3-none-any.whl:

Publisher: pypi.yml on eidoriantan/serato-tags

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page