@Ryderpro Я предполагаю, что они делают это через Bluetooth, но возможно, что API изменился. Этот ответ годовалый, если вы найдете что-нибудь, не стесняйтесь обновить его!

п кMPMusicPlayerController.systemMusicPlayer() (код ниже) работает для получения информации о треках того, что воспроизводится в приложении Apple Music, но есть ли способ получить доступ к информации о текущей песне, воспроизводимой в приложении Spotify?

Этот код размещен в этом ответеМне нужно знать, как получить информацию о том, какой проигрыватель в данный момент транслируется (player, spotify, napster ...) использованияMPNowPlayingInfoCenter это ноль, будь то использование Apple Music или Spotify и т. д.

  let player = MPMusicPlayerController.systemMusicPlayer()

    @IBAction func getMusicButton(_ sender: UIButton) {




        if let mediaItem = player.nowPlayingItem {
            let title: String = mediaItem.value(forProperty: MPMediaItemPropertyTitle) as! String
            let albumTitle: String = mediaItem.value(forProperty: MPMediaItemPropertyAlbumTitle) as! String
            let artist: String = mediaItem.value(forProperty: MPMediaItemPropertyArtist) as! String

            print("\(title) on \(albumTitle) by \(artist)")
        }

    }

Ответы на вопрос(1)

Ваш ответ на вопрос