Help - Search - Members - Calendar
Full Version: MPEG Audio Collection 2.90
Hydrogenaudio Forums > Hydrogenaudio Forum > Validated News
Pages: 1, 2
JohnV
http://www.jfaul.de/
MPEG Audio Collection 2.90 (1st May 2001, 1.12 Mb)
MAC - an ultimate freeware utility for Windows 95/98/ME/NT/2000/XP

It is designed to organize your audio file collection. It is fast and easy to use, scans selected drives for supported audio files and lists them in an Explorer-style tree-view interface. You can retrieve all information about your audio collection and you can play files as well.

*added: support for Windows Media Audio files (*.wma)
*added: support for ID3v2.2.x tags
*added: support for ID3v1, ID3v2, APE tags in Monkey's Audio files
*added: support for ID3v2, APE tags in MPC/MPEGplus files
*added: support for ID3v2 tags in Ogg Vorbis files
*fixed: bug with Ogg Vorbis tag fields
*improved: new MPEG reading engine
*improved: encoder guessing for MPEG CBR files
Peter
QUOTE
Originally posted by JohnV
*added: support for ID3v2 tags in Ogg Vorbis files
these people should be shot
Case
Great program, but I agree with Peter... why add ID3v2 tag support to MAC, MPC and Ogg when it isn't supported in any of those?
Peter
worse, id3v2 may damage those format and won't be read by anything else. blah.
JohnV
I just informed the people at #vorbis about id3v2 support.. and to put it mildly, they were NOT happy...

It was pointed out that Vorbis stream with id3v2 or even id3v1 is invalid.
mpcfiend
Heh. What's with this "English (Zimbabwe)" language choice? biggrin.gif
Benjamin Lebsanft
lets drop him a mail about the ID3v2 Tags
rjamorim
Soon some moron will create an input plugin for Winamp that supports, or at least skips, ID3 tags.

It already happened with a well known format <cough>. The tag wasn't part of the specs, but, because some $%#$$#s insisted on using the tag, a plugin that skipped that appeared.

It all depends on the demand for such a thing... ohmy.gif

Regards;

Roberto.
Peter
it's not worth the trouble i guess. libvorbis seems to happily ignore all sorts of id3 tags i put (tried with hex editor), my vorbis tag updater just eats them (burp).
Garf
Vorbis + ID3(v2) = corrupted Vorbis stream

It will break all official tools (including, of course, ReplayGain)

--
GCP
Jfaul
To zZzZzZz:

You are right wink.gif

By the way:
MAC does not write ID3v2 tags in OGG files at all! Only reading such kind of files...
seaeye
QUOTE
Originally posted by Case
why add ID3v2 tag support to MAC, MPC and Ogg when it isn't supported in any of those?


hmm... i use v2 with MPCs and those two things fit well in my case (using EAR plugin to read them). i know this is probably NOT the perfect match, but i don't have any distroyed files or sth.

just my 2c.
SometimesWarrior
QUOTE
Originally posted by JohnV
*added: support for... APE tags in MPC/MPEGplus files
Yay! My last excuse for not switching to APE tags has been fixed! Thanks Mr. Faul!
Uosdwis R. Dewoh
Indeed, thanks a lot! Happy to see this useful little program defrosted. biggrin.gif

Uosdwis
Case
QUOTE
Originally posted by seaeye

hmm... i use v2 with MPCs and those two things fit well in my case (using EAR plugin to read them). i know this is probably NOT the perfect match, but i don't have any distroyed files or sth.

It works because MPC developers were too kind and included support for skipping ID3v2 tag in the beginning. I think ReplayGain won't accept those files as valid MPC and that's how all programs should treat them. I hope you realize that it will never be supported officially.
Jan S.
id3v2 is supported just as much for mpc as it is for mp3.....
It's not supported by mp3 standard either.
Case
QUOTE
Originally posted by Jansemanden
id3v2 is supported just as much for mpc as it is for mp3.....
It's not supported by mp3 standard either.

ID3v2 tag is imitating MP3 frame, that's why it works with MP3s. It will not work in anyway with MPC unless decoders skip it. Frank should remove all ID3v2 detectors to demonstrate it's effect on MPC.
Jan S.
Let's remove seatbelts and airbangs and demonstrate the power of a mercedes.
seaeye
just leave it as it is. if you like APE you can add it - nobody's saying 'no'.

and i'll also give APE a try.
Jan S.
It wasn't openminded Klemm that added skipping of id3v2-tags.
Andree did....


but apart from that.....
I'm using id3v2-tags saved in tag-files so the audio-mpc file is not affected.
I WILL change to APE if my favorite tagger does.....Or another one I like does.
Jfaul
Just some things I can't understand:

- Why to develop an own tagging format if there are some wide used (standard) tagging formats?

- Is it too hard to support alternative formats? For example, just skip well known tags?

- Why to use "built-in" tagging formats? Is it not easier to have tags at the the beginning/end?

- Do you think, ID3v2 format is not developped good enough?
Case
QUOTE
Originally posted by Jansemanden
I'm using id3v2-tags saved in tag-files so the audio-mpc file is not affected.

That's smart move, that way they won't harm anyone or anything.
QUOTE

I WILL change to APE if my favorite tagger does.....Or another one I like does.

You should suggest MikaelS to add support in Helium. APE 2 specs are pretty much set up and it's always possible to use APE 1 while waiting for final specs. That way Helium could also easily support Monkey's Audio.
seaeye
VERY interesting questions.

maybe somebody will give us right answers without burning us down 1st. wink.gif
Jan S.
QUOTE
Originally posted by Case

You should suggest MikaelS to add support in Helium. APE 2 specs are pretty much set up and it's always possible to use APE 1 while waiting for final specs. That way Helium could also easily support Monkey's Audio.


I did...

he's thinking about it...
He doesn't want to spend too much time on it if it's only used by very few ppl.
We'll see.....
I'll do my part.
seaeye
QUOTE
You should suggest MikaelS to add support in Helium. APE 2 specs are pretty much set up and it's always possible to use APE 1 while waiting for final specs. That way Helium could also easily support Monkey's Audio.


he's aware of that as far as i know.
Case
QUOTE
Originally posted by Jfaul
Just some things I can't understand:

- Why to develop an own tagging format if there are some wide used (standard) tagging formats?

If you are refering to MPC, that's exactly why APE tags were chosen.

QUOTE

- Is it too hard to support alternative formats? For example, just skip well known tags?

That's what current plugins unfortunately do. The standards are for different format and designed only for that one particular format. This v2 tag is very handy for MP3 because it was designed to be considered as audio by decoders, so it won't harm data. Why should tags still be coded as mp3 frames when it has no effect for other decoders?

QUOTE

- Why to use \"built-in\" tagging formats? Is it not easier to have tags at the the beginning/end?

Probably explained somewhere by Ogg developers. I guess they weren't happy with "standards" either.

QUOTE

- Do you think, ID3v2 format is not developped good enough?

I do. Quite many here thinks so too. I guess someone can give links to some comments about ID3v2.
Peter
QUOTE
Just some things I can't understand: 

- Why to develop an own tagging format if there are some wide used (standard) tagging formats? 

- Is it too hard to support alternative formats? For example, just skip well known tags? 

- Why to use \"built-in\" tagging formats? Is it not easier to have tags at the the beginning/end? 

- Do you think, ID3v2 format is not developped good enough?

first, id3v2 is overdeveloped, the "standard" is total mess, not many programs actually handle all id3v2 variations which are allowed by the "standard" (eg. they allow multiple character encodings - that's pure BS, why have multiple ways to do the same ? to make software developer's life more difficult ?).
second, the main problem of all sorts of id3 variations is the fact that id3-reading software developers need to modify their code whenever id3.org people decide to add new fields. this is total crap, i really don't understand the point of using some idiotic field codes instead of full user-friendly and developer-friendly field names.
third, id3 tags are designed for mp3 files only (iso mpeg decoders know how to skip them). they DAMAGE all other files (unless particular file format specs say that "this and only this version of id3 is OK here"). unfortunately, people started to id3v2-tag MPCs files already and MPC developers were forced to add (partial) id3v2 support to their player code, at least to make those files play at all; all thanks to people like you. if you want to mess with some format, RTFM carefully first. Ogg Vorbis has its own tagging, you should use it just because it's way better than any id3; and if you use id3 with Vorbis, people will throw rocks at you, and we'll provide the rocks.
Case
I think mpc got ID3v2 tag skipping because EAC adds those darn things by default. It was probably too time consuming to tell everyone what was wrong with their files.
Jfaul
Please explain, why the Ogg Vorbis tag format is better as ID3v2?

Maybe it is true, but anyway, please be more precise...

I would not compare the both, just one thought: if each new audio file format would have own tag, we (users) will not get a standard tagging format. It's a pity...
Peter
because Vorbis can basically do everything id3v2 can do, except for embedding non-text fields (blah, who needs them ?); Vorbis doesn't require all reading software to be updated to recognize new fields (field names stored as human-readable strings); it's up to users to add new fields, they don't require changes in tag-writing software neither. and you claim that you have written code to dealt with those ? you are clueless.
Tinribs
Its probably be seen by the regulars before, but I stumbled on an interesting article for a standardised tagging format for .ogg files here
Jfaul
QUOTE
Vorbis can basically do everything id3v2 can do

Why better?
QUOTE
Vorbis doesn't require all reading software to be updated to recognize new fields

You overplay. New fields are not important at all.
QUOTE
Field names stored as human-readable strings

Complitely right, but what advantage for programmers? Users do not read tags in a HEX-editor wink.gif
QUOTE
It's up to users to add new fields

Agreeable, but not important.
QUOTE
And you claim that you have written code to dealt with those?

I do not. Did I said?

I just want to repeat: I do not want to compare the both tags, I want (as a user) one/two good developed and/or wide used tagging formats.
Case
QUOTE
Originally posted by Jfaul

Why better?

It's not coded, easier to read.
QUOTE

You overplay. New fields are not important at all.

Why then was ID3v2 revised so often?
QUOTE

Complitely right, but what advantage for programmers? Users do not read tags in a HEX-editor wink.gif 

I'm programmer and user and I do read tags in hex editors sometimes. And I hate concept of ID3v2 so much that I have never used them.
QUOTE

I just want to repeat: I do not want to compare the both tags, I want (as a user) one/two good developed and/or wide used tagging formats.

http://www.uni-jena.de/~pfk/mpp/sv8/apetag.html
seaeye
QUOTE
And I hate concept of ID3v2 so much that I have never used them.


oh god... just listen to yourself.

bad! bad, nasty tags!

biggrin.gif
Jfaul
QUOTE
Originally posted by Case
It's not coded, easier to read.

For programmers? Yes, but for users?
QUOTE
Why then was ID3v2 revised so often?

I don't know. The most used version 2.3 exists for years...
QUOTE

I prefer APE tags too - the format has all advantages of ID3v1 & ID3v2, but will the Xiph-team prefer it as well? I think, no...
Case
QUOTE
Originally posted by seaeye
 
oh god... just listen to yourself.

That was badly expressed, I know, especially since I have used them with mp3s. I should have left that away as I meant I won't support them and never have.
seaeye
case: no problem wink.gif.

that's the disadventage of not talking face2face...
Jfaul
One suggestion for developers:

To support at least two tagging formats:

- ID3v2 (if needed at the file beginning)
- APE tags (if needed at the file end)

In my opinion, these two formats are the best combination! Just an opinion...
Case
QUOTE
Originally posted by Jfaul
For programmers? Yes, but for users?

For users it's no difference. Except when player does not support some field in tag and user won't see it. When tag constains simple text every field can be displayed easily, no matter if player recognizes them or not.

QUOTE

I prefer APE tags too - the format has all advantages of ID3v1 & ID3v2, but will the Xiph-team prefer it as well? I think, no...

Well, vorbis has specified it's own tagging standard and I believe they have their reasons. Maybe they weren't even aware of APE tags. But I don't think it matters that much to have new tagging format when it's simple to use. It's not a big deal to support Ogg tags when Vorbis team even provides good libraries for handling them.
Case
QUOTE
Originally posted by Jfaul
One suggestion for developers:

To support at least two tagging formats:

- ID3v2 (if needed at the file beginning)
- APE tags (if needed at the file end)

APE 2.0 can be in the beginning of file, at least after the header in MPC. There won't be support for ID3v2 there.
Jfaul
QUOTE
Originally posted by Case
Vorbis has specified it's own tagging standard and I believe they have their reasons.

Of course! To have own format only is a comfortable way wink.gif
QUOTE
It's not a big deal to support Ogg tags when Vorbis team even provides good libraries for handling them.

I know some people who do not want to use the compiled library from Xiph, but own code. They are not alone wink.gif
Case
QUOTE
Originally posted by Jfaul

I know some people who do not want to use the compiled library from Xiph, but own code. They are not alone wink.gif

I agree. I would have liked to make my own code for reading and writing Ogg tags too, but I couldn't find documents anywhere how it should be done properly. I hope they make better documentation when 1.0 is released.
Jfaul
QUOTE
Originally posted by Case
I agree. I would have liked to make my own code for reading and writing Ogg tags too, but I couldn't find documents anywhere how it should be done properly. I hope they make better documentation when 1.0 is released.

Full agreeable wink.gif
ErikS
Guys, you know there is something called irc wink.gif
Case
Heh, I wonder how conversation about tags can get so heated. I can understand support in your program for reading ID3v2 and recognizing files with them but I hope you respect formats enough to disallow saving such tags. ID3v2 is as strange to mpc and ape as APE2 is for MP3s. I don't expect any mp3 player to play such files.
Case
Ah, just noticed on your page that you only allow editing of ID3v1. Apparently this tag war was unnecessary.
Btw, I have a question/bug report conserning your program: I use it to catalogue my music collection on harddrive and add artist directories one at a time and when I have added maybe 100 directories it displays error that I'm out of system resources. Saving the collection and restarting MAC allows adding new directories. Is it a bug or is the program collecting some information in memory that is wiped when I restart it?
Jfaul
It seems to be a bug, maybe the program does not properly free resources sad.gif
Anyway, I do my best to improve the prog although big lack of time... I'm student, and actually I don't have much time for developing, sorry!
Case
QUOTE
Originally posted by Jfaul

Anyway, I do my best to improve the prog although big lack of time... I'm student, and actually I don't have much time for developing, sorry!

No problem. I don't often need to add so many directories at once, but I wanted to make clean collection now that new version arrived. Hope you don't mind me attacking you about ID3v2 thing, it's really not your fault. And thanks for the great program smile.gif
Jfaul
OK smile.gif

Just an advice:
the encoder guessing works much precise now
(if you need that)
Case
I never knew MAC can guess encoder. I tried to find the feature but couldn't, can you tell how it's used?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.