Comments (4)
Another problem, how can I embed ':' in my tags? Tried 1 or 2 backslash but it did nothing.
from cyanrip.
Scratch 2), didn't see that the keys were case insensitive.
from cyanrip.
The quotes are definitely not passed on in tags. They don't even make it to cyanrip as the shell simply removes them. Is your terminal doing something weird and outputting non-ASCII quotes which aren't escaped? I know OSX handles quotes in a weird way where they're converted to Unicode quote start/end characters.
The quotes are only there to remind users its an easy way to escape spaces, so if your terminal does something weird, you can just use a backslash to escape it, like -a written\ letter
. Hopefully, if at least backslashes are ASCII.
The tag keys are automatically translated and converted by FFmpeg to the format's native keys. So for Ogg they're uppercased and renamed, for MP4 some keys are renamed, and so on, and where possible, they're passed on as-is, otherwise they're dropped. FFmpeg's tag key convention thankfully matches what a lot of formats use and follows logic.
-a album_artist="some artist":album="SOME\:ALBUM" -t 1=artist="gibberish":title="other\:name"
works for me.
There's a bug I found where the lazy way of -a "title":"artist"
is problematic when the title contains a :
which I don't think I can feasibly fix without scrapping the lazy syntax (which really saves me time).
As a workaround, for track or album titles that contain a :
, specify some other tag before it, like -t date="2009-09-09":title="A\:SYS"
. Or just the same tag twice, as the second time the tag is mentioned it'll overwrite the first one's contents. -t 1=title="will not be recorded":title="actual title"
or just -t 1="will not be recorded":title="actual title"
.
from cyanrip.
Yeah, confused the backticks with single quotes while looking at the readme in emacs; which obviously made the double quotes go through. I only tried using the lazy title syntax, good to know the "proper" way works, then.
from cyanrip.
Related Issues (20)
- [Feature Request] autoloader support HOT 1
- Title metadata should use track title instead of recording title HOT 7
- Consider using release assets HOT 2
- [Feature Request] Easier metadata editing via text file HOT 3
- Cd's gets encoded to 24-bit HOT 6
- [Feature Request] Some log enhancements HOT 11
- [Feature Request] GUI HOT 2
- (Feature request) Metadata enhancement HOT 2
- Windows Build HOT 1
- [Feature Request] Metadata tagging via CSV HOT 1
- Feature request: option to rip as an image with internal cuesheet (flac...) HOT 1
- Question: Keywords for -D option HOT 5
- mingw-w64 clang: cyanrip_main expected expression HOT 3
- When used with `-K`, the log file still contains some placeholder ReplayGain values
- No errors reported, but inconsistent audio results each time - a couple observations/suggestions about it HOT 1
- Publish Dockerfile HOT 1
- LABEL and CATALOGNUMBER
- Why compute ReplayGain with -K? HOT 2
- Error when detecting libavcodec HOT 1
- Windows 10 install fails HOT 3
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 cyanrip.