Comments (7)
This hasn't been implemented because I don't have any AIFF files in my music library, and so have never needed it :-).
If you can point to the metadata spec and provide a few sample files then it would be a great start. From my brief search just now I couldn't put my finger on a spec, though it seems [1] that some files have a "chunk" containing ID3 data (which we already parse, so could be straightforward to implement).
[1] https://en.wikipedia.org/wiki/Audio_Interchange_File_Format#Metadata
from tag.
Any file downloaded from Bandcamp as AIFF can be used as sample (and some are available for free).
If you don't have/want to but any from them, I can send you some samples. Just add a thumbs-up to this reply and I send it to your email - You can download for free the linked albums from BandCamp!
from tag.
@dhowden Due to the size I have uploaded a sample file here. It's an aiff file tagged in ID3v2.4 with Mp3Tag.
I also think that the implementation should be straightforward, since iTunes, Pioneer DJ devices and some car computers can read the tags without problem.
from tag.
Thanks @deluan @AlphaJack. Any luck finding a spec?
from tag.
Maybe this could help? https://exiftool.org/TagNames/AIFF.html
Sorry, but I haven't spent time digging into low level tag formats, just high level using your library and ffmpeg
EDIT: Just downloaded this exiftool
and it properly extract all info from the AIFF I linked before, so I assume their documentation is correct :)
from tag.
I found the same information as you about AIFF containing a ID3 'chunk' from a different source: http://fileformats.archiveteam.org/wiki/AIFF
from tag.
Maybe this can help: beetbox/beets#250
from tag.
Related Issues (20)
- Support MP4 tags that are not mean `com.apple.iTunes`
- [Feature Request] Convert genre byte codes (including "Winamp Extension" codes 80-191) to string values HOT 1
- Feature Request: Writing Tags HOT 1
- error reading file: expected 'vorbis' identification type 1 with Ogg Opus file HOT 3
- OOM on malformed input
- Please WebM support HOT 1
- Error in Cover Art extraction HOT 1
- panic: runtime error: slice bounds out of range [:3] with capacity 1 HOT 1
- some vulnerability - 0x01 an out-of-bound vulnerability in readPICFrame function HOT 3
- some vulnerability - 0x02 an out-of-bound vulnerability in readAtomData function
- some vulnerability - 0x03 an out-of-bound vulnerability in readTextWithDescrFrame function HOT 7
- some vulnerability - 0x04 an out-of-bound vulnerability in readAPICFrame function
- Installation instructions in README are outdated ("go get" is deprecated) HOT 4
- panic: invalid encoding: expected even number of bytes for UTF-16 encoded text HOT 4
- [FEAT req] Pass on cli flags to only output selected metadata
- Why does metadataVorbis#Composer and #Artist return a value that was unasked for? HOT 1
- why my video always parse noting! HOT 2
- Sum changes when mp3 tag metadata changes HOT 10
- [FR] APE and WV (WavPack) support?
- If a mp3 file has no tags at all, the go library reports no tags found HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tag.