diff --git a/Shared/Extensions/JellyfinAPI/MediaSourceInfo+ItemVideoPlayerViewModel.swift b/Shared/Extensions/JellyfinAPI/MediaSourceInfo+ItemVideoPlayerViewModel.swift index 1426dfab..2b0e2c88 100644 --- a/Shared/Extensions/JellyfinAPI/MediaSourceInfo+ItemVideoPlayerViewModel.swift +++ b/Shared/Extensions/JellyfinAPI/MediaSourceInfo+ItemVideoPlayerViewModel.swift @@ -21,7 +21,7 @@ extension MediaSourceInfo { let streamType: StreamType if let transcodingURL, !Defaults[.Experimental.forceDirectPlay] { - guard let fullTranscodeURL = URL(string: "".appending(transcodingURL)) + guard let fullTranscodeURL = URL(string: transcodingURL, relativeTo: userSession.server.currentURL) else { throw JellyfinAPIError("Unable to construct transcoded url") } playbackURL = fullTranscodeURL streamType = .transcode