Serial-ATA / Serial-ATA/lofty-rs

Support all special ID3v2 frames

Open
#189 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement good first issue help wanted
Dominant language
Rust
Stars
359
Forks
77
Avg merge
12h 54m
Merged PRs (30d)
11

Description

Native frames

  • AENC Audio encryption
  • APIC Attached picture
  • ASPI Audio seek point index
  • COMM Comments
  • COMR Commercial frame
  • ENCR Encryption method registration
  • EQU2 Equalisation (2)
  • ETCO Event timing codes
  • GEOB General encapsulated object
  • GRID Group identification registration
  • LINK Linked information
  • MCDI Music CD identifier (Just a binary frame, no extra support needed)
  • MLLT MPEG location lookup table
  • OWNE Ownership frame
  • PRIV Private frame
  • PCNT Play counter
  • POPM Popularimeter
  • POSS Position synchronisation frame
  • RBUF Recommended buffer size
  • RVA2 Relative volume adjustment (2)
  • RVRB Reverb
  • SEEK Seek frame
  • SIGN Signature frame
  • SYLT Synchronised lyric/text
  • SYTC Synchronised tempo codes

Addendums

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the ID3v2 frame specifications linked for the unchecked native frames, then compare them with the frames already marked complete in this issue. Done means supporting the remaining listed frames, including their parsing and serialization behavior, with coverage matching the existing supported-frame approach.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.