From 338cbacb796d1e257c44fe664d106a9eecd19f87 Mon Sep 17 00:00:00 2001 From: Deluan Date: Fri, 31 Jul 2020 14:04:06 -0400 Subject: [PATCH] Return absolute paths in Subsonic API responses --- engine/common.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/engine/common.go b/engine/common.go index 73484249b2c..0754876f75a 100644 --- a/engine/common.go +++ b/engine/common.go @@ -2,7 +2,6 @@ package engine import ( "context" - "fmt" "time" "github.com/deluan/navidrome/consts" @@ -42,8 +41,6 @@ type Entry struct { PlayerId int PlayerName string AlbumCount int - - AbsolutePath string } type Entries []Entry @@ -105,11 +102,7 @@ func FromMediaFile(mf *model.MediaFile) Entry { e.CoverArt = "al-" + mf.AlbumID } e.ContentType = mf.ContentType() - e.AbsolutePath = mf.Path - // Creates a "pseudo" Path, to avoid sending absolute paths to the client - if mf.Path != "" { - e.Path = fmt.Sprintf("%s/%s/%s.%s", realArtistName(mf), mf.Album, mf.Title, mf.Suffix) - } + e.Path = mf.Path e.DiscNumber = mf.DiscNumber e.Created = mf.CreatedAt e.AlbumId = mf.AlbumID