# Marekkon5/onetagger

Music tagger for Windows, MacOS and Linux with Beatport, Discogs, Musicbrainz, Spotify, Traxsource and many other platforms support.

Repository: https://github.com/Marekkon5/onetagger
Canonical: https://ross.abutalabs.com/products/onetagger
Homepage: https://onetagger.github.io/
Language: Rust
License: GPL-3.0
License Family: copyleft
Topics: dj, music, music-tagger, music-tagging, rust
Last push: 2026-02-13T21:39:53+00:00

## Health v2 (maintenance only)
Score: 53/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 67, release rhythm 8, longevity 100
- inputs: {"age_days": 1987, "days_push": 201, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1044, forks 91 (observed 2026-08-28T04:03:21.258895+00:00)

## What it is
OneTagger is a free, open-source, cross-platform desktop music tagger for DJs built with Rust and Vue.js. It automatically fetches metadata from platforms like Beatport, Traxsource, Juno Download, Discogs, MusicBrainz, iTunes, Beatsource, and Spotify, and includes manual quick-tagging, audio features, and file renaming tools.

## Use cases
- automatically tag my DJ music library from Beatport and Discogs
- fetch Spotify audio features like energy and mood for my tracks
- identify unknown tracks with Shazam and tag them
- quickly tag songs with genre and mood using keyboard shortcuts
- batch rename music files based on their tags
- fix missing metadata on MP3, FLAC, AIFF and M4A files
- tag a large music library before importing into Rekordbox or Serato

## When to choose
- you are a DJ or collector with a large local music library needing accurate metadata
- you want free cross-platform tagging with multiple online metadata sources
- you need Spotify audio features (energy, mood, danceability) written into tags
- you want fast keyboard-driven manual tagging alongside automatic tagging

## When to avoid
- you only need a lightweight command-line tag editor for simple scripts
- you need tagging for video files or unsupported audio formats
- you require a mobile or web-based tagging solution
- you need a music player or library manager rather than a tagger

## Facets
- artifact type: application
- maturity: active
- function: audio-processing, gui, developer-tools
- domain: media, audio, desktop-applications
- platform: windows, cross-platform
- tags: music-tagger, dj-tools, id3-tags, beatport, discogs, spotify, shazam, audio-metadata, rust, vuejs, automation, macos, linux, desktop

## Member repositories
- Marekkon5/onetagger (main) score 53

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:21.258895+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:02:10.865860+00:00, confidence not recorded.
  - readme: https://github.com/Marekkon5/onetagger (fetched 2026-08-28T04:03:21.258895+00:00, sha 47e17847f23e)
  - homepage: https://onetagger.github.io/ (fetched 2026-08-29T13:03:07.200239+00:00, sha bf4d2272f8c6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
