Picard crashes when I try to open my entire music library with it :(
2014-04-24 11442, 2014
kepstin_
Ackis: how many tracks, what os, is it a network filesystem?
2014-04-24 11427, 2014
kepstin_ generally only does ~10000 tracks at a time and hasn't had issues, but 64bit python on linux seems to be able to handle more tracks than 32bit on windows.
2014-04-24 11432, 2014
peaveyman joined the channel
2014-04-24 11442, 2014
navap joined the channel
2014-04-24 11428, 2014
JesseW joined the channel
2014-04-24 11430, 2014
santiissopasse_ joined the channel
2014-04-24 11456, 2014
Ackis
kepstin_: 7100 files according to find via a samba share
2014-04-24 11432, 2014
kepstin_
hmm. are you running picard on windows? we've had a fair number of people reporting issues when running picard on windows using files on a samba share :/
2014-04-24 11449, 2014
kepstin_
still not sure what the cause is or if there's anything we can do about it
2014-04-24 11456, 2014
Ackis
yeah win 8 64 bit
2014-04-24 11418, 2014
Ackis
my music files are on my plex server which is a headless ubuntu machine
2014-04-24 11406, 2014
kepstin_
there seems to just be something going wrong with the massive amount of file IO that picard does when loading things behaving poorly with the windows network filesystem stack :/
I didn't change the name for that, just relinked the recording, not sure why the name came up as a new edit
2014-04-24 11431, 2014
Nyanko-sensei
what will happen to recordings if I dissociate them? >.>
2014-04-24 11447, 2014
Nyanko-sensei
also, can anyone tell me which is the preferred way to add credits - individual recordings or release in general?
2014-04-24 11458, 2014
Nyanko-sensei
kepstin_: ^
2014-04-24 11407, 2014
kepstin_
recordings stay if dissociated as standalone recordings
2014-04-24 11413, 2014
kepstin_
we prefer merging when it makes sense
2014-04-24 11419, 2014
kepstin_
otherwise you have to remove them manually
2014-04-24 11431, 2014
kepstin_
and individual recording credits are preferred in most cases.
2014-04-24 11411, 2014
Nyanko-sensei
oh. the 2nd question is that some recordings have same name, were released one after another but clearly are different arrangement and mastering
2014-04-24 11442, 2014
kepstin_
well, that's what disambiguation comments (and ideally an annotation too) are for
2014-04-24 11452, 2014
Nyanko-sensei
and OST album used the single version instead of album one
2014-04-24 11425, 2014
Nyanko-sensei
might have to start adding serious credits to releases, but it takes so long...
2014-04-24 11438, 2014
Nyanko-sensei
just adding the barebones releases takes 10+ tabs per album. all the credits with my limited kanji knowledge take even longer :_____:
2014-04-24 11439, 2014
kepstin_
at least the new relationship editor makes it a lot easier than it used to be.
2014-04-24 11454, 2014
kepstin_
adding relationships one by one from the individual recording pages was slow work ;)
2014-04-24 11459, 2014
Nyanko-sensei
I know, I tried and was like neveragain.jpg
2014-04-24 11412, 2014
Nyanko-sensei
then came back 3 years later :D
2014-04-24 11412, 2014
HibiscusKazeneko joined the channel
2014-04-24 11438, 2014
STalKer-X joined the channel
2014-04-24 11456, 2014
HibiscusKazeneko joined the channel
2014-04-24 11402, 2014
STalKer-X_p joined the channel
2014-04-24 11440, 2014
HibiscusKazeneko joined the channel
2014-04-24 11425, 2014
KillDaBOB joined the channel
2014-04-24 11414, 2014
KillDaBOB joined the channel
2014-04-24 11439, 2014
HibiscusKazeneko joined the channel
2014-04-24 11439, 2014
bandtrace joined the channel
2014-04-24 11407, 2014
Donny_ joined the channel
2014-04-24 11423, 2014
Donny_Bahama joined the channel
2014-04-24 11442, 2014
Donny_Bahama
I'm trying to write an auto ripping script in Python. Trying to wrap my head around how to get a disc ID then query the MusicBrainz database for artist/album name, track numbers/titles, etc. is there already some sample script written that covers this?
2014-04-24 11443, 2014
Donny_Bahama
I read the info in HTH
2014-04-24 11407, 2014
hidgw joined the channel
2014-04-24 11413, 2014
Donny_Bahama
I read the info in the wiki, but in the end, it's recommended that I download the client code... And since it's written in C, I suspect it will be pretty incomprehensible for me.
It might do want you want on its own, and if not, you can study it for it does MB lookups as you asked about.
2014-04-24 11413, 2014
Donny_Bahama
Freso: thank you! That looks like exactly the sort of thing I was looking for. I'll check out the docs, but off the top of your head, do you know if I can extract metadata and pipe it to a text file for subsequent use by my script?
2014-04-24 11437, 2014
Freso
Donny_Bahama: You can't. It's a ripper, it's not a library.
2014-04-24 11439, 2014
Freso
But it's in Python and it's Open Source, so you may be able to just copy/paste the relevant parts of its code and use it in your own script.
2014-04-24 11411, 2014
Donny_Bahama
Ok... So I inadvertently found the ripper I was looking for but I'm back to square 1 wrt to getting metadata for any given disc.
2014-04-24 11457, 2014
Donny_Bahama
Ah! That's promising! Thank you!
2014-04-24 11410, 2014
Freso
Donny_Bahama: What do you want to metadata for? morituri fetches data from MB and saves it to the ripped file's tags.
2014-04-24 11409, 2014
Freso
Donny_Bahama: So you could just use mutagen to retrieve the MBIDs directly from the files and then use libmusicbrainzngs (or whatever's the most current) to get more information.
2014-04-24 11428, 2014
Donny_Bahama
Lots of reasons... Very long story.
2014-04-24 11439, 2014
Donny_Bahama
Mutagen?
2014-04-24 11455, 2014
Freso
(mutagen and libmusicbrainz-some-version are the main libraries/modules powering the Picard tagger.)
2014-04-24 11439, 2014
Freso
It's a (Python) library for manipulating audio file tags.
2014-04-24 11422, 2014
Freso
Otherwise, I'm pretty usre libdiscid has Python bindings as well.
2014-04-24 11438, 2014
Freso
In fact, I think there are two Python libraries for it.
2014-04-24 11444, 2014
Donny_Bahama
so mutagen can be called from a command line... and will give me the MusicBrainz (disc) ID, which I can then use to get all the other metadata?
2014-04-24 11458, 2014
Freso
JonnyJD would know which one is "better" or most up to date.
2014-04-24 11426, 2014
Freso
Donny_Bahama: If the DiscID is registered and only linked to one medium, yes.
2014-04-24 11440, 2014
Hibiscus_ joined the channel
2014-04-24 11459, 2014
Freso
Donny_Bahama: Wait, no. morituri doesn't store the DiscID in the tags.
2014-04-24 11429, 2014
Freso
But it stores the Release MBID which is more accurate than a DiscID anyway.
2014-04-24 11429, 2014
Donny_Bahama
Thanks so much for the help, Freso! I'm still a python novice, so much of this is opaque to me but I suspect it will become more clear as I go along.
2014-04-24 11449, 2014
Donny_Bahama
OK.
2014-04-24 11405, 2014
Freso
Well, this isn't really Python specific at all, apart from mentioning a few libraries. :)
2014-04-24 11408, 2014
Donny_Bahama
I'll try to write up an overview of what I'm trying to accomplish. Maybe that will clarify things.
2014-04-24 11441, 2014
Donny_Bahama
Freso: this stuff is only going to work for CDs, right? I'll be back to square one for ripping DVDs and BDs?
2014-04-24 11437, 2014
Freso
Yep. But DVDs and BDs does not have DiscIDs either, so there's no way to look them up on a per-disc basis.
2014-04-24 11428, 2014
Freso
If you rip them to something sensible, you can try and AcoustID the audio and see if there's a match for an MB Recording. There's an AcoustID library for Python too.
2014-04-24 11446, 2014
KillDaBOB joined the channel
2014-04-24 11409, 2014
Donny_Bahama joined the channel
2014-04-24 11436, 2014
Donny_Bahama
I keep getting kicked out when I switch away to look something up!
2014-04-24 11411, 2014
Donny_Bahama
Now I've lost all that info I was going to copy for reference!
Donny_Bahama: there is python-discid and python-libdiscid that provide python bindings for libdiscid
2014-04-24 11426, 2014
JonnyJD
disc IDs are only defined for audio CDs. They are not for DVDs/BDs
2014-04-24 11411, 2014
JonnyJD
and yes, when you have the release MBID you probably don't need the disc ID anymore (he is offline, but might read the logs)
2014-04-24 11425, 2014
Freso
Hopefully :)
2014-04-24 11409, 2014
Donny_Bahama joined the channel
2014-04-24 11424, 2014
Freso
Wb. Did you see the chatlog link I posted before?
2014-04-24 11457, 2014
Donny_Bahama
I did, and I bookmarked it. Thank you!
2014-04-24 11418, 2014
Freso
Cool. :)
2014-04-24 11433, 2014
Donny_Bahama
Saw JonnyJDs comments in the log, too. Thanks for that JonnyJD!
2014-04-24 11443, 2014
santiissopasse joined the channel
2014-04-24 11453, 2014
Donny_Bahama
I have something that identifies DVDs and DVDs that I think will work for me. More testing needed but if so, I can use it to scrape IMDB.
2014-04-24 11435, 2014
Donny_Bahama
The good news is that, for movies, I don't need nearly the amount of metadata that I need for music! Really just the title and release year.
2014-04-24 11400, 2014
JonnyJD
Donny_Bahama: if you find something that calculates an ID vor DVDs I would be interested (though it probably won't be implemented in libdiscid soon)
2014-04-24 11428, 2014
Donny_Bahama
I've got it documented somewhere, JonnyJD. Let me look for it.
2014-04-24 11414, 2014
Donny_Bahama
It doesn't calculate an ID, though. I think it just gives me a title - but that's enough for scraping IMDB.
2014-04-24 11446, 2014
Donny_Bahama
BRB. Let me check my Evernote.
2014-04-24 11458, 2014
Donny_Bahama_ joined the channel
2014-04-24 11455, 2014
Donny_Bahama_
JonnyJD: here's what I was using: makemkvcon -r info disc:0
2014-04-24 11408, 2014
bandtrace joined the channel
2014-04-24 11418, 2014
Donny_Bahama_
Console version of MakeMKV
2014-04-24 11457, 2014
Donny_Bahama_
My testing was limited, but it gave me enough info that I could go out to IMDB.com, scrape the search results page, and use it to populate a php page (served up by my media server - which is what I'm using for my AutoRipper) so that I could open that page and select the correct tiltle. Once I submit the form, php handled any renaming, file moves, etc.
2014-04-24 11446, 2014
Donny_Bahama_
That's kind of the whole modus operandi for my AutoRipper - detect a disc, identify it, get the metadata, rip it, populate a php page with the metadata, giving me the opportunity to make corrections, then rename/relocate the files and update tags as necessary
2014-04-24 11402, 2014
Donny_Bahama_
When the disc is finished ripping, eject and text myself a link to the php page so I can complete the process.
2014-04-24 11445, 2014
simukis_ joined the channel
2014-04-24 11402, 2014
Freso
Donny_Bahama_: Sounds like you're the type that would also appreciate beets.
(In fact, if you rip music with morituri then you should be able to just leave it to beets to have it (re)tagged and moved around as needed.)
2014-04-24 11455, 2014
Donny_Bahama_
Looks very intriguing. I am really quite anal when it comes to artist, album and track names!
2014-04-24 11419, 2014
Donny_Bahama_
For me, it's gotta be "Setzer, Brian Orchestra" and "Dirty Boogie, The" and every word in the track name should begin with a capital letter!
2014-04-24 11443, 2014
Donny_Bahama_
And don't even get me started on genres! Lol
2014-04-24 11432, 2014
Donny_Bahama_
Still looking for an xbmc compatible music player/plugin that will support sub genres!
2014-04-24 11400, 2014
Freso
"XBMC compatible"... how?
2014-04-24 11457, 2014
Freso
(I want XBMC to list artists based on MBIDs in the music files instead of the text-based "artist field". And I don't want every word in track names capitalised. Ugh. D:)
2014-04-24 11434, 2014
Donny_Bahama_
Probably not a separate player, per se (although there are ways you can shell out (from the main menu) to an alternate app for just about anything.) probably more of a plugin - but an elaborate one that would have to add a table to the database.
2014-04-24 11412, 2014
Donny_Bahama_
Was checking out the docs for beets... I don't have a single directory for all my music; I have 2 - one for lossless files and one for lossy. Hmmm
2014-04-24 11451, 2014
HibiscusKazeneko joined the channel
2014-04-24 11415, 2014
Freso
I'm sure there are ways to deal with that.
2014-04-24 11440, 2014
Freso
If they're both in the same parent dir, that could be added.
2014-04-24 11458, 2014
JonnyJD_ joined the channel
2014-04-24 11445, 2014
ruaok joined the channel
2014-04-24 11446, 2014
ruaok joined the channel
2014-04-24 11423, 2014
v6lur_ joined the channel
2014-04-24 11427, 2014
santiissopasse joined the channel
2014-04-24 11455, 2014
Nyanko-sensei
Kovensky: add ziltoid here :3
2014-04-24 11408, 2014
HibiscusKazeneko joined the channel
2014-04-24 11444, 2014
HibiscusKazeneko joined the channel
2014-04-24 11457, 2014
igndenok joined the channel
2014-04-24 11440, 2014
reosarevok joined the channel
2014-04-24 11422, 2014
ruaok joined the channel
2014-04-24 11429, 2014
ariscop joined the channel
2014-04-24 11440, 2014
santiissopasse joined the channel
2014-04-24 11430, 2014
Nyanko-sensei joined the channel
2014-04-24 11440, 2014
xgnu_andrew joined the channel
2014-04-24 11441, 2014
xgnu_andrew joined the channel
2014-04-24 11416, 2014
ruaok joined the channel
2014-04-24 11450, 2014
gioele joined the channel
2014-04-24 11410, 2014
mat_
Mmm, I remember a userscript that allowed editing recordings comments from the release page, but I seem to have lost it in my chrome -> firefox migration, and I can't seem to put my hand on it