• Stars
    star
    598
  • Rank 74,853 (Top 2 %)
  • Language
    Go
  • License
    MIT License
  • Created about 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Fixes music metadata and adds album art.

Adds Metadata to Music files

License stars

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)

Discussions/Write-Ups

Β Β Β  Β Β Β  Β Β Β 

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

More Repositories

1

Tasqueue

A background jobs library for Go that allows pluggable brokers/store for distribution.
Go
389
star
2

thirsty

Reminds you to drink water - on your terminal.
Shell
316
star
3

MusicNow

CLI tool to download songs with metadata.
Python
159
star
4

tracesite

Go implementation of the traceroute tool
Go
109
star
5

MusicTools

Python library to download, label and sort music files.
Python
89
star
6

MemeDensity

:trollface: CLI tool to let you know amount of memes in facebook feed.
Python
44
star
7

Image-Scraper

Fast concurrent image scraper
Go
35
star
8

GoTrending

A GitHub bot that stars trending Go repositories.
Go
21
star
9

Unofficial-Quora-API

🍰 Unofficial Quora API (outdated..)
Python
20
star
10

AsyncWrapper

An Async Wrapper for Cassandra's Python ORM (datastax)
Python
8
star
11

goChat

Simple tcp chat built on go.
Go
7
star
12

clickhousetest

A library to manage an ephemeral Clickhouse server for Go tests
Go
7
star
13

MusicSeize

A website that provides free music with metadata
CSS
5
star
14

mutago

Simple ID3 tagger for Go
Go
4
star
15

MIT-Hodor

A messenger bot for making life easier for Manipal students.
Python
4
star
16

dotfiles

πŸ’Ύ My configs
Vim Script
3
star
17

BOSS-Issues

A issue tracker for coding block's events
Python
2
star
18

CarbonSteps

Tracks your carbon footprint
Python
2
star
19

BangSLCM

Bang SLCM peeps with loads of emails.
Python
2
star
20

TeamSSH

Project for SIH
Python
2
star
21

Whatsapp-BotChat

πŸ’¬ Lets the cleverbot talk to your friends on whatsapp
Python
2
star
22

kalbhor.xyz

A new updated personal website
1
star
23

BoxOffice

A neat offline webpage to sort all your movies.
Python
1
star
24

Bulletin

CRUD backend for a freelance app
Go
1
star
25

kalbhor

A bio for my Github profile
1
star
26

r_server

Submission for coursera
R
1
star
27

Getting_Clean_Data

Project submission
R
1
star
28

MSeize

A music downloading service
Go
1
star
29

Scripts

A collection of my scripts.
Python
1
star
30

InstaScrape

πŸ“· Image & data scraper for Instagram
Python
1
star
31

Coursera-Digital

HTML
1
star
32

manan0308.github.io

CSS
1
star
33

Webloom-Restaurants

Python
1
star