Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Audio CD Support #435

Open
allkern opened this issue Jul 28, 2021 · 3 comments
Open

Audio CD Support #435

allkern opened this issue Jul 28, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@allkern
Copy link

allkern commented Jul 28, 2021

Feature Request

It'd be nice to have support for loading audio CD images for use with the music menu on the dashboard. Maybe we could also support DVD images for things like XBMC as a long-term goal?

Loading a CD image currently shows this message box:

Untitled

Also I think both CD and DVD images should be supported for completeness sake, as the Xbox was able to load both.

Anyways, thanks for xemu, its one of my favorite emulators, keep going!

Alternatives

XBMC seems to recognize non-game discs, so playing music from a CD image is possible through it. This suggests the data is there, but neither the original dashboard nor EvolutionX (replacement dashboard) recognize them right away.

Additional Context

No response

@allkern allkern added the enhancement New feature or request label Jul 28, 2021
@mborgerson
Copy link
Member

Apologies for not responding for... a few years. Time flies. I agree this would be a nice feature. This topic came up in chat today and I briefly looked at it. Making a note for myself or whoever comes back to look at it.

Audio CD format: https://en.wikipedia.org/wiki/Compact_Disc_Digital_Audio

Ideally we would be able to support bin/cue files, and real CDs. Here's relevant ATAPI commands according to ChatGPT, which were not checked for accuracy:

image

Related #1659

@allkern
Copy link
Author

allkern commented Jul 13, 2024

Funnily enough, I've been working on a PlayStation emulator for about a year now, I had to write a fairly competent BIN/CUE parser/loader, so I could even help with that if necessary.

@allkern
Copy link
Author

allkern commented Jul 15, 2024

I created a standalone repo for my BIN/CUE loading library with a couple extra bugfixes. The library is written in C and has no external dependencies. It should also work with C++ straight out of the box

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants