kdomanski / iso9660

A go library for reading and creating ISO9660 images
BSD 2-Clause "Simplified" License
257 stars 43 forks source link

ISO9660 Compatibility issues? #46

Open arran4 opened 11 months ago

arran4 commented 11 months ago

Not sure if this is in scope of the project, however inorder to listen to podcasts in the car I have created: https://github.com/arran4/podcast-cdr-manager

It successfully creates an ISO. My linux machine can read it: image

However when I put it in the car: image

( TOYOTA YARIS, RADIO/CD/DVD/SAT/TV, CD/MP3 PLAYER, NCP9#, SINGLE, 10/05-06/16 )

However when I burn the mp3s with K3b it works fine. (Default settings. It works, so it's not a CDRW issue.)

Testing it with just ISO9660 with K3b:

image

image

That seemed to work. So I suspect this might be an ISO issue OR an issue with how I'm using the library?

image

kdomanski commented 7 months ago

Hi @arran4 , could you maybe share with me a working and non-working image containing the same file(s)? It would really help in debugging.

arran4 commented 7 months ago

Sure. I have since deleted the original images so I will have to recreate it.

arran4 commented 7 months ago

https://gist.github.com/arran4/5676f9ec6a7a0517f739b248a7abd62d

image

Bah.

output.iso.gz

k3bcreated.iso.gz

Seems you have to gzip ISOs to upload them and they need to be less than 25mb. Seems a project specific note to include in the default issue.