]> diplodocus.org Git - flac-archive/log
flac-archive
19 years agopointless quote change
epg [Thu, 12 Apr 2007 03:39:46 +0000 (03:39 +0000)]
pointless quote change

19 years agoDump svn:keywords .
epg [Thu, 29 Mar 2007 01:36:39 +0000 (01:36 +0000)]
Dump svn:keywords .

19 years agoAll files have at least one track.
epg [Thu, 29 Mar 2007 01:35:34 +0000 (01:35 +0000)]
All files have at least one track.

19 years agoFix pics nonsense.
epg [Thu, 29 Mar 2007 01:34:46 +0000 (01:34 +0000)]
Fix pics nonsense.

19 years ago(flac2mp3): Fix skip_until processing: stop pointless splitting the
epg [Thu, 29 Mar 2007 00:02:03 +0000 (00:02 +0000)]
(flac2mp3): Fix skip_until processing: stop pointless splitting the
list into two variables and other weird stuff!

(Tags): Storing the global tags in the same dict meant that __len__
was incorrect (+1) for multi-track files.  Keep them separate.

19 years agoSupport my old, numberless TITLE tags.
epg [Mon, 26 Mar 2007 01:21:47 +0000 (01:21 +0000)]
Support my old, numberless TITLE tags.

19 years ago(flac2mp3): Never set date to 'unknown'.
epg [Mon, 26 Mar 2007 01:07:24 +0000 (01:07 +0000)]
(flac2mp3): Never set date to 'unknown'.

(Tags.set): Need to upcase the key when setting, too.

19 years ago1.1.3 has been out a while; uncomment --picture support.
epg [Mon, 26 Mar 2007 00:45:31 +0000 (00:45 +0000)]
1.1.3 has been out a while; uncomment --picture support.

19 years agoBah unicode.
epg [Tue, 7 Nov 2006 09:48:28 +0000 (09:48 +0000)]
Bah unicode.

19 years agoAdd hack to pull down musicbrainz info without having a disc; useful
epg [Tue, 7 Nov 2006 09:07:28 +0000 (09:07 +0000)]
Add hack to pull down musicbrainz info without having a disc; useful
when you're away from home and rip WAVs into itunes...  This should be
a separate program.

19 years agoUpdate CHANGES, list another dependency in README.
epg [Thu, 2 Nov 2006 11:05:57 +0000 (11:05 +0000)]
Update CHANGES, list another dependency in README.

19 years agomore
epg [Thu, 2 Nov 2006 11:03:30 +0000 (11:03 +0000)]
more

19 years agoTODO
epg [Thu, 2 Nov 2006 10:50:04 +0000 (10:50 +0000)]
TODO

19 years agos/--export-vc-to/--export-tags-to/
epg [Thu, 2 Nov 2006 10:44:14 +0000 (10:44 +0000)]
s/--export-vc-to/--export-tags-to/

19 years agoHm, why just copy front cover PICTUREs from flac to mp3? The flac
epg [Thu, 2 Nov 2006 10:42:28 +0000 (10:42 +0000)]
Hm, why just copy front cover PICTUREs from flac to mp3?  The flac
PICTURE metadata block has the exact same metadata as the mp3 ID3v2
APIC frame; just copy them all.

flac.c:
    (flac_pictures): Return fields in the same order they're found in
    the FLAC format.  Convert the description to a unicode object
    rather than returning a UTF-8 encoded str object.

taglib.cc:
    (taglib_apic): Take a list of picture tuples and add them all as
    APIC frames.

    (add_apic_frame_to_mp3): Take the list of picture tuples and pass
    them straight to taglib_apic.

flac2mp3:
    (flac2mp3): Take a list of picture tuples instead of just one;
    pass them all to add_apic_frame_to_mp3.

    (find_pics): Rename from find_pic.  Save all PICTURE metadata
    blocks rather than just saving the first front cover picture.

19 years agoSet encoding of description.
epg [Thu, 2 Nov 2006 09:12:05 +0000 (09:12 +0000)]
Set encoding of description.

19 years ago(flac2mp3): Oops, keep an unmunged version of the output filename,
epg [Thu, 2 Nov 2006 08:27:52 +0000 (08:27 +0000)]
(flac2mp3): Oops, keep an unmunged version of the output filename,
too.

19 years agoCopy flac PICTURE to mp3 APIC using new extension modules.
epg [Wed, 1 Nov 2006 11:07:20 +0000 (11:07 +0000)]
Copy flac PICTURE to mp3 APIC using new extension modules.

19 years agoDon't hard-code front cover type; let the caller choose that.
epg [Wed, 1 Nov 2006 11:06:58 +0000 (11:06 +0000)]
Don't hard-code front cover type; let the caller choose that.

19 years agoReplace crappy demo code for flac PICTURE and mp3 APIC support with
epg [Wed, 1 Nov 2006 10:24:19 +0000 (10:24 +0000)]
Replace crappy demo code for flac PICTURE and mp3 APIC support with
halfway-decent (i hope) Python extension modules.

19 years agoRejigger this a bit; no longer segfaults.
epg [Tue, 31 Oct 2006 22:25:41 +0000 (22:25 +0000)]
Rejigger this a bit; no longer segfaults.

19 years agoAdd stupid diff to metaflac to extract PICTURE.
epg [Sun, 29 Oct 2006 08:17:58 +0000 (08:17 +0000)]
Add stupid diff to metaflac to extract PICTURE.

19 years agoHere's some demo code i whipped up to add APIC to an mp3 with taglib.
epg [Sun, 29 Oct 2006 08:12:37 +0000 (08:12 +0000)]
Here's some demo code i whipped up to add APIC to an mp3 with taglib.

19 years agoForce ID3v2 tags; when i add ID3v2 APIC, iTunes starts ignoring the
epg [Sun, 29 Oct 2006 07:48:04 +0000 (07:48 +0000)]
Force ID3v2 tags; when i add ID3v2 APIC, iTunes starts ignoring the
ID3v1 stuff, guess i don't blame it...

19 years agoAdd (commented-out) flac 1.1.3 PICTURE support.
epg [Sat, 28 Oct 2006 09:45:34 +0000 (09:45 +0000)]
Add (commented-out) flac 1.1.3 PICTURE support.

19 years agoGrab Amazon artwork, but don't do anything with it yet.
epg [Sat, 28 Oct 2006 09:11:22 +0000 (09:11 +0000)]
Grab Amazon artwork, but don't do anything with it yet.

19 years agoOops, in multi-file mode, all tracks are ripped even with -t option.
epg [Sat, 28 Oct 2006 09:07:50 +0000 (09:07 +0000)]
Oops, in multi-file mode, all tracks are ripped even with -t option.
Fixing this also helps lose some duplication.

19 years agoUse album.release where possible, restrict
epg [Sat, 28 Oct 2006 08:42:15 +0000 (08:42 +0000)]
Use album.release where possible, restrict
musicbrainz2.webservice.ReleaseIncludes to tracks.

19 years ago(flac2mp3): Don't need to int(track) now that the loop in main does it.
epg [Thu, 19 Oct 2006 07:13:18 +0000 (07:13 +0000)]
(flac2mp3): Don't need to int(track) now that the loop in main does it.

(Tags): New class that should be moved somewhere shared so fa-flacd
and others can use it.  Simplifies keeping track of per-disc and
per-track tags.

(get_tags): Build and return a Tags object instead of mucking about
with different tags in inconsistent (and broken!) ways.

(main): Oy, main needs to be split up.  Change the main loop to use
the Tags object, fix discnum-is-a-str-not-int bug, make track always
an int here (previously was sometimes str), correctly handle multiple
tracks per flac, and append PART to TITLE if present.

19 years ago(flac): UNTESTED: Put disc number at the front of the output file name,
epg [Thu, 19 Oct 2006 06:10:32 +0000 (06:10 +0000)]
(flac): UNTESTED: Put disc number at the front of the output file name,
not the reader (?!).

19 years ago(flacloop): Don't flip out in multi-file mode if 'cue' doesn't exist.
epg [Thu, 12 Oct 2006 22:45:24 +0000 (22:45 +0000)]
(flacloop): Don't flip out in multi-file mode if 'cue' doesn't exist.

19 years ago(tags_file): Hey, Off-by-one, so kind of you to visit. Go away!
epg [Thu, 12 Oct 2006 21:43:35 +0000 (21:43 +0000)]
(tags_file): Hey, Off-by-one, so kind of you to visit.  Go away!

19 years agoRewrite in python (single-file and multi-artist modes not tested).
epg [Tue, 1 Aug 2006 05:00:00 +0000 (05:00 +0000)]
Rewrite in python (single-file and multi-artist modes not tested).

19 years agoHere's another silly setup.py.
epg [Fri, 28 Jul 2006 22:08:43 +0000 (22:08 +0000)]
Here's another silly setup.py.

19 years agoRewrite in python.
epg [Fri, 28 Jul 2006 18:49:07 +0000 (18:49 +0000)]
Rewrite in python.

19 years agoMove to a good home.
epg [Thu, 27 Jul 2006 18:05:03 +0000 (18:05 +0000)]
Move to a good home.

19 years agoAdd Python implemention of Jobs package.
epg [Wed, 26 Jul 2006 21:29:07 +0000 (21:29 +0000)]
Add Python implemention of Jobs package.

19 years agoFix a job in Jobs::run (@jobs < $maxjobs, not <=) and icky icky
epg [Wed, 26 Jul 2006 18:39:41 +0000 (18:39 +0000)]
Fix a job in Jobs::run (@jobs < $maxjobs, not <=) and icky icky
copy-paste it into flac2mp3, which now supports parallelization.

19 years agoThis is now tested; both multi-file and single-file modes work fine,
epg [Wed, 26 Jul 2006 17:55:20 +0000 (17:55 +0000)]
This is now tested; both multi-file and single-file modes work fine,
and multi-file is now fully parallelizable.

(flac): Refactor this to encode one wav file to one flac, instead of
looping over all the wavs for a multi-file mode.  This leaves behind
the fa-rip directories instead of cleaning them up; i left a comment
where the cleanup should happen; easy enough to fix.  When creating or
removing files or directories, test for $!{EEXIST} and $!{ENOENT} on
failure rather than stat(2)ing up front.

(flacloop): Move some of the multi-file processing here into our new
Jobs::run get-jobs function; it manages a queue of wav files so we can
fully parallelize even multi-file jobs, instead of having the disc as
the unit of parallelization.

19 years agoImprove Jobs package:
epg [Wed, 26 Jul 2006 07:31:35 +0000 (07:31 +0000)]
Improve Jobs package:
 - no longer need global @jobs and @finished
 - @finished is gone completely
 - new run function which takes care of all the details; you just give
   it a function to call to get a new job function, and optional
   reportingi functions.

19 years ago(flacloop): Oops, remove leftover $SIG{CHLD} setting (still UNTESTED).
epg [Wed, 26 Jul 2006 00:24:00 +0000 (00:24 +0000)]
(flacloop): Oops, remove leftover $SIG{CHLD} setting (still UNTESTED).

19 years agoUNTESTED: Refactor the job parallelization stuff into a generic Jobs package.
epg [Tue, 25 Jul 2006 23:51:27 +0000 (23:51 +0000)]
UNTESTED: Refactor the job parallelization stuff into a generic Jobs package.

19 years agoHere's a simple hack to split single cue-containing flac files into
epg [Fri, 23 Jun 2006 01:30:43 +0000 (01:30 +0000)]
Here's a simple hack to split single cue-containing flac files into
single-track flac files.  It's almost entirely a copy/paste of
parts of fa-flacd and flac2mp3; all the common parts really should
be factored out...

19 years agoStore TRACKNUMBER tag in multi-file mode (oops).
epg [Thu, 27 Apr 2006 11:54:56 +0000 (11:54 +0000)]
Store TRACKNUMBER tag in multi-file mode (oops).

20 years agoFix two minor errors.
epg [Wed, 19 Apr 2006 14:14:19 +0000 (14:14 +0000)]
Fix two minor errors.

20 years agoFill in release date (today) now that i've tested r1926.
epg [Wed, 19 Apr 2006 13:58:06 +0000 (13:58 +0000)]
Fill in release date (today) now that i've tested r1926.

20 years agoupdate
epg [Tue, 18 Apr 2006 22:05:39 +0000 (22:05 +0000)]
update

20 years agoDrop the single quotes in printing post-processor args; they may
epg [Tue, 18 Apr 2006 21:38:45 +0000 (21:38 +0000)]
Drop the single quotes in printing post-processor args; they may
contain quotes anyway.

20 years agoUse better identifers and add comments.
epg [Tue, 18 Apr 2006 20:59:26 +0000 (20:59 +0000)]
Use better identifers and add comments.

20 years agoSupport multi- and single- file modes.
epg [Mon, 17 Apr 2006 23:59:34 +0000 (23:59 +0000)]
Support multi- and single- file modes.

20 years agoFix r1932 (i told you it was untested).
epg [Sun, 16 Apr 2006 08:34:19 +0000 (08:34 +0000)]
Fix r1932 (i told you it was untested).

20 years agoFactor out the flac(1)-running part to run_flac, which is identical
epg [Sun, 16 Apr 2006 08:30:18 +0000 (08:30 +0000)]
Factor out the flac(1)-running part to run_flac, which is identical
in both versions.

20 years agoWTF! I just noticed that i forgot the part of hhlp that would
epg [Fri, 14 Apr 2006 18:29:15 +0000 (18:29 +0000)]
WTF!  I just noticed that i forgot the part of hhlp that would
actually create the array reference, but it worked anyway!  Now i
find out perl has autovivified these since at least 2000.  Yet i'm
sure they weren't being autovivified when i had to do something
similar at Lexmark a couple years ago.  Maybe it was a bug in
whatever Perl version i was using, or more likely i was just smoking
crack...

Kill hhlp.

20 years agoUntested: make multi-file the default with a single-file option.
epg [Fri, 14 Apr 2006 16:20:36 +0000 (16:20 +0000)]
Untested: make multi-file the default with a single-file option.

20 years agoHere's my hacked up multi-file support. Needs a lot of cleanup,
epg [Fri, 14 Apr 2006 15:52:50 +0000 (15:52 +0000)]
Here's my hacked up multi-file support.  Needs a lot of cleanup,
and needs to support single-file mode as well.

20 years ago(newjob): Should be setting $SIG{CHLD} to 'DEFAULT', not 'IGNORE'.
epg [Fri, 14 Apr 2006 01:31:10 +0000 (01:31 +0000)]
(newjob): Should be setting $SIG{CHLD} to 'DEFAULT', not 'IGNORE'.
The former happened to work on NetBSD but isn't right, and doesn't
work on Linux 2.6 (was causing system(flac) to return -1).

20 years agoMake MusicBrainz querying optional (untested).
epg [Tue, 11 Apr 2006 21:46:41 +0000 (21:46 +0000)]
Make MusicBrainz querying optional (untested).

20 years agoOops, support for untagged files was not complete. Fix.
epg [Tue, 4 Oct 2005 07:12:46 +0000 (07:12 +0000)]
Oops, support for untagged files was not complete.  Fix.

20 years agoUpdate for version 3.
epg [Sun, 26 Jun 2005 18:23:22 +0000 (18:23 +0000)]
Update for version 3.

20 years agoUpdate CDDEV explanation to talk about MusicBrainz; this was left over
epg [Sun, 26 Jun 2005 18:13:22 +0000 (18:13 +0000)]
Update CDDEV explanation to talk about MusicBrainz; this was left over
from when this was a zsh script that tried to figure that out itself.

20 years agoLose mkcue and require MusicBrainz::Client >= 0.09 (for release dates).
epg [Sun, 26 Jun 2005 18:10:51 +0000 (18:10 +0000)]
Lose mkcue and require MusicBrainz::Client >= 0.09 (for release dates).

20 years agoAdd support for reading release dates from MusicBrainz.
epg [Sun, 26 Jun 2005 18:09:36 +0000 (18:09 +0000)]
Add support for reading release dates from MusicBrainz.

Thanks to Matthias Friedrich <matt@mafr.de> for adding this to
MusicBrainz::Client::Simple and suggesting it.

20 years agoLooks like MusicBrainz::Client exposed the TOC info i needed all
epg [Sun, 26 Jun 2005 18:06:58 +0000 (18:06 +0000)]
Looks like MusicBrainz::Client exposed the TOC info i needed all
along; stop running mkcue and use that instead.

Thanks to Matthias Friedrich <matt@mafr.de> for the suggestion and
demo code.

20 years agoAdd vorbis comment documentation URLs.
epg [Wed, 27 Apr 2005 06:15:31 +0000 (06:15 +0000)]
Add vorbis comment documentation URLs.

20 years agoAdd DISCNUMBER support.
epg [Wed, 27 Apr 2005 06:10:09 +0000 (06:10 +0000)]
Add DISCNUMBER support.

20 years agoSingle-track support broke multi-track. Fix both.
epg [Wed, 27 Apr 2005 06:06:37 +0000 (06:06 +0000)]
Single-track support broke multi-track.  Fix both.

20 years agoMatch tag names case-insensitively.
epg [Wed, 27 Apr 2005 05:38:36 +0000 (05:38 +0000)]
Match tag names case-insensitively.

20 years agoAdd notes for recent changes.
epg [Wed, 27 Apr 2005 05:27:06 +0000 (05:27 +0000)]
Add notes for recent changes.

20 years ago(flac2mp3): Force track number argument to int.
epg [Wed, 27 Apr 2005 05:13:47 +0000 (05:13 +0000)]
(flac2mp3): Force track number argument to int.

20 years agoDon't stupidly take only one argument; take multiple files.
epg [Wed, 27 Apr 2005 05:07:00 +0000 (05:07 +0000)]
Don't stupidly take only one argument; take multiple files.

20 years agoSupport single-track FLAC files (no cue sheet).
epg [Wed, 27 Apr 2005 04:55:52 +0000 (04:55 +0000)]
Support single-track FLAC files (no cue sheet).

If the TRACKNUMBER tag is present, use it on the first MP3 file; this
should only be set on a single-track FLAC file.

Don't blow up if any of the tags we look for are not defined; just
don't use them.

20 years ago(get_tags): http://us.xiph.org/ogg/vorbis/doc/v-comment.html says the
epg [Wed, 27 Apr 2005 03:49:35 +0000 (03:49 +0000)]
(get_tags): http://us.xiph.org/ogg/vorbis/doc/v-comment.html says the
keys are supposed to be case insensitive.

20 years agoSupport multi-artist flac files.
epg [Tue, 26 Apr 2005 03:30:19 +0000 (03:30 +0000)]
Support multi-artist flac files.

20 years ago1. Switch to TITLE[n] style tags
epg [Tue, 26 Apr 2005 03:01:04 +0000 (03:01 +0000)]
1. Switch to TITLE[n] style tags
2. Support multi-artist discs

(tags_file): Split all the duplicated candidate-tags file writing
stuff from tags into this new function.  It uses TITLE[n] style tags,
and ARTIST[n] tags for multi-artist discs.

(tags): Use tags_file.  If any of the matching MusicBrainz album
objects' has_various_artists function returns true, make a
candidate-tags-0v file with blank ARTIST[n] entries, as well as
putting them in the candidate-tags-$i file.

21 years agoDocument changes for version 2.
epg [Sun, 5 Dec 2004 09:09:21 +0000 (09:09 +0000)]
Document changes for version 2.

21 years ago(get_tags): Fix TITLE regexp; it was mistakenly not using ^ like the
epg [Sun, 5 Dec 2004 08:23:55 +0000 (08:23 +0000)]
(get_tags): Fix TITLE regexp; it was mistakenly not using ^ like the
others.  Also, as follow-up to r1733, document why we don't match = .

21 years ago(run_or_die): Print command if verbose mode.
epg [Sun, 5 Dec 2004 07:10:57 +0000 (07:10 +0000)]
(run_or_die): Print command if verbose mode.

(flac2mp3): Pass --quiet and --verbose options to flac and lame as
appropriate.  If --lame-options given, also pass those to lame.
Previously --preset standard was hard-coded, now it is just the
default if --lame-options is not given.

(MAIN): Now take options: --lame-options, -q/--quiet, -v/--verbose,
and -h/--help.

21 years agoWork around cperl-mode scanning bug.
epg [Sun, 5 Dec 2004 06:44:44 +0000 (06:44 +0000)]
Work around cperl-mode scanning bug.

21 years agoAdd debug mode.
epg [Sun, 5 Dec 2004 06:35:11 +0000 (06:35 +0000)]
Add debug mode.

21 years agoAdd support for a post-processor hook.
epg [Sun, 5 Dec 2004 05:38:18 +0000 (05:38 +0000)]
Add support for a post-processor hook.

(fa-flacd):
    Document the hook.

    (flac): Execute and remove the hook if it exists before removing
    the temporary directory.

(fa-rip):
    (make_post_processor): New function to create the post-processor
    file, if defined.

    (MAIN): Take new -p/--post-processor option.

21 years agoNeed the g (global) flag on that substitution operation.
epg [Sat, 30 Oct 2004 19:09:07 +0000 (19:09 +0000)]
Need the g (global) flag on that substitution operation.

21 years agoCopy run_or_die from fa-rip and use that to run flac | lame.
epg [Sat, 30 Oct 2004 17:46:27 +0000 (17:46 +0000)]
Copy run_or_die from fa-rip and use that to run flac | lame.

21 years agoMake handling of child process death consistent.
epg [Sat, 30 Oct 2004 17:25:01 +0000 (17:25 +0000)]
Make handling of child process death consistent.

21 years ago(get_tags): Just match /TITLE/ instead of /TITLE=/, to support the
epg [Thu, 28 Oct 2004 02:11:26 +0000 (02:11 +0000)]
(get_tags): Just match /TITLE/ instead of /TITLE=/, to support the
TITLE[1] .. TITLE[n] tag style.

21 years agoNote GNU make requirement.
epg [Wed, 27 Oct 2004 05:38:25 +0000 (05:38 +0000)]
Note GNU make requirement.

21 years agoRemove debugging bits accidentally committted.
epg [Wed, 27 Oct 2004 05:08:38 +0000 (05:08 +0000)]
Remove debugging bits accidentally committted.

21 years agoAdd URL keyword.
epg [Wed, 27 Oct 2004 05:06:42 +0000 (05:06 +0000)]
Add  URL keyword.

21 years agoMake Getopt::Long behave sanely, as i do elsewhere.
epg [Wed, 27 Oct 2004 05:05:43 +0000 (05:05 +0000)]
Make Getopt::Long behave sanely, as i do elsewhere.

21 years agoUse Getopt::Long and Pod::Usage instead of Getopt::Std. As a side
epg [Wed, 27 Oct 2004 05:05:16 +0000 (05:05 +0000)]
Use Getopt::Long and Pod::Usage instead of Getopt::Std.  As a side
effect, support long options.  Add OPTIONS documentation section.

21 years agoCollapse fa-rip and fa-tags into a single Perl program, fa-rip.
epg [Wed, 27 Oct 2004 04:54:16 +0000 (04:54 +0000)]
Collapse fa-rip and fa-tags into a single Perl program, fa-rip.
Fix up the documentation.

21 years agoSupport a -t track-count option to fa-rip and mkcue, so we can skip
epg [Sat, 23 Oct 2004 05:53:06 +0000 (05:53 +0000)]
Support a -t track-count option to fa-rip and mkcue, so we can skip
stupid data tracks.

21 years agoNo more .toc file now that we use mkcue.
epg [Sat, 23 Oct 2004 04:42:35 +0000 (04:42 +0000)]
No more .toc file now that we use mkcue.

21 years agoAh-hah! I have finally found the bug that caused my mp3s to include a
epg [Sat, 23 Oct 2004 02:40:41 +0000 (02:40 +0000)]
Ah-hah!  I have finally found the bug that caused my mp3s to include a
bit of the next track at the end of one, but only sometimes.  The
hundredths of a second vs. sector was certainly a bug, but was not
this bug.

(get_decode_args): Use sprintf %02d for each field.  Previously i
was just stringing them together with colon and dot, so "9" becomes
"9" instead of "09", which flac sees as 90!

21 years ago(get_decod_args): The third time field is *sectors*, not hundredths of
epg [Sat, 23 Oct 2004 01:54:15 +0000 (01:54 +0000)]
(get_decod_args): The third time field is *sectors*, not hundredths of
a second.  One second is 75 sectors.

21 years agoDon't count tracks twice.
epg [Sat, 23 Oct 2004 01:45:23 +0000 (01:45 +0000)]
Don't count tracks twice.

21 years agoUse mkcue to make cue sheets, instead of cdrdao.
epg [Sat, 23 Oct 2004 01:44:30 +0000 (01:44 +0000)]
Use mkcue to make cue sheets, instead of cdrdao.

21 years agoSanitize filename sanitization and quoting. I'm not sure why i was
epg [Sat, 18 Sep 2004 16:05:25 +0000 (16:05 +0000)]
Sanitize filename sanitization and quoting.  I'm not sure why i was
s/[:'"]/_/g, momentary insanity i suppose.  All i need do is replace /
with _ on output filenames and replace ' with '\'' on filenames that
will go to the shell surrouned by '' quotes, instead of being passed
directly into a program's argv.

fa-flacd:
    (flac): Do / sanitization only, since we're not going through the
    shell, but running flac directly.

flac2mp3:
    (flac2mp3): We weren't sanitizing the input filename; start doing
    so.  Only do ' sanitization for input file and output id3tag
    information, additionally do / sanitization on $outfile.

21 years ago(get_tags): Properly handle errors from metaflac.
epg [Sun, 5 Sep 2004 21:01:54 +0000 (21:01 +0000)]
(get_tags): Properly handle errors from metaflac.

21 years ago(flac): Whoops, need to use sanitized version in some more places.
epg [Tue, 31 Aug 2004 05:28:18 +0000 (05:28 +0000)]
(flac): Whoops, need to use sanitized version in some more places.

21 years ago(flac): Copy filename sanitization from flac2mp3.
epg [Tue, 31 Aug 2004 04:27:40 +0000 (04:27 +0000)]
(flac): Copy filename sanitization from flac2mp3.