RE: Easytag 2.4.0 - Illegal characters for windows FS



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]