Comments (7)
If you want to support such wildcards, then t.mp3 and need an option to disable wildcards.
from id3.
+1. I'm using GNU parallel to invoke id3 which calls it with one file at a time. The internal pattern matching is making it impossible to modify files with brackets in them. I agree that there needs to be a way of ignoring wildcards and treating the filename as verbatim.
from id3.
Thanks. Introduced in commit 56f6ef4.
Out of curiousity: if a directory contains both 't.mp3' and '[test].mp3', which file do you think the wildcard '[test].mp3' should match? (bash selects "t.mp3"; Take Command selects "[test].mp3".)
from id3.
- Fixed the bug which made id3 ignore files with brackets in them (which was introduced in 56f6ef4).
- Added the
-X
/--no-glob
option which disables wildcard handling altogether
Both changes are now in master: 53c538f...d257053
Thanks for the bug reports and helpful comments!
from id3.
My fix is incomplete, as --no-glob is ignored for a simple id3
/ id3 -v
. I should probably also add escaping to allow globbing to be used in combination with files which have brackets in them.
from id3.
Has any progress been made on this bug?
from id3.
-
--no-glob
should also affectid3 -v
or plainid3
-
\
can be used to escape[
,?
and*
from id3.
Related Issues (20)
- How to replace the str in the Tags with Python? HOT 1
- publisher tag HOT 1
- [WORKAROUND] Convert 2.2 and 2.4 to 2.3 UTF-16 HOT 1
- can't handle file names with brackets HOT 2
- Potential confusion with that other program HOT 2
- Escaping square brackets HOT 1
- MacOS support HOT 5
- How can I delete ID3v1 Comment tag with this software? HOT 4
- Tagging produces "trailing garbage" HOT 3
- dirent not defined in fileexp.cpp HOT 1
- Make dot (.) replacement by underscore (_) optional HOT 4
- tag all subdirectories HOT 1
- Mac? HOT 1
- Recursion and dir naming... haven't quite figured it out yet
- Potential Security Issue HOT 1
- Suggestion - Extract images HOT 9
- Select files based on metadata HOT 2
- Support for cover pictures embedded HOT 1
- Q: How do I specifiy part of a the filename in the filespec? HOT 1
- Proper attribution HOT 2
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 id3.