Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: [OFF TOPIC] From: LAME 3.99 is out (Read 3033 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

 

[OFF TOPIC] From: LAME 3.99 is out

Reply #1
Right you are. It's a bug in EAC that piles on tags instead of replacing.

I think this should be chalked-up to user error.  EAC did not automatically configure itself to have Lame tag the file and then add its own tag afterward.

[OFF TOPIC] From: LAME 3.99 is out

Reply #2
Right you are. It's a bug in EAC that piles on tags instead of replacing.

I think this should be chalked-up to user error.  EAC did not automatically configure itself to have Lame tag the file and then add its own tag afterward.

The program must protect itself from idiots. Or, security holes would be user errors too. It is an EAC bug, because it should check
if the file contains the tag already before writing its own.

[OFF TOPIC] From: LAME 3.99 is out

Reply #3
The program must protect itself from idiots.

EAC can be configured to erase your entire music library.  Should this be made idiot-proof as well?

The ability to use the command line gives you a very powerful tool; and with this tool comes responsibility.

[OFF TOPIC] From: LAME 3.99 is out

Reply #4
The program must protect itself from idiots.

EAC can be configured to erase your entire music library.  Should this be made idiot-proof as well?

Yes, absolutely. I always appreciate a little warning given that this is much more likely an unintentional idiotic error.
A program that does what an idiot says is -- well -- idiotic too.


[OFF TOPIC] From: LAME 3.99 is out

Reply #5
If you try to imagine every possible thing an idiot could do with a piece of software, and remove that possibility by coding it out or providing suitable error messages, 99.99% of all the software you use would never be released. That type of defensive software design is reserved for nuclear plant control, aircraft flight control, etc. (i.e. software where failure threatens lives), and it costs many tens of millions of pounds / euros / dollars to design and test and support, because the number of possible failure modes (whether internal or generated by incorrect/idiotic user input or configuration) is far larger than the number of intended usage modes.

Your music collection isn't life critical, and consequently nobody produces and sells such defensively written software. Software that allows you to do idiotic things isn't of itself idiotic, any more than a car that allows you to drive off a 200 foot high cliff is idiotic. It's often known as PEBKAC.

If you'd paid anything for any of this software then you might have cause for a minor whinge about this slight and easily fixed problem not being described in the manual for one or both pieces of software, but all of the software involved here is completely free......

[OFF TOPIC] From: LAME 3.99 is out

Reply #6
We've wandered into a hypothetical discussion about airplanes.  Going back to EAC and its duplicate tags, it is now cheap to fix a real life use case.
Just check and bail if the tag already exists. There is no need to prevent nuclear meltdown until it can be demonstrated.