All Projects → duncan3dc → meta-audio

duncan3dc / meta-audio

Licence: Apache-2.0 license
A PHP library to read and write metadata tags to audio files (MP3, ID3, APE, etc)

Programming Languages

PHP
23972 projects - #3 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to meta-audio

mp3tag.js
MP3 tagging library written in pure JavaScript for Node.js and browsers
Stars: ✭ 39 (+21.88%)
Mutual labels:  mp3, id3v2, id3v1
Mp3Info
The fastest PHP library to extract mp3 meta information (duration, bitrate, samplerate and so on) and tags (id3v1, id3v2).
Stars: ✭ 114 (+256.25%)
Mutual labels:  mp3, id3v2, id3v1
Mp3ID3Tagger
🎶🎵A macOS application to edit the ID3 tag of your mp3 files. Developed with RxSwift and RxCocoa. 🎸🎼
Stars: ✭ 17 (-46.87%)
Mutual labels:  mp3, id3v2, id3v1
dart-tags
ID3 Tag parser written on the pure dart language.
Stars: ✭ 35 (+9.38%)
Mutual labels:  mp3, id3v2, id3v1
audio-metadata
A library for reading and, in the future, writing audio metadata. https://audio-metadata.readthedocs.io/
Stars: ✭ 41 (+28.13%)
Mutual labels:  mp3, id3v2, id3v1
loudgain
ReplayGain 2.0 loudness normalizer based on the EBU R128/ITU BS.1770 standard (-18 LUFS, FLAC, Ogg, MP2, MP3, MP4, M4A, AAC, ALAC, Opus, ASF, WMA, WAV, AIFF, WavPack, APE)
Stars: ✭ 127 (+296.88%)
Mutual labels:  mp3, id3v2
laravel-getid3
A Laravel package to extract metadata from media files. mp3, aac, etc. It can be used with files stored on different disks such as local disk, S3 etc.
Stars: ✭ 50 (+56.25%)
Mutual labels:  id3v2, id3v1
Id3
Library to read, modify and write ID3 & Lyrics3 tags in MP3 files. Provides an extensible framework for retrieving ID3 information from online services.
Stars: ✭ 27 (-15.62%)
Mutual labels:  mp3, tagging
Mutagen
Python module for handling audio metadata
Stars: ✭ 760 (+2275%)
Mutual labels:  mp3, tagging
Id3
ID3 mass tagger
Stars: ✭ 83 (+159.38%)
Mutual labels:  mp3, tagging
Audio Steganography Algorithms
A Library of Audio Steganography & Watermarking Algorithms
Stars: ✭ 146 (+356.25%)
Mutual labels:  mp3
Ni Media
NI Media is a C++ library for reading and writing audio streams.
Stars: ✭ 158 (+393.75%)
Mutual labels:  mp3
Recorder
html5 js 录音 mp3 wav ogg webm amr 格式,支持pc和Android、ios部分浏览器、和Hybrid App(提供Android IOS App源码),微信也是支持的,提供H5版语音通话聊天示例 和DTMF编解码
Stars: ✭ 2,891 (+8934.38%)
Mutual labels:  mp3
Spotifydownload
A dependency-free Spotify playlist downloader that should just work
Stars: ✭ 245 (+665.63%)
Mutual labels:  mp3
Musicplayer
A minimal music player built on electron.
Stars: ✭ 145 (+353.13%)
Mutual labels:  mp3
Xmlyfetcher
喜马拉雅音频下载工具
Stars: ✭ 203 (+534.38%)
Mutual labels:  mp3
Mediafile
A unified reader of metadata from audio & video files.
Stars: ✭ 138 (+331.25%)
Mutual labels:  mp3
Electron Youtube To Mp3 Converter
Electron Youtube to Mp3 Converter and downloader
Stars: ✭ 137 (+328.13%)
Mutual labels:  mp3
Qmc Decoder
Fastest & best convert qmc 2 mp3 | flac tools
Stars: ✭ 1,941 (+5965.63%)
Mutual labels:  mp3
Flacon
Audio File Encoder. Extracts audio tracks from an audio CD image to separate tracks.
Stars: ✭ 252 (+687.5%)
Mutual labels:  mp3

meta-audio

A PHP library to read and write metadata tags to audio files (MP3, ID3, APE, etc)

WARNING: This library is still very much experimental, and will likely corrupt your beloved audio files, use with caution (and backups)

Full documentation is available at https://duncan3dc.github.io/meta-audio/
PHPDoc API documentation is also available at https://duncan3dc.github.io/meta-audio/api/

release build coverage

Installation

Using composer:

$ composer require duncan3dc/meta-audio

Quick Example

$tagger = new \duncan3dc\MetaAudio\Tagger;
$tagger->addDefaultModules();

$mp3 = $tagger->open("/var/music/song.mp3");

echo "Artist: {$mp3->getArtist()}\n";
echo "Album: {$mp3->getAlbum()}\n";
echo "Year: {$mp3->getYear()}\n";
echo "Track No: {$mp3->getTrackNumber()}\n";
echo "Title: {$mp3->getTitle()}\n";

Read more at http://duncan3dc.github.io/meta-audio/

Changelog

A Changelog has been available since the beginning of time

Where to get help

Found a bug? Got a question? Just not sure how something works?
Please create an issue and I'll do my best to help out.
Alternatively you can catch me on Twitter

duncan3dc/meta-audio for enterprise

Available as part of the Tidelift Subscription

The maintainers of duncan3dc/meta-audio and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. Learn more.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].