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.0.tar.gz (2.9 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.0-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mlt_serato_tags-1.0.0.tar.gz
  • Upload date:
  • Size: 2.9 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.0.tar.gz
Algorithm Hash digest
SHA256 41655feb8e3ba3fbf1ff29d8fb63ca0e26fa06496000996a720c054a7959b73c
MD5 d6313607f559f5e383266981568aec60
BLAKE2b-256 622875b884e33d14cecc969bc7e7dce3d6a7025df08c7b11ac4a4a0326701232

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mlt_serato_tags-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 79bfed0ce1db4e941dc63144929cad84487323f7781d3acc28046081da1ec649
MD5 6bda4bc7bd7f1e05df25d11e101b0c1f
BLAKE2b-256 cb7e528a58a23806d2157cf5022baef142c8ceb129cf78c45f8c3e5f4cde0c81

See more details on using hashes here.

Provenance

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