mirror of
https://github.com/FoxxMD/multi-scrobbler.git
synced 2026-04-30 21:00:13 +00:00
46 lines
No EOL
1.8 KiB
Text
46 lines
No EOL
1.8 KiB
Text
---
|
|
title: Lastfm (Endpoint)
|
|
toc_min_heading_level: 2
|
|
toc_max_heading_level: 5
|
|
---
|
|
|
|
import Tabs from '@theme/Tabs';
|
|
import TabItem from '@theme/TabItem';
|
|
import CodeBlock from '@theme/CodeBlock';
|
|
import LastfmEndpointConfig from '!!raw-loader!@site/../config/endpointlfm.json.example';
|
|
|
|
This Source enables multi-scrobbler to accept scrobbles from outside applications as if it was a Last.fm server.
|
|
|
|
:::tip[Other Uses]
|
|
|
|
* To **scrobble to** Last.fm, create a [Last.fm (Client)](/configuration/clients/lastfm)
|
|
* To monitor and re-scrobble activity from your Last.fm account, create a [Last.fm (Source)](/configuration/sources/lastfm-source)
|
|
|
|
:::
|
|
|
|
### URL
|
|
|
|
If a **slug** is **not** provided in configuration then multi-scrobbler will accept Last.fm scrobbles at
|
|
|
|
```
|
|
http://localhost:9078/2.0/
|
|
```
|
|
|
|
which is the "standard" Last.fm server path for scrobbling
|
|
|
|
Use a slug only if you need to setup multiple Last.fm Endpoint sources and cannot use different tokens.
|
|
|
|
If a slug is used then the URL will be:
|
|
|
|
```
|
|
http://localhost:9078/api/lastfm/mySlug
|
|
```
|
|
|
|
## Configuration
|
|
|
|
<Config config="LastFMEndpointSourceConfig" fileContent={LastfmEndpointConfig} name="endpointlfm">
|
|
| Environmental Variable | Required? | Default | Description |
|
|
| :--------------------- | :-------- | ------- | ------------------------------------------------------------------------------------------------------------------ |
|
|
| `LFMENDPOINT_ENABLE` | No | | Use LFM Endpoint as a Source without any other configuration. Only required if slug/token are not provided as ENVs |
|
|
| `LFM_SLUG` | No | | (Optional) The URL suffix to use for accepting LFM scrobbles |
|
|
</Config> |