HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: Acropolis on 2006-06-01 18:26:58

Title: foo_masstag_codepage
Post by: Acropolis on 2006-06-01 18:26:58
It is very inconvienient if without codepage conversion plugin when dealing with non english songs.
This is an extension of the foo_masstag, and is pretty much the same as the foo_codepage_action plugin for the old foobar2000, but this is for 0.9.x.

the two extra functions are:
- codepage conversion
- conversion between simplified and traditional chinese

This plugin has been renamed to foo_masstag_addons, feature requests are welcome.

* read my blog for the dependency requirements before downloading *

current version: 0.3.4 (http://acropolis.lokalen.org/)

change log

0.3.4
- added a new action: “Embedded cuesheet inserter”

this is an action to automatically insert the related cuesheet to the file, currently only: *.ape;*.tak;*.flac;*.mac are supported.

this is developed when I convert my APEs to TAKs, the operation is:

C:\album.cue
C:\album.tak

load album.tak to fb2k and put it to the masstagger, and select the action, then run

the action will:
1. put data of album.cue to album.tak as embedded cuesheet
2. remove the actual album.cue file (only will remove if the operation is sucessfully done)

0.3.3
- codepage combo boxes items are sorted now, it was auto sorted in xp, but in vista, it is a mess.

0.3.2
- multi-instance support for the conversions, now mutiple actions of the same type is supported

0.3.1
- minor bugs fixed

0.3
- chinese conversion is also included with the codepage conversion, you can now do the two actions in one step.
- the names "current cp" and "target cp" are changed accordingly.
- conversion preview added, you don't need to worry about messing up your tags by selecting wrong codepage anymore.

0.2.3
- allows user to specify the which meta data to convert

0.2.2
- allows user to select the current codepage

A little tutorial
codepage conversion now allows user to select the codepage currently used to dislay and the
codepage to convert.

this let user fix those files tagged by foo_freedb2, which treats any tags retreived from the
server as utf-8, but in fact the tags could be something else.
to fix these files, user selects iso-8859-1 as the displayed codepage and the correct codepage
as what user thinks it should be (this can be known if user browses the freedb website with the DISCID).

the displayed codepage and correct codepage are not your operating system's codepage, but the
codepage used to store in the actual file when it is not unicode (utf16) and utf8.
but for other files not tagged by foo_freedb2, the displayed codepage is most likely your windows
current code page.

in fact for any mis-tagged files, user just needs to known the codepage in the files and
the correct codepage to get them fixed, unless the files really have incorrect tags.
Title: foo_masstag_codepage
Post by: Acropolis on 2006-06-03 20:34:33
nobody uses it at all?
Title: foo_masstag_codepage
Post by: Fiend Angelical on 2006-06-03 20:46:45
I'm sorry, I don't really have a use for this. Not really into non-English songs. I'm sure someone will. Good job though.
Title: foo_masstag_codepage
Post by: thuan on 2006-06-16 00:14:17
Thanks for the plugin, been waiting for sth like this for a while. The only problem now I found is I have to install the MSVC8 runtime lib.
Title: foo_masstag_codepage
Post by: xliu5 on 2006-06-16 22:15:00
How does this work? I see that it is similar to the special show file info plugin for 0.83. What tags does this plugin convert the codepage? All three of ID3v1, ID3v2.4 and APEv2 currently supported by foobar2k 0.92? I have my MP3 encoded in Chinese GBK but the portable MP3 player only recognizes ID3v2.3 UTF-16 encoding. I guess it is out of question for me to use the plugin to convert the codepage since foobar2k now saves the tags in ID3v2.4 and there is no UTF-16 encoding at the codepage conversion (only UTF-7 and UTF-8).
Title: foo_masstag_codepage
Post by: Acropolis on 2006-06-17 00:59:50
How does this work? I see that it is similar to the special show file info plugin for 0.83. What tags does this plugin convert the codepage? All three of ID3v1, ID3v2.4 and APEv2 currently supported by foobar2k 0.92? I have my MP3 encoded in Chinese GBK but the portable MP3 player only recognizes ID3v2.3 UTF-16 encoding. I guess it is out of question for me to use the plugin to convert the codepage since foobar2k now saves the tags in ID3v2.4 and there is no UTF-16 encoding at the codepage conversion (only UTF-7 and UTF-8).


no, it is similar to the foo_codepage_action plugin in 0.8.x.
this plugin in fact doesn't know what tag it will convert, because it just changes the codepage of the text from meta info, so the tag type really depends on the tag type you've chosen of the input file.

Also, it has nothing to do with ID3v1, or whatever. The main purpose of the conversion is converting the meta info text which is from other codepage such as big5, gbk, to utf-8.

The primary reason I write this plugin is because I have many mp3 using GBK in the tag, but I'm using Big5 windows, the text shown in foobar is garbage (you know what I mean, I think).
I need a plugin like this to convert the text so it can be displayed properly in my big5 windows (both simplified and traditional can be displayed).
Title: foo_masstag_codepage
Post by: iOsiris on 2006-06-17 02:19:23
Thanks a lot, I do have to go thru the codepages manually a lot for Chinese songs, I'll try it out
Title: foo_masstag_codepage
Post by: djet on 2006-06-17 13:24:28
So is it useless to convert text displayed originally in a wrong encoding?
Title: foo_masstag_codepage
Post by: Acropolis on 2006-06-17 16:47:18
So is it useless to convert text displayed originally in a wrong encoding?


I don't know what you mean by "originally in a wrong encoding", but I can give you another example.

if you have a japanese song using S-JIS as its tagging codepage, but you are not using a japanese windows. the meta info displayed in your foobar will probably be empty (blank) or garbage text. You can use this plugin to convert the text with codepage 932 to utf-8, the text will then be properly displayed.
Title: foo_masstag_codepage
Post by: iOsiris on 2006-06-21 20:49:48
K this thing works like a charm!  Way better than having to go thru in individualy, thanks !
Title: foo_masstag_codepage
Post by: surf on 2006-06-22 05:07:15
no, it is similar to the foo_codepage_action plugin in 0.8.x.
this plugin in fact doesn't know what tag it will convert, because it just changes the codepage of the text from meta info, so the tag type really depends on the tag type you've chosen of the input file.

Also, it has nothing to do with ID3v1, or whatever. The main purpose of the conversion is converting the meta info text which is from other codepage such as big5, gbk, to utf-8.

The primary reason I write this plugin is because I have many mp3 using GBK in the tag, but I'm using Big5 windows, the text shown in foobar is garbage (you know what I mean, I think).
I need a plugin like this to convert the text so it can be displayed properly in my big5 windows (both simplified and traditional can be displayed).


Hmm...i have the same problems like yours.
but i'm wondering...
if i get the tags from freedb.org is in gbk encoding.
and i use the codepage action which plugged into foobar2000 0.8.3(i don't like 0.9.x..)
i choose convert simplified chinese into traditional chinese.
it worked..and the tags displayed perfect.
but i have a question...
the tags aren't in utf-8, are they?
how do i make sure the tags will be using traditional chinese characters in utf-8 library?
because when i use utf-8 to utf-8 using masstager...the tags just become a bunch of `?'

thanks
Title: foo_masstag_codepage
Post by: Acropolis on 2006-06-22 05:19:29
Hmm...i have the same problems like yours.
but i'm wondering...
if i get the tags from freedb.org is in gbk encoding.
and i use the codepage action which plugged into foobar2000 0.8.3(i don't like 0.9.x..)
i choose convert simplified chinese into traditional chinese.
it worked..and the tags displayed perfect.
but i have a question...
the tags aren't in utf-8, are they?
how do i make sure the tags will be using traditional chinese characters in utf-8 library?
because when i use utf-8 to utf-8 using masstager...the tags just become a bunch of `?'

thanks


you are confused with the old codepage_action plugin, I was, also.
the action of codepage conversion is converting the tagged file from the codepage to utf-8, while simplified to traditional chinese conversion is in fact utf-8 to utf-8 conversion.

to avoid '?', you need to be aware of what the tagging character set is, bascially, if you see the garbage text, you should have 2 conversions, first for codepage to utf-8, second for simp. to trad. conversion.
if you can see the simp. chinese before doing any conversion, you just need the sim. to trad. conversion.
Title: foo_masstag_codepage
Post by: darkj2k on 2006-06-26 09:41:27
Thanks for this gr8t plg-in. It's what I need.
Title: foo_masstag_codepage
Post by: surf on 2006-06-27 08:35:16
you are confused with the old codepage_action plugin, I was, also.
the action of codepage conversion is converting the tagged file from the codepage to utf-8, while simplified to traditional chinese conversion is in fact utf-8 to utf-8 conversion.

to avoid '?', you need to be aware of what the tagging character set is, bascially, if you see the garbage text, you should have 2 conversions, first for codepage to utf-8, second for simp. to trad. conversion.
if you can see the simp. chinese before doing any conversion, you just need the sim. to trad. conversion.


Thank you for replying to my post.
but i still have a few questions.
i have files with tags in garbage texts.
but i don't know which code set it originally using..
how do you know that?is there any program that can identified the code page the tags or filenames is using?
or i have to convert in order to check if i'm right?
i mean this when the tags of the album can't be found in freedb database.

question 2.
i know foobar can directly tag mp3 files from freedb.
but there's a problem.
i get into the `get tags from freedb' page.
and i have to choose a code page that in preview will show more correct information.
``hope you know what i'm saying...like choose gbk and it shows the tags with correct simplified chinese instead of garbage codes...''
and i tag it.
but here's the question..
after i tag it....foobar shows the simplified chinese information...
but is the tags in utf-8?
how do i know?
(when i use codepage conversion...i choose utf-8 to utf-8...it becomes a bunch of question marks...ha..)

is there anyway to know what code page the tags of the known few tagging system, id3v2, flac tags, ape tags,.etc or the files' names in windows are using? or even just check if they're using utf-8

BTW...
I would really like to know more about code page....
any books recommended if i want to do code page conversion or identification programming...
i know there's a o'reilly book about unicode...
just hope to get some advice from people who are already doing this kind of things...

hope you all know what i'm trying to say...
(my english is not very good....)
thanks for your patience

also...
if anyone is also using the program Convertz...
i have a question...
i have some files with names with unicode simplified chinese and unicode japanese..since they only show right in unicode preview..
when i want to convert the unicode from unicode simplified chinese into unicode traditional chinese, unicode japanese will disappear..and if i actually do the conversion...the unicode japanese couldn't be recovered after the conversion.
i thought every unicode version contains the same things...
then why when i do conversions between unicode and unicode traditional chinese(that is..in Convertz...i do unicode to unicode traditional chinese), if there are characters in unicode japanese it will disappear after the conversion.
but the unicode japanese characters will show good when in unicode simplified chinese...(that is ...in Convertz i choose unicode to unicode simplified chinese.)

i wonder...
Title: foo_masstag_codepage
Post by: Acropolis on 2006-06-27 18:37:56
Quote
i have files with tags in garbage texts.
but i don't know which code set it originally using..
how do you know that?is there any program that can identified the code page the tags or filenames is using?
or i have to convert in order to check if i'm right?
i mean this when the tags of the album can't be found in freedb database.

you will not know, you have to guess to check.
Quote
question 2.
i know foobar can directly tag mp3 files from freedb.
but there's a problem.
i get into the `get tags from freedb' page.
and i have to choose a code page that in preview will show more correct information.
``hope you know what i'm saying...like choose gbk and it shows the tags with correct simplified chinese instead of garbage codes...''
and i tag it.
but here's the question..
after i tag it....foobar shows the simplified chinese information...
but is the tags in utf-8?
how do i know?
(when i use codepage conversion...i choose utf-8 to utf-8...it becomes a bunch of question marks...ha..)

if you can see the simplified chinese correctly in foobar, then it is already utf-8
Quote
is there anyway to know what code page the tags of the known few tagging system, id3v2, flac tags, ape tags,.etc or the files' names in windows are using? or even just check if they're using utf-8

I don't understand what you mean, or you can pm me in chinese
Quote
BTW...
I would really like to know more about code page....
any books recommended if i want to do code page conversion or identification programming...
i know there's a o'reilly book about unicode...
just hope to get some advice from people who are already doing this kind of things...

I have no idea.
Quote
if anyone is also using the program Convertz...
i have a question...
i have some files with names with unicode simplified chinese and unicode japanese..since they only show right in unicode preview..
when i want to convert the unicode from unicode simplified chinese into unicode traditional chinese, unicode japanese will disappear..and if i actually do the conversion...the unicode japanese couldn't be recovered after the conversion.
i thought every unicode version contains the same things...
then why when i do conversions between unicode and unicode traditional chinese(that is..in Convertz...i do unicode to unicode traditional chinese), if there are characters in unicode japanese it will disappear after the conversion.
but the unicode japanese characters will show good when in unicode simplified chinese...(that is ...in Convertz i choose unicode to unicode simplified chinese.)

I'm having the same problem with convertz, so I guess traditional chinese doesn't have the japanese characters.
Title: foo_masstag_codepage
Post by: Sky.Live on 2006-06-28 16:07:38
brilliant component, i have TTPlayer, convertZ, and pagecode just to settle my problem with encoding..


.traditional chinese dont support japanese, use simplified instead, i am using jis for my self

btw, i cant download the archieve...
Title: foo_masstag_codepage
Post by: Acropolis on 2006-06-28 16:16:01
btw, i cant download the archieve...

I've just checked, the download link is valid, what do you mean?
Title: foo_masstag_codepage
Post by: Sky.Live on 2006-06-29 19:21:30
i guess my firefox have some issues, sorry for the inconvenients

are we suppose to click on the word binary to download?
Title: foo_masstag_codepage
Post by: Acropolis on 2006-06-29 20:40:42
i guess my firefox have some issues, sorry for the inconvenients

are we suppose to click on the word binary to download?

yes
Title: foo_masstag_codepage
Post by: obazavil on 2006-07-01 16:26:17
Hmm..

I downloaded the zip of the binary and copied the dll into foobar components.

however, i get this:
Failed to load DLL: foo_masstag_addons.dll

i have foobar 0.9.2 and masstager componen installed.

any ideas? :S
Title: foo_masstag_codepage
Post by: thuan on 2006-07-02 00:32:37
Download and install Microsoft Visual C++ 2005 runtime here (http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en) or .NET Framework 2.0 if u need it.
Title: foo_masstag_codepage
Post by: SNAG on 2006-07-02 15:05:30
Wow, this is a lifesaver.

I migrated from 0.83 to 0.9, and there's quite a big of files that I tagged using GB2312 (Simp. Chinese) - using the built in XP Language typing.

However, when I migrated to 0.9, the files' metadata was not recognized. Your plugin saved me..

PS: Does foobar only recognize only Unicode formatting, and not the rest? If I click on the file properties with Explorer, I can still see the metadata there...
Title: foo_masstag_codepage
Post by: cvax on 2006-07-13 00:28:37
so how do i know which codepage to use to get my korean songs showing?
Title: foo_masstag_codepage
Post by: kjoonlee on 2006-07-13 02:23:17
Korean versions of Windows are likely to be in cp949. Maybe you should use 949.
Title: foo_masstag_codepage
Post by: cvax on 2006-07-13 05:21:09
Okay I am quite confused at what is up with my foobar in its abilities to display foreign characters. I've tried pretty much all the codepages to no avail. My foobar seems to be able to show some of the tags properly while other's don't work. Any help would be great.

Heres a picture of what I mean

screenshot (http://josh.lazysouls.com/imgs/foobar/3.jpg)

You can see it displaying the korean in the BAND field just fine. Doesn't want to work in the others though :/

Moderation: Please refrain from inlining images larger than roughly 800x600 and 80KB. Please use thumbnails and/or links for large pictures instead.
Title: foo_masstag_codepage
Post by: kjoonlee on 2006-07-13 08:04:35
Maybe it was tagged and retagged by people from and outside of Korea. Maybe it was tagged and retagged using different programs.
Title: foo_masstag_codepage
Post by: cvax on 2006-07-14 10:01:19
That did the trick. I retagged the tracks and everything works perfect. Thanks
Title: foo_masstag_codepage
Post by: Acropolis on 2006-08-10 01:02:32
updated, put this on top of the forum......
Title: foo_masstag_codepage
Post by: thuan on 2006-08-10 02:10:01
In other words, the new codepage conversion will act like this: If the files have shift-JIS encoding then I chose in the current codepage shift-JIS and the target codepage UTP-8 right?
Title: foo_masstag_codepage
Post by: Acropolis on 2006-08-10 02:19:53
In other words, the new codepage conversion will act like this: If the files have shift-JIS encoding then I chose in the current codepage shift-JIS and the target codepage UTP-8 right?


no.

if your file is tagged by foo_freedb2 and you found it is messed up. what you should do is:
current cp = 28591 (iso-8859-1)
target cp = 932 (Shift-JIS)

for any other situations you need to know the tag that wrongly used as the current cp (most likely this time is your windows current code page), and the correct code page as the target cp.

you don't have to select utf-8 as the code page at all.
Title: foo_masstag_codepage
Post by: apple pie on 2006-08-20 08:53:47
Sir, after using this plug-in, i can see the Chinese Tags now
but there are spaces in the Japanese Tags
what can i do?

I am using Chinese Traditional winxp without HKSCS or Unicode-at-on
Title: foo_masstag_codepage
Post by: yapock on 2006-08-21 02:07:35
if your file is tagged by foo_freedb2 and you found it is messed up. what you should do is:
current cp = 28591 (iso-8859-1)
target cp = 932 (Shift-JIS)

for any other situations you need to know the tag that wrongly used as the current cp (most likely this time is your windows current code page), and the correct code page as the target cp.

you don't have to select utf-8 as the code page at all.


Excuse me. I have installed foo_masstag-addons, but I see no where I can change the current/target cp.
I also installed "MICROSOFT VISUAL C++ 2005 RUNTIME LIBRARIES"
Would you give a screenshot link to indicate where I can modify those cps?
Title: foo_masstag_codepage
Post by: thuan on 2006-08-21 04:22:37
In masstagger manage scripts there're two new action types.
Title: foo_masstag_codepage
Post by: Acropolis on 2006-08-21 10:57:49
Excuse me. I have installed foo_masstag-addons, but I see no where I can change the current/target cp.
I also installed "MICROSOFT VISUAL C++ 2005 RUNTIME LIBRARIES"
Would you give a screenshot link to indicate where I can modify those cps?


context menu -> Tagging -> Manage Scripts -> Add -> Addon: Codepage conversion
Title: foo_masstag_codepage
Post by: adrianmak on 2006-08-28 06:23:13
I tried to use this addon to convert chinese traditional (big5) to unicode
but The result tags are still rubblish characters

My existing mp3 tag is written masstagger in fb0.8.3

I selected current CP is 950 (ansi/oem traditional chinese big5)
and traget CP is 65001 (UTF-8)

is thatn right ?
Title: foo_masstag_codepage
Post by: LordWarlock on 2006-08-28 08:34:46
It would be great if the plugin allowed to specify which tag to convert, as it's unusable for me as it works now. Some of my files have tags using multiple codepages, so if I try to correct one tag (ie. LYRICS) others (ie. ARTIST) gets borked.
Title: foo_masstag_codepage
Post by: Acropolis on 2006-08-28 20:32:42
@adrianmak
firstly, unicode virtually is utf-16.
secondly, you can't convert it to unicode (utf-16).
the purpose of this functionality is to get the tag displayed properly, not for converting to other codepage, in fact.
whatever user selects the current_cp and target_cp are just the in-between codepages for the conversion, the ultimate codepage will always be utf-8, which is
foobar internally uses. I show you the concept here:

1. input tags are utf-8
2. conversion of codepages  (convert to raw ascii by the current cp, then map to the target cp)
3. output tags as utf-8

now you should understand why you can't convert to unicode.

@LordWarlock
now you can specify the meta name to convert, as you wish.
Title: foo_masstag_codepage
Post by: neothe0ne on 2006-09-18 22:06:13
current cp = 28591 (iso-8859-1)
target cp = 932 (Shift-JIS)


Thank you for this component!  Now that I've actually started downloading some J-Pop (and after reading the quoted post), I can successfully convert these broken JIS characters into Japanese Unicode characters!

Just a suggestion for future versions:  Change "Current codepage" to "System codepage", and "Target codepage" to "File's codepage", so that it is easier to understand the component.
Title: foo_masstag_codepage
Post by: Acropolis on 2006-09-18 22:19:39
Just a suggestion for future versions:  Change "Current codepage" to "System codepage", and "Target codepage" to "File's codepage", so that it is easier to understand the component.

thanks for your suggestion, I will change the names, I couldn't think of the proper names for those two
but "current cp" to have a name "system codepage" probably not always correct, because for the situation of a file tagged by foo_freedb2, it is not the system codepage but the current wrong codepage of the file.
Title: foo_masstag_codepage
Post by: Acropolis on 2006-09-20 23:11:37
Just a suggestion for future versions:  Change "Current codepage" to "System codepage", and "Target codepage" to "File's codepage", so that it is easier to understand the component.

the names are changed, more suitable.
also, the important feature, conversion preview is added.
Title: foo_masstag_codepage
Post by: thuan on 2006-09-21 00:58:58
Thanks Acropolis, you rock, I have been waiting for the preview feature.
Title: foo_masstag_codepage
Post by: Acropolis on 2006-09-21 07:32:23
Thanks Acropolis, you rock, I have been waiting for the preview feature.

thank you, glad you like it.
Title: foo_masstag_codepage
Post by: sinan on 2006-09-30 22:03:47
This is plain super!! I have very long sought such software, I had found only the little command-line Java utility id3conv, which was far from what I need, especially because files with foreign characters in their names cannot be used in the command line (AFAIK). For at least a year, I put up with not viewing the tags of my Russian music. Sadly nearly everything is tagged incorrectly. Now all my problem is solved in a few minutes, thank you!
Title: foo_masstag_codepage
Post by: Rchanc on 2006-09-30 22:54:58
Hi... I'm really eager to try out the Masstagger Addon but the server is down...
Title: foo_masstag_codepage
Post by: Acropolis on 2006-10-02 11:24:29
before the server comes back, get it here:
http://www.hydrogenaudio.org/forums/index....showtopic=48927 (http://www.hydrogenaudio.org/forums/index.php?showtopic=48927)

EDIT: thanks to VaCUm, now my files are on his server, check the first post for the download link.
Title: foo_masstag_codepage
Post by: neothe0ne on 2006-10-03 03:21:15
I can't seem to access your new page, Acropolis.  It links to a page basically covered with ads with web tips or something.

Rofl nevermind, I didn't see your last post.
Title: foo_masstag_codepage
Post by: slashjunior on 2006-10-06 15:07:02
Would anyone beable to tell me how to get greek songs to show up correctly in foobar? I got a couple of CDs in Cyprus and when I load them up in with freedb in EAC or foobar it just comes up with wierd symbols. They work in iTunes, so I ripped them in iTunes although when I put them into foobar they just came up like "???????". What does iTunes use ISO 8859-1? And foobar uses UTF-8? I assume foobar reads ISO but prefers UTF because it is superior? Forgive me if I am talking a whole load of crap, I don't understand all this UTF ISO binary stuff.

If I rip the Greek CDs in iTunes then run this conversion tool, will that work? I don't really understand so please be patient with me. Plus with my iPod beable to show the Greek songs in their proper formatted tags in their proper Greek alphabet?

Thanks, Dave.
Title: foo_masstag_codepage
Post by: foofoofoo on 2006-10-06 16:48:39
If someone has problems with cyrillic characters, here are my working settings:

Displayed codepage: 28591 (ISO 8859-1 Latin I)
Correct codepage: 1251 (ANSI cyrillic)
Title: foo_masstag_codepage
Post by: hotzenpl0tz on 2006-10-14 13:05:51
Maybe someone can help me here, I think I have some serious misunderstanding of what should be done. The situaton:

- I have a CD from Dir en Grey, a japanese band. Now I want to tag that CD with freedb, to get the japanese track titles. After I do that, the display in foobar of the tracks is garbled, I only see some squares instead.

- I now go to the masstagger, and set the first field to: ISO 8859-2 for my own german windows xp and then I set the second field, the correct codepage field to: 932 Shift-JIS.

- Now the squares disappear, but they are replaced with "???".

Can somebody try and help me ?
Title: foo_masstag_codepage
Post by: Acropolis on 2006-10-14 14:16:53
Maybe someone can help me here, I think I have some serious misunderstanding of what should be done. The situaton:

- I have a CD from Dir en Grey, a japanese band. Now I want to tag that CD with freedb, to get the japanese track titles. After I do that, the display in foobar of the tracks is garbled, I only see some squares instead.

- I now go to the masstagger, and set the first field to: ISO 8859-2 for my own german windows xp and then I set the second field, the correct codepage field to: 932 Shift-JIS.

- Now the squares disappear, but they are replaced with "???".

Can somebody try and help me ?

displayed codepage = 28591 (iso-8859-1)
correct codepage = 932 (shift-jis)
if this doesn't work, either your display font's problem or the tag is really incorrect.
Title: foo_masstag_codepage
Post by: hotzenpl0tz on 2006-10-14 15:49:05
Ah, the font was the culprit ! Thanks alot, I had Arial instead of Arial Unicode - silly me.
Title: foo_masstag_codepage
Post by: vir on 2006-10-14 22:07:10
Future requests

I'd like multiple instances of Codepage conversion in one script. Currently I can add several items, but they will share the same settings. Multiple instances will allow multistep conversion (I don't know if it's usefull, but I have tried it to understand how your addon works and failed because of settings shareing)

***

Second, I think "display codepage" is confusing. I was less confuesed with codepage converter from 0.8.3.

Thanks a lot for your work, your component is very useful.
Title: foo_masstag_codepage
Post by: Acropolis on 2006-10-15 01:06:15
Future requests

I'd like multiple instances of Codepage conversion in one script. Currently I can add several items, but they will share the same settings. Multiple instances will allow multistep conversion (I don't know if it's usefull, but I have tried it to understand how your addon works and failed because of settings shareing)

***

Second, I think "display codepage" is confusing. I was less confuesed with codepage converter from 0.8.3.

Thanks a lot for your work, your component is very useful.

as codepage conversion is not based on a script but the UI, I think it's useless to have multi-instances. unless you want to play around with different codepages, convert to and back of the tag.
but I have added it with the version I just have released, maybe useful for some people though.

for the name, I can't think of a fit name to use, some names suitable for normal situation but may not for freedb situation.
in fact I was more confused with the names in the 0.8.3 component,"using xxx" and "instead of xxx", I never knew what that "instead of" was.
Title: foo_masstag_codepage
Post by: hal9001 on 2006-11-09 18:33:21
Okay. Found it:
For anyone using FreeDB2 and getting gibberish for Hebrew texts:

Displayed codepage: 1252 (ANSI - Latin I)
Correct codepage: 1255 (ANSI - Hebrew)

Wonderful component. Truly. Can't thank you enough.
Title: foo_masstag_codepage
Post by: cuthead on 2007-02-27 17:00:40
Very Userful for chinese slave.It process thousands of mp3 very well.It's better than any rename software.author are you from china?
Title: foo_masstag_codepage
Post by: Acropolis on 2007-03-01 19:13:03
for people who are using vista, you may consider to update.
or you can stay with 0.3.2 if you are using xp still.
Title: foo_masstag_codepage
Post by: Zelphar on 2007-04-03 09:00:03
sorry
I like this plugin very much
but now i cant find the vc++ 8 runtime lib sp1 but only vc 2005 runtime lib.
it cannot work at all
does anybody can help me  ><
Title: foo_masstag_codepage
Post by: thuan on 2007-04-03 11:57:49
It should be on Acropolis's blog (http://acropolis.lokalen.org/2006/10/foobar2000/my-foobar2000-components).
Title: foo_masstag_codepage
Post by: Johnatton on 2007-04-08 11:36:27
EDIT: Nevermind I found the cause of the problem. Darn you id3v2.4. Lol.
Title: foo_masstag_codepage
Post by: muitommy on 2007-04-28 13:37:23
thank you very much. dude
Title: foo_masstag_codepage
Post by: Borisz on 2007-04-28 15:11:00
Ah, I was just looking for this in 0.9. Thanks, very handy plugin.
Title: foo_masstag_codepage
Post by: Acropolis on 2007-05-20 14:44:21
updated~
Title: foo_masstag_codepage
Post by: xiaoxin_ai on 2007-07-28 13:22:15
总算可以回复了 不知道能不能下载呢 找这个插件很久很久了  还有  这个博客怎么都是英文回复呢?

I can't download it

send it to my e-mail ok?

thanks!!

rjh5945@163.com
Title: foo_masstag_codepage
Post by: DarkFader on 2007-10-04 00:27:43
First of all, thanks Acropolis for this add-on.
I'd like to see the following changes: (or am I too late with requests?)

1)
Codepage conversion preview mode into a seperate action. Now, the preview toggle setting is globally stored.
The preview itself could be done to the console output instead of an automatic-closing dialog, which makes it handier to use with the context menu.

2)
Update media library display after conversion. Now, the old names are visible until refreshing.
Perhaps there's a SDK limitation on performing a refresh. I don't know. But it would be nice to get this somehow done.
Title: foo_masstag_codepage
Post by: thuan on 2007-10-04 02:02:15
EDIT: NVM, wrong problem.
Title: foo_masstag_codepage
Post by: foosion on 2007-10-04 08:49:03
Update media library display after conversion. Now, the old names are visible until refreshing.
Perhaps there's a SDK limitation on performing a refresh. I don't know. But it would be nice to get this somehow done.

This is a limitation of whatever media library viewer you are using. Considering your other thread, it is probably album list. foo_masstag_codepage cannot influence the behavior of that viewer.
Title: foo_masstag_codepage
Post by: Acropolis on 2007-10-05 20:39:28
1)
Codepage conversion preview mode into a seperate action. Now, the preview toggle setting is globally stored.
The preview itself could be done to the console output instead of an automatic-closing dialog, which makes it handier to use with the context menu.

for my own perference, i would like to see each of the preview in a separate dialog instead of going to the console as a whole.

I can imagine how messy it will be when all the result of different context of the conversions in the console, and this is what I have already considered about when adding the preview mode.
Title: foo_masstag_codepage
Post by: ElTopo on 2007-11-03 18:57:11
Acropolis: when will your site be back online?
Title: foo_masstag_codepage
Post by: Acropolis on 2007-11-04 04:25:13
seriously, I don't know.

I will not update the blog even it's back for a period, until it's stable again.
for the moment, get my components there (http://www.hydrogenaudio.org/forums/index.php?showtopic=48927)
Title: foo_masstag_codepage
Post by: iOsiris on 2008-01-16 01:15:27
I get this error now in v0.9.5

Failed to load DLL: foo_masstag_addons.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

And reinstalling does not fix the problem. However, the same component works fine in 0.9.4.5 and prior
Title: foo_masstag_codepage
Post by: drbeachboy on 2008-01-16 01:57:14
I get this error now in v0.9.5

Failed to load DLL: foo_masstag_addons.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

And reinstalling does not fix the problem. However, the same component works fine in 0.9.4.5 and prior
Make sure you have foo_masstagger.dll (http://foobar2000.org/components/index.html) installed in the Components subdirectory.
Title: foo_masstag_codepage
Post by: iOsiris on 2008-01-17 00:03:45
It is in the directory, the only difference should of been writing version .0.9.5 over .0.9.4.5 the components directory should remain the same. Reinstalling, completely erasing and reinstalling has the same effect.
Title: foo_masstag_codepage
Post by: eddy@ on 2008-01-17 00:51:57
From Acropolis' Blog (http://acropolis.lokalen.org/2006/10/foobar2000/my-foobar2000-components):
Quote
here are the latest components of mine, please note all of my components need vc9 runtime libraries.

Visual C++ 2005 Redistributable Package (x86) (http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en)
Visual C++ 2008 Redistributable Package (x86) (http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=en)