Playlist Viewer: Always retrieve track Info from disk

Frequency, file size, and the codec are not stored
in the database and thus can’t be displayed in the
Playlist Viewer's Track Info screen when metadata
is only retrieved from the database.

Change-Id: I9e1d11c13ad8bf7b90b654ed78e4e7f763c30f8a
This commit is contained in:
Christian Soffke 2022-04-10 02:25:54 +02:00 committed by Aidan MacDonald
parent 0e8f3669d0
commit 6703f43f5c

View file

@ -484,19 +484,12 @@ static int show_track_info(struct playlist_entry *current_track)
struct mp3entry id3;
bool id3_retrieval_successful = false;
#if defined(HAVE_TC_RAMCACHE) && defined(HAVE_DIRCACHE)
if (tagcache_fill_tags(&id3, current_track->name))
id3_retrieval_successful = true;
else
#endif
int fd = open(current_track->name, O_RDONLY);
if (fd >= 0)
{
int fd = open(current_track->name, O_RDONLY);
if (fd >= 0)
{
if (get_metadata(&id3, fd, current_track->name))
id3_retrieval_successful = true;
close(fd);
}
if (get_metadata(&id3, fd, current_track->name))
id3_retrieval_successful = true;
close(fd);
}
return id3_retrieval_successful &&