Comments (7)
@kwisatz You might want to try my node-id3 version. It was forked from Zazama's, but then split off because it was a pretty substantial rewrite. It handles TXXX, multi-value TXXX frames, 2.3 and 2.4 ID3 tags, and more.
It's still a WIP because I had to put it on hold for a few months but I'll be getting back to it shortly and finalizing things. It isn't published to NPM yet for that reason (I need to change the name first too!) but it works fine if you just pull the repo and reference the source files.
from node-id3.
See #49 which addresses this issue. Although it might not be all that is required, it was enough in our case. Please advise if you'd like us to extend this PR.
from node-id3.
Hey guys, any updates here?
from node-id3.
A bit late to the party but the most important ones are added to v0.2.0
Still missing some, so I'll leave this open
from node-id3.
Would be nice to also add Synchronised lyrics/text (SYLT) https://id3.org/id3v2.3.0#sec4.10
from node-id3.
Would be nice to also add Synchronised lyrics/text (SYLT) https://id3.org/id3v2.3.0#sec4.10
@felpsio this has now been done in #122 since version 0.2.4.
from node-id3.
Just a quick implementation note:
- the code should detect which tags are in used and set the version 3/4 according to this, i.e. if no v4 tags are used, the v3 should set is some v4 flags are used, set to v4
from node-id3.
Related Issues (20)
- ImageBuffer returns undefined after editing other tags HOT 2
- Explain in docs that `write` doesn't create new file =) HOT 4
- "releaseTime" tag not read from AIFF file HOT 6
- Duration not supported HOT 1
- Add constants for obscure tag values HOT 7
- update function does not take v4 tags into account
- Changes and fixes for new API release
- Updating tags in AIFF files makes tags/audio unreadable by other applications HOT 5
- Incorrect timestamps on Syncronized lyrics HOT 16
- Setting synchronisedLyrics to undefined throws an error HOT 4
- [BuG] MP3 File is corrupted HOT 8
- Not reading id3v1 HOT 1
- Support for audio formats other than mp3 HOT 4
- Support large files HOT 2
- Issues with metadata being read by certain players HOT 2
- Basic adding tags not working HOT 5
- iTunes/Apple Music GRP1 grouping tag is not supported
- Possible song corruption when editing metadata while playing the song. HOT 5
- Using CTOC Entry Count byte causes issue with large number of entries HOT 8
- Support Different Text Encodings
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 node-id3.