#metabrainz

/

      • ZarkBit has quit
      • ZarkBit joined the channel
      • D4RK-PH0ENiX has quit
      • modwizcode
        Yeah there is. Just like DVDs have an audio standard.
      • D4RK-PH0ENiX joined the channel
      • D4RK-PH0ENiX has quit
      • D4RK-PH0ENiX joined the channel
      • JesseW joined the channel
      • Nyanko-sensei joined the channel
      • D4RK-PH0ENiX has quit
      • fqtw_ joined the channel
      • fqtw has quit
      • kepstin
        the traditional way for doing disc ids for dvd is to just do an md5 hash of one or more of the info files in the filesystem, iirc
      • i imagine something similar would work for bd
      • keep in mind that DVD and Blu-Ray are both just computer filesystems (UDF) full of files, they don't really have a structure with "tracks" etc.
      • Reading title/chapter/etc. requires parsing some files on a dvd; for identification a simple hash is easier.
      • modwizcode
        Standard Title ID might work well for many, many disks
      • *discs
      • kepstin
        particularly since title/chapters/etc in the dvd structure don't really match up with the user-visible dvd contents, since it's all done with menus and programming.
      • not sure what you mean by "title id", the filesystem label?
      • Gore joined the channel
      • kepstin definitely has some dvd sets where the filesystem label was set wrong one one disk, so two disks in the set have the same label
      • Gore|home has quit
      • modwizcode
        I thought the disc format had an id string at least for movie type discs, seems I'm wrong, at least on bluray.
      • kepstin
        the disk filesystem itself has a label string, which is what shows up when you e.g. put the disk in a computer
      • but that's just entered arbitrarily by the person who mastered the disk, so it's meaningless and not unique
      • (many DVD and Blu-Ray backup software can copy the disk contents to a folder on your HD, which means this filesystem label string is lost completely)
      • although they normally use that label to name the folder, at least by default :)
      • oh, huh, I'm wrong for DVDs at least, the name is also in the VIDEO_TS.IFO file
      • modwizcode
        Ah so I was correctly remembering that.
      • modwizcode has left the channel
      • modwizcode joined the channel
      • MajorLurker joined the channel
      • kepstin
        but yeah, if I was making and ID to use to lookup a DVD, I'd use a hash of the VIDEO_TS.IFO, or maybe a hash over all the *.IFO files.
      • might be a bit complex for DVDs, I dunno if you have to authenticate to the drive before you can read those off a physical disk :/
      • modwizcode
        No DVD is pretty simple I think
      • Pretty sure those are all laid bare since they are used to identify which files to play
      • kepstin
        hmm, until a player has authenticated to the drive, the drive will reject read attempts on the DVD with an I/O error
      • kind of annoying, really
      • but if you can mount the disk, it's easy; if you can play it with some other player, then you can read the files afterwards just fine :/
      • modwizcode
        Pretty sure authenticating the drive is not a problem.
      • kepstin
        hmm. it must be something like that, tho.
      • if I try to read a disk before starting a dvd player on it or using a libdvdcss app on it, it gives IO errors rather than data :/
      • ...sometimes, usually only the first time after boot
      • modwizcode
        Yeah that's right
      • kepstin
        there's nothing like that on Blu-Ray disks; instead, the encryption is done on the individual files rather than at the disk level
      • so you can mount a blu-ray and see the encrypted files and read them just fine.
      • without doing anything special
      • actually decrypting them is harder, of course ;)
      • modwizcode
        Yeah I have one bluray drive, which is read only and for desktops. I'd need a USB one to test.
      • Or to exploit my DVD player and force it to copy the disc
      • kepstin
        I got a blu-ray writer simply because read-only drives were harder to fine. I don't think I'll ever actually get any writable media for it...
      • modwizcode
        I'd love to have some discs and a writer. I think it'd be a good backup scheme.
      • kepstin
        hmm. on an encrypted BD disk, there's actually a unique volume id (32 hex digits) stored in a cleartext xml file on the disk
      • which would be perfectly reasonable to use for lookups
      • this is apparently the ISAN number
      • modwizcode
        Yeah that would make sense.
      • kepstin
        not present on disks without encryption tho (but all commercial releases have encryption)
      • lol, of course this is too good to be try. The first random BD I check doesn't have a 'contentID' number stored there
      • too good to be true.
      • modwizcode
        Can you upload the file somewhere?
      • Also what is [off]? I keep seeing it and now I have no idea what it means.
      • Leo_Verto
        it prevents that message from being logged in the official chatlogs
      • modwizcode
        Ahh
      • Off the record
      • Leo_Verto
        :O
      • I never made that connection
      • kepstin
        ... is the chat logger actually running atm?
      • Leo_Verto
        yeah, BrainzBot is here
      • kepstin
      • so I'm not sure how to see the logs
      • Leo_Verto
        chatlogs.metabrainz.org is the new page :P
      • modwizcode
        I miss the chatlogger on all the channels I'm in on EsperNet. It has such a nice stats page
      • Leo_Verto
        that khobbits one?
      • modwizcode
        Yeah
      • Not as nice chat display as the one here, but stats page is fun.
      • Leo_Verto
        yeah, I love that, the quotes are always fun to read
      • modwizcode
        I was topping a few "most nicks", I used to change my nick for everything. Now I typically use /away
      • For some reason the channels I'm in mostly use away nicks instead.
      • Leo_Verto
        but this is mostly because a lot of official stuff, including meetings, is discussed here and being able to link to that is quite useful
      • kepstin
        yeah, the mcmf.xml file seems kinda useless as an ID
      • modwizcode
        Hashing the first stream might be alright then. Only the player itself would have decrypted versions.
      • So it's not like it would be different hashes for different people
      • kepstin
        nah, there's a bunch of other info files and stuff on the disk that could be hashed
      • we wouldn't want to actually hash a stream, they can be massive
      • modwizcode
        Wouldn't matter, most every CPU has significant hashing power.
      • Even arm chips have hardware acceleration
      • kepstin
        the limit is disc read speed :)
      • modwizcode
        Hmm
      • kepstin
        00000.m2ts on this disk is 5.6gb, and my drive can pull maybe 20mb/s
      • so yeah, hash info files instead ;)
      • modwizcode
        That's a hella slow drive.
      • kepstin
        between 4x and 6x depending on the region of the disk, yeah
      • it's not a fast drive, it's a fairly early drive, and on the cheap end :)
      • modwizcode
        Ah
      • kepstin
        it's definitely fast enough for realtime playback, of course.
      • probably even for 4k bd
      • JesseW has quit
      • modwizcode
        Maybe
      • Actually yes it is
      • I was confusing megabits and megabytes
      • kepstin
        lets see. Hashing index.bdmv and MovieObject.bdmv, alongside maybe also the CLIPINF/*.clpi files would probably be sufficiently unique.
      • kepstin should test that accross a bunch of disks he has to see how well it works.
      • that seems to work rather well. Reads 100-200kb on most disks
      • Nyanko-sensei has quit
      • D4RK-PH0ENiX joined the channel
      • hmm. should probably do the mpls files too
      • I wonder if there's any media library programs (kodi?) that have already solved this
      • modwizcode
        Maybe
      • JesseW joined the channel
      • pingupingu has quit
      • fqtw joined the channel
      • fqtw_ has quit
      • yeeeargh joined the channel
      • Mineo joined the channel
      • diana_olhovyk_ joined the channel
      • JesseW has quit
      • demonimin has quit
      • JonnyJD joined the channel
      • Nyanko-sensei joined the channel
      • D4RK-PH0ENiX has quit
      • yeeeargh has quit
      • Mineo has quit
      • ariscop has quit
      • Nyanko-sensei has quit
      • D4RK-PH0ENiX joined the channel
      • JonnyJD has quit
      • ariscop joined the channel
      • zas
        hl_calc isn't running anymore on spike, is this expected ? apparently it was stopped manually
      • MajorLurker has quit
      • chirlu
        zas: OSUOSL no longer gets new data dumps, can you see why?
      • I can access data.mb.o normally.
      • zas
        Hey chirlu
      • i'll have a look
      • MBJenkins has quit
      • MBJenkins joined the channel
      • MBJenkins
        Project search_server build #75: STILL FAILING in 23 sec: https://ci.metabrainz.org/job/search_server/75/
      • * rob: Make the necessary change to cope with Jaxb's new class format.
      • * rob: More fix-ups related to the jaxb changes.
      • * rob: Replacing WTF code with actual code. WTF *was* that? :D
      • zas
        chirlu: on our side, rsync is running and accessible locally, but i can't access to rsync from the rest of the world, prolly this port is blocked by the firewall in front of ours, i'll ask DWNI to check
      • ok ticket sent
      • i see nothing wrong on our side, i suspect the DWNI firewall because we had such issues (unaccessible services from outside) before
      • chirlu
        How does the syncing happen? Via rsync?
      • zas
        yes
      • Freso
        modwizcode: /away > nick change
      • mihaitish joined the channel