Giter Club home page Giter Club logo

Comments (7)

dhowden avatar dhowden commented on August 23, 2024

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.

deluan avatar deluan commented on August 23, 2024

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.

AlphaJack avatar AlphaJack commented on August 23, 2024

@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.

dhowden avatar dhowden commented on August 23, 2024

Thanks @deluan @AlphaJack. Any luck finding a spec?

from tag.

deluan avatar deluan commented on August 23, 2024

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.

deluan avatar deluan commented on August 23, 2024

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.

AlphaJack avatar AlphaJack commented on August 23, 2024

Maybe this can help: beetbox/beets#250

from tag.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.