1
-
2
1
# Go-Musixmatch!
3
2
4
3
This is a Go wrapper for working with the [ Musixmatch] ( https://www.musixmatch.com/ ) API.
@@ -7,11 +6,12 @@ Documentation can be found at: [Go-Musixmatch Documentation](https://pkg.go.dev/
7
6
8
7
It aims to support every task listed in the Web API Endpoint Reference, located [ here] ( https://developer.musixmatch.com/documentation ) .
9
8
10
- * All of the API endpoints are covered except the premium ones.*
11
-
9
+ _ All of the API endpoints are covered except the premium ones._
12
10
13
11
## 💻 Installation
12
+
14
13
To install the library simply open a terminal and type:
14
+
15
15
```
16
16
go get github.com/milindmadhukar/go-musixmatch
17
17
```
@@ -21,15 +21,15 @@ go get github.com/milindmadhukar/go-musixmatch
21
21
This project was written purely in ` Golang ` for ` Golang ` .</br >
22
22
The module helps with the usage of the [ Musixmatch] ( https://developer.musixmatch.com/documentation ) API.
23
23
24
- ## ⛏️ Acquiring Musixmatch API Key.
24
+ ## ⛏️ Acquiring Musixmatch API Key.
25
25
26
26
1 . Go to the [ Musixmatch Developer Page] ( https://developer.musixmatch.com/plans ) and select a plan.
27
27
1 . Fill in the necessary details to create an account and verify it from your email.
28
28
1 . Go to your [ Account Dashboard] ( https://developer.musixmatch.com/admin/applications ) and you should see an API Key.
29
29
1 . Note the API Key down and don't reveal it to anyone.
30
30
31
-
32
31
## 🏁 Basic Setup:
32
+
33
33
For all the endpoints and parameters that can be used, check the [ Musixmatch API docs] ( https://developer.musixmatch.com/documentation )
34
34
35
35
``` go
@@ -60,15 +60,17 @@ func main() {
60
60
```
61
61
62
62
### Output
63
+
63
64
``` go
64
65
{24407895 Martin Garrix [91 93 ] NL [{MARTIJN GARRITSEN}] 67 {[]} 0 2017 -02 -03 07 :02 :12 +0000 UTC 1996 1996 -05 -15 0000 -00 -00 }
65
66
```
66
67
67
68
## Missing Features / Known Bugs
68
- _ These features are not implemented as they are premium users only and give me a 401. If you have access to the endpoints and would like to contribute, please open a PR._
69
69
70
+ _ These features are not implemented as they are premium users only and give me a 401. If you have access to the endpoints and would like to contribute, please open a PR._
70
71
71
72
#### Unimplemented Endpoints
73
+
72
74
- <a href =" https://developer.musixmatch.com/documentation/api-reference/track-lyrics-post " target =" _blank " >track.lyrics.post</a >
73
75
- <a href =" https://developer.musixmatch.com/documentation/api-reference/track-lyrics-mood-get " target =" _blank " >track.lyrics.mood.get</a >
74
76
- <a href =" https://developer.musixmatch.com/documentation/api-reference/track-richsync-get " target =" _blank " >track.richsync.get</a >
@@ -81,8 +83,6 @@ _These features are not implemented as they are premium users only and give me a
81
83
- <a href =" https://developer.musixmatch.com/documentation/api-reference/track-subtitle-get " target =" _blank " >track.subtitle.get</a >
82
84
- <a href =" https://developer.musixmatch.com/documentation/api-reference/matcher-subtitle-get " target =" _blank " >matcher.subtitle.get</a >
83
85
84
-
85
-
86
86
## 🧿 Extras
87
87
88
88
_ There is supposed to be something here idk_
0 commit comments