(Original issue 177 created by scottmc on 2015-02-11T07:57:23.386106+00:00)
libdiscid has been added but it needs haiku specific coded added for reading the cdrom/dvdrom.
There is a recipe for this now along with a patch. This needs to be tested out to see if it works as expected and if so, the patch should be sent upstream. If there is a test built in, it should be added to the recipe.
The recipe has been bumped (also a TEST case is added), @phw can you tell if this is working as expected?
@begasus: I already tested libdiscid recently with my CD drive and it worked fine. I don't see any recent changes and the test case you mentioned, though. Do I miss something?
Btw, I opened a PR to upstream the patch and minor improvements to it at https://github.com/metabrainz/libdiscid/pull/57
There is no response yet, the last developer who was really active on libdiscid currently is lacking time. But I know who to bug about this ;)
I also had a quick look whether I can do raw SCSI access to read additional data like MCN or ISRC and had some basic code for it, but had no success getting proper data so far. I stopped working on it for now, but I would like to proceed at some point. Not sure if the Haiku kernel provides every thing needed, though.
Thanks for the reply @phw! I'm guessing this can be closed then @scottmc ?
let's keep this open until the patch gets merged upstream.
Patch merged upstream, closing this one :+1: