{"id":35027445,"url":"https://github.com/wohlstand/brstm2ogg","last_synced_at":"2026-05-21T01:06:53.443Z","repository":{"id":189863154,"uuid":"681453857","full_name":"Wohlstand/brstm2ogg","owner":"Wohlstand","description":"Very simple Python script to convert VGMStream formats into OGG Vorbis with looping tags kept","archived":false,"fork":false,"pushed_at":"2023-08-24T01:10:52.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-08-24T02:55:07.908Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wohlstand.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-22T03:50:22.000Z","updated_at":"2023-08-24T01:10:55.000Z","dependencies_parsed_at":"2023-08-22T05:12:36.298Z","dependency_job_id":null,"html_url":"https://github.com/Wohlstand/brstm2ogg","commit_stats":null,"previous_names":["wohlstand/brstm2ogg"],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/Wohlstand/brstm2ogg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wohlstand%2Fbrstm2ogg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wohlstand%2Fbrstm2ogg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wohlstand%2Fbrstm2ogg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wohlstand%2Fbrstm2ogg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wohlstand","download_url":"https://codeload.github.com/Wohlstand/brstm2ogg/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wohlstand%2Fbrstm2ogg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33283538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-20T15:12:43.734Z","status":"ssl_error","status_checked_at":"2026-05-20T15:12:42.300Z","response_time":356,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2025-12-27T06:28:01.071Z","updated_at":"2026-05-21T01:06:53.431Z","avatar_url":"https://github.com/Wohlstand.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BRSTM to OGG converter\n\nThis is a very simple command-line tool that runs `vgmstream-cli` and `oggenc`\nin order to convert BRSTM and other supported formats into OGG files with\nkeeping of loop tags as Vorbis comments. Such way of looping in OGG files is\nused at various software like RPG Maker, SDL_mixer, GZDoom, etc.\n\n## Dependencies\n- Python 3.x\n- VGMStream (`vgmstream-cli`) being available in the PATH environment: https://github.com/vgmstream/vgmstream\n- `oggenc` utility (`vobris-tools` package is needed) being available in the PATH environment: https://github.com/xiph/vorbis-tools\n\n## Syntax:\n```\n   ./brstm2ogg.py \u003cinput file\u003e [\u003coutput file\u003e]\n```\n\nor:\n```\n   python3 brstm2ogg.py \u003cinput file\u003e [\u003coutput file\u003e]\n```\n\n- `\u003cinput file\u003e` - **Required** the full path to the input file to convert.\n- `\u003coutput file\u003e` - **Optional** the output file path. If not specified, the output file will be saved at the same directory as input file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwohlstand%2Fbrstm2ogg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwohlstand%2Fbrstm2ogg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwohlstand%2Fbrstm2ogg/lists"}