Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tailsjs/discord-lastfm-rpc
Gets the track being listened in LastFM and shows it in Discord via Rich Presence
https://github.com/tailsjs/discord-lastfm-rpc
Last synced: about 2 months ago
JSON representation
Gets the track being listened in LastFM and shows it in Discord via Rich Presence
- Host: GitHub
- URL: https://github.com/tailsjs/discord-lastfm-rpc
- Owner: tailsjs
- Created: 2022-05-12T15:40:13.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-05-13T07:31:34.000Z (over 2 years ago)
- Last Synced: 2023-03-02T22:26:12.030Z (almost 2 years ago)
- Language: JavaScript
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README-ru.md
Awesome Lists containing this project
README
# discord-lastfm-rpc
Получает последний проигранный трек в LastFM и показывает его в дискорде через Rich Presence[English version](https://github.com/tailsjs/discord-lastfm-rpc/blob/main/README.md)
## Установка.
1. Скачайте/клонируйте репозиторий
2. Введите "npm i"
3. Настройте `config.json`
4. `node index.js`## Как настраивать config.json?
Вам нужны [LastFM API Key](https://www.last.fm/api/account/create) и [Discord ApplicationID](https://discord.com/developers/applications)### Что куда вводить?
```json
{
"lastfm": {
"apiKey": "LastFM API Key",
"username": "Имя пользователя в LastFM"
},
"discord": {
"clientKey": "Discord ApplicationID",
"updateEvery": 10e3
},
"text": {
"details": "{artist} - {track}",
"state": "{album}",
"imageText": "{artist} - {track} ({album})",
"buttons": [ "Слушай со мной!", "Мой профиль!" ]
},
"buttonsEnabled": true
}
```
### Рекомендую не трогать `discord.updateEvery`.
### В `text` можно редактировать положение названия трека, артиста и т.п.
* `{artist}` отвечает за создателя трека
* `{track}` отвечает за имя трека
* `{album}` отвечает за альбом, в котором находится трек.
#### Пример:
```js
"details": "Я слушаю {track} от {artist}" // Я слушаю Animal I Have Become от Three Days Grace
```*sheesh*
###### [то же самое, но тут есть интерфейс](https://github.com/tangenx/lfdi)