{"id":13856577,"url":"https://github.com/Daenyth/audiotag","last_synced_at":"2025-07-13T19:31:37.368Z","repository":{"id":527657,"uuid":"156408","full_name":"Daenyth/audiotag","owner":"Daenyth","description":"A command line tool for ID3/Ogg tag editing. It features pattern matching and recursive directory traversal. It is suitable for editing single files and tagging en masse.","archived":false,"fork":false,"pushed_at":"2009-10-12T18:23:17.000Z","size":106,"stargazers_count":12,"open_issues_count":1,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-10-16T14:17:59.512Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"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/Daenyth.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","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":"2009-03-22T15:45:26.000Z","updated_at":"2022-11-28T16:04:38.000Z","dependencies_parsed_at":"2022-07-17T10:16:34.762Z","dependency_job_id":null,"html_url":"https://github.com/Daenyth/audiotag","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daenyth%2Faudiotag","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daenyth%2Faudiotag/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daenyth%2Faudiotag/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daenyth%2Faudiotag/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Daenyth","download_url":"https://codeload.github.com/Daenyth/audiotag/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225912191,"owners_count":17544116,"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-08-05T03:01:04.980Z","updated_at":"2024-11-22T14:30:15.232Z","avatar_url":"https://github.com/Daenyth.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"REQUIREMENTS\n\tTo use Audiotag, you must have:\n\n\t1. Perl \u003e= 5.6\n\t2. At least one of...\n\t   - id3tag and id3info (from id3lib, id3lib.sourceforge.net) in $PATH\n\t   - vorbiscomment (from vorbis-tools, xiph.org/ogg/vorbis) in $PATH\n\t   - metaflac (from flac, flac.sourceforge.net) in $PATH\n\nINSTALL\n\tJust copy `audiotag' to /usr/local/bin (or somewhere in your $PATH)\n\nUSAGE\n\t% audiotag [OPTION]... [FILE]...\n\n\ttip: Always use the -p option before running it for real!\n\n\tExamples:\n\n\tSet GENRE to \"Metal\"\n\t% audiotag -g Metal *.mp3 *.ogg\n\n\tGuess and set TRACKNUM - guess track uses the simple pattern '(\\d\\d)'\n\t% audiotag -G *.mp3 *.ogg\n\n\tSet TITLE based on a pattern match of the filename - This example would\n\twork for files with a name in the form \"Mudvayne - 01. Shadow of a Man.ogg\"\n\t% audiotag --title-pattern '.*?\\d\\d\\. (.*?)\\.ogg' *.ogg\n\n\tSame as above, but don't really do anything, just see what it WOULD do\n\t% audiotag --pretend --title-pattern '.*?\\d\\d\\. (.*?)\\.ogg' *.ogg\n\n\tRename files based on their meta-data, so the filenames are in the form:\n\t\"TRACKNUM. Artist (Album Name) Song Title.ogg\"\n\teg. \"02. Tool (Undertow) Prison Sex.ogg\"\n\t% audiotag --rename-files --rename-pattern '%t. %a (%A) %s' *.ogg\n\nBUGS\n\t- comment field support isn't fully functional for MP3s, because, for some\n\t  reason, comment fields in MP3s are key/value pairs...  which doesn't\n\t  translate to ogg and flac.  And id3tag doesn't support MP3 comment fields\n\t  very well to begin with either.\n\n\t- the --rename-files option will fail(ungracefully) if illegal filename\n\t  characters are in a track's meta-data, eg. '/' on *nix(and most other\n\t  systems), or '\\' on 'doze(but who cares?).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDaenyth%2Faudiotag","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDaenyth%2Faudiotag","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDaenyth%2Faudiotag/lists"}