Skip to content

Commit d806831

Browse files
committed
Feature: add {track_number} to playback_format
This commit adds `{track_number}` component so its usable in the `playback_format` config option ``` playback_format = """ {status} {track_number}. {track} • {artists} {liked} {album} • {genres} {metadata}""" ```
1 parent baae511 commit d806831

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

spotify_player/src/ui/playback.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,16 @@ fn construct_playback_text(
285285
continue;
286286
}
287287
},
288+
"{track_number}" => match playable {
289+
rspotify::model::PlayableItem::Track(track) => (
290+
{ to_bidi_string(&track.track_number.to_string()) },
291+
ui.theme.playback_track(),
292+
),
293+
rspotify::model::PlayableItem::Episode(_)
294+
| rspotify::model::PlayableItem::Unknown(_) => {
295+
continue;
296+
}
297+
},
288298
"{artists}" => match playable {
289299
rspotify::model::PlayableItem::Track(track) => (
290300
to_bidi_string(&crate::utils::map_join(&track.artists, |a| &a.name, ", ")),

0 commit comments

Comments
 (0)