Comments (5)
Hey there,
-
Annihilate has its metadata inside an ID3v2 tag, which contains both synch
SYLT
and unsynchUSLT
lyrics ✅ -
Numb has its metadata inside Vorbis tags. But the Vorbis tagging system doesn't have two different fields to store lyrics; it just has the
LYRICS
field for unsynched or LRC-formatted lyrics
=> We have two options there
1/ When writing to Vorbis or MP4/M4A tags, override unsynched lyrics when you set synched lyrics (which are richer by definition). They will get saved as LRC lyrics inside the dedicated field.
2/ Add a Setting
to force ID3v2 tag creation when there's none inside the file
Any preference/suggestion?
from atldotnet.
I guess nunber 1 would be best. Could we add a property to LyricsInfo maybe called SupportsBothUnsyncAndSync
that we can set per tag type that way i can customize the UI based on whether a file supports both or not...
from atldotnet.
maybe called SupportsBothUnsyncAndSync that we can set per tag type that way i can customize the UI based on whether a file supports both or not...
Not sure that's where you want to go, knowing formats with a single lyrics field can very well support either of them (i.e. text block for unsynch or LRC for synch).
In terms of UI, I'd give the choice between Synched or Unsynched, but not give the option to edit both at the same time. Who wants to edit synched lyrics that contradict unsynched ones anyway?
from atldotnet.
In terms of UI, I'd give the choice between Synched or Unsynched, but not give the option to edit both at the same time. Who wants to edit synched lyrics that contradict unsynched ones anyway?
Yeah that's true too....we'll go this route then
from atldotnet.
Available on today's v5.06
from atldotnet.
Related Issues (20)
- get image HOT 1
- Ambisonic bwav files cannot be written and don't throw an exception HOT 5
- wav file duration is not determined HOT 2
- OptimFROG blind tags HOT 6
- long .ogg file loading HOT 3
- more understandable name HOT 6
- Chinese encoding exception HOT 6
- Reading MP3 files whose ID3v2 tags contain multiple PRIV frames HOT 14
- Doesn't work with .mp4 HOT 13
- track artist has invisible spaces? HOT 8
- Feature Request: Adding support for writing /mp42/isom m4a tags HOT 6
- Re-creating Track.AdditionalFields causes tag duplication HOT 3
- Issues when reading/modifying MP4 files containing MDAT atoms with 64bit lengths HOT 15
- Can't add a tag HOT 2
- The `AudioFileIO` reads HEIC file endlessly HOT 6
- Slow performance when re-tagging HOT 2
- Library fails to correctly parse date for flac files with more than one "Year" tag HOT 4
- Insufficient Characters Read HOT 6
- When LRC formatting fails, it results in other fields being incorrect.
- Syntax for writing Cart Chunk metadata? HOT 1
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 atldotnet.