{"id":13393799,"url":"https://github.com/kalbhor/MusicRepair","last_synced_at":"2025-03-13T19:31:48.774Z","repository":{"id":44334494,"uuid":"73000711","full_name":"kalbhor/MusicRepair","owner":"kalbhor","description":"Fixes music metadata and adds album art.","archived":false,"fork":false,"pushed_at":"2021-06-10T09:14:17.000Z","size":105,"stargazers_count":600,"open_issues_count":11,"forks_count":41,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-02-28T06:57:58.120Z","etag":null,"topics":["album","album-art","cli","genius","lyrics","metadata","music","pypi"],"latest_commit_sha":null,"homepage":"","language":"Go","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/kalbhor.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}},"created_at":"2016-11-06T15:44:15.000Z","updated_at":"2025-02-05T22:30:49.000Z","dependencies_parsed_at":"2022-09-14T01:00:20.247Z","dependency_job_id":null,"html_url":"https://github.com/kalbhor/MusicRepair","commit_stats":null,"previous_names":["lakshaykalbhor/musicrepair"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalbhor%2FMusicRepair","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalbhor%2FMusicRepair/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalbhor%2FMusicRepair/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kalbhor%2FMusicRepair/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kalbhor","download_url":"https://codeload.github.com/kalbhor/MusicRepair/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243469215,"owners_count":20295711,"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":["album","album-art","cli","genius","lyrics","metadata","music","pypi"],"created_at":"2024-07-30T17:01:00.408Z","updated_at":"2025-03-13T19:31:47.836Z","avatar_url":"https://github.com/kalbhor.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cb\u003eAdds Metadata to Music files\u003c/b\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/kalbhor/musicrepair/LICENSE\"\u003e\n\t\t\u003cimg alt=\"License\"  src=\"https://img.shields.io/github/license/mashape/apistatus.svg?style=flat-square\"/\u003e\n\t\u003c/a\u003e        \n\t\u003ca href=\"https://github.com/kalbhor/musicrepair\"\u003e\n\t\t\u003cimg alt=\"stars\" src=\"https://img.shields.io/github/stars/kalbhor/musicrepair.svg?style=social\u0026label=Star\"/\u003e\n\t\u003c/a\u003e            \n\u003c/p\u003e\n\n## Features\n\n1. Fixes songs in nested directories recursively.\n2. Fetches metadata from [Spotify](https://www.spotify.com)\n3. Multiple options to format file (Options to revert file back)\n4. Simple binary\n\n## Dependencies  \n\n### [Spotify API](https://developer.spotify.com/my-applications)\n\n1. Create an account and register an application.\n2. Copy the Client ID and Client Secret.\n3. Set them in *config file* after running ```musicrepair -config```\n\n###### *config file* will be created after running `musicrepair -config`, and located at `$HOME/.musicrepair/config.json`\n\n### Set them using ```-config```\n```sh \n$ musicrepair -config                                               \nEnter Spotify client ID : \u003center Spotify client ID\u003e  \nEnter Spotify client secret : \u003center Spotify client secret\u003e                                     \n```\n\n## Installing\n\n### Via Binary\n\nDownload the latest binary from the [releases page](https://github.com/kalbhor/MusicRepair/releases).\n\nMake sure to add the binary to your `$PATH`\n\n### Via Go\n```sh\n$ go get -u -v github.com/kalbhor/musicrepair\n$ which musicrepair\n$ $GOPATH/bin/musicrepair\n```\n\n## Usage\n\nInitially, you'll have to add the Spotify credentials. \n```sh\n$ musicrepair -config\n```\n\nAfter that, always a simple command\n```sh\n$ musicrepair\n✨ 🍰\n```\n\n\n### Options\n```\n$ musicrepair -help\n\nUsage of musicrepair:\n  -config\n    \tIf set, MusicRepair will ask for credentials\n  -dir string\n    \tSpecifies the directory where the music files are located (default \"./\")\n  -recursive\n    \tIf set, Musicrepair will run recursively in the given directory\n  -revert\n    \tIf set, Musicrepair will revert the files\n  -threads int\n    \tSpecify the number of threads to use (default 1)\n```\n\n## Discussions/Write-Ups\n\u003cp align=\"left\"\u003e\n    \u003ca href=\"https://mavielinux.com/2016/12/11/musicrepair-pour-corriger-les-titresajouter-les-metadonnees-et-les-pochettes-de-vos-musiques/\"\u003e\n\t\t\u003cimg width=\"70px\" src=\"http://i.imgur.com/TklsaII.png\"/\u003e\n\t\u003c/a\u003e\n\t\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003ca href=\"http://blog.desdelinux.net/reparar-archivos-de-musica/\"\u003e\n\t\t\u003cimg width=\"160px\" src=\"http://i.imgur.com/eV1WxYZ.png\"/\u003e\n\t\u003c/a\u003e\n\t\u0026nbsp;\u0026nbsp;\u0026nbsp;\n    \u003ca href=\"https://www.reddit.com/r/learnpython/comments/5gzvcb/i_made_a_script_that_would_fix_your_music_files/\"\u003e\n\t\t\u003cimg width=\"160px\" src=\"http://i.imgur.com/Jk8PgIb.png\"/\u003e\n\t\u003c/a\u003e\n\t\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003c/p\u003e\n\n\n## Contribute\n\nFound an issue? Post it in the [issue tracker](https://github.com/kalbhor/MusicRepair/issues).\n\nWant to add another awesome feature? [Fork](https://github.com/kalbhor/MusicRepair/fork) this repository and add your feature, then send a pull request.\n\n## License\nThe MIT License (MIT)\nCopyright (c) 2017 Lakshay Kalbhor\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkalbhor%2FMusicRepair","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkalbhor%2FMusicRepair","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkalbhor%2FMusicRepair/lists"}