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.1.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.1-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mlt_serato_tags-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 cd92b4ef085b7c08d0421a8804c902861e5a8440c9a75a7c004e4a6a464fdd84
MD5 c1a3d7e03463e51a21e8862978898cd6
BLAKE2b-256 fae3da68cef54c79dfae36bd2e8d72ccf026acb700ddc6615465a1c8ac4cd88e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlt_serato_tags-1.0.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mlt_serato_tags-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8628fb7dfac07280b9670233da920e12214bd454407c9daced5de9fef134cb1b
MD5 ba324e315d160ec6933ab4ec4e62385a
BLAKE2b-256 ea0e563fe6422eddb0904772b042eef661164f1b20366940029237a7a0e41c7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mlt_serato_tags-1.0.1-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