there seems to be an extremely long wait time in between puid lookups
2007-03-04 06322, 2007
Jugdish
what's it doing?
2007-03-04 06308, 2007
MrQwerty` joined the channel
2007-03-04 06315, 2007
FauxFaux
Jugdish: Looking up the pweeds?
2007-03-04 06317, 2007
FauxFaux
:)
2007-03-04 06330, 2007
Jugdish
hmm
2007-03-04 06336, 2007
rjmunro has quit
2007-03-04 06340, 2007
Jugdish
i don't see why it should take a full minute to look up one puid
2007-03-04 06358, 2007
FauxFaux
It doesn't, in my experience, maybe the server is busy?
2007-03-04 06350, 2007
Jugdish
could be
2007-03-04 06320, 2007
MrQwerty has quit
2007-03-04 06331, 2007
MrQwerty joined the channel
2007-03-04 06331, 2007
MrQwerty` has quit
2007-03-04 06335, 2007
Jugdish
luks: a question about how puid-lookup is done...once a release is pulled from the server and brought into picard, does it bring in all the puids for that release? and does this mean the server does not need to be accessed again while matching up the individual tracks in that release?
i'll admit i don't fully understand the details of puid's but once you have a local copy a release's info including all its puid's, does the server really need to be queried again if any of those puid's matches a file?
2007-03-04 06307, 2007
luks
nope, this is a good idea
2007-03-04 06315, 2007
luks
but still, that will eliminate only the last step
2007-03-04 06338, 2007
Jugdish
i'm just trying to think of a way of decreasing the number of accesses to the servers
2007-03-04 06317, 2007
luks
i'll make it download all puids when downloading a release and first compare to already loaded releases
2007-03-04 06338, 2007
Jugdish
:)
2007-03-04 06316, 2007
UserErr0r has quit
2007-03-04 06326, 2007
jkr has left the channel
2007-03-04 06350, 2007
Kilu joined the channel
2007-03-04 06320, 2007
Kilu
luks, would you consider it smart to install the alpha picard over the earlier dev versions?
2007-03-04 06342, 2007
luks
it shouldn't cause any problems
2007-03-04 06318, 2007
Kilu
excellent
2007-03-04 06318, 2007
Kilu
how about installing over the old 072?
2007-03-04 06349, 2007
luks
there will be problem with uninstalling 0.7.2 if you want to have them both
2007-03-04 06306, 2007
luks
overwriting should be ok
2007-03-04 06310, 2007
Jugdish
i've noticed that when you delete a release on the right-hand pane it always jumps up to the top of the list, which is kinda weird
2007-03-04 06313, 2007
Kilu
there is no need for me to keep both, so hooray
2007-03-04 06321, 2007
bogdanb joined the channel
2007-03-04 06329, 2007
rpedro__
rpedro__ is now known as rpedro
2007-03-04 06306, 2007
Kilu
is it possible to tell picard not to write to some tagfield at all, for example, albumartist?
2007-03-04 06337, 2007
luks
Kilu: you can unset it using tagger script
2007-03-04 06312, 2007
luks
enable scripting and put $unset(albumartist) there
2007-03-04 06322, 2007
Kilu
hooray
2007-03-04 06333, 2007
Kilu
I suck at scripting, so I didn't even dare to try
2007-03-04 06336, 2007
Kilu
:D
2007-03-04 06339, 2007
luks
:)
2007-03-04 06314, 2007
rpedro has quit
2007-03-04 06340, 2007
Kilu
hmmm
2007-03-04 06305, 2007
UserErr0r joined the channel
2007-03-04 06313, 2007
UserErr0r
whatup
2007-03-04 06313, 2007
Kilu
looks like the unset also disables the tag from the rename strings
2007-03-04 06336, 2007
luks
ah
2007-03-04 06321, 2007
luks
that will need some tricks then, '$set(_albumartist,%albumartist%) $unset(albumartist)' and use %_albumartist% in the naming format
2007-03-04 06329, 2007
luks
(I hope that will work)
2007-03-04 06334, 2007
Kilu
x.x
2007-03-04 06338, 2007
Kilu
looks scary
2007-03-04 06314, 2007
zout
zout is now known as zout_away
2007-03-04 06317, 2007
Jugdi5h joined the channel
2007-03-04 06321, 2007
Kilu
but seems to work okay :)
2007-03-04 06356, 2007
bogdanb
sorry for spamming the wiki, lukas :)
2007-03-04 06328, 2007
luks
no problem :)
2007-03-04 06316, 2007
Jugdish has quit
2007-03-04 06316, 2007
Jugdi5h
Jugdi5h is now known as Jugdish
2007-03-04 06318, 2007
rjmunro joined the channel
2007-03-04 06303, 2007
catgroove
set(unset:set)
2007-03-04 06305, 2007
catgroove
:P
2007-03-04 06319, 2007
Kilu 's head explodes
2007-03-04 06324, 2007
catgroove
sorry?
2007-03-04 06329, 2007
catgroove
I was just jokinmg
2007-03-04 06332, 2007
Kilu
booooooooooooooooooooom
2007-03-04 06333, 2007
catgroove
I don't know any code
2007-03-04 06335, 2007
Kilu
:p
2007-03-04 06312, 2007
Muz_ has quit
2007-03-04 06313, 2007
warp has quit
2007-03-04 06317, 2007
Muz__ joined the channel
2007-03-04 06325, 2007
warp joined the channel
2007-03-04 06329, 2007
catgroove
luks?
2007-03-04 06350, 2007
catgroove
her is the other bug: error in QTCORE4.dll
2007-03-04 06315, 2007
bogdanb
lukas, I can't find the info for how tagger script works; I rememeber I saw a page once, but I can only find the PicardQt/Scripting. When is it applied? I tried to define $if(%date%,$set(year,$left(%date%,4))) and use it in the dir name as %year% but it doesn't work.
2007-03-04 06320, 2007
Kilu
I think they are applied when the album is loaded from the database. if you change the script after, you have to refresh the album. if that's what you meant :D
2007-03-04 06313, 2007
bogdanb
well, it doesn't work in the "test tags" example, at least
2007-03-04 06328, 2007
bogdanb
hmm, let me see
2007-03-04 06338, 2007
luks
$if(%date%,$set(year,$left(%date%,4))) is not very safe if you want it only for file renaming
2007-03-04 06356, 2007
luks
this way it will write tag YEAR to ogg or flac files
hmm, I wonder if it actually works without any instrument or vocal type
2007-03-04 06316, 2007
catgroove
how do I tell it to put the %artist% into the composer id-field *if* there is a 'perforer* ar?
2007-03-04 06350, 2007
catgroove
$if(set something)
2007-03-04 06304, 2007
catgroove
if not erh.. something
2007-03-04 06321, 2007
luks
I'm afraid this is not possible right now
2007-03-04 06324, 2007
catgroove
oh
2007-03-04 06332, 2007
catgroove
erh.. shouldn't it be?
2007-03-04 06338, 2007
catgroove
I mean with the code there...
2007-03-04 06343, 2007
luks
because perfomers can be %performer%, %performer:orchestra%, ...
2007-03-04 06312, 2007
catgroove
no it's just a 'perfrmer' type ar
2007-03-04 06330, 2007
luks
I know, but in picard it uses also instruments/vocals
2007-03-04 06300, 2007
catgroove
then if2(%performer%,%performer:orcestra,%performer:vocalfuu% etc%)?
2007-03-04 06305, 2007
luks
aaah
2007-03-04 06316, 2007
luks
there is a separate AR type for simple 'performed by'
2007-03-04 06321, 2007
catgroove
yes there is
2007-03-04 06322, 2007
catgroove
:)
2007-03-04 06334, 2007
luks
I didn't know
2007-03-04 06337, 2007
catgroove
heh
2007-03-04 06341, 2007
luks
I think picard doesn't even use that
2007-03-04 06346, 2007
bogdanb
luks: that's what I mean about the tagger script, I'm not sure how it works. Can I have variables that I use as sub-expressions? (But that are not automatically used for something else, as years seems to be.) And can I use newlines and indentations? I have some big lisp-like expressions for file naming...
2007-03-04 06348, 2007
catgroove
nope, I tried it
2007-03-04 06323, 2007
bogdanb
and my biggest pet-peeve: can I find out the year of the first release, for remasters/re-releases that have the necessary AR?
2007-03-04 06350, 2007
luks
bogdanb: you can use variables that starts with _
2007-03-04 06357, 2007
catgroove
also with that inplace, I'd want the script to put the MBartist in the composer-id tagfield (in the file) IF there is a "performed" ar
2007-03-04 06304, 2007
luks
but it's usually better to unset them when you don't need them
2007-03-04 06316, 2007
bogdanb
k, I can do that
2007-03-04 06336, 2007
luks
and the script is whitespace sensitive, but in most places it doesn't matter
2007-03-04 06311, 2007
catgroove
so then all my mozart files have 'mozart' in its 'composer' field, but thetrack and tag says 'whatever orchestra' or somesuch
2007-03-04 06337, 2007
catgroove
well *i* don't actually wan it.. I think, but I am certain others wantr that
2007-03-04 06305, 2007
luks
I need to figure out how to handle all the performer types better
2007-03-04 06311, 2007
catgroove
okidoki
2007-03-04 06314, 2007
catgroove
could do something like, %performer:vocal:all% or (%performer:vocal%) then %performer:vocal:soprano%
2007-03-04 06306, 2007
catgroove
hmm..
2007-03-04 06308, 2007
catgroove
foodtime
2007-03-04 06300, 2007
Yakin joined the channel
2007-03-04 06348, 2007
Yakin
moin! are there any tagger developers in here?
2007-03-04 06358, 2007
luks hides :)
2007-03-04 06301, 2007
bogdanb has quit
2007-03-04 06347, 2007
Yakin
im looking for a good way to generate PUIDS with libofa and without using lame or some other external programms. Any experiences?
2007-03-04 06347, 2007
luks
you need something to decode the audio files
2007-03-04 06317, 2007
rjmunro has quit
2007-03-04 06333, 2007
luks
so the options depend on your target OS, whether it's open-source or not, etc.
2007-03-04 06342, 2007
Yakin
yes I played around with libmad but decodings seems to be slow on mp3
2007-03-04 06352, 2007
Yakin
Linux- GPL
2007-03-04 06348, 2007
luks
you need only the first 123 seconds from the file
2007-03-04 06310, 2007
luks
picardqt on linux uses ffmpeg
2007-03-04 06335, 2007
luks
it has quite simple API and codecs for most of formats
2007-03-04 06342, 2007
luks
err, 135 seconds
2007-03-04 06332, 2007
Yakin
didn the time you need to decode depends on the content?
2007-03-04 06354, 2007
luks
well, yes
2007-03-04 06308, 2007
luks
but there isn't many songs with long leading silence
2007-03-04 06334, 2007
Yakin
are 135 seconds the minimum you need?
2007-03-04 06340, 2007
luks
130
2007-03-04 06345, 2007
luks
(I think)
2007-03-04 06316, 2007
Yakin
To handle the time you need in the tagger is quite unergonomic.
2007-03-04 06343, 2007
rpedro joined the channel
2007-03-04 06302, 2007
luks
unergonomic?
2007-03-04 06329, 2007
Yakin
then with TRM generation, the lib decided when there was enough data to calc the print.
2007-03-04 06351, 2007
Yakin
The ofa lib did not I think
2007-03-04 06352, 2007
luks
no, TRM uses only 30 seconds, nothing else
2007-03-04 06302, 2007
luks
even if it's 30 seconds of silence
2007-03-04 06338, 2007
rpedro has quit
2007-03-04 06308, 2007
Yakin
Shure? For me, it looks like the TRM algorithm take as much data as it needs for the fingerprint