https://github.com/akkisagiraju/mukhachitram
A little script that downloads album art for music folders.
https://github.com/akkisagiraju/mukhachitram
album-cover golang lastfm-api
Last synced: 5 months ago
JSON representation
A little script that downloads album art for music folders.
- Host: GitHub
- URL: https://github.com/akkisagiraju/mukhachitram
- Owner: akkisagiraju
- License: mit
- Created: 2021-10-31T18:33:35.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-10T17:06:22.000Z (over 4 years ago)
- Last Synced: 2024-06-21T18:54:55.625Z (almost 2 years ago)
- Topics: album-cover, golang, lastfm-api
- Language: Go
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mukhachitram
Mukhachitram (ముఖచిత్రం in [Telugu](https://en.wikipedia.org/wiki/Telugu_language)) is a little script that fetches album arts for music folders and saves them as an image file inside them.
### Why?
I wrote this purely for learning Golang.
### Pre-requisities
You need a LastFM API key. If you don't have one, create it from here: https://www.last.fm/api/account/create
### Usage
1. Clone this repo and build the executable by running `go build` inside the root directory.
*or*
Download the executable file from the releases.
2. Place the executable file inside the directory that contains all your music folders.
3. Run `./mukhachitram -apikey "yourapikeyhere"` (without the actual quotes)
### To-do
- [ ] Optimize using Go routines
- [ ] Improve error messages and status indicators
- [ ] Refactor
- [ ] Support for choosing a service other than LastFM
### How to contribute?
Please open an issue if you have a feature request or if you can come across any issue. Thank you.
## License
Code in this repository is licensed under [MIT](https://mit-license.org).