tagparser - C++ library for reading and writing MP4/M4A/AAC (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

  •        48

C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags. The library allows you to choose whether tags should be placed at the beginning or at the end of an MP4/Matroska file.

https://github.com/Martchus/tagparser

Tags
Implementation
License
Platform

   




Related Projects

mutagen - Python 2/3 module for handling audio metadata

  •    Python

Mutagen is a Python module to handle audio metadata. It supports ASF, FLAC, MP4, Monkey's Audio, MP3, Musepack, Ogg Opus, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack, OptimFROG, and AIFF audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level. Mutagen works with Python 2.7, 3.4+ (CPython and PyPy) on Linux, Windows and macOS, and has no dependencies outside the Python standard library. Mutagen is licensed under the GPL version 2 or later.

taglib - TagLib Audio Meta-Data Library

  •    C++

TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack, TrueAudio, WAV, AIFF, MP4 and ASF files. TagLib is distributed under the GNU Lesser General Public License (LGPL) and Mozilla Public License (MPL). Essentially that means that it may be used in proprietary applications, but if changes are made to TagLib they must be contributed back to the project. Please review the licenses if you are considering using TagLib in your project.

tinytag - Read music meta data and length of MP3, OGG, OPUS, MP4, M4A, FLAC, WMA and Wave files with python 2 or 3

  •    Python

tinytag only provides the minimum needed for reading MP3, OGG, OPUS, MP4, M4A, FLAC, WMA and Wave meta-data. It can determine track number, total tracks, title, artist, album, year, duration and more. and possibly more.

jsmediatags - Media Tags Reader (ID3, MP4, FLAC)

  •    Javascript

The next version of https://github.com/aadsm/JavaScript-ID3-Reader. A few people have asked me about donations (or even crowdfunding). I would prefer you to consider making a donation to the "Girls Who Code" NPO. If you do please send me a message so I can add you as a contributor.

LameXP

  •    C++

LameXP is a free multi-format audio file converter that supports a variety of output formats, including MP3, AAC/MP4, Ogg Vorbis, Opus, as well as FLAC, and an even higher number of input formats. It also supports batch processing and can utilize multiple processor cores.


foobar2000 - Audio player for the Windows platform

  •    C

foobar2000 is an audio player for the Windows platform. It suppors audio formats: MP3, MP4, AAC, CD Audio, WMA, Vorbis, Opus, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND... and more with additional components, Advanced tagging capabilities, Gapless playback, Support for ripping Audio CDs as well as transcoding all supported audio formats using the Converter component and lot more.

ogv.js - JavaScript media player using Ogg/Vorbis/Theora/Opus/WebM libs compiled with Emscripten

  •    Javascript

Media decoder and player for Ogg Vorbis/Opus/Theora and WebM video. Based around libogg, libvorbis, libtheora, libopus, libvpx, and libnestegg compiled to JavaScript with Emscripten.

WMP Tag Support Extender

  •    

Windows Media Player 10 Plug-in to allow other tag support than default (APE, FLAC, Vorbis...), thus allowing inserting and editing of APE, MPC, WavPack, OptimFrog, FLAC, OGG, MP4, M4A, AAC and more in WMP. Note: WMP Tag Support Extender isn't being actively developed or supported anymore. Therefore, it is highly recommended that you download a newer tag support plug-in instead, such as WMP Tag Plus. WMP Tag Plus is fully compatible with the latest versions of Windows Media Player and Wind

Smart ID3 Tag Editor, File Renamer: Java

  •    Java

Smart Id3 Tag from filename. Rename file from Tag. Full Regex Search amp; Replace. Intuitive parsing. Smart file numbering. Artist Album report. Split compilation album. Configurable text processing. mp3, flac, ogg, mp4, m4a, mp4p + more. Java.

Avidemux - free video editor in all platforms

  •    C++

Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities.

freac - The fre:ac audio converter project

  •    C++

fre:ac is a free and open source audio converter. It supports audio CD ripping and tag editing and converts between various audio formats. Pre-built packages for Windows, macOS, Linux and FreeBSD are available at freac.org.

Tuniac

  •    C++

Tuniac is an iTunes style media player/manager for Windows. Supports: flac, mp3, aac/m4a/mp4/3gp, opus, ogg, ac3, alac, ape, cdda, midi, mpc, ofs/ofr, tak, tta, wv and radio streaming support. Advanced playlist editor, search as you type and queue support.

Ptarmigan Media Parser for XML

  •    Java

Ptarmigan is a SAX event generator that produces schema-conforming XML content from the metadata found in media files and streams. It supports MP3 ID3 (v1 amp; v2), Vorbis/Ogg, FLAC, WMA and playlists (M3U, PLS, ASX and B4S). Initial implementation in Java.

MPyRe - Music Python Ripper

  •    Python

Mpyre is a Python front-end to cdparanoia and lame mp3, musepack, ogg vorbis and flac encoders, that includes id3 and apev2 tagging.

Free UPnP Entertainment Service

  •    C++

A free, multiplatform Universal Plug and Play A/V MediaServer (not yet fully UPnP compliant). It supports on-the-fly transcoding from ogg/vorbis, musepack/mpc, FLAC and AAC/MP4 to mp3, mp2, wav or pcm, image conversion/rescaling and video transcoding.

EasyTAG

  •    C

EasyTAG is an utility for viewing and editing tags for MP3, MP2, MP4/AAC, FLAC, Ogg Vorbis, MusePack, Monkey's Audio and WavPack files. Its simple and nice GTK+ interface makes tagging easier.

fre:ac - free audio converter

  •    C

fre:ac is a free audio converter and CD ripper for various formats and encoders. It features MP3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, and Bonk format support, integrates freedb/CDDB, CDText and ID3v2 tagging and is available in several languages.

MediaChest

  •    Java

100% Java: ID3 tag, Exif, JPEG, TIFF, MP3, MP4, OGG, FLAC, WAVPACK, APE, ALAC, Image lossless editor/viewer/player/organizer. All Internet protocols publishing. A separate Jpeg manipulation library. Full iPod support - smart playlist, artwork, video.

Xiph Media Encoder

  •    

Xiph Media Encoder is a wizard which help you to transcode automatically audio files in FLAC, Vorbis and Speex. It generates flexible PowerShell scripts.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.