From 7c6eb2997cbba350e7384151e13659271508e08f Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 24 Nov 2023 15:13:10 +1100 Subject: Migrate 'now playing' screen to lua --- src/database/track.cpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'src/database/track.cpp') diff --git a/src/database/track.cpp b/src/database/track.cpp index d30264cd..871e3087 100644 --- a/src/database/track.cpp +++ b/src/database/track.cpp @@ -13,6 +13,25 @@ namespace database { +auto TagToString(Tag t) -> std::string { + switch (t) { + case Tag::kTitle: + return "title"; + case Tag::kArtist: + return "artist"; + case Tag::kAlbum: + return "album"; + case Tag::kAlbumTrack: + return "album_track"; + case Tag::kGenre: + return "genre"; + case Tag::kDuration: + return "duration"; + default: + return ""; + } +} + auto TrackTags::set(const Tag& key, const std::pmr::string& val) -> void { tags_[key] = val; } @@ -64,5 +83,4 @@ auto Track::TitleOrFilename() const -> std::pmr::string { } return data().filepath.substr(start); } - } // namespace database -- cgit v1.2.3