RE: Easytag 2.4.0 - Illegal characters for windows FS
- From: Walter Hüttenmeyer <walter huettenmeyer gmx at>
- To: "'David King'" <amigadave amigadave com>
- Cc: easytag-list gnome org
- Subject: RE: Easytag 2.4.0 - Illegal characters for windows FS
- Date: Thu, 5 Nov 2015 09:46:57 +0100
Hi David,
thanks for your quick response. Do you think it would be possible to implement a multi-line input box in the
"process fields" where I can put one replacement per line?
So if I put my array of
ä ae
ö oe
etc there, it would replace (even if it does one full scan of files per character substitution) the chars as
desired? Tinkering a table that maps the illegal chars to valid ones, could be left up to the user/community
then.
Besides that, thank you for your great work - there ain't a tagger like EasyTag!
Walter
-----Original Message-----
From: David King [mailto:amigadave amigadave com]
Sent: Monday, November 2, 2015 9:41 AM
To: Walter Hüttenmeyer
Cc: easytag-list gnome org
Subject: Re: Easytag 2.4.0 - Illegal characters for windows FS
Hi Walter
On 2015-10-31 11:26, Walter Hüttenmeyer <walter huettenmeyer gmx at> wrote:
I recently had to do a backup of my music collection to an NTFS drive
that is read under windows 10. Unfortunately, my files contain
characters that are not valid and thus the files get removed at the
first chkdsk.
I've spent quite some time googling this issue, but could not come up
with a sufficient solution - there's a tool called detox, which will
basically remove the illegal chars and replace them by underscores, but
it fails on german special accents (ISO8859-15) and replaces them with
some garbage.
There is a known bug with filename handling and Windows (in EasyTAG):
https://bugzilla.gnome.org/show_bug.cgi?id=689450
Fixing it requires going through the whole EasyTAG codebase and making sure that filename encoding conversion
is handled properly at each step.
This can get pretty complicated, and I have not had the time to do this yet.
My idea here is that EasyTag could actually have an option to replace a
list of characters with another list of characters - like two arrays.
for example it should substitute
ä with ae
ö with oe
ü with ue
many other special chars should just be removed.
I have found no option in the current easytag - can anyone help me out,
please?
You might be able to use the "Process fields" part of the scanner, but it would be pretty cumbersome to
replace each of the characters in turn.
--
http://amigadave.com/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]