All Projects → kalbhor → Musicrepair

kalbhor / Musicrepair

Licence: mit
Fixes music metadata and adds album art.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Musicrepair

Irs
🎸 🎶 A music downloader that understands your metadata needs.
Stars: ✭ 268 (-52.65%)
Mutual labels:  cli, metadata, music
Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+265.72%)
Mutual labels:  cli, metadata, music
Fsociety
A Modular Penetration Testing Framework
Stars: ✭ 259 (-54.24%)
Mutual labels:  cli, pypi
Feeluown
trying to be a user-friendly and hackable music player
Stars: ✭ 3,030 (+435.34%)
Mutual labels:  cli, music
Spotiflyer
Spotify/Gaana/Youtube Music Downloader For Android!
Stars: ✭ 231 (-59.19%)
Mutual labels:  metadata, music
Cplayer
A beautiful and clean WEB Music Player by HTML5.
Stars: ✭ 556 (-1.77%)
Mutual labels:  music, lyrics
Singlespotify
🎵 Create Spotify playlists based on one artist through the command line
Stars: ✭ 254 (-55.12%)
Mutual labels:  cli, music
Starcli
✨ Browse GitHub trending projects from your command line
Stars: ✭ 269 (-52.47%)
Mutual labels:  cli, pypi
Spotui
Spotify in the terminal 💻🎶
Stars: ✭ 302 (-46.64%)
Mutual labels:  cli, music
React Music Player
🎵 Maybe the best beautiful HTML5 responsive player component for react :)
Stars: ✭ 321 (-43.29%)
Mutual labels:  music, lyrics
Pipx
Install and Run Python Applications in Isolated Environments
Stars: ✭ 4,398 (+677.03%)
Mutual labels:  cli, pypi
Search Engine Parser
Lightweight package to query popular search engines and scrape for result titles, links and descriptions
Stars: ✭ 216 (-61.84%)
Mutual labels:  cli, pypi
Datauri
Generate Data-URI scheme via terminal or node.js
Stars: ✭ 212 (-62.54%)
Mutual labels:  cli, metadata
JiosaavnAPI
Unofficial JioSaavn API Written in Javascript
Stars: ✭ 68 (-87.99%)
Mutual labels:  lyrics, album
Piano Rs
A multiplayer piano using UDP sockets that can be played using computer keyboard, in the terminal
Stars: ✭ 180 (-68.2%)
Mutual labels:  cli, music
Live Stream Radio
24/7 live stream video radio station CLI / API 📹 📻
Stars: ✭ 175 (-69.08%)
Mutual labels:  cli, music
Beats
A command-line drum machine. Convert a beat notated in YAML into a *.wav file.
Stars: ✭ 389 (-31.27%)
Mutual labels:  cli, music
Sonic Pi Tool
🎻 Controlling Sonic Pi from the command line
Stars: ✭ 133 (-76.5%)
Mutual labels:  cli, music
Musicnow
CLI tool to download songs with metadata.
Stars: ✭ 146 (-74.2%)
Mutual labels:  cli, music
Mnamer
media file renamer and organizion tool
Stars: ✭ 299 (-47.17%)
Mutual labels:  cli, metadata

Adds Metadata to Music files

License stars

Media

           

Features

  1. Fixes songs in nested directories recursively.
  2. Fetches metadata from Spotify
  3. Multiple options to format file (Options to revert file back)
  4. Simple binary

Dependencies

Spotify API

  1. Create an account and register an application.
  2. Copy the Client ID and Client Secret.
  3. Set them in config file after running musicrepair -config
config file will be created after running musicrepair -config, and located at $HOME/.musicrepair/config.json

Set them using -config

$ musicrepair -config                                               
Enter Spotify client ID : <enter Spotify client ID>  
Enter Spotify client secret : <enter Spotify client secret>                                     

Installing

Via Binary

Download the latest binary from the releases page.

Make sure to add the binary to your $PATH

Via Go

$ go get -u -v github.com/kalbhor/musicrepair
$ which musicrepair
$ $GOPATH/bin/musicrepair

Usage

Initially, you'll have to add the Spotify credentials.

$ musicrepair -config

After that, always a simple command

$ musicrepair
✨ 🍰

Options

$ musicrepair -help

Usage of musicrepair:
  -config
    	If set, MusicRepair will ask for credentials
  -dir string
    	Specifies the directory where the music files are located (default "./")
  -recursive
    	If set, Musicrepair will run recursively in the given directory
  -revert
    	If set, Musicrepair will revert the files
  -threads int
    	Specify the number of threads to use (default 1)

Contribute

Found an issue? Post it in the issue tracker.

Want to add another awesome feature? Fork this repository and add your feature, then send a pull request.

License

The MIT License (MIT) Copyright (c) 2017 Lakshay Kalbhor

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].