From f1ae2b27d4671bbe2355c8da569dd2892d507eea Mon Sep 17 00:00:00 2001 From: Francesco <100066266+cranci1@users.noreply.github.com> Date: Tue, 27 May 2025 14:54:40 +0200 Subject: [PATCH] title also now? --- Sora/Utils/MediaPlayer/VideoPlayer.swift | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Sora/Utils/MediaPlayer/VideoPlayer.swift b/Sora/Utils/MediaPlayer/VideoPlayer.swift index 81618b6..1ea8ff4 100644 --- a/Sora/Utils/MediaPlayer/VideoPlayer.swift +++ b/Sora/Utils/MediaPlayer/VideoPlayer.swift @@ -100,15 +100,17 @@ class VideoPlayerViewController: UIViewController { let nowPlayingInfoCenter = MPNowPlayingInfoCenter.default() var nowPlayingInfo = [String: Any]() - nowPlayingInfo[MPMediaItemPropertyTitle] = "Episode \(episodeNumber)" - nowPlayingInfo[MPMediaItemPropertyArtist] = mediaTitle + nowPlayingInfo[MPMediaItemPropertyTitle] = mediaTitle + nowPlayingInfo[MPMediaItemPropertyAlbumTitle] = "Episode \(episodeNumber)" if let imageUrl = URL(string: episodeImageUrl) { URLSession.shared.dataTask(with: imageUrl) { [weak self] data, _, _ in guard let data = data, let image = UIImage(data: data) else { return } - let artwork = MPMediaItemArtwork(boundsSize: image.size) { _ in image } - nowPlayingInfo[MPMediaItemPropertyArtwork] = artwork - MPNowPlayingInfoCenter.default().nowPlayingInfo = nowPlayingInfo + DispatchQueue.main.async { + let artwork = MPMediaItemArtwork(boundsSize: image.size) { _ in image } + nowPlayingInfo[MPMediaItemPropertyArtwork] = artwork + MPNowPlayingInfoCenter.default().nowPlayingInfo = nowPlayingInfo + } }.resume() }