diff --git a/changes/changelog.d/647.bugfix b/changes/changelog.d/647.bugfix
new file mode 100644
index 0000000000000000000000000000000000000000..43b01e6fcaeec6bf71fad1d42746d84e2f84eb59
--- /dev/null
+++ b/changes/changelog.d/647.bugfix
@@ -0,0 +1 @@
+Fixed a UI discrepency in playlist tracks count (#647)
diff --git a/front/src/views/playlists/Detail.vue b/front/src/views/playlists/Detail.vue
index 9a548106d2a5035fcc8bfb4a5d869a5a324dbe2d..70f7010f0b5f16534635d3da18c42bc9949625a3 100644
--- a/front/src/views/playlists/Detail.vue
+++ b/front/src/views/playlists/Detail.vue
@@ -12,8 +12,8 @@
             <div class="sub header">
               <translate
                 translate-plural="Playlist containing %{ count } tracks, by %{ username }"
-                :translate-n="playlistTracks.length"
-                :translate-params="{count: playlistTracks.length, username: playlist.user.username}">
+                :translate-n="playlist.tracks_count"
+                :translate-params="{count: playlist.tracks_count, username: playlist.user.username}">
                 Playlist containing %{ count } track, by %{ username }
               </translate><br>
               <duration :seconds="playlist.duration" />