{"id":20517630,"url":"https://github.com/julian-klode/dir2ogg","last_synced_at":"2025-04-14T00:54:29.167Z","repository":{"id":31921489,"uuid":"35490798","full_name":"julian-klode/dir2ogg","owner":"julian-klode","description":"Official repository of dir2ogg","archived":false,"fork":false,"pushed_at":"2021-02-26T21:49:18.000Z","size":134,"stargazers_count":15,"open_issues_count":7,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-27T14:55:27.865Z","etag":null,"topics":["aac","ape","audio","audio-formats","flac","m4a","mp3","mp4","ogg","ogg-vorbis","transcoder","transcoding","wavpack","wma"],"latest_commit_sha":null,"homepage":"https://jak-linux.org/projects/dir2ogg/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/julian-klode.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}},"created_at":"2015-05-12T13:50:11.000Z","updated_at":"2023-09-08T16:57:35.000Z","dependencies_parsed_at":"2022-08-25T07:50:50.648Z","dependency_job_id":null,"html_url":"https://github.com/julian-klode/dir2ogg","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/julian-klode%2Fdir2ogg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/julian-klode%2Fdir2ogg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/julian-klode%2Fdir2ogg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/julian-klode%2Fdir2ogg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/julian-klode","download_url":"https://codeload.github.com/julian-klode/dir2ogg/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248804783,"owners_count":21164131,"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":["aac","ape","audio","audio-formats","flac","m4a","mp3","mp4","ogg","ogg-vorbis","transcoder","transcoding","wavpack","wma"],"created_at":"2024-11-15T21:36:30.215Z","updated_at":"2025-04-14T00:54:29.149Z","avatar_url":"https://github.com/julian-klode.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"dir2ogg\n=======\ndir2ogg is a GPL'ed python script which converts\nmp3, m4a, wma, and wav files into ogg-vorbis format.\nIt can preserve tags found in the input file where\nsupported. It was inspired by the perl script mp32ogg,\nbut supports much more features these days.\n\nInstallation\n-------------\n (Not so) new in dir2ogg is the install.sh script, which automates installation of\n the script. You should only use this if you have root access to the computer\n you are attempting to install dir2ogg on. If you do not have root access then\n you will have to use dir2ogg from your home directory (perhaps you have a\n /home/username/bin directory?).\n\n To install simply run:\n\n    sh install.sh\n\nRequirements\n-------------\n - Tag preservation: mutagen (https://mutagen.readthedocs.io/en/latest/)\n - M4A Conversion: faad or mplayer (ALAC: alac-decoder)\n - WMA Conversion: mplayer\n - MP3 Conversion: mpg123, mpg321, lame or mplayer\n - FLAC Conversion: no extra software required (ogg123 from vorbis-tools)\n\nUsage\n-----\nRead the manpage for detailed instructions: `man dir2ogg`, or type `dir2ogg\n--help` for brief usage details. The script is extremely simple, so you\nshouldn't have any troubles figuring it out.\n\nDir2ogg can take multiple filenames as arguments, and will Do The Right Thing\nbased on the file extension. If using the `-d` flag, you may only give directories\nas arguments, not filenames and directories\n\nIf you wish to convert m4a, wma and/or wav files using `-d` then the `-m`, `-f` and `-w`\nflags must be used respectively (FLAC: `--convert-flac`). Wav files are deleted\nby default, use `-p` to keep wav files after conversion.\n\nBugs\n----\nSee the manpage for some known issues.\n\nPlease report bugs to \u003chttps://github.com/julian-klode/dir2ogg\u003e\n\nLicense and Disclaimer\n----------------------\nCopyright (c) 2007-2017 Julian Andres Klode\u003cbr/\u003e\nCopyright (c) 2003-2006 Darren Kirby\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 33, Boston, MA2111-137  USA\n\nAuthors\n-------\nCurrent Developer(s):\n - Julian Andres Klode \u003cjak@jak-linux.org\u003e\n\nInactive Developer(s):\n - Darren Kirby \u003cd@badcomputer.org\u003e\n\nContributors:\n - Cameron Stone \u003ccamerons@cse.unsw.edu.au\u003e\n - Marek Palatinus \u003cmarek@palatinus.cz\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjulian-klode%2Fdir2ogg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjulian-klode%2Fdir2ogg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjulian-klode%2Fdir2ogg/lists"}