diff --git a/src/plugins/websocket_remote/Constants.h b/src/plugins/websocket_remote/Constants.h index 399c7b293..173955458 100644 --- a/src/plugins/websocket_remote/Constants.h +++ b/src/plugins/websocket_remote/Constants.h @@ -89,6 +89,7 @@ namespace key { static const std::string thumbnail_id = "thumbnail_id"; static const std::string genre_id = "visual_genre_id"; static const std::string artist_id = "visual_artist_id"; + static const std::string track_num = "track"; static const std::string album_artist_id = "album_artist_id"; static const std::string album_id = "album_id"; static const std::string category = "category"; diff --git a/src/plugins/websocket_remote/WebSocketServer.cpp b/src/plugins/websocket_remote/WebSocketServer.cpp index d389fab4f..958fe5815 100644 --- a/src/plugins/websocket_remote/WebSocketServer.cpp +++ b/src/plugins/websocket_remote/WebSocketServer.cpp @@ -800,6 +800,7 @@ json WebSocketServer::WebSocketServer::ReadTrackMetadata(IRetainedTrack* track) { key::id, track->GetId() }, { key::external_id, GetMetadataString(track, key::external_id) }, { key::title, GetMetadataString(track, key::title) }, + { key::track_num, track->GetInt32(key::track_num.c_str(), 0) }, { key::album, GetMetadataString(track, key::album) }, { key::album_id, track->GetInt64(key::album_id.c_str()) }, { key::album_artist, GetMetadataString(track, key::album_artist) },