is so I can load multiple tag sets formt he same file.
2004-05-15 13602, 2004
Pipian
ID3v1 + ID3v2
2004-05-15 13625, 2004
Pipian
Especially good for faulty taggers that don't realize that certain filetypes don't GET ID3v2 tags.
2004-05-15 13632, 2004
wheels
Yeah, that depends on the format here. FLAC and MP3 both support multiple tag types, so the API does too...
2004-05-15 13655, 2004
Pipian
The other benefit
2004-05-15 13607, 2004
Pipian
is that I can do composite tag-reading for the main fields
2004-05-15 13617, 2004
wheels
TagLib does both. :-)
2004-05-15 13631, 2004
Pipian
APE tag missing artist but ID3v2 has it? It'll return the artist in the ID3v2
2004-05-15 13643, 2004
wheels
Yep, same here for ID3v1 and ID3v2 for instance.
2004-05-15 13605, 2004
Pipian
I do that, but I layer it to include APE
2004-05-15 13616, 2004
wheels
Well, I meant in mp3s...
2004-05-15 13621, 2004
Pipian
some files I just dump, with the knowledge that no other tags should be in it
2004-05-15 13624, 2004
wheels
...since I don't support APE.
2004-05-15 13624, 2004
Pipian
right
2004-05-15 13602, 2004
Pipian
of course
2004-05-15 13605, 2004
Pipian
but the point remains.
2004-05-15 13624, 2004
wheels
Pipian: Yeah, that's encapsulated in the TagLib::File subclass -- i.e. TagLib::MPEG::File knows that it can have ID3v1 and ID3v2 tags and has a composite Tag subclass that returns the preferred values...
2004-05-15 13637, 2004
Pipian
mmm
2004-05-15 13623, 2004
Pipian
Well
2004-05-15 13630, 2004
Pipian
My trick is finding software that needs what I provide
2004-05-15 13634, 2004
Pipian
and then selling it ^_-
2004-05-15 13636, 2004
wheels
Well, but here we're doing basically the same thing...
2004-05-15 13634, 2004
Pipian
this is the problem
2004-05-15 13643, 2004
Pipian
Two different methods of achieving the same goal
2004-05-15 13649, 2004
Pipian
so we have little differences in our aims.
2004-05-15 13603, 2004
Pipian
And since you're the older and more accepted of the two
2004-05-15 13611, 2004
Pipian
I've got a feeling I'm probalby going to be overrun
2004-05-15 13613, 2004
jwatk03 has quit
2004-05-15 13652, 2004
wheels
Well, most of my goals are biased from the perspective of desktop applications -- and at least in the KDE world I'm pretty influential...
2004-05-15 13620, 2004
Pipian
You've been around longer
2004-05-15 13622, 2004
wheels
But well, there's a lot of C software out there that probably wouldn't mind a more "native" API...
2004-05-15 13632, 2004
Pipian
I've only started coding GPL stuff majorly in the past 12 months
2004-05-15 13642, 2004
Pipian
GTK =P
2004-05-15 13656, 2004
wheels
Well, except that the Mono guys like OOP. :-)
2004-05-15 13618, 2004
wheels
Pipian: But yeah -- hmm, let's see. I guess I started with GPL'ed stuff in 1999 or 2000...
2004-05-15 13632, 2004
Pipian
<-- is only 17 so *shrug*
2004-05-15 13639, 2004
wheels is 23. :-)
2004-05-15 13659, 2004
Pipian
And thus why you have the advantage
2004-05-15 13612, 2004
wheels
Well, but I mean -- when you write stuff you learn loads.
2004-05-15 13639, 2004
wheels
Like even if your lib is "overrun" as you say like what you take out of that will be rather useful.
2004-05-15 13651, 2004
Pipian
true\
2004-05-15 13657, 2004
Pipian
and then there's id3lib
2004-05-15 13605, 2004
Pipian
which is proof that OO doesn't always work =P
2004-05-15 13608, 2004
wheels
Well, did you hear my story about it earlier?
2004-05-15 13621, 2004
Pipian
I think I heard it in passing
2004-05-15 13628, 2004
Pipian
that their OO is terrible and confusing?
2004-05-15 13642, 2004
wheels
Well, that, but I don't think I said that. There was probably cursing.
2004-05-15 13651, 2004
Pipian
perhaps
2004-05-15 13635, 2004
wheels
Pipian: But I had an app using it for a while -- and started finding bugs, so I started fixing them. Before I knew it I was maintaining it. After about 6-12 months (it's all fuzzy now) I gave up, announced it "unmaintainable" and started writing TagLib. :-)
2004-05-15 13624, 2004
Pipian
heh
2004-05-15 13624, 2004
wheels
But that's part of why I feel like I got most of the interface right in TagLib -- I saw very much what was wrong with id3lib from an application programmers standpoint and tried to address that with TagLib.
2004-05-15 13626, 2004
wheels
Well, and also where I learned that docs are really important. id3lib's docs are terrible. As a result every public class, member, helper function, enum, enum value, etc. in TagLib is documented...
2004-05-15 13626, 2004
Pipian
Mm
2004-05-15 13639, 2004
Pipian
Indeed
2004-05-15 13642, 2004
Pipian
no documetnation for libmetatag
2004-05-15 13647, 2004
Pipian
but that's because I'm still working on it
2004-05-15 13655, 2004
Pipian
I do some commenting in some of the lesser known specs though
2004-05-15 13609, 2004
wheels
Pipian: You really have to document as you go. You'll forget what stuff does later. :-)
2004-05-15 13614, 2004
wheels
Pipian: (i.e. "start now")
2004-05-15 13654, 2004
Pipian
Hehe
2004-05-15 13658, 2004
Pipian
Well
2004-05-15 13605, 2004
Pipian
That's easy enough to go back and do.
2004-05-15 13617, 2004
Pipian
I think I'll dump the CDAudio features though.
2004-05-15 13619, 2004
wheels
Plus it's really boring to try to do all at once. :-)
2004-05-15 13639, 2004
Pipian
It's a pretty useless wrapper to be honest
2004-05-15 13639, 2004
wheels
And likely won't happen since you'd rather, well, do stuff with the lib.
2004-05-15 13643, 2004
Pipian
and why implement all of that again?
2004-05-15 13634, 2004
Pipian
Plus Musicbrainz's features keep moving
2004-05-15 13606, 2004
wheels doesn't track them really. :-)
2004-05-15 13645, 2004
Go186K joined the channel
2004-05-15 13653, 2004
Go186K has quit
2004-05-15 13636, 2004
orogor
orogor is now known as orogor|drunk
2004-05-15 13631, 2004
Go186K joined the channel
2004-05-15 13615, 2004
melange joined the channel
2004-05-15 13651, 2004
melange
hello
2004-05-15 13639, 2004
Go186K
hi
2004-05-15 13645, 2004
melange
hows things?
2004-05-15 13659, 2004
Go186K
going well. trying to install a copy of the database locally
2004-05-15 13622, 2004
melange
"trying" .. :)
2004-05-15 13651, 2004
Go186K
struggling to learn many things at once
2004-05-15 13609, 2004
melange
ahh ..
2004-05-15 13613, 2004
melange nods
2004-05-15 13617, 2004
melange
anything I can help with?
2004-05-15 13641, 2004
Go186K
just stumbling along. finally got debian linux running (my only experience has been with redhat)
2004-05-15 13604, 2004
melange
debian is good .. 'apt-get' is a god-send after using rpm
2004-05-15 13611, 2004
Go186K
did a minimal install and keep finding I need additional packages.
2004-05-15 13619, 2004
Go186K
yes, apt-get is great
2004-05-15 13644, 2004
melange
I've moved to Gentoo now for my desktop system though - emerge is probably the equivalent of 'apt-get' except .. better. :)
2004-05-15 13630, 2004
melange
gentoo can be an exercise in patience though, it compiles nearly everything fresh
2004-05-15 13654, 2004
melange
sorry, sidetracking
2004-05-15 13604, 2004
Go186K
my linux box is a piii/733 so gentoo would be a challenge
2004-05-15 13642, 2004
melange
you could start with a stage3 install, which has most of the big things precompiled
2004-05-15 13646, 2004
Go186K
but i'm ending up recompiling a bunch of stuff anyway (e.g. postgres)
2004-05-15 13647, 2004
melange
anyway ..
2004-05-15 13655, 2004
melange
oh? why?
2004-05-15 13617, 2004
Go186K
the default package install doesn't have unicode support
2004-05-15 13601, 2004
melange
Debian's Postgres doesn't have unicode support? That's a little surprising...
2004-05-15 13616, 2004
melange
which version did you install?
2004-05-15 13634, 2004
melange
did you install the system at "woody" level or at "sarge" level?
2004-05-15 13644, 2004
Go186K
sarge, I think.
2004-05-15 13658, 2004
Go186K
(me = linux n00b)
2004-05-15 13636, 2004
melange
what's the output of 'dpkg -l postgresql' ?
2004-05-15 13648, 2004
Go186K
sorry...this is my win32 box. using a kvm to get to the linux system...
2004-05-15 13609, 2004
melange
ok, no stress
2004-05-15 13617, 2004
Go186K
version shows as 7.4.2-4
2004-05-15 13637, 2004
melange
yep, that's sarge/sid
2004-05-15 13607, 2004
melange
odd .. whe you say it has no unicode support, what broke exactly?
2004-05-15 13616, 2004
Go186K
I'm reading the 'INSTALL' instructions from MB and it says do a "pg_config --configure" and look for --enable-multibyte=UNICODE
2004-05-15 13652, 2004
melange
I'm just looking at my sarge install of postgres .. if you run 'dpkg-reconfigure postgresql' one of the options is to select the type of encoding, UNICODE is one of those...
2004-05-15 13609, 2004
Go186K
i'll do that then
2004-05-15 13612, 2004
Go186K
thanks
2004-05-15 13658, 2004
melange
additionally, unless things have changed in the last few months since I did an install (quite possible) then I was able to use Debian's default package to import the database with no problems
2004-05-15 13612, 2004
Go186K
the reconfigure ran into some problems but I'll see what I can do. thanks for the info.
2004-05-15 13659, 2004
melange
np, hope I didn't make things worse.
2004-05-15 13652, 2004
Go186K
not worse. just helped me see i was going down the wrong path.
2004-05-15 13603, 2004
melange
I'd only try recompiling postgres if something isn't working properly and you can track it back to that.
2004-05-15 13640, 2004
Go186K
now my postmaster won't start (unknown reason). oh oh.
2004-05-15 13658, 2004
melange
anything in the logs?
2004-05-15 13606, 2004
Go186K
checking...
2004-05-15 13607, 2004
Go186K
no
2004-05-15 13624, 2004
MostWanted has quit
2004-05-15 13653, 2004
Go186K
I'm thinking of re-installing debian from scratch anyway so don't worry about it.
2004-05-15 13600, 2004
melange
ok
2004-05-15 13626, 2004
duerra joined the channel
2004-05-15 13629, 2004
melange
I was going to suggest taking the command that actually starts postgres and running it manually
2004-05-15 13647, 2004
melange
the startup script dumps the output to /dev/null, which isn't generally helpful
2004-05-15 13600, 2004
Knio
Knio is now known as Knio-gone
2004-05-15 13632, 2004
Go186K has quit
2004-05-15 13626, 2004
orogor|drunk has quit
2004-05-15 13651, 2004
duncf has quit
2004-05-15 13603, 2004
djce joined the channel
2004-05-15 13612, 2004
melange
hi dave
2004-05-15 13613, 2004
djce
ruaok: Good morning!
2004-05-15 13615, 2004
djce
melange: hi
2004-05-15 13628, 2004
djce
What a nice day it looks like it's going to be.
2004-05-15 13634, 2004
djce
full of the joys of spring.
2004-05-15 13655, 2004
djce
Good day for a database rebuild :-)
2004-05-15 13606, 2004
melange
like what, hayfever? :)
2004-05-15 13622, 2004
djce
I'm glad to say I'm not a sufferer
2004-05-15 13640, 2004
djce
So far it's nice and cool; I hate it when it's too hot.
2004-05-15 13653, 2004
melange
same here .. I can't think properly when it's too hot
2004-05-15 13639, 2004
djce
Last summer when Europe was exceptionally hot (~35C IIRC) I took to running air hoses from the PC fans, and pointed the ends out of the window
2004-05-15 13651, 2004
djce
which helped a lot :-)
2004-05-15 13631, 2004
melange
we get weeks in the 35-40 degree range in summer
2004-05-15 13653, 2004
djce
ouch
2004-05-15 13601, 2004
melange
which was playing havoc on the hard drives in my home server, they'd hit about 60 degrees and startt having real problems
2004-05-15 13638, 2004
melange
I've installed some hard-drive fans, but now it's winter so I'm not sure how effective they'll be