HydrogenAudio

Lossy Audio Compression => MP3 => MP3 - General => Topic started by: kjoonlee on 2004-02-09 08:41:12

Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-02-09 08:41:12
Continued (sort of) from http://www.hydrogenaudio.org/forums/index....showtopic=17724 (http://www.hydrogenaudio.org/forums/index.php?showtopic=17724)

I don't speak or write Japanese, but I know how to read the letters. With the help of web translation, here's some info I've been able to gather. Some of it might not be accurate though, due to my faulty understanding.

Here it is: a rough, partial translation of http://otachan.com/in_!mpg123.html (http://otachan.com/in_!mpg123.html)

1. What It Is
It's the twisted-by-Otachan () version of the tweaked-by-YunaSoft (http://yunasoft.nerv.org/)-and-moka (http://get.to/dagashiya/) version of the written-by-Shibata (http://shibatch.sourceforge.net/), mpg123 (http://www.mpg123.de/)-based, Winamp5 (http://www.winamp.com/) MP3 decoding plugin.

2. Changes Since 1.18y pl-083. Changelog

Ver. 1.18y ot107.2
Expanded title formatting.

Ver. 1.18y ot106.1Ver. 1.18y ot105.1
Changed search order of mp3infp.dll.

Ver. 1.18y ot104.4Ver. 1.18y ot103Ver. 1.18y ot102
Fixed noise bug with some input data.

Ver. 1.18y ot101.2Ver. 1.18y ot100
Character string manipulation functions switched to secure ones.

Ver. 1.18y ot99.1
All calculations are now based on 64bit float values until right before data output.
Reverse stereo, invert phase, and volume calculations are all in 64bit float too. It's converted to the target format just before data output.

Ver. 1.18y ot98
Speeded up conversion of float to int when handing data to visualization plugins.

Ver. 1.18y ot97.1Ver. 1.18y ot96.1
Fixed lockups happening when playback was started in quick succession.

Ver. 1.18y ot95.1
No longer converts integer samples to 16bit integer samples when handing data to visualization plugin.
Requires Winamp 5.12 or higher.

16bit int -> 16bit int
24bit int -> 24bit int
32bit int -> 32bit int
32bit float -> 16bit int
64bit float -> 16bit int

In order to prevent processing slowdown, floating-point samples get converted to 16bit integers, not 32bit integers.

Ver. 1.18y ot94.1
Fixed crashes happening immediately before end of playback when full file-buffering was in effect.

Ver. 1.18y ot93
Switched compiler to Visual C++ Ver. 8.0.50727.42.

Ver. 1.18y ot92
Speeded up decoding when Replay Gain was having no effect.

Ver. 1.18y ot91.1Ver. 1.18y ot90
Speeded up decoding which got slow with Ver. 1.18y ot89.3.

Ver. 1.18y ot89.3
Fixed noise problem with seeking.

Ver. 1.18y ot88.2
Fixed +/-0.0 dB track gain in LAME tag being treated as no Replay Gain info.

Ver. 1.18y ot87a
Improved accuracy of seeking.

Ver. 1.18y ot86
When playing streams, rejects file extensions mp4, m4v, and m4a. (Rejected extensions are mp4, m4v, m4a, aac, nsv, nsa, ogg, and apl.)

Ver. 1.18y ot85b
Preamp for non-replaygained data now works with streaming data when Replay Gain is on.

Ver. 1.18y ot84
Can get track data from RIFF SIF tag. ('ITRK')

Ver. 1.18y ot83a
Changed compiler to Visual C++ Ver. 8.0.50215.44 Beta2.

Ver. 1.18y ot82
Supports combination of APE + ID3v1 + Lyrics3 v2.00 tags. (APE has priority.)

Ver. 1.18y ot81eVer. 1.18y ot80aVer. 1.18y ot79b
There was a chance of a buffer overflow when decoding MP2.

Ver. 1.18y ot78
Was failing to operate in some environments.

Ver. 1.18y ot77b
Data output was incomplete when playing streams.

Ver. 1.18y ot76
Is no longer hooked to the main window.

Ver. 1.18y ot75cVer. 1.18y ot74a
Fixed cases where VBRI tags weren't being recognized.

Ver. 1.18y ot73a
Now supports VBRI tags.

Ver. 1.18y ot72a
Now rejects the nsa filename extension when playing streams.

Ver. 1.18y ot71
Switched compiler to Visual C++ Ver. 8.0.40607.16 Beta1.

Ver. 1.18y ot70a
Fixed crashes happening at start of streaming playback if the size of the streaming buffer was set to be small.

Ver. 1.18y ot69
Fixed crashes happening right before end of playback if full buffering was being used.

Ver. 1.18y ot68Ver. 1.18y ot67cVer. 1.18y ot66
Fixed mistake interpreting ID3v2.4 tags. (Thanks to T-Matsuo.)

Ver. 1.18y ot65a
Fixed problem with starting playback of streams.

Ver. 1.18y ot64Ver. 1.18y ot63
Data encoded with RealOne Player wasn't being decoded normally.

Ver. 1.18y ot62
Fixed problem of Winamp behaving strangely with long title formatting strings if Advanced Title Formatting was not used.

Ver. 1.18y ot61cVer. 1.18y ot60b
Fixed pause/seeking not working immediately after start of playback.
Title: Otachan's in_!mpg123
Post by: Mr_Rabid_Teddybear on 2004-02-09 09:36:55
  
Title: Otachan's in_!mpg123
Post by: ChangFest on 2004-02-09 17:38:41
Quote
Sample-exact output for LAME encoded MP3 files (Gapless playback)


Gapless as in full gapless support like foobar2000?
Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-02-09 17:46:21
Yes and no.

Yes, if encoder delay info is found in an MP3 file, then Otachan's in_mpg123.dll should provide gapless decoding, the same way foobar2000 does it.

No, Winamp2 or Winamp5 needs to be tweaked to provide gapless output. Recent versions of Winamp's output plugins let you change "Buffer-ahead on track change" settings, and increasing this value slightly will give you perceptively gapless output most of the time. (edit: But maybe not always..)
Title: Otachan's in_!mpg123
Post by: ChangFest on 2004-02-09 17:54:59
Thanks for the quick reply
Title: Otachan's in_!mpg123
Post by: YinYang on 2004-02-09 22:39:56
Quote
  • Supports ReplayGain.
    ReplayGain info is read from ID3v2, APE and LAME tags. The reading order is ID3v2 -> APE -> LAME.

Great. And it works with my other favourite minimalistic player (1by1) too.

[Now I just need replaygain support for in_mp4.dll and I'll be quite satisfied]
Title: Otachan's in_!mpg123
Post by: amano on 2004-02-20 01:10:11
kjoonlee, tnx for translating the changelog. I was always curious what was written in there. 
It would be a nice service if you could update it with every new version of the plugin released

Let's hope that otachan will include native tagging support (from within the plugin). Because the last remaining issue with in_mpg123 is that  I cannot update the tags if the song is currently playing.
Title: Otachan's in_!mpg123
Post by: Hyperion on 2004-02-21 00:08:02
a useful work!

Thx.
Title: Otachan's in_!mpg123
Post by: toy-box on 2004-02-23 07:34:14
thx,but i don't use it
Title: Otachan's in_!mpg123
Post by: scottws on 2004-03-12 16:25:41
Quote
When writing ReplayGain data in LAME tags, please use LAME 3.95 or above to encode.

So ReplayGain won't work with LAME 3.90.3 encoded MP3s then?
Title: Otachan's in_!mpg123
Post by: music_man_mpc on 2004-03-12 18:43:24
Quote
Quote
When writing ReplayGain data in LAME tags, please use LAME 3.95 or above to encode.

So ReplayGain won't work with LAME 3.90.3 encoded MP3s then?

It will, it just won't be written in the LAME tag. 
Title: Otachan's in_!mpg123
Post by: harashin on 2004-03-12 18:52:12
Quote
Quote
When writing ReplayGain data in LAME tags, please use LAME 3.95 or above to encode.

So ReplayGain won't work with LAME 3.90.3 encoded MP3s then?

As music_man_mpc said, it actually will support Replaygain for all possible mp3 files not only encoded with LAME 3.94 or later. You need to use foobar2000 to add Replaygain info into their tags(ID3v2, APEv2) anyway.
Title: Otachan's in_!mpg123
Post by: SometimesWarrior on 2004-03-12 23:32:53
Quote
As music_man_mpc said, it actually will support Replaygain for all possible mp3 files not only encoded with LAME 3.94 or later. You need to use foobar2000 to add Replaygain info into their tags(ID3v2, APEv2) anyway.

mp3Gain also seems to do the trick, but once I use mp3Gain, all my tags disappear in the Winamp display, and I have to run Tag on the MP3's to force them to use APE tags. Then all the information reappears.
Title: Otachan's in_!mpg123
Post by: scottws on 2004-03-13 00:44:08
I did not have to do that. I just analyzed all my files today, which from what I gather adds replaygain information somewhere in there and all my tags are still intact. Too bad the in_mpg123.dll doesn't support the nice tag viewer/editor that in_mp3.dll has.
Title: Otachan's in_!mpg123
Post by: Mac on 2004-03-13 00:47:45
Will having 64-bit decoding allow the 'sound quality' to be theoretically as good as Foobars?
Title: Otachan's in_!mpg123
Post by: amano on 2004-03-14 23:07:12
Ver. 1.18y ot64 is out.

I cannot understand the babelfish translation, therefore I cannot tell, what is new.

Maybe kjoonlee or harashin can help out again.
Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-03-14 23:39:26
Updated.

I wasn't sure about the first changelog entry, so I made a guess.
Title: Otachan's in_!mpg123
Post by: amano on 2004-03-15 00:34:50
Tnx, a good guess, I think.

Hopefully Otachan can hack around the tagging problem some day. I hate the fact that I can update the tags of all songs, with the exception of the one I am currently listening to. Perhaps some code from mp3infp can be integrated into the plugin instead of using an external plugin?
Title: Otachan's in_!mpg123
Post by: webcomp on 2004-03-19 15:02:23
Does the alternate volume setting method influence the quality?
Is there an explanation of the settings?
This plugin is great
Title: Otachan's in_!mpg123
Post by: amano on 2004-03-20 23:41:43
Version ot65 is out.

A bug with streaming seems to be fixed.
Title: Otachan's in_!mpg123
Post by: kode54 on 2004-03-20 23:53:52
Quote
Will having 64-bit decoding allow the 'sound quality' to be theoretically as good as Foobars?

Foobar2000's version of mpglib uses 32-bit floating point decoding. Of course, even that is a bit much, since mpglib isn't really that much more accurate than 16 bits anyway...
Title: Otachan's in_!mpg123
Post by: Hyperion on 2004-03-21 02:46:55
Ver ot65 seems to has a BUG.
Title: Otachan's in_!mpg123
Post by: amano on 2004-03-21 02:52:52
Can you elaborate?
Title: Otachan's in_!mpg123
Post by: Hyperion on 2004-03-21 06:25:40
Quote
Can you elaborate?

0000: 41 70 70 6c 69 63 61 74  Applicat
0008: 69 6f 6e 20 46 61 69 6c  ion Fail
0010: 75 72 65 20 20 77 69 6e  ure  win
0018: 61 6d 70 2e 65 78 65 20  amp.exe
0020: 35 2e 30 2e 30 2e 32 20  5.0.0.2
0028: 69 6e 20 6e 74 64 6c 6c  in ntdll
0030: 2e 64 6c 6c 20 35 2e 31  .dll 5.1
0038: 2e 32 36 30 30 2e 31 32  .2600.12
0040: 31 37 20 61 74 20 6f 66  17 at of
0048: 66 73 65 74 20 30 30 30  fset 000
0050: 31 39 65 63 64 0d 0a      19ecd.. 
Title: Otachan's in_!mpg123
Post by: Hyperion on 2004-03-21 14:23:44
Version ot65a is out.
Title: Otachan's in_!mpg123
Post by: witt on 2004-03-21 21:18:08
mp3infp (http://www.win32lab.com/fsw/mp3infp/index.html) ver.2.44 released. (bugfix)
Title: Otachan's in_!mpg123
Post by: NatGun on 2004-03-22 04:04:51
the gapless playback doesnt seem to work for me, is there an option i need to select to enable it?
Title: Otachan's in_!mpg123
Post by: amano on 2004-03-22 04:58:16
*sigh*

maybe search the forums?
or activate sufficient "buffer ahead on track change" in out_ds?
Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-03-22 05:12:45
And there's one more thing: do the files have the correct encoder delay and correct encoder padding info written in their LAME tags?

Only then will the files be decoded gaplessly. Files encoded with recent versions of LAME, for example, will do nicely.
Title: Otachan's in_!mpg123
Post by: NatGun on 2004-03-22 15:32:11
i encode with 3.90.3 and the gapless decoding works fine in foobar. i dont get it.
Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-03-22 15:49:44
Then are you sure you're using "buffer ahead on track change"? How long is your buffer?
Title: Otachan's in_!mpg123
Post by: amano on 2004-03-22 16:08:09
And are you sure, that in_mpg123 is in use???

You have to remove/rename in_mp3 or remove the MP3 extension from in_MP3!

If both in_mpg123 and in_mp3 are in the plugins folder, Winamp will always use in_mp3!

You can test it out when choosing "File Info" in the PL.

EDIT: BTW, thanks to kjoonlee for updating the mpg123 information post again.
Title: Otachan's in_!mpg123
Post by: amano on 2004-03-23 14:46:12
otachan ot66 is out!!!

a bug with IDv2.4 seems to have been fixed.
Title: Otachan's in_!mpg123
Post by: bidz on 2004-03-26 04:10:33
There seems to be a bug with either Winamp 5.03 or the latest in_mpg123.dll plugin. Every time i right-click and select "view file info" from within Winamp 5.03, i get a message "Winamp has encountered a problem and needs to close."

This happens with and without mp3infp 2.44 (latest) installed.

Anyone else experiencing this?
Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-03-28 03:54:30
I'm having no trouble with ot66 and Winamp 5.03. WinXP+SP1.

edit: P4, 1.4GHz.
Title: Otachan's in_!mpg123
Post by: Hyperion on 2004-03-28 04:17:19
Quote
There seems to be a bug with either Winamp 5.03 or the latest in_mpg123.dll plugin. Every time i right-click and select "view file info" from within Winamp 5.03, i get a message "Winamp has encountered a problem and needs to close."

This happens with and without mp3infp 2.44 (latest) installed.

Anyone else experiencing this?

Ver oc66 STILL has a BUG. 

Code: [Select]
0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 46 61 69 6c   ion Fail
0010: 75 72 65 20 20 77 69 6e   ure  win
0018: 61 6d 70 2e 65 78 65 20   amp.exe
0020: 35 2e 30 2e 30 2e 33 20   5.0.0.3
0028: 69 6e 20 6e 74 64 6c 6c   in ntdll
0030: 2e 64 6c 6c 20 35 2e 31   .dll 5.1
0038: 2e 32 36 30 30 2e 31 32   .2600.12
0040: 31 37 20 61 74 20 6f 66   17 at of
0048: 66 73 65 74 20 30 30 30   fset 000
0050: 31 39 65 63 64 0d 0a      19ecd..
Title: Otachan's in_!mpg123
Post by: rt87 on 2004-03-28 04:41:00
Quote
Quote
There seems to be a bug with either Winamp 5.03 or the latest in_mpg123.dll plugin. Every time i right-click and select "view file info" from within Winamp 5.03, i get a message "Winamp has encountered a problem and needs to close."

This happens with and without mp3infp 2.44 (latest) installed.

Anyone else experiencing this?

Ver oc66 STILL has a BUG. 

Code: [Select]
0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 46 61 69 6c   ion Fail
0010: 75 72 65 20 20 77 69 6e   ure  win
0018: 61 6d 70 2e 65 78 65 20   amp.exe
0020: 35 2e 30 2e 30 2e 33 20   5.0.0.3
0028: 69 6e 20 6e 74 64 6c 6c   in ntdll
0030: 2e 64 6c 6c 20 35 2e 31   .dll 5.1
0038: 2e 32 36 30 30 2e 31 32   .2600.12
0040: 31 37 20 61 74 20 6f 66   17 at of
0048: 66 73 65 74 20 30 30 30   fset 000
0050: 31 39 65 63 64 0d 0a      19ecd..

you should try VC++ 7.1 version
http://www3.cypress.ne.jp/otachan/in_mpg123_118ot66vc71.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot66vc71.zip)
Title: Otachan's in_!mpg123
Post by: Hyperion on 2004-03-29 03:46:42
Quote
you should try VC++ 7.1 version
http://www3.cypress.ne.jp/otachan/in_mpg123_118ot66vc71.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot66vc71.zip)


That's GREAT.

THX rt87
Title: Otachan's in_!mpg123
Post by: jormartr on 2004-03-29 15:13:43
It seems doesn't work under win98 with winamp 5.02.
I made a fresh installation with EVERY plugin and option that come in winamp installer off, then deleted in_mp3.dll and replaced by in_mpg123.dll.
Worked perfect under winxp.
After that just copied the winamp directory to a win98 machine. It didn't recognize the plugin.
Made some test, I installed some plugins, all of them worked perfect under XP and 98, but under Win98 im_mpg123 was not recognized at all.
Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-03-29 15:22:28
Could you try with this version instead?

http://www3.cypress.ne.jp/otachan/in_mpg123_118ot66a.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot66a.zip)
Title: Otachan's in_!mpg123
Post by: smz on 2004-03-29 15:23:21
@jormartr:

Are you aware that in_mpg123 is available in different "flavours", compiled to support different instructions sets (bare X86, SSE, SSE2)?

Couldn't be the case that on the Win98 machine you have a processor that doesn't support SSE and/or SSE2 and you're using the worong version of in_mpg123?

Sergio
Title: Otachan's in_!mpg123
Post by: jormartr on 2004-03-29 17:34:26
  Obviously that was the reason...
  Thanks.
Title: Otachan's in_!mpg123
Post by: Mr_Rabid_Teddybear on 2004-03-29 17:44:56
You can use something like WCPUID (http://hp.vector.co.jp/authors/VA002374/src/download.html) or CPU-Z (http://www.cpuid.com/cpuz.php) to check which instructions sets your processor supports.
Title: Otachan's in_!mpg123
Post by: cyde on 2004-03-30 22:27:03
Whats the difference between "INT" And "Float" Bitrate options?

For example.. Should I be using 32bit int or 32bit float on my audigy?
Title: Otachan's in_!mpg123
Post by: rt87 on 2004-04-10 02:30:23
in_mpg123 ot67 released

*Plugin doesn't work in win95 issue fixed
*Otachan changed compiler to VC++ 7.1
*Marged three downloads into one

http://www3.cypress.ne.jp/otachan/in_mpg123_118ot67.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot67.zip)
Title: Otachan's in_!mpg123
Post by: rt87 on 2004-04-10 02:33:47
Quote
Whats the difference between "INT" And "Float" Bitrate options?

For example.. Should I be using 32bit int or 32bit float on my audigy?

32bit float = 24bit int
if you use KX Project or something similar, you can use both of them.
Title: Otachan's in_!mpg123
Post by: rt87 on 2004-04-11 03:05:44
Oops....ot67a is out....
http://www3.cypress.ne.jp/otachan/in_mpg123_118ot67a.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot67a.zip)
Title: Otachan's in_!mpg123
Post by: amano on 2004-04-12 01:50:11
...and now updated to ot67b.

http://www3.cypress.ne.jp/otachan/in_mpg123_118ot67b.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot67b.zip)
Title: Otachan's in_!mpg123
Post by: cyde on 2004-04-12 02:57:54
What is KX Project?
Title: Otachan's in_!mpg123
Post by: amano on 2004-04-12 03:04:12
http://kxproject.lugosoft.com/index.php?skip=1 (http://kxproject.lugosoft.com/index.php?skip=1)

A third party driver for some creative soundcards.
Title: Otachan's in_!mpg123
Post by: Mr_Rabid_Teddybear on 2004-04-12 03:05:09
Quote
What is KX Project?

Q => A (http://kxproject.lugosoft.com/index.php?skip=1)

EDIT: amano beat me to it.
Title: Otachan's in_!mpg123
Post by: NoahFrenzy on 2004-04-14 05:20:16
Does anyone have a copy of in_mpg123 OT66 in either standard or SSE flavors? I updated and didn't think to save the old one; the newest versions are making Enqueuing functions in Winamp5 crash for me. =/
Title: Otachan's in_!mpg123
Post by: Teqnilogik on 2004-04-14 05:26:37
I have the OT63 version in SSE, SSE2, and Regular forms.  It's a little outdated as I missed the most recent releases before OT67.  PM me your e-mail address and I'll e-mail it to you in a self-extracting RAR archive if you'd like.  It's just 389KB.
Title: Otachan's in_!mpg123
Post by: rt87 on 2004-04-14 13:18:38
Quote
Does anyone have a copy of in_mpg123 OT66 in either standard or SSE flavors? I updated and didn't think to save the old one; the newest versions are making Enqueuing functions in Winamp5 crash for me. =/

http://i.cool.ne.jp/clspaste03/in_mpg123_118ot66sse.zip (http://i.cool.ne.jp/clspaste03/in_mpg123_118ot66sse.zip)
Title: Otachan's in_!mpg123
Post by: Teqnilogik on 2004-04-14 13:22:22
Or that would work 
Title: Otachan's in_!mpg123
Post by: Wizard on 2004-04-14 17:46:39
It's the first time I use this plugin (with Winamp 5.03a classic) and I have 2 mp3s which have the appropriate headers according to foobar2000, but I hear a small click at the beginning of the second track. Foobar however plays them gapless. BTW, I have set buffer-ahead on track changes at 400ms. So, latest version is not completely gapless for me.
Title: Otachan's in_!mpg123
Post by: smz on 2004-04-14 17:56:15
@Wizard:

Are you positively sure that your mp3 input is handled by in_mpg123.dll and not in_mp3.dll? You MUST remove the MP3 file extension from the configuration of in_mp3.dll

A quick way to check which input plugin is handling mp3 files is to look at the "File info" of a playing mp3. If it looks the same way as before there is something wrong with your configuration.

Cheers

Sergio
Title: Otachan's in_!mpg123
Post by: Wizard on 2004-04-14 18:11:00
@smz: yes, in_mpg123 handles the playback, I totally removed in_mp3, still no luck. I just decoded the mp3s with foobar and Winamp plays the wavs gapless. There must be something wrong with in_mpg123.
Title: Otachan's in_!mpg123
Post by: madoka@ex-sounds on 2004-04-14 18:50:14
hi

in_mpg123.dll does not have gapless decoding. if you wanna gapless decoding, please use in_mpg123.dll in combination with out_asio(dll).dll (dll version) or out_asio(exe).dll (exe version). 'cause only mp3 frame can not accurate measurement. and your soundcard has need to compliant asio.

foobar2000's one has actualized by virtual of a good design concept itself.

you may find useful? sorry my poor english...
Title: Otachan's in_!mpg123
Post by: amano on 2004-04-14 19:44:46
Try setting the buffer ahead value on track change to an even higher value, 500 or 600 ms. It is perfectly gapless for me with some test samples from peter pawlowski.
Title: Otachan's in_!mpg123
Post by: smz on 2004-04-14 20:18:15
Quote
.... There must be something wrong with in_mpg123.

@Wizard:
Weird...  it SEEMS to work right here, with out_ds.dll handling the output and 800ms of buffer-ahead on track changes...  I'll make more thorough testing later (sorry don't have time right now).

Oh, yes, of course the MP3 files must be created by lame (>= 3.90 ??) cause the trick is lame inserting apropriate info about padding at the end in ITS tag...

BTW, I'm using "Otachan's in_mpg123 1.18 ot67", is it the same as yours, Wizard?

@madoka: sorry, but you're wrong. in_mpg123.dll IS gapless at the above conditions. Not sure if it is with out_asio, but it definitely is with out_ds and buffer-ahead.



Sergio
Title: Otachan's in_!mpg123
Post by: NoahFrenzy on 2004-04-14 22:04:44
Thanks for the link, rt! Thank you as well for the offer, Teq. It's strange though, Winamp is still crashing upon enqueuing even with the older version. I'm mostly sure that it's related to mpg123 (when I enable the regular in_mp3 things work fine), but I could have sworn OT66 worked before...
Title: Otachan's in_!mpg123
Post by: cyde on 2004-04-15 01:31:01
NoahFrenzy, I am having the same problems.

Some of my files will NOT enque without crashing winamp completely, and its an error related to in_mp123,. according to the crash box.


It worked fine prior to updating to the newest in_mp123

Any suggestions guys?

When will there be a fixed release avalable?
Title: Otachan's in_!mpg123
Post by: amano on 2004-04-15 02:37:29
Set "in_mpg123=1" in the "JTFE" (Jump to file extension) section in the "Winamp.ini".

This will delay the songs a bit which prevents Winamp (rather the JTFE plugin) from crashing.

But note: This will break gapless playing, so songs that are enqueued in a row will not being played gaplessly (a small glitch can be heard).

Songs simply played in a row (not being enqueued) remain smooth without a gap!


The bug is known and DrO will find a better way to prevent the crash (if it is possible).

EDIT: This workaround with the setting in the winamp.ini only works with the latest versions of jtfe (0.94te+).
Title: Otachan's in_!mpg123
Post by: cyde on 2004-04-15 02:40:53
Erm, kinda need/like the gapless :*(


i hope it gets fixed
Title: Otachan's in_!mpg123
Post by: NoahFrenzy on 2004-04-15 02:45:35
Excellent! Winamp is stable again. I'm still wondering why it worked for a time and then didn't, though. I'm also missing gapless enqueuing now, but a non-crashy Winamp is more desirable I suppose. =)
Title: Otachan's in_!mpg123
Post by: amano on 2004-04-15 02:46:27
@cyde: Normal songs stay gapless. Only enqueued ones are broken.

It is better to be not gapless in a certain situation than to crash, isn't it.

DrO will have to check the inner workings of the winamp input plugins first to find the cause of the problem. This will take some time.

The problem is that in_mpg123 is gapless, because it tries not to get closed. But JTFE interrupts to play another song.

EDIT: I can't believe my eyes. DrO around here
Title: Otachan's in_!mpg123
Post by: DrO on 2004-04-15 03:15:00
ok, lets try to explain this.

the way jtfe currently works is to set the next file to play when it detects the end of the file being played. the problem with this is that the next file often has started to play and so some of the file which has been started playing can be heard.

with the case of in_mpg123 it seems to lock itself once it's playing which means i can't force it to play the next track immediately, hence i have to delay the change slightly until in_mpg123 is ready to do it which isn't ideal.

to get around the whole issue, i need to take control of the file to be played next before the file is even loaded. how i'll do that is still to be finalised though i have a few ways before i've got to try and get the winamp core altered (not the prefered choice since it's not fair on those still using the 2.x versions)

i admit the current *fix* is just crap really, just will take me a bit to implement the proper fix (with work and everything else i need to do)

-daz  (please make the bugs stop, please  )

[edit] yes it is me, muwhaha [/edit]
Title: Otachan's in_!mpg123
Post by: amano on 2004-04-15 03:18:25
Tnx for clarification (I was just guessing some things together from the winamp forums).

Nice to meet you in this "unusual" location and welcome to this board, Darren 
Title: Otachan's in_!mpg123
Post by: Wizard on 2004-04-15 06:35:36
Quote
Oh, yes, of course the MP3 files must be created by lame (>= 3.90 ??) cause the trick is lame inserting apropriate info about padding at the end in ITS tag...

BTW, I'm using "Otachan's in_mpg123 1.18 ot67", is it the same as yours, Wizard?

Yes, encspot reports lame 3.90 and the're vbr files. I'm using v1.18 ot67b. Thanks for your replies, smz. I'll test more tomorrow cause I won't be home by then. I'll use the Winamp diskwriter to see what it outputs and test the wavs it makes.
Title: Otachan's in_!mpg123
Post by: fileman on 2004-04-15 09:51:01
I always encounter a crash of Winamp when trying to view the tag information - the dialog appears and a half second later the crash dialog pops up. The problem persists with and without mp3infp installed. Using latest version of Winamp, in_mpg123 and mp3infp.

The crash dialog says "gen_ff" did cause the crash (gen_ff = playlist editor?). Please help, I really like the gapless output  Oh and I uninstalled JTFE completely to be sure it has nothing to do with this "bug".

Regards, fileman.
Title: Otachan's in_!mpg123
Post by: rt87 on 2004-04-15 10:41:16
Quote
I always encounter a crash of Winamp when trying to view the tag information - the dialog appears and a half second later the crash dialog pops up. The problem persists with and without mp3infp installed. Using latest version of Winamp, in_mpg123 and mp3infp.

The crash dialog says "gen_ff" did cause the crash (gen_ff = playlist editor?). Please help, I really like the gapless output  Oh and I uninstalled JTFE completely to be sure it has nothing to do with this "bug".

Regards, fileman.

gen_ff plug-in is "Nullsoft Modern Skins Support" plugin.
Title: Otachan's in_!mpg123
Post by: DrO on 2004-04-15 14:16:48
@fileman: try it out with a classic skin to see if that still causes the issue since that will ignore anything in gen_ff afaik (and gen_ff is the modern skin support)

-daz
Title: Otachan's in_!mpg123
Post by: amano on 2004-04-15 16:38:28
@fileman:
And check out that you really have the latest versions installed: in_mpg123 ot67b, mp3infp 2.44 and winamp 5.03a. I have no problem with this combination.

If everyhing else fails, using the classic skins will circumvent the use of gen_ff. but then submit a bug to the winamp bugs forums please (with a detailed hard- and software description).
Title: Otachan's in_!mpg123
Post by: rt87 on 2004-04-15 16:48:57
ot67c is out.
http://www3.cypress.ne.jp/otachan/in_mpg123_118ot67c.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot67c.zip)
Title: Otachan's in_!mpg123
Post by: amano on 2004-04-15 17:23:39
EDIT:  Removed false information due to my new ditched unpack program (IZarc).
Title: Otachan's in_!mpg123
Post by: cyde on 2004-04-15 23:35:29
This new release (ot67c) does not appear to fix the issue with the playlist and adding certain files to it.

ffs.
Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-04-16 05:07:06
Quote
This new release (ot67c) does not appear to fix the issue with the playlist and adding certain files to it.

ffs.

Nobody said it would. Please watch your language.
Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-04-16 05:17:02
Quote
The zip file ONLY features the SSE2 version, not the normal or the SEE one (though there are the correct subfolders in the zip file).

That's funny, I find the zip for ot67c has three DLLs: normal, SSE, and SSE2.
Title: Otachan's in_!mpg123
Post by: cyde on 2004-04-16 05:52:16
I don't see anything relating to watching my language to be worried about (in my post), but im not here to argue with you.

I'm assuming the first post that guy made about it not featuring the SSE versions might have gotten a bad download, as all the files are there, or maybe when it was first uploaded it was missing some files.

Either way, its all there, and it still suffers from the main *big* problem the prior version had.

The only working version I had was ot66b or whatever letter it was... the one before ot67.

/sigh.
Title: Otachan's in_!mpg123
Post by: DrO on 2004-04-16 23:02:47
Quote
Erm, kinda need/like the gapless :*(


i hope it gets fixed

current tests show that i've got a working solution for the problem and will be shipped at least with 5.04 though i'll have a working public release a bit sooner (maybe even by the end of the weekend  )

so gapless/crossfade/other crap now works, yay

-daz
Title: Otachan's in_!mpg123
Post by: Wizard on 2004-04-17 15:22:12
Quote
Quote
Oh, yes, of course the MP3 files must be created by lame (>= 3.90 ??) cause the trick is lame inserting apropriate info about padding at the end in ITS tag...

BTW, I'm using "Otachan's in_mpg123 1.18 ot67", is it the same as yours, Wizard?

Yes, encspot reports lame 3.90 and the're vbr files. I'm using v1.18 ot67b. Thanks for your replies, smz. I'll test more tomorrow cause I won't be home by then. I'll use the Winamp diskwriter to see what it outputs and test the wavs it makes.

Well, for no apparent reason, ot67c fixed the gapless problem I've had with ot67b 
Title: Otachan's in_!mpg123
Post by: amano on 2004-04-18 01:07:41
EDIT:  Removed false information due to my new ditched unpack program (IZarc).
Title: Otachan's in_!mpg123
Post by: cyde on 2004-04-21 11:41:44
Any idea when the new, or a fixed release is coming out?

I still have problems adding certain files to my playlist.. mpg123 causes the Winamp Crash.
Title: Otachan's in_!mpg123
Post by: fileman on 2004-05-03 14:15:44
It doesn't crash when modern skinning is disabled. Uninstalling and reinstalling a fresh version of Winamp 5.03 - same crashing when opening the file information dialog (ALT-3). Also tried Normal and SSE version (I'm using an Athlon XP), both the same.

I don't want to miss gapless playback and I also don't want to miss modern skins. Am I the only one experiencing this bug?
Title: Otachan's in_!mpg123
Post by: rt87 on 2004-05-04 09:21:22
Quote
It doesn't crash when modern skinning is disabled. Uninstalling and reinstalling a fresh version of Winamp 5.03 - same crashing when opening the file information dialog (ALT-3). Also tried Normal and SSE version (I'm using an Athlon XP), both the same.

I don't want to miss gapless playback and I also don't want to miss modern skins. Am I the only one experiencing this bug?

Have you installed mp3infp before?
Title: Otachan's in_!mpg123
Post by: fileman on 2004-05-04 10:49:58
Yes I did, I tried without mp3infp and later with it - both the same.
Title: Otachan's in_!mpg123
Post by: TakuSkan on 2004-05-10 03:57:42
Having read through this topic, I didn't see any mention about whether or not in_mpg123.dll will fully work on the last Winamp2 (x86) version.  However after testing it in Winamp v2.91, I see that its ReplayGain functions for using the FB2K APE tag values for track gain and album gain do work.  Though stopping and starting playback is a bit sluggish on my old Libretto 100CT I use a lot with its little P166 CPU.

When upping the value for preamp playback, things really start to slow down.  And I guess the out_asio(dll)_042 gapless plugin isn't designed for Winamp2, as it doesn't see any audio playback devices on the system.

Does anyone know if any other Winamp2 plugins exist that support ReplayGain for both track gain and album gain?  I've been using David Robinson's dsp_replaygain.dll and just disabling it for album playback.  But it can't set the ReplayGain values to an MP3 tag, or read them.
Title: Otachan's in_!mpg123
Post by: TakuSkan on 2004-05-10 04:19:35
Hmmm... I installed Winamp v5.03, and out_asio(dll)_042 still isn't seeing any audio playback devices on the system.  The 'Device' drop down setting menu is totally blank.  The default out_wave.dll sees them fine.
Title: Otachan's in_!mpg123
Post by: Halcyon on 2004-05-10 07:42:43
TakuSkan,

I doubt Libretto supports ASIO. Not all sound card drivers do, I*m afraid.

regards,
halcyon
Title: Otachan's in_!mpg123
Post by: TakuSkan on 2004-05-10 11:17:53
Quote
I doubt Libretto supports ASIO. Not all sound card drivers do, I*m afraid.

That was in the back of my mind to check.  You're most likely right.  But I'm finding that Winamp 5.03 is actually drawing fewer resources than the last 5.x version I've tried on this 100CT....  in_mpg123.dll runs better with 5.03 than it was on Winamp 2.91.  And I find that using Christian Volmer's gapless out_nogap.dll plugin, I'm getting perfect gapless playback now!   

With out_nogap.dll and Winamp's default in_mp3.dll, there was always an almost imperceptible 'burp' when switching from file to file in a gapless album.

Now if I can just figure out if I can get rid of FB2K's burp.
Title: Otachan's in_!mpg123
Post by: Halcyon on 2004-05-12 09:55:42
You could try a generic asio driver: http://www.asio2ks.de/ (http://www.asio2ks.de/)

I haven't checked how they work, so no idea if it makes sense.
Title: Otachan's in_!mpg123
Post by: TakuSkan on 2004-05-13 00:51:26
Hmmm... that's an ASIO driver for W2K & WXP, and I'm still running W98SE on my little Toshiba Libretto 100CT.  If I end up going for one of the Echo Indigo IO sound cards, I'll have to upgrade to W2K, as Echo doesn't offer an W98 driver.  So at this point, I can't even test the ASIO driver you're pointing to.
Title: Otachan's in_!mpg123
Post by: Tec9SD on 2004-05-18 03:54:48
Ver. 1.18y ot68 released.
in_mpg123_118ot68.zip Ver. 1.18y ot68 (684KB) (2004/5/18) (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot68.zip)
I can't understand what is being said well enough to say here.
Hopefully kjoonlee will see this and be able to help.

I also noticed mp3infp Ver.2.45 English/Japanese/Chinese Traditional 2004/05/16 (http://www.win32lab.com/dcl.cgi?act=up&url=http://win32lab.com/lib/mp3infp/mp3infp245.exe)

Thanks, tec
Title: Otachan's in_!mpg123
Post by: WarBird on 2004-05-18 07:47:34
It says something like "Changed the calculation method of samples, when a frame has an error"

(This translation is provided "AS IS". I take no responsibility if there's errors in the translation)
Title: Otachan's in_!mpg123
Post by: cyde on 2004-05-20 00:00:04
WOOT.

The new OT88 Release has fixed all my prior problems and more, I love it.

Its perfect

Same with the new version of ASIO out, and mp3infp.
Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-05-25 06:38:46
It looks like the kanji I've been interpreting as "fall" actually meant "crash." Ver. 1.18y ot69 is out.
Title: Otachan's in_!mpg123
Post by: Tec9SD on 2004-05-28 10:20:32
Ver. 1.18y ot70

in_mpg123_118ot70.zip Ver. 1.18y ot70 (684KB) (2004/5/28) (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot70.zip)

The translation appears to say:
"Corrected bug in in_mpg123 which caused it to crash when size of streaming buffer was set too small."

At least I believe it says roughly that...

p.s. kjoonlee, I found a new site tonight, you may want to try it.
POPjisyo.com (http://www.popjisyo.com/WebHint/Portal_e.aspx) I don't see a Korean version though.

Bye, tec
Title: Otachan's in_!mpg123
Post by: TakuSkan on 2004-06-09 08:02:02
Quote
@Wizard:
A quick way to check which input plugin is handling mp3 files is to look at the "File info" of a playing mp3. If it looks the same way as before there is something wrong with your configuration.

Sergio

I'm just realizing that I can no longer get Winamp's old "View file Info" screen any more at this point, a month of getting the in_mpg123 playback working nicely on an old PI notebook running W98SE.

Having re-read this thread (about the only info anywhere on this I can find), Sergio's post here is the only post I can find that mentions getting a different "View File Info" window in Winamp5 (5.03).  Instead, I'm getting the standard Windows file "Properties" popup window with the in_mpg123 plugin set up, instead of the standard Winamp file info screen.

I've read a few complaints about Winamp crashiing trying to access "View File Info".  But I see no info on the problem I'm having here.

Has anyone seen this before, or know if it might be addressed?

Thanks,

Shel
Title: Otachan's in_!mpg123
Post by: kjoonlee on 2004-06-09 08:48:35
Quote
  • Tag editing functions are disabled; T-Matsuo (http://www.win32lab.com/)'s mp3infp (http://www.win32lab.com/fsw/mp3infp/index.html) is called externally instead. You need to install mp3infp to edit tags.

You can't use Winamp's default file info view if you use Otachan's in_mpg123.
Title: Otachan's in_!mpg123
Post by: Raptus on 2004-06-09 11:31:52
Very nice,

in_mpg123 + ASIO output @24bit are working great, gapless.

Am I stupid or is this the only decoder except foobar's that doesn't ignore ReplayGain tags? MAD and in_mp3 do

I installed mp3infp to get file info functionality and it's great, i'm only missing the ability  to show the RG info like the mpc winamp plugin has.
Title: Otachan's in_!mpg123
Post by: fileman on 2004-06-09 12:03:37
My crash on opening file info dialog still happens with version 0.70.

Perhaps it's a winamp bug, because the gen_ff module is being reported when it crashes - but I didn't get a solution or answers in the winamp forum when I posted a bug report.

Did anybody inform the author of this plugin of this thread? Because it really seems to be the only place on the english speaking web where you can find any information about this plugin. Perhaps it would be interesting for the author to participate in this thread? (Then he also could acknoledge the bug I'm suffering  )

Regards, fileman.
Title: Otachan's in_!mpg123
Post by: witt on 2004-06-09 12:32:17
Quote
Am I stupid or is this the only decoder except foobar's that doesn't ignore ReplayGain tags?

MADPlay(v0.15.2b) can use the replaygain info in the LAME tag.
Title: Otachan's in_!mpg123
Post by: Raptus on 2004-06-09 17:44:42
Quote
Quote
Am I stupid or is this the only decoder except foobar's that doesn't ignore ReplayGain tags?

MADPlay(v0.15.2b) can use the replaygain info in the LAME tag.

Your right. But MADplay is useless for me. I should've asked explicitely for Winamp decoder plugins.

I supose RG functionality could easily be implemented in in_mad... but anyway, I'm quite happy with in_mpg123 
Title: Otachan's in_!mpg123
Post by: TakuSkan on 2004-06-10 19:21:14
Quote
Quote
  • Tag editing functions are disabled; T-Matsuo (http://www.win32lab.com/)'s mp3infp (http://www.win32lab.com/fsw/mp3infp/index.html) is called externally instead. You need to install mp3infp to edit tags.

You can't use Winamp's default file info view if you use Otachan's in_mpg123.

That works....  great! Thanks
Title: Otachan's in_!mpg123
Post by: TakuSkan on 2004-06-10 19:32:59
Quote
Quote
    T-Matsuo (http://www.win32lab.com/)'s mp3infp (http://www.win32lab.com/fsw/mp3infp/index.html) is called externally instead. You need to install mp3infp to edit tags.[/li][/list]


    Now I just wish this, or some other Winamp tag editor plugin would support editing APE tags put into MP3 files for ReplayGain and Lyric values.
    Title: Otachan's in_!mpg123
    Post by: Shandra on 2004-07-25 14:22:44
    Well... as this one thread (as already said here) seem to be the only (worthwile) en-speaking place to talk about this plugin....

    I used it now for one month and without the external app needed to do the tagging from within WinAmp (I never used WinAmp to modify tags (taged by EAC, RGed by Foo, if needed additional info added with MP3Ext) - still not sure if they finally stoped from adding "0" in empty fields (anyone who remembers the Nullsoft Joke ?) ).... ok, back on topic: I only make it work (the in_mpg123) by removing the regular in_mp3 file from the plugin-directory (only then I actually recognize the Replaygain working, as long as the regular mp3 decoder is in the plugin directory all songs play - well, as if the in_mpg123 isn't activated (though I had checked the "enable" box in its config-dialogue)) - so far, as I understand it, this shouldn't be the case (plain WinAmp5.03 with only Geiss and *123 added).
    Ok, I can live with that - but maybe someone has a hint for me what could be conflicting

    (this experience I made on all of my 4 PCs (Win95B,Win98SE,2KPro&XPHome)+that one of my Girl-friend - so I assume there is something I am doing basically wrong on it)

    Thanks,
    SHAnDRA

    EDIT: Grmpf... blind me.... MP3 extention in in_mp3.... sigh... - sorry!
    Title: Otachan's in_!mpg123
    Post by: amano on 2004-08-05 12:30:58
    Ver. 1.18y ot71 is out! (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot71.zip)

    The only change seems that the compiler is updated to Visual C++ Ver. 8.0.40607.16 Beta1.
    Title: Otachan's in_!mpg123
    Post by: amano on 2004-08-15 20:24:54
    Ver. 1.18y ot72 is out! (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot72.zip)

    From what I can guess from babelfish, a streaming problem with some file extensions (?) was fixed.

    EDIT: Thanks Kjoonlee for updating the start post again.
    Title: Otachan's in_!mpg123
    Post by: WarBird on 2004-08-15 20:42:46
    says it fixes a problem where, when streaming, files would recieved a nsa extention
    Title: Otachan's in_!mpg123
    Post by: amano on 2004-09-20 16:02:06
    Ver. 1.18y ot73a is out. Get it HERE! (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot73a.zip).

    Some problem with VBRI tags seems to be solved.
    Title: Otachan's in_!mpg123
    Post by: Raptus on 2004-09-23 11:23:23
    Bump! 

    Is there any news regarding this project?

    Is in_mpg123 still the only RG-enabled winamp decoder?

    A request to the makers of out_asio: Could you please include documentation in english?
    Title: Otachan's in_!mpg123
    Post by: amano on 2004-09-27 00:20:21
    Quote
    Bump!  

    Is there any news regarding this project?


    Yes. Ver. 1.18y ot74 is out! Get it Here! (http://world.altavista.com/babelfish/trurl_pagecontent?lp=ja_en&trurl=http:/%2fwww3.cypress.ne.jp%2fotachan%2fin_mpg123_118ot74.zip)
    It seems to correct a problem with the VBR header not being recognized.

    Quote
    Is in_mpg123 still the only RG-enabled winamp decoder?

    AFAIK, yes 

    Quote
    A request to the makers of out_asio: Could you please include documentation in english?
    [a href="index.php?act=findpost&pid=243842"][{POST_SNAPBACK}][/a]


    Rather send an e-mail to him, maybe with a link to this thread. I would wish to be able to edit the tags of a song while I am listening to it in winamp, but this is probably rather a "mp3infp" problem.
    Title: Otachan's in_!mpg123
    Post by: Enig123 on 2004-09-27 01:56:46
    I only found ot74 in Otachan's web page.
    http://www3.cypress.ne.jp/otachan/in_mpg123_118ot74.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot74.zip)



    Edit: sorry for reposting news.
    Title: Otachan's in_!mpg123
    Post by: amano on 2004-09-28 15:13:56
    Never mind

    Thanks go out to Kjoonlee for still maintaining the thread starting post.
    Title: Otachan's in_!mpg123
    Post by: man on 2004-09-28 17:19:37
    I'm surprised as well that there are not more people using this.

    It works very well for me, and I find it very usefull (RG support especially). Thanks to the developers  .
    Title: Otachan's in_!mpg123
    Post by: crazee_canuck on 2004-10-21 07:00:31
    404 with the other URLs, this one should work

    http://www3.cypress.ne.jp/otachan/in_mpg123_118ot74a.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot74a.zip)
    Title: Otachan's in_!mpg123
    Post by: Mr_Rabid_Teddybear on 2004-11-06 01:55:39
    mp3infp Ver.2.47e (http://www.win32lab.com/fsw/mp3infp/index.html) is out. It now supports ape2 tags on mp3 (in a fashion), and generally starts to look quite useable...
    Title: Otachan's in_!mpg123
    Post by: beagle72 on 2004-11-13 18:42:39
    Quote
    I'm surprised as well that there are not more people using this.

    It works very well for me, and I find it very usefull (RG support especially). Thanks to the developers   .
    [a href="index.php?act=findpost&pid=245081"][{POST_SNAPBACK}][/a]


    I am having a strange problem installing in_mpg123.dll on a second PC. It worked without difficulty on the first PC, with WinAmp 5.03. Exact same WinAmp installed on 2nd PC. I copy the in_mpg123.dll into the plugins folder, but it won't show up in WinAmp's Input filters page. I tried many times. I am using the "normal" compile although I also tried the SSE versions. The 2nd PC is an older Athlon 900 -- could it have anything to do with that?

    thanks,
    beagle
    Title: Otachan's in_!mpg123
    Post by: k.eight.a on 2004-11-18 17:54:47
    Hi guys!

    I have a problem and I hope you would help me to solve it.

    I've downloaded mpg123 plugin for WinAmp (I'm still using 2.91) and mp3infp for editing ID3Tags, if I understand well...

    I'm using only ID3v1.0 or 1.1 (no ID3v2.xx) and I have my MP3's adjusted by MP3Gain which means that they have APE (RG) Tag at the end (If I understand it well...).
    The problem is that when I try to play my MP3's through WinAmp with mpg123 plugin and mp3infp for taging, the files at my playlist are losing Tag so for example the song which is normally (with WinAmp's native MP3 decoder) viewed as:

    130. On Thorns I Lay - The Threat of Seduction 5:12

    ...so when WinAmp plays the file it becomes "130  -  5:12", because it reads ID3v2 Tag by default although I have no ID3v2 present or it tries to view APE Tag which is also empty as there's only a ReplayGain value.

    So can anyone suggest me how to use my WinAmp 2.91 with mpg123 decoder to view (and edit) my tags properly (in my point of view)?

    Yes, it's true that I'm pretty new to the decoder related topics but I hope the advice could help to many people including me...

    Thanks in advance!
    Title: Otachan's in_!mpg123
    Post by: Hyperion on 2004-12-17 00:26:51
    ot75c is out.

    http://www3.cypress.ne.jp/otachan/in_mpg123_118ot75c.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot75c.zip)
    Title: Otachan's in_!mpg123
    Post by: TakuSkan on 2004-12-26 22:03:51
    Quote
    mp3infp Ver.2.47e (http://www.win32lab.com/fsw/mp3infp/index.html) is out. It now supports ape2 tags on mp3 (in a fashion)...[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=252275")

    Terrific!  Glad I just read back through this thread.  I'd been asking about something that could copy data from ID3v2 tags to the APE tags FB2K creates for ReplayGain [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28612&view=findpost&p=248011]in a FB2K thread here[/url] from a while back.

    mp3infp doesn't do mass tagging though, does it?  It'd nice to be able to copy over a ID3v2 tags from MP3s for an entire album to corresponding APE tags after FB2K has set RG values.  Sometimes I like making custom ID3v1 tags for my portable MP3 player, and if I use FB2K's masstagger to create tags based on file names to get around ID3v1's limitation of 30 characters, FB2K will write over the custom ID3v1 tags I've created at the same time.
    Title: Otachan's in_!mpg123
    Post by: NoahFrenzy on 2004-12-27 06:52:16
    Quote
    mp3infp Ver.2.47e (http://www.win32lab.com/fsw/mp3infp/index.html) is out. It now supports ape2 tags on mp3 (in a fashion), and generally starts to look quite useable...
    [a href="index.php?act=findpost&pid=252275"][{POST_SNAPBACK}][/a]


    I requested APEv2 support a while back on the win32labs BBS. The developer said he would look into it. I was definitely happy to see it worked out. 
    Title: Otachan's in_!mpg123
    Post by: TakuSkan on 2004-12-27 08:26:48
    Quote
    ot75c is out.

    So what's the difference between the in_mpg123_118otXXx versions.  Nothing I can see in the readmes.

    Quote
    I was definitely happy to see it worked out.   [a href="index.php?act=findpost&pid=261710"][{POST_SNAPBACK}][/a]


    Yeah Noah... thanks 2u2
    Title: Otachan's in_!mpg123
    Post by: k.eight.a on 2004-12-27 09:30:06
    Anyone can help me with my problem (http://www.hydrogenaudio.org/forums/index.php?showtopic=18530&view=findpost&p=254814)? 
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2004-12-27 10:20:35
    Use Case's Tag to merge all tags, e.g. ID3v1 together with APEv2. Tag can write APEv2 or ID3v1+APEv2 if you want.
    Title: Otachan's in_!mpg123
    Post by: TakuSkan on 2004-12-27 21:07:19
    Quote
    Anyone can help me with my problem (http://www.hydrogenaudio.org/forums/index.php?amp;showtopic=18530&view=findpost&p=254814)?  
    [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261720")

    I think you have the wrong URL for your message on the problem you're having k.eight.a.  I'm guessing it should be [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=18530&view=findpost&p=254814]the one here[/url] for your message just a few above this one.

    Click on the "Post #XXX" link in the upper right corner of each message to copy the URL for that specific message.

    Quote
    Use Case's Tag to merge all tags, e.g. ID3v1 together with APEv2. Tag can write APEv2 or ID3v1+APEv2 if you want.
    [a href="index.php?act=findpost&pid=261726"][{POST_SNAPBACK}][/a]

    I'm not quite sure who you're addressing this to kjoonlee, but I did in fact explore using TAG to sync tags in my MP3s a while back.  But it won't sync ID3v2 tags to the APE tags that FB2K uses together with ID3v1 tags. 

    Because of the various audio players I have, I want to sync ID3v2 tags to both ID3v1 (unless I want to preserve custom tags I write there) and APE tags.  I can now do that with mp3infp Ver.2.47e, except that it doesn't seem to support mass tagging which would be nice.
    Title: Otachan's in_!mpg123
    Post by: TakuSkan on 2004-12-30 05:13:15
    Quote
    I requested APEv2 support a while back on the win32labs BBS. The developer said he would look into it. I was definitely happy to see it worked out. 
    [a href="index.php?act=findpost&pid=261710"][{POST_SNAPBACK}][/a]

    Now if he would implement support for editing replaygain values within the APE tags I'd really be a happy camper.  Think there's any chance of that?
    Title: Otachan's in_!mpg123
    Post by: smz on 2005-01-04 23:24:39
    It is not my normal duty, but I noticed that...

    Ver. 1.18y ot76 is out. Get it HERE!. (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot76.zip)

    Cheers!

    Sergio
    Title: Otachan's in_!mpg123
    Post by: smz on 2005-01-04 23:36:31
    This thread is too long to (re-)read it all to see if this is already known or not, but I just discovered that (at least with 1.18y ot75c, and I hope with the following ones as well) not only APEv2 but also ID3v2 replaygain info is honored. This is a godsend to me as F2K (which I don't use for playback, but I routinely use for other tasks) refuses to read ID3v2 info if an APEv2 is present and destroys APEv2 if forced to write an ID3v2 (GRRRRRRRRRRRRRR!!). This also allow me (if I will) to modify replaygain info using my beloved MP3TagStudio.

    Now, if ony mp3infp could show more ID3v2 information... 

    Sergio
    Title: Otachan's in_!mpg123
    Post by: amano on 2005-01-05 15:42:24
    Thanks for this piece of information.

    in_mpg123 gets better and better. Now I really hope that I will be able one day to edit the tags of the song which is currently playing.

    EDIT: typo
    Title: Otachan's in_!mpg123
    Post by: smz on 2005-01-05 17:10:46
    Quote
    Thanks for this piece of information.

    in_mpg123 gets better and better. Now I really hope that I will be able onw day to edit the tags of the song which is currently playing.
    [a href="index.php?act=findpost&pid=263176"][{POST_SNAPBACK}][/a]


    you're welcome, amano...

    I agree: I apreciate in_mpg123 more and more every day. I'd really love if its web site and included information could be available in english too. Unhapply I don't speak any Japanese and my english is not so good, otherwise I'd volunteer for the job of translating it. Anybody listening?? 

    Cheers!

    Sergio
    Title: Otachan's in_!mpg123
    Post by: amano on 2005-01-05 22:49:48
    Usually volonteers are always welcome.

    I'd send an e-mail to otachan
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2005-01-06 05:03:35
    I'm not sure about the legal status of my English translations; it's a derived work, and I don't know how copyright law covers those in Japan, Korea, or the World.

    Well, if I have any rights, I hereby declare that I surrender those rights, as far as Otachan's in_mpg123 is concerned. If I was free to do something with those rights, you are free to do so too now.

    Rights that I did not have, I cannot give up. Consult Otachan-san for details.

    edit: If I did anything wrong, that doesn't mean you can do it too. I hope Otachan-san forgives me if I did.
    Title: Otachan's in_!mpg123
    Post by: amano on 2005-01-06 21:29:37
    kjoonlee. which rights are you talking about? I don't have any clue at whom your post is directed...

    BTW, as we speak ot77a is out: http://www3.cypress.ne.jp/otachan/in_mpg123_118ot77a.zip (http://www3.cypress.ne.jp/otachan/in_mpg123_118ot77a.zip)

    This is what babelfish tells me:
    "At the time of streaming performance, the data correcting the fact that it is not output to end."
    Title: Otachan's in_!mpg123
    Post by: TakuSkan on 2005-01-10 01:59:05
    Quote
    ...I just discovered that (at least with 1.18y ot75c <snip>) not only APEv2 but also ID3v2 replaygain info is honored.

    Great... but how are you getting RG values into the ID3v2 tags?  The only method I know about to set RG is with FB2K to APE tags.

    Quote
    This also allow me (if I will) to modify replaygain info using my beloved MP3TagStudio.

    Wow... that's cool!  I didn't know any MP3 tagging software out there has the ability to edit replaygain in any kind of tag except FB2K and APE tags.

    Can MP3TagStudio also do mass tagging on fixed replaygain values like album gain and album peak in ID3v2 tags? 

    You still need some way of scanning track gain and track peak values in groups of MP3s to ID3v2 tags.  How would you accomplish that?  By using MP3TagStudio to sync FB2K written APE tag info to ID3v2 tags?  That'd get convoluted for me, as I have to 1st use mp3infp to sync >30 character ID3v2 tag info to FB2K's APE tags to overcome the short tags FB2K gets from ID3v1 tags. 

    And out of curiousity, can someone tell me if there is any other software for playing digital audio besides Winamp that can use in_mpg123?  Not that I'd switch... Winamp is my overall favorite.  But just in case I've missed something...

    Quote
    Now, if ony mp3infp could show more ID3v2 information

    As well as RG values in APE tags.
    Title: Otachan's in_!mpg123
    Post by: smz on 2005-01-10 02:19:14
    Quote
    Can MP3TagStudio also do mass tagging on replaygain values in ID3v2 tags?
    [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=264117")



    I'm afraid not. Replaygain values are stored in ID3v2 "User defined text" frames.
    AFAIK Mp3/Tag Studio can alter the content of those frames (on a one-by-one basis) but cannot create them or mass-tag them.

    Anyway, as I'm not totally sure of my above statement I suggest you to give a try to Mp3/Tag Studio ([a href="http://www.magnusbrading.com/mp3ts/]http://www.magnusbrading.com/mp3ts/[/url]) and/or check in its forum (http://www.magnusbrading.com/mp3ts/forum.html (http://www.magnusbrading.com/mp3ts/forum.html)).

    We can always "lobby" to have this feature added.... who knows...   

    Edit:

    PS: Sorry, I missed your first question on how to inject RG values in ID3v2.
    FB2K does it! If told to write ID3v2 tags *AND NO APE TAG IS FOUND*, then it will write RG values in ID3v2.

    Cheers

    Sergio
    Title: Otachan's in_!mpg123
    Post by: TakuSkan on 2005-01-11 12:00:30
    Quote
    Replaygain values are stored in ID3v2 "User defined text" frames.

    That's pretty funky.  But looking at the ID3v2 definition (http://www.id3.org/id3v2.3.0.html) I can only guess that the Relative volume adjustment (http://www.id3.org/id3v2.3.0.html#sec4.12) tag wasn't sufficient for storing replaygain values.

    I am a bit surprised that it seems like the Equalisation tag (http://www.id3.org/id3v2.3.0.html#sec4.13) listed just below it never seems to have been developed in any MP3 players.  I asked around Hydrogen about this quite some time back, and got no responses at all to questions about it.  The Winamp software itself has an option to remember EQ settings for each MP3 in an external database.  But I've seen nothing implemented to write EQ right to an MP3 and read it from there.

    Quote
    Anyway, as I'm not totally sure of my above statement I suggest you to give a try to Mp3/Tag Studio

    Well... at this point I have some 6000 MP3s APE tagged with RG values with FB2K, and am pretty happy with my favorite MP3 tagging software Gearvolt (http://www.gearheadforhire.com/gearvolt/index.php) to tag, mass tag and create playlists along with FB2K's masstagger and other functions.  I used to use Mp3/Tag Studio by default before Gearvolt.  But I've found Gearvolt to be much easier to accomplish mass tagging, and tagging in general.  It's grid based layout, and ability to click one cell and have all cells in that column be synced instantly is a big plus for me.

    Bu if Mp3/Tag Studio or something else ever offers something Gearvolt, FB2K and mp3infp doesn't along these lines, I'm always eager to use whatever gets the job done the easiest way.

    Quote
    I missed your first question on how to inject RG values in ID3v2.
    FB2K does it! If told to write ID3v2 tags *AND NO APE TAG IS FOUND*, then it will write RG values in ID3v2.

    It would be nice to consolidate all my tag info into just Id3v1 and Id3v2 tags.  At this point I have those two, APE, and then a few albums tagged ith LYRICS2.  I could choose to tag both lyrics and RG values to ID3v2 tags at some point and dump APE tags.
    Title: Otachan's in_!mpg123
    Post by: amano on 2005-01-11 18:50:26
    And in_mpg123 ot78 is out.
    Title: Otachan's in_!mpg123
    Post by: LocutusX on 2005-01-19 17:43:05
    hi folks, just a heads up.

    ot79b is out.

    link (http://www3.cypress.ne.jp/otachan/in_mpg123.html)

    i don't know what's new however.
    Title: Otachan's in_!mpg123
    Post by: smz on 2005-02-19 23:41:36
    ot80a is out (http://www3.cypress.ne.jp/otachan/in_mpg123.html)

    Also I think it is worth to bring to the attention of all those that are subscribed to this thread that Hacko (http://www.hydrogenaudio.org/forums/index.php?showuser=19983) has modified Otachan's source to include a preamp slider for files that doesn't have replygain information (à la FB2K). You can have a look at it in this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=31664).

    Hacko is also seeking help to get in touch with Otachan and have his modification incorporated in its sources. I think it is really worth to. Anybody is in touch with Otachan??

    Sergio
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2005-02-25 04:39:05
    Quote
    Ver. 1.18y ot81a
    • For tagging, now requires mp3infp Ver. 2.48 or higher
    • Instantly refreshes tag data when using [View file info...] or mp3infp to edit tags
    • Tags were'nt being refreshed when [Misc - Read extended info on selection] was run
    • When using ReplayGain, you can now set a preamp value for un-replaygained data.
    [a href="index.php?act=findpost&pid=182473"][{POST_SNAPBACK}][/a]


    Looks like Hacko was successful.
    Title: Otachan's in_!mpg123
    Post by: smz on 2005-02-25 10:36:24
    Yesssssssssssssssss!! 
    Title: Otachan's in_!mpg123
    Post by: TakuSkan on 2005-03-07 21:08:55
    Quote
    Ver. 1.18y ot81a

    What kind of compression is Otachan using for the file in_mpg123_118ot81b.7z on his download page? (http://www3.cypress.ne.jp/otachan/in_mpg123.html)

    I see no xxx.zip on his site anywhere.
    Title: Otachan's in_!mpg123
    Post by: Cosmo on 2005-03-07 21:15:45
    Quote
    Quote
    Ver. 1.18y ot81a

    What kind of compression is Otachan using for the file in_mpg123_118ot81b.7z on his download page? (http://www3.cypress.ne.jp/otachan/in_mpg123.html)

    I see no xxx.zip on his site anywhere.
    [{POST_SNAPBACK}][/a]
    (http://index.php?act=findpost&pid=280187")

    7-Zip [a href="http://sourceforge.net/projects/sevenzip/]http://sourceforge.net/projects/sevenzip/[/url]

    Some other zip utilities, such as WinRAR, can also open 7-zip files.
    Title: Otachan's in_!mpg123
    Post by: TakuSkan on 2005-03-08 10:07:27
    Thanks Cosmo
    Title: Otachan's in_!mpg123
    Post by: Hepcat on 2005-03-10 07:54:40
    Quote
    Now I really hope that I will be able one day to edit the tags of the song which is currently playing.

    [a href="index.php?act=findpost&pid=263176"][{POST_SNAPBACK}][/a]



    What prevents this from happening, in_mpg123 or mp3infp?  This isn't what was addressed in ot81a was it?

    This is the one feature that would convince me to drop my current player for winamp.

    Thanks.
    Title: Otachan's in_!mpg123
    Post by: rajas on 2005-06-22 23:49:49
    First of all thanks to Otachan and the others for a great plugin.

    I need someone to help me listen to the streams from www.tuner2.com
    They are AAC streams and the default Winamp in_mp3 can decode and play them.

    When I added in_mpg123, I removed MP3, MP2 and MP1 from the list of filenames that in_mp3 should handle (Options->Input->in_mp3->Configure->File association->Extension list now reads AAC;APL).

    Now, while in_mp3 handles files of extension AAC and M4A correctly, in_mpg123 handles MP1, MP2 and MP3 correctly. So far, so good.

    The problems start when I start streaming audio. in_mpg123 can decode MP3 streams from shoutcast.com and while the info box is a little less detailed than one from in_mp3 it works out great. (Especially, as I can preamp the music down by 6dB and listen to all non-replaygained stuff without destroying my ears.)

    It's when I try to play a stream from www.tuner2.com like for instance Tag's Trance Trip (http://www.tuner2.com/tuner/listen.pls?id=1), in_mpg123 takes over and fails to decode the stream and complains about a "valid frame not found". I have tried to disable streaming with in_mpg123 but it will still not pass the stream onto in_mp3, instead for both MP3 and AAC streams, it simply skips the file and goes to the first file it can play.

    This is a bit of a problem at home where my connection is not good enough to stream at 128kbps without interruptions but streams at 48kbps very well.

    I even changed Options -> Playlist -> Extension of unknown file name from MP3 to AAC(and M4A) but still no luck.

    Does anybody know of a workaround?
    Title: Otachan's in_!mpg123
    Post by: rajas on 2005-06-23 00:12:01
    Sorry for replying to my own post, but it seems that in_mpg123 doesn't apply any preamping to streaming MP3s. Could someone confirm this for me?

    Quote
    The problems start when I start streaming audio. in_mpg123 can decode MP3 streams from shoutcast.com and while the info box is a little less detailed than one from in_mp3 it works out great. (Especially, as I can preamp the music down by 6dB and listen to all non-replaygained stuff without destroying my ears.)
    [a href="index.php?act=findpost&pid=308192"][{POST_SNAPBACK}][/a]
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2005-08-05 12:37:27
    Addressed in ot85b.

    Quote
    4. Changelog
    Ver. 1.18y ot85b
    Preamp for non-replaygained data now works with streaming data when replaygain is on.[a href="index.php?act=findpost&pid=182473"][{POST_SNAPBACK}][/a]
    Title: Otachan's in_!mpg123
    Post by: Hyperion on 2005-08-11 13:41:00
    Thanks to kjoonlee's translation.
    Title: Otachan's in_!mpg123
    Post by: probedb on 2005-10-18 10:52:51
    Sorry to bring this thread back up but just discovered this plugin.

    I use FLAC at home but they turn into LAME encoded MP3s on my iPod so that's what I have at work.

    Amazingly I have in_mpg123 outputting at 24-bit into out_asio(dll) with gapless on into asio4all. This little laptop appears to support 24-bit

    Sorting all this from just having a plain Winamp install with no ASIO makes a huge difference in quality!!!

    Now I have to sort it out on my HTPC for the MP3s that I do have.
    Title: Otachan's in_!mpg123
    Post by: Matyas on 2005-10-18 11:16:16
    Any ABX results?
    Title: Otachan's in_!mpg123
    Post by: probedb on 2005-10-18 12:52:37
    Quote
    Any ABX results?
    [a href="index.php?act=findpost&pid=335377"][{POST_SNAPBACK}][/a]


    I don't think my boss would like me trying out  Was definitely a perceptible (is that even a word?) increase in treble detail and bass quality over standard Winamp...lucky I already encode MP3s for my iPod using -V 2
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2005-10-18 13:28:55
    Human perception is far from perfect. If it were, we won't have lossy compression at all.

    If you think it sounds better, good for you, but it's probably not better at all.
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2005-10-24 00:42:51
    Updated again to ot88.2
    Title: Otachan's in_!mpg123
    Post by: Hyperion on 2005-10-29 00:57:30
    Updated again to ot89.3
    Title: Otachan's in_!mpg123
    Post by: irajames1176 on 2005-11-02 19:48:21
    Updated to version ot91.1

    changelog since ot89.3
    Quote
    Ver. 1.18y ot91.1

        * It accelerates decoding.
          In comparison with the Ver. it has become approximately 30% high speed 1.18y ot88.2 approximately 10%, in comparison with the Ver. 1.18y ot89.3.
        * It corrects the fact that it cannot decode the monaural data normally with the Ver. 1.18y ot90.

    Ver. 1.18y ot90

        * It accelerates decoding which becomes slow with the Ver. 1.18y ot89.3.
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2005-11-16 05:16:31
    Updated to ot92.
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2005-12-01 02:14:18
    Updated to ot93.

    Anyone got an page of converted text for the out_asio plugin?
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2005-12-08 03:51:26
    Updated to ot94.
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2005-12-08 06:37:00
    I edited the original post again to mention the changes:

    Ver. 1.18y ot94
    Fixed crashes happening immediately before end of playback when full file-buffering was in effect.

    Ver. 1.18y ot93
    Switched compiler to Visual C++ Ver. 8.0.50727.42.

    ---

    People who follow this thread, what do you think? Should I keep editing the original post, making it longer and longer? Or should I just post updates?
    Title: Otachan's in_!mpg123
    Post by: Hyperion on 2005-12-10 09:16:15
    Quote
    I edited the original post again to mention the changes:

    Ver. 1.18y ot94
    Fixed crashes happening immediately before end of playback when full file-buffering was in effect.

    Ver. 1.18y ot93
    Switched compiler to Visual C++ Ver. 8.0.50727.42.

    ---

    People who follow this thread, what do you think? Should I keep editing the original post, making it longer and longer? Or should I just post updates?
    [a href="index.php?act=findpost&pid=348544"][{POST_SNAPBACK}][/a]


    You should keep editing the original post.
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2005-12-16 19:48:10
    Updated to ot95.
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2005-12-16 20:01:56
    Quote
    Quote
    Or should I just post updates?
    [a href="index.php?act=findpost&pid=348544"][{POST_SNAPBACK}][/a]


    You should keep editing the original post.
    [a href="index.php?act=findpost&pid=349125"][{POST_SNAPBACK}][/a]

    But are there any reasons why? Could you tell me, please?

    BTW, I added the following info again:

    Ver. 1.18y ot95
    No longer converts integer samples to 16bit integer samples when handing data to visualization plugin.
    Requires Winamp 5.12 or higher.

    16bit int -> 16bit int
    24bit int -> 24bit int
    32bit int -> 32bit int
    32bit float -> 16bit int
    64bit float -> 16bit int

    In order to prevent processing slowdown, floating-point samples get converted to 16bit integers, not 32bit integers.
    Title: Otachan's in_!mpg123
    Post by: smz on 2005-12-17 00:03:24
    Quote
    Quote
    Quote
    Or should I just post updates?
    [a href="index.php?act=findpost&pid=348544"][{POST_SNAPBACK}][/a]


    You should keep editing the original post.
    [a href="index.php?act=findpost&pid=349125"][{POST_SNAPBACK}][/a]

    But are there any reasons why? Could you tell me, please?
    ...[a href="index.php?act=findpost&pid=350673"][{POST_SNAPBACK}][/a]


    I agree with editing the original post (together with a new announcement post): easier to get the information when you need it.

    Sergio
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2006-01-01 21:11:42
    Website moved to http://www.aikis.or.jp/~otachan/ (http://www.aikis.or.jp/~otachan/)

    in_mpg123.dll = ot95.1

    out_asio(dll).dl = 0.61.1
    Title: Otachan's in_!mpg123
    Post by: dZeus on 2006-01-02 17:09:52
    Bugreport for in_mpg123.dll ot95.1 (reproduced on 2 different systems with different builds of in_mpg123.dll):

    Open winamp and the playlist editor in classic skin mode, and add a bunch of audio files to be decoded with the in_mpg123.dll.
    Start playing an audio file in the playlist, and then put the playlist editor in "Winshade mode" (this is the semi-minimized display mode for the playlist editor).
    Make the playlist editor 'bar' active and scroll the mousewheel up and down for a bit. This will toggle the currently played song in the playlist.
    After scrolling for a bit (thus quickly changing the played back song), winamp will become unresponsive and can now only be killed with task manager.
    Title: Otachan's in_!mpg123
    Post by: dZeus on 2006-01-02 21:36:35
    Quote
    Bugreport for in_mpg123.dll ot95.1 (reproduced on 2 different systems with different builds of in_mpg123.dll):

    Open winamp and the playlist editor in classic skin mode, and add a bunch of audio files to be decoded with the in_mpg123.dll.
    Start playing an audio file in the playlist, and then put the playlist editor in "Winshade mode" (this is the semi-minimized display mode for the playlist editor).
    Make the playlist editor 'bar' active and scroll the mousewheel up and down for a bit. This will toggle the currently played song in the playlist.
    After scrolling for a bit (thus quickly changing the played back song), winamp will become unresponsive and can now only be killed with task manager.
    [a href="index.php?act=findpost&pid=353983"][{POST_SNAPBACK}][/a]


    and fixed already (ot96.1 is the new build).. amazing!
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2006-01-03 18:51:58
    in_mpg123.dll = Updated to ot97
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2006-01-04 05:00:04
    (http://bsod2600.home.comcast.net/winamp_highmemory.png)

    There is a bug in in_mpg123 ot97 that when you load up a large MP3 file (in this example a 260MB one), it makes winamp use ~300MB of memory.  When I go back to the winamp in_mp3 plugin, the memory usage goes down to ~30MB.
    Title: Otachan's in_!mpg123
    Post by: Shade[ST] on 2006-01-04 06:02:16
    Quote
    (http://bsod2600.home.comcast.net/winamp_highmemory.png)

    There is a bug in in_mpg123 ot97 that when you load up a large MP3 file (in this example a 260MB one), it makes winamp use ~300MB of memory.  When I go back to the winamp in_mp3 plugin, the memory usage goes down to ~30MB.
    [a href="index.php?act=findpost&pid=354410"][{POST_SNAPBACK}][/a]

    I think you enabled the option "full caching" in the preferences dialog. this is not a bug, AFAIK
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2006-01-04 07:37:27
    You're correct, I have.  What useful purpose does it serve?

    When I posted my configuration of the plugins 3 months (http://www.hydrogenaudio.org/forums/index.php?showtopic=37787&hl=) ago here, I was dismissed.
    Title: Otachan's in_!mpg123
    Post by: gameplaya15143 on 2006-01-10 06:35:55
    in_mpg123 is nice... but... there is one problem

    that little 'enable' checkbox, the way i see it, it is unnecessary, since anybody that is actually going to use it more than likely knows how to stop in_mp3 from being used for mp3. that one checkbox causes major issues for streaming (as it will try to decode an aac+ stream  even if the extention is set to .aacp) i noticed in the source that there is a list of extentions that it wont try to decode for streaming.. wouldnt it make more sense for it to be more along the lines of:

    if stream extention is specified and not mp3, then dont try to decode it 

    personally, i would prefer it to only decode *.mp3 (maybe mp1/2 as well) and not try to decode unlabeled streams, i would rather let in_mp3 try to figure out what format a stream like http;//server:8000 actually is
    Title: Otachan's in_!mpg123
    Post by: probedb on 2006-01-10 15:14:58
    Silly question I guess.

    What's the best Output format for this? I have his ASIO output plugin going via S/PDIF into my Denon amp?

    Cheers!
    Title: Otachan's in_!mpg123
    Post by: gameplaya15143 on 2006-01-10 22:06:26
    Quote
    What's the best Output format for this? I have his ASIO output plugin going via S/PDIF into my Denon amp?[a href="index.php?act=findpost&pid=356057"][{POST_SNAPBACK}][/a]
    probably the 64bit option.. but i think it may be a bit much  nice to have the option though

    **pay no attention to most of the junk in my last post ^^
    i upgraded to the latest version, stream problems gone (unchecking enable streaming didn't seem to work for me before, now it does  ).. although i still wish i could use mpg123 for a stream like -> http;//server:8000.mp3
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2006-01-11 04:31:42
    Do you have any proof to back that up?

    AFAIK, it is always desirable to use an output format that your soundcard can handle natively. Usually, 16bit integer will be safe, but if your card can handle 24bit integer, use that instead.
    Title: Otachan's in_!mpg123
    Post by: probedb on 2006-01-11 10:39:42
    Thanks both of you. I'll have a play and see what happens. I guess it depends what my sound card can pass through to my amp  Probably only 16-bit I think as it's a Chaintech AV710.
    Title: Otachan's in_!mpg123
    Post by: tcmjr on 2006-01-15 13:20:35
    Page moved to http://otachan.com/ (http://otachan.com/)

    And 97.1 added

    97 was giving me 99% cpu usage, hope this was fixed.
    Anyone can translate the changelog ?


    Cheers

    [EDIT] kjoonlee Just updated it
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2006-01-31 17:48:35
    Updates:
    in_mpg123: ot98
    out_asio: 0.62
    Title: Otachan's in_!mpg123
    Post by: Shade[ST] on 2006-01-31 23:15:03
    BSOD2600, sorry for my delayed response.  Full caching loads the full file in memory (ram) to play it, and to prevent skips.  Disk caching is fine enough, you can turn it off.
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2006-02-12 16:59:02
    ot99 released.
    Title: Otachan's in_!mpg123
    Post by: probedb on 2006-02-13 10:30:11
    This thread is so useful

    I wonder if anyone could do the same for the other pages? I can never get the ASIO exe plugin working, the DLL one is fine though.
    Title: Otachan's in_!mpg123
    Post by: sha_man on 2006-02-13 12:19:25
    here a good english->japanese translator: http://www.excite.co.jp/world/english/web/ (http://www.excite.co.jp/world/english/web/) (don't forget to make the tick in the right box, i just realized that sometime ago...)
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2006-03-13 09:34:22
    If you use Winamp 5.11 or newer on an NTFS filesystem, then you don't have to disable the default MP3 decoder anymore.

    To the moderators: could the title of this thread be changed to "Otachan's in_!mpg123", please?
    Title: Otachan's in_!mpg123
    Post by: Synthetic Soul on 2006-03-13 10:18:26
    Done.
    Title: Otachan's in_!mpg123
    Post by: _Raziel-BG on 2006-03-13 14:48:44
    Quote
    Do you have any proof to back that up?

    AFAIK, it is always desirable to use an output format that your soundcard can handle natively. Usually, 16bit integer will be safe, but if your card can handle 24bit integer, use that instead.
    [a href="index.php?act=findpost&pid=356224"][{POST_SNAPBACK}][/a]
    I have a TerraTec Aureon Space flashed to Audiotrak Prodigy 7.1. AFAIK it does support 24bit int natively. However, when I switch to 24bit I seem to lose the treble. That's the best way to describe it. Is it normal? Maybe it just me but it does sound dull without them.
    Title: Otachan's in_!mpg123
    Post by: Ihmemies on 2006-03-13 15:05:37
    Quote
    I have a TerraTec Aureon Space flashed to Audiotrak Prodigy 7.1. AFAIK it does support 24bit int natively. However, when I switch to 24bit I seem to lose the treble. That's the best way to describe it. Is it normal? Maybe it just me but it does sound dull without them.


    Try disabling all equalizers & dithering, bass/treble adjusters, maximize the volume controls, disable volume control in Winamp plugins and try adjusting the volume with analog volume controller in your amplifier?
    Title: Otachan's in_!mpg123
    Post by: _Raziel-BG on 2006-03-14 00:44:52
    Forgive my ignorance but good would that do?  BTW I don't have an amplifier, I have MegaWorks speakers, would it be the same?
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2006-03-14 06:13:52
    Quote
    Done.[a href="index.php?act=findpost&pid=371238"][{POST_SNAPBACK}][/a]

    Thank you.

    Quote
    Is it normal? Maybe it just me but it does sound dull without them.[a href="index.php?act=findpost&pid=371271"][{POST_SNAPBACK}][/a]

    Depends on what you mean by normal, but I'd say it's normal; I suspect nothing bad is happening.

    What about the dullness, you say. Well, I strongly suspect your ears (and your brain) are playing tricks on you.
    Title: Otachan's in_!mpg123
    Post by: _Raziel-BG on 2006-03-14 08:33:25
    Now I understand. I appologise for judgung Ihmemies without trying what he suggested.
    I disabled every equilizer-type of thing I use and I couldn't hear the difference between 16bit and 24bit mode. After activating the the equilizer and stuff on the Audiotrak's control panel there was again no difference. There was, however, when I messed with winamp's own equilizer and Enhancer the difference was obvious. So I guess there's a difference in the way both winamp's equilizer and Ehancer handle different output mode. Question is why does that happen?
    P.S.: Yeah, I know I use a lot of equilizers but I like to colorize a bit the sound and somehow when using only one can't seem to adjust the sound the way I want to.
    Title: Otachan's in_!mpg123
    Post by: smz on 2006-03-30 10:27:33
    in_!mpg123 1.18 ot103 released on 2006/3/24
    Title: Otachan's in_!mpg123
    Post by: gameplaya15143 on 2006-03-31 01:28:39
    last I checked.. winamp's EQ only works on 16bit audio, not 24bit.
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2006-05-30 02:14:08
    ot106.1 released.
    Title: Otachan's in_!mpg123
    Post by: pepoluan on 2006-05-30 02:24:37
    Rats. Just when I've finished downloading ot105...
    Title: Otachan's in_!mpg123
    Post by: audioaficionado on 2006-06-03 20:36:19
    ot106.1 released.

    I just grabbed 'Ver. 1.18y ot107.2', dropped the correct ~86 version in in the Winamp plugin folder and no more of those lousy gaps playing some of my albums in Winamp 5.111 (the last version I'll use).

    Thanx for this great info guys.
    Title: Otachan's in_!mpg123
    Post by: smz on 2006-06-04 00:32:34
    ... Winamp 5.111 (the last version I'll use).
    ...

    Hi! Can u speculate on the reasons why? (Just for my curiosty...)

    Cheers!

    Sergio
    Title: Otachan's in_!mpg123
    Post by: audioaficionado on 2006-06-04 03:25:42
    ... Winamp 5.111 (the last version I'll use).
    ...

    Hi! Can u speculate on the reasons why? (Just for my curiosty...)

    Cheers!

    Sergio
    I don't like the newer ML interface in the v5.2.x.

    BTW to get this plugin to work, you might have to play with some settings in the output\direct sound dll\configs of your accelerated hardware/soundcard.  I ended up setting the buffer lengths to 2000/1000/1000ms and enabling normal thread priority setting depending on the system I was working on.  Just change one thing at a time until you nail it.  2000/500/500ms worked on my Dual Xeon workstation.  It seems in my case that the faster the system, the less buffer it needed.  I imagine the sound card/chip also makes a difference.
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2006-06-16 17:57:32
    ot108.8 released.
    Title: Otachan's in_!mpg123
    Post by: shof515 on 2006-06-29 00:28:31
    can someone post a link to a zip file of this plugin? I dont want to install the 7z program just for this
    Title: Otachan's in_!mpg123
    Post by: audiomars on 2006-06-29 06:08:30
    can someone post a link to a zip file of this plugin? I dont want to install the 7z program just for this


    I am not sure if that is allowed. However, you can use Jared's excellent utility called Universal Extractor for unpacking the 7z file. There is a binary archive available for people who do not want to install it:
    http://www.c1pher.com/uniextract121_noinst.rar (http://www.c1pher.com/uniextract121_noinst.rar)

    By the way, Jared (nitro322) is a member of HA and he has written another utility called AutoFLAC. His website is:
    http://www.legroom.net/index.php (http://www.legroom.net/index.php)

    Hope this helps
    audiomars
    Title: Otachan's in_!mpg123
    Post by: haregoo on 2006-07-11 21:52:52
    ot109.2 released (http://otachan.com/in_!mpg123.html)
    Title: Otachan's in_!mpg123
    Post by: mad_arab on 2006-07-22 19:42:00
    I get this terrible noise when playing about 40% of any files I've encoded. This are files made with LAME 3.98a3 - a6 (-V0 new). I haven't tested earlier files, but this is present on about 40% of the songs on any album I've encoded so far. The files play fine in regular winamp and in Foobar. The Winamp frequency diagram shows almost full volume on all the frequencies and the noise is unbearably loud. Just updated from ot108 to ot109.2 and the problem is still as bad.

    Any ideas why this happens?
    Title: Otachan's in_!mpg123
    Post by: ERNiE-C on 2006-07-29 15:06:36
    is there any sense (sound quality improvement) in activating 24bit output on 16bit MP3s in the plugin?
    My ESI Juli@ supports 24bit natively.
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2006-07-29 16:28:56
    Makes <i>some</i> sense, but not much. Not much improvement possible.

    ---

    But that doesn't have anything to do with MP3 files being 16bit; they aren't, even if they were made from 16bit files.
    Title: Otachan's in_!mpg123
    Post by: ERNiE-C on 2006-07-30 12:23:42
    ok i'll leave it enabled then 
    Title: Otachan's in_!mpg123
    Post by: Hyperion on 2006-08-14 07:29:47
    in_!mpg123_118ot110.3.7z Ver. 1.18y ot110.3 beta for WINAMP Ver. 5.25 or higher (330KB) (2006/8/14) (http://otachan.com/in_!mpg123_118ot110.3.7z)

    Ver. 1.18y ot110.3 beta
    .It corresponds to the file name and the tag of Unicode.
    .WINAMP Ver. 5.25 or more is necessary.
    .It doesn't operate in Windows Me/98/95.
    .The file name and the tag of Unicode cannot be treated with present mp3infp Ver. 2.53a.
    Title: Otachan's in_!mpg123
    Post by: ERNiE-C on 2006-08-16 19:40:53
    in_!mpg123_118ot110.5.7z Ver. 1.18y ot110.5 beta for WINAMP Ver. 5.25 or higher (330KB) (2006/8/16)

    can't translate it though ^^

    http://otachan.com/in_!mpg123_118ot110.5.7z (http://otachan.com/in_!mpg123_118ot110.5.7z)
    Title: Otachan's in_!mpg123
    Post by: Zoom on 2006-08-17 01:30:18
    google translate to the rescue!

    Code: [Select]
    in_!mpg123_118ot110.5.7z Ver. 1.18y ot110.5 beta
        *  It corresponded to WINAMP5. (Thanks to T-Matsuo)
        * It corresponded to MP1 and MP2.
        * It corresponded to ID3v2 and the APE tag.
        * It tried to be able to indicate ID3v2 and APE tag individual information in title.
        * It tried to consider the thing of 2 byte letter in title indication.
        * It abolished the built-in tag editor and (the [o] [i]), tried to call mp3infp of T-Matsuo compilation.
           When we would like to compile the tag, it is necessary to install mp3infp.
        * It tried to be able to output with Int24, Int32, Float32 and Float64.
        * It tried to be able to output the data which is encoded with LAME at the number of accurate samples. (The gap being less, it tried to be able to perform.)
        * It corresponded to [ripureigein].
        * Streaming performance function was improved.
        * The mpg123 library was replaced to pre0.59s. (The trouble of intensity-stereo correction it is completed.)
        * Trouble of the mpg123 library which cannot decode the data of MPEG2.5/8kHz normally was corrected.
           (Thanks to Northern Verse)


    Ok so it wasn't really a rescue, more of a mangling of words.
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2006-08-17 03:03:26
    Point releases are bug-fix releases with no changelog entires of their own.

    ex) When 104.4 came out I just edited my post to mention 104.4 instead of 104.3, etc. etc.
    Title: Otachan's in_!mpg123
    Post by: crazee_canuck on 2006-08-26 13:33:35
    Since the other links were broken:

    in_!mpg123_118ot110.6.7z Ver. 1.18y ot110.6 beta for WINAMP Ver. 5.25 Build 843 or higher (330KB) (2006/8/23) (http://otachan.com/in_!mpg123_118ot110.6.7z)


    in_!mpg123_118ot109.2.7z Ver. 1.18y ot109.2 (323KB) (2006/7/11) (http://otachan.com/in_!mpg123_118ot109.2.7z)
    Title: Otachan's in_!mpg123
    Post by: haregoo on 2006-09-29 17:01:22
    Ver. 1.18y ot112.1 (http://otachan.com/in_!mpg123.html) is the latest.

    change log
    Quote
    ot112.1 (061026)
    (No reference to this release)
    ot112 (060930)
    Fixed:Amplified incorrectly by both Winamp's and in_!mpg123's preamp when there is no replaygain info in file.
    ot111 (060929)
    Fixed:Winamp's built-in replaygain scanner didn't work with ot110.7.
    ot110.7 (060928)
    Unicode support for Winamp v5.3 or newer
    Title: Otachan's in_!mpg123
    Post by: jarretth on 2006-10-08 18:39:06
    Why isn't there any discussion of this? Is MAD now preferred for some reason?
    Title: Otachan's in_!mpg123
    Post by: Junon on 2006-10-08 19:08:50
    Why isn't there any discussion of this? Is MAD now preferred for some reason?


    I think the main reason for the missing discussion is the fact that this plugin's developer doesn't write in these forums, while MAD's developer is quite active in the MAD plugin's topic.
    Title: Otachan's in_!mpg123
    Post by: haregoo on 2006-10-08 19:10:44
    Why isn't there any discussion of this?

    This plugin has been developed for a long time (since 2002?),while in_mad is very new (since July 2006).

    If you have some idea of new feature, please post it on this thread.
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2007-04-11 04:44:45
    This plugin dead? He hasn't updated it for about 6 months now.
    Title: Otachan's in_!mpg123
    Post by: Antonski on 2007-04-11 14:44:11
    This plugin dead? He hasn't updated it for about 6 months now.


    No need for update, perhaps?

    ~
    Title: Otachan's in_!mpg123
    Post by: TakuSkan on 2007-04-12 03:04:52
    With Winamp v5, in_mpg123 seems to have been integrated into the Winamp distributions.  My version 5.32 installed with it. 

    Section 1 of his URL http://otachan.com/in_!mpg123.html (http://otachan.com/in_!mpg123.html) says:

    柴田さんが作成、YunaSoftさんとmokaさんが改良したin_mpg123.dll(mpg123ベースのWINAMP5用MP3デコーダプラグイン)を改悪( ^^; )するものです。

    Babelfish translates the second sentence in there as: It is something which is done.

    Anyone know more about this?

    TS
    Title: Otachan's in_!mpg123
    Post by: Antonski on 2007-04-12 05:58:31
    With Winamp v5, in_mpg123 seems to have been integrated into the Winamp distributions.


    No, it's not. The last Winamp versions come with "Nullsoft MPEG Audio Decoder 4.05".
    However, if you've already installed it before, it will remains in the "plugins" directory and it will be recognized by the next versions of Winamp.

    (http://one.fsphost.com/Antonski/temp/in_mp3_405.jpg)

    ~
    Title: Otachan's in_!mpg123
    Post by: TakuSkan on 2007-04-12 06:56:01
    No, it's not. The last Winamp versions come with "Nullsoft MPEG Audio Decoder 4.05". 
    However, if you've already installed it before, it will remains in the "plugins" directory and it will be recognized by the next versions of Winamp.

    Indeed... my mistake.

    TS
    Title: Otachan's in_!mpg123
    Post by: hariskar on 2007-05-11 16:56:42
    Which plugin has the best quality for mp3 playing?
    -Nullsoft MPEG Audio Decoder 4.05
    -MAD plugin
    or
    -in_!mpg123

    Which one should I use? I use Winamp 5.34
    Thanks!
    Title: Otachan's in_!mpg123
    Post by: Julien on 2007-05-11 17:10:20
    Which plugin has the best quality for mp3 playing?
    -Nullsoft MPEG Audio Decoder 4.05
    -MAD plugin
    or
    -in_!mpg123

    Which one should I use? I use Winamp 5.34
    Thanks!


    They should all provide a roughly similar result. The default one in Winamp now allows gapless playback based on the Lame tag and 24 bit playback.
    Title: Otachan's in_!mpg123
    Post by: Mr.Asia on 2007-05-19 23:27:26
    This plugin dead? He hasn't updated it for about 6 months now.


    Has he given up the plugin?
    Title: Otachan's in_!mpg123
    Post by: decayed.cell on 2007-07-20 11:34:17
    With Winamp v5, in_mpg123 seems to have been integrated into the Winamp distributions.  My version 5.32 installed with it. 

    Section 1 of his URL http://otachan.com/in_!mpg123.html (http://otachan.com/in_!mpg123.html) says:

    ????????YunaSoft???moka???????in_mpg123.dll(mpg123????WINAMP5?MP3?????????)???( ^^; )???????

    Babelfish translates the second sentence in there as: It is something which is done.

    Anyone know more about this?

    TS

    Mr. Shibata makes, and in_mpg123.dll (MP3 decoder plug-in for WINAMP5 of the mpg123 base) that Mr. YunaSoft and Mr. moka improved is deteriorated (^^ It is the one.

    Rough translation but basically both variants of the plugin (the original by Shibata) and an improved one by YunaSoft and Mr. Moka are dead. Nothing about Otachan though
    Title: Otachan's in_!mpg123
    Post by: kjoonlee on 2007-07-23 05:02:43
    His computer went dead, and he's having other problems (with Vista? I don't remember) but he plans to get back, according to his forums.

    I haven't checked his forums for a long time so I'm not sure if this is up-to-date info, though.
    Title: Otachan's in_!mpg123
    Post by: Hyperion on 2007-08-01 01:26:38
    His computer went dead, and he's having other problems (with Vista? I don't remember) but he plans to get back, according to his forums.

    I haven't checked his forums for a long time so I'm not sure if this is up-to-date info, though.


    Quote
    but he plans to get back


    good news.
    Title: Otachan's in_!mpg123
    Post by: BSOD2600 on 2007-10-28 01:14:52
    So its been months since an update to this thread or Otachan's website.  Still looking like a dead project to me.
    Title: Otachan's in_!mpg123
    Post by: greynol on 2007-10-29 05:17:59
    I'm not sure how many people need it now that the Nullsoft in_mp3.dll has seen significant improvement.  I'm not up-to-date with what differences (in terms of features) may still exist between the two.
    Title: Otachan's in_!mpg123
    Post by: Digiface on 2008-02-20 00:15:28
    Hi. I have used Otachan's in_!mpg123 for a long time. It has not been updated for a while now. My question is, that is this STILL better than Winamp own MP3 plug-in?