| Type | Description |
plugin_music |
Display your music tracks![]() |
type: boolean
default: no
|
plugin_music_provider |
Music provider![]() |
type: string
allowed values:- apple
- spotify
- lastfm
- youtube
|
plugin_music_token |
Music provider personal token![]() |
🔐 Token
type: token
|
plugin_music_mode |
Plugin mode![]() |
type: string
allowed values: |
plugin_music_playlist |
Embed playlist url![]() |
type: string
|
plugin_music_limit |
Maximum number of tracks to display![]() |
type: number
(1 ≤
𝑥
≤ 100)
default: 4
|
plugin_music_played_at |
Display when the track was played![]() |
type: boolean
default: no
|
plugin_music_time_range |
Time period for top mode![]() |
type: string
default: short
allowed values: |
plugin_music_top_type |
Whether to show tracks or artists in top mode![]() |
type: string
default: tracks
allowed values: |
plugin_music_user |
Music provider username![]() |
type: string
default: → User login
|
*[→ Full specification](metadata.yml)*
#### ℹ️ Examples workflows
```yaml
name: Apple Music - Random track from playlist
uses: lowlighter/metrics@latest
with:
filename: metrics.plugin.music.playlist.svg
token: NOT_NEEDED
base: ''
plugin_music: 'yes'
plugin_music_playlist: https://embed.music.apple.com/fr/playlist/usr-share/pl.u-V9D7m8Etjmjd0D
plugin_music_limit: 2
```
```yaml
name: Spotify - Random track from playlist
uses: lowlighter/metrics@latest
with:
filename: metrics.plugin.music.playlist.spotify.svg
token: NOT_NEEDED
base: ''
plugin_music: 'yes'
plugin_music_playlist: https://open.spotify.com/embed/playlist/3nfA87oeJw4LFVcUDjRcqi
```
```yaml
name: Spotify - Recently listed
uses: lowlighter/metrics@latest
with:
filename: metrics.plugin.music.recent.svg
token: NOT_NEEDED
base: ''
plugin_music: 'yes'
plugin_music_provider: spotify
plugin_music_mode: recent
plugin_music_token: ${{ secrets.SPOTIFY_TOKENS }}
plugin_music_limit: 2
```
```yaml
name: Spotify - Top tracks
uses: lowlighter/metrics@latest
with:
token: NOT_NEEDED
base: ''
plugin_music: 'yes'
plugin_music_mode: top
plugin_music_provider: spotify
plugin_music_token: ${{ secrets.SPOTIFY_TOKENS }}
plugin_music_time_range: short
plugin_music_top_type: tracks
```
```yaml
name: Spotify - Top artists
uses: lowlighter/metrics@latest
with:
token: NOT_NEEDED
base: ''
plugin_music: 'yes'
plugin_music_mode: top
plugin_music_provider: spotify
plugin_music_token: ${{ secrets.SPOTIFY_TOKENS }}
plugin_music_time_range: long
plugin_music_top_type: artists
```
```yaml
name: Youtube Music - Random track from playlist
uses: lowlighter/metrics@latest
with:
token: NOT_NEEDED
base: ''
plugin_music: 'yes'
plugin_music_playlist: >-
https://music.youtube.com/playlist?list=OLAK5uy_kU_uxp9TUOl9zVdw77xith8o9AknVwz9U
```
```yaml
name: Youtube Music - Recently listed
uses: lowlighter/metrics@latest
with:
token: NOT_NEEDED
base: ''
plugin_music_token: ${{ secrets.YOUTUBE_MUSIC_TOKENS }}
plugin_music: 'yes'
plugin_music_mode: recent
plugin_music_provider: youtube
```
```yaml
name: Last.fm - Recently listed
uses: lowlighter/metrics@latest
with:
token: NOT_NEEDED
base: ''
plugin_music_token: ${{ secrets.LASTFM_TOKEN }}
plugin_music: 'yes'
plugin_music_provider: lastfm
plugin_music_user: RJ
```