{"id":15009896,"url":"https://github.com/teampyogg/pyogg","last_synced_at":"2025-12-12T00:51:56.057Z","repository":{"id":44809767,"uuid":"97867611","full_name":"TeamPyOgg/PyOgg","owner":"TeamPyOgg","description":"Simple OGG Vorbis, Opus and FLAC bindings for Python","archived":false,"fork":false,"pushed_at":"2024-09-13T09:47:34.000Z","size":8476,"stargazers_count":68,"open_issues_count":33,"forks_count":29,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-15T08:06:14.700Z","etag":null,"topics":["audio","flac","ogg-flac","ogg-opus","ogg-vorbis","opus","pip","pypi","python","python2","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TeamPyOgg.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-20T18:41:42.000Z","updated_at":"2025-02-14T10:56:04.000Z","dependencies_parsed_at":"2024-06-18T21:20:12.983Z","dependency_job_id":"18fffb51-12ab-4b8f-9420-25504c4424c1","html_url":"https://github.com/TeamPyOgg/PyOgg","commit_stats":{"total_commits":156,"total_committers":7,"mean_commits":"22.285714285714285","dds":0.2948717948717948,"last_synced_commit":"4118fc40067eb475468726c6bccf1242abfc24fc"},"previous_names":["zuzu-typ/pyogg"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamPyOgg%2FPyOgg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamPyOgg%2FPyOgg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamPyOgg%2FPyOgg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TeamPyOgg%2FPyOgg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TeamPyOgg","download_url":"https://codeload.github.com/TeamPyOgg/PyOgg/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243701425,"owners_count":20333631,"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":["audio","flac","ogg-flac","ogg-opus","ogg-vorbis","opus","pip","pypi","python","python2","python3"],"created_at":"2024-09-24T19:29:03.438Z","updated_at":"2025-12-12T00:51:55.977Z","avatar_url":"https://github.com/TeamPyOgg.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PyOgg\n\n[![Build Status](https://travis-ci.com/TeamPyOgg/PyOgg.svg?branch=master)](https://travis-ci.com/TeamPyOgg/PyOgg)\n[![Documentation Status](https://readthedocs.org/projects/pyogg/badge/?version=latest)](https://pyogg.readthedocs.io/en/latest/?badge=latest)\n\nPyOgg provides Python bindings for Xiph.org’s Opus, Vorbis and FLAC\naudio file formats as well as their Ogg container format.\n\nPyOgg:\n\n- Reads and streams Opus, Vorbis, and FLAC audio formats in their\n  standard file format (that is, from within Ogg containers).\n\n- Writes Opus files (that it, Opus-formatted packets into Ogg\n  containers)\n\n- Reads and writes Opus-formatted packets (transported, for example,\n  via UDP)\n\nFurther, should you wish to have still lower-level access, PyOgg\nprovides ctypes interfaces that give direct access to the C functions\nand datatypes found in the libraries.\n\nUnder Windows, PyOgg comes bundled with the required dynamic libraries\n(DLLs) in the Windows Wheel distributions.\n\nUnder macOS, the required libraries can be easily installed using\nHomebrew.\n\nPyOgg is not capable of playing audio, however, you can use Python\naudio libraries such as simpleaudio, sounddevice, or PyOpenAL to play\naudio. PyOpenAL even offers 3D playback.\n\nFor more detail, including installation instructions, please see the\ndocumentation at [Read the\nDocs](https://pyogg.readthedocs.io/en/latest/).\n\n\nBuilding the Docs\n=================\n\nIf you are unable to find the documentation at [Read the\nDocs](https://pyogg.readthedocs.io/en/latest/), you may build the\ndocumentation yourself.  First, clone this repository and from within\nthe repository's directory, install PyOgg in editable mode using:\n\n    pip install -e .\n      \nBuilding the documentation requires Sphinx and the Read the Docs\ntheme:\n\n    pip install sphinx\n    pip install sphinx-rtd-theme\n\nThen, enter the `docs` directory and run:\n\n    make html\n\nThis will produce a `docs/_build/html` directory.  Open the file\n`index.html` to browse the documentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteampyogg%2Fpyogg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteampyogg%2Fpyogg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteampyogg%2Fpyogg/lists"}