Skip to content

Announcing TagLibSharp2 - MIT-licensed alternative #375

@decriptor

Description

@decriptor

Hi all,

I wanted to share that I've released TagLibSharp2, a new MIT-licensed library for reading and writing audio metadata in .NET.

Why a new library?

TagLib# has served the community well for many years, but some projects need:

  • MIT licensing instead of LGPL
  • Async I/O for high-throughput scenarios
  • Modern .NET features like nullable reference types and Span<T>
  • Result-based error handling instead of exceptions

What's supported in v0.1.0

  • MP3 (ID3v1 and ID3v2.3/2.4)
  • FLAC
  • Ogg Vorbis
  • Extended metadata: ReplayGain, MusicBrainz IDs, album art, and more

Clean-room implementation

TagLibSharp2 was built from format specifications (id3.org, xiph.org), not from TagLib# source code. This ensures clean IP separation while maintaining compatibility with the same file formats.

Links

This isn't meant to replace TagLib# - it's an alternative for those who need different licensing or modern .NET features. TagLib# still supports many more formats (MP4, ASF, APE, etc.) that TagLibSharp2 doesn't yet cover.

Feedback and contributions welcome!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions