Comments (8)
What about the --meta-remove-property? The spectre.console issues are not related to that bug right?
Correct. I'll try to fix this next release. same for #32
from tone.
Mmh I added a new issue describing the problem in atldotnet (see above). The problem is, that I did not find a way to really remove the property in every case, but only setting it to an empty value in case of string.
I implemented the set to empty, but I think it would be more accurate, if remove really means remove. Would you mind if I wait with the next release until I get response?
from tone.
This has to do with #17
Something is fishy with Track.RecordingDate
and with Track.Description
when writing or removing mp4
(m4a
, m4b
)
from tone.
I've tested --meta-remove-property
for several other properties like album & description for mp3/m4b and it doesn't work.
tone tag --meta-remove-property="album" file.m4b
output shows it was removed
tone dump file.m4b
album property remains unchanged
from tone.
You could also allow setting meta tags to empty strings.
from tone.
You could also allow setting meta tags to empty strings.
Yeah unfortunately I found multiple bugs in spectre.console
(my console library for C#), reported them and the developers were mostly not responding or told me that I was describing a dotnet issue they can't do anything about, which frustrated me a bit... recently someone else also thought that these issues should be fixed and that there is a major misbehaviour in the argument parsing, which I agree with.
So, until these issues are all fixed and the argument parsing works as expected, it is unreliable to use command line parameters in some edge cases. That's why I invented the tone.json
format, which should work reliably in all cases I've tested and which is fully under my control. Using tone.json
you can also try to set album: null
, which should delete the field (but that is something I did not fully test yet).
Nevertheless, that issue is definitely gonna be paid attention in the the very near future...
from tone.
What about the --meta-remove-property
? The spectre.console
issues are not related to that bug right?
from tone.
No problem, thanks. The other one that is helpful for using in abs is #29
from tone.
Related Issues (20)
- a feature request for batch tagging HOT 10
- Could not find file with double quote in name and folder HOT 3
- Unable to remove movement tag with --meta-remove-property HOT 3
- Enhancement - Allow to set only year for all date properties
- --meta-subtitle is not written if file does contain any metadata HOT 2
- tone tag use too much ram HOT 3
- When auto importing covers, every file gets the same cover image HOT 5
- How to identify CTOC (Table of Contents) chaps from mp3 HOT 5
- Incorrect Next track ID after import chapters HOT 5
- Not real issue, only works with block storage HOT 2
- Some value of returned JSON are malformed HOT 4
- Embedded Picture MimeType... HOT 2
- Embedded Picture Cover Type... HOT 1
- Embedded Picture Invalid ID3 frame size.. HOT 3
- Feature Request: perfect opus merging without 'click' HOT 1
- Tone tagging takes a long time for some files HOT 17
- Tone corrupts some m4b files, rendering them unable to play in ABS HOT 13
- Issue when enhancing `musicbrainz.js` script to incorporate chapters HOT 2
- Feature Request: Import chapter from CUE Sheet HOT 7
- tone v0.1.7 reports version 0.1.6 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 tone.