{"id":15113315,"url":"https://github.com/gitgnu/gnu_libcdio","last_synced_at":"2026-01-17T07:28:38.515Z","repository":{"id":84520688,"uuid":"90024124","full_name":"gitGNU/gnu_libcdio","owner":"gitGNU","description":null,"archived":false,"fork":false,"pushed_at":"2017-05-02T11:12:26.000Z","size":19627,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T01:14:13.701Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gitGNU.png","metadata":{"files":{"readme":"README","changelog":"NEWS","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-02T11:09:04.000Z","updated_at":"2022-07-16T18:56:19.000Z","dependencies_parsed_at":"2023-11-22T20:00:20.062Z","dependency_job_id":null,"html_url":"https://github.com/gitGNU/gnu_libcdio","commit_stats":null,"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitGNU%2Fgnu_libcdio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitGNU%2Fgnu_libcdio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitGNU%2Fgnu_libcdio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitGNU%2Fgnu_libcdio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitGNU","download_url":"https://codeload.github.com/gitGNU/gnu_libcdio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247103307,"owners_count":20884023,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-26T01:04:19.668Z","updated_at":"2026-01-17T07:28:38.491Z","avatar_url":"https://github.com/gitGNU.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"See README.libcdio for installation instructions.\n\nThe libcdio package contains a library for CD-ROM and CD image\naccess. Applications wishing to be oblivious of the OS- and\ndevice-dependent properties of a CD-ROM or of the specific details of\nvarious CD-image formats may benefit from using this library.\n\nA library for working with ISO-9660 filesystems libiso9660 is\nincluded. A generic interface for issuing MMC (multimedia commands) is\nalso part of the libcdio library.\n\nAlso included is a library for working with ISO-9660 filesystems.\n\nThe CD-DA error/jitter correction library from cdparanoia\n(http://www.xiph.org/paranoia) is included as a separate library\nlicenced under GPL v2.\n\nSome support for disk image types like CDRWin's BIN/CUE format,\ncdrdao's TOC format, and Nero's NRG format are available. Therefore,\napplications that use this library also have the ability to read disc\nimages as though they were CD's.\n\nThe library is written in C, however there are OO C++, Perl, Python\nand Ruby wrappers to interface to the library. However C++ is the only\none that is bundled with this package, and the interfaces provide only\na subset of the full features of the library.\n\nAlso included in the libcdio package are a number of utility programs:\n\n* cd-info  - displays CD information: number of tracks, CD-format and \n\t     if possible basic information about the format.  If libcddb\n             (http://libcddb.sourceforge.net) is available, the cd-info\n             program will display CDDB matches on CD-DA discs. And if a\n             new enough version of libvcdinfo is available (from the\n\t     vcdimager project), then cd-info shows basic VCD information.\n\n* cd-read  - performs low-level block reading of a CD or CD image, \n\n* iso-info - displays ISO-9660 information from an ISO-9660 image, \n\n* iso-read - extracting files from an ISO-9660 image, a version of the\n             CD-DA extraction tool cdparanoia which corrects for\n             CD-ROM jitter, and a simple curses-based CD player,\n             cdda-player using the analog CD-ROM output.\n\n* cd-paranoia - port of cdparanoia (CD-DA jitter and error correction)\n                using libcdio back-end CD-reading. \n\nThere is very limited low-level support for MMC commands on some\nplatforms. Using MMC writing can be done. However there is currently\nlittle higher level-support for writing. Other libraries like libburn,\nlibdi, libscg, or libdvdread may be helpful.\n\nSome of the projects using libcdio are the Video CD authoring and\nripping tools VCDImager (http://vcdimager.org), a navigation-capable\nVideo CD plugin and CD-DA plugins for the media players xine\n(http://xinehq.de), videolan's vlc (http://videolan.org), media\nplayers mplayerxp (http://mplayerxp.sourceforge.net/) and gmerlin\n(http://gmerlin.sourceforge.net), kiso, a KDE GUI for creating,\nextracting and editing ISO-9600 images (http://kiso.sourceforge.net),\nand a Samba vfs module that allows exporting a CD without mounting it\n(http://ontologistics.net/OpenSource/Samba/index.php).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitgnu%2Fgnu_libcdio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitgnu%2Fgnu_libcdio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitgnu%2Fgnu_libcdio/lists"}