我正在構建一個簡單的應用程序,用戶可以與朋友分享他們正在收聽的歌曲。如果用戶是Spotify用戶,而他/她的朋友是Apple Music用戶,並且Spotify用戶正在分享歌曲, 如何在蘋果目錄中搜索同一首歌曲?是否有任何公共ID,如Apple Music上的ISRC?或者其他比較方法? 我知道如何使用搜索歌曲/專輯等。問題是如何確保結果是來自spotify的同一首歌曲。有任何想法嗎? 謝謝!如何從Apple Music上的Spotify獲得相同的曲目/歌曲,反之亦然?
0
A
回答
0
MusicKit的歌曲模型根據documentation沒有ISRC。 iTunes EPF有ISRC信息,但這不是MusicKit API的一部分。
1
我做了一件類似於我的項目之一,所以希望它能讓你走上正軌。總之,您可以使用iTunes API與Spotify API一起搜索相同的結果。
Python中的示例。
使用Spotify API獲取當前正在播放的歌曲/藝術家。搜索所需信息的響應,在我的情況下,它是藝術家姓名和專輯名稱。
results = sp.currently_playing()
artist = results["item"]["album"]["artists"][0]["name"]
album = results["item"]["album"]["name"]
看看它與iTunes的API。
i_artist = itunes.search_album(album, artist)[0]
你必須學會如何在API的工作。使用iTunes,搜索結果將顯示在結果列表中。我抓住機會,抓住第一個(最受歡迎的)。但是你肯定可以通過它們來篩選,以確保它符合你的要求。很明顯,你會遇到像擁有相同專輯標題的藝術家一樣的東西,甚至會分享相同的名字。
它看起來像你的目標平臺是iOS,但我的代碼應該是一個起點。這只是將信息從一個平臺保存到變量中,然後再與他們進行搜索。
希望我能正確理解您的問題,如果需要,我可以展開或提供更多代碼。
相關問題
- 1. iTunes API - 如何判斷Apple Music上是否有歌曲?
- 2. 從Spotify API獲取隨機歌曲
- 3. 如何批量查找Spotify ID(歌曲/曲目ID)?
- 4. 如何獲得Spotify的的iOS當前播放的曲目
- 5. 從Spotify API歌曲列表中播放歌曲
- 6. Spotify API:獲取隨機歌曲
- 7. 如何從pid獲得xid(反之亦然)?
- 8. Spotify API根據曲目名稱獲取曲目信息?
- 9. Spotify的 - 獲得播放列表曲目名稱
- 10. Applescript播放曲目spotify
- 11. 如何從MediaLibrary獲取歌曲的URI?
- 12. 從上傳的歌曲中提取曲目信息
- 13. TFS到GitHub和反之亦然同步
- 14. 如何從iTunes獲取歌曲信息?
- 15. 如何從我的Spotify應用程序調用「下一首歌曲」和「明星當前歌曲」?
- 16. 如何獲得全曲目網址?
- 17. 如何從FMapInterface.MapsTo獲取FMapInterface.In,反之亦然?
- 18. Linux:如何從組名中獲取組ID?反之亦然?
- 19. 減慢和循環Spotify上的部分歌曲
- 20. 通過曲目ID檢索歌曲名稱spotify不使用oAuth鍵
- 21. 如何從上到下過渡活動,反之亦然?
- 22. 數據庫自動歌曲規劃器不應該選擇相同的歌曲
- 23. Android,如何播放歌曲,同時從相機捕捉視頻?
- 24. XAML到Html,反之亦然
- 25. 播放本地歌曲和Spotify的歌曲在同一個Android的玩家服務
- 26. 上一個複選框,反之亦然
- 27. hadoop mapreduce反之亦然
- 28. 選擇歌曲在微調然後播放歌曲Android開發
- 29. Media Foundation .NET:如何從shoutcast獲得歌曲標題
- 30. 捲曲PHP無法從谷歌獲得訪問令牌。捲曲返回任何
謝謝你Bahri。 – GuiOS
ISRC現在可以在Apple Music API的響應中找到 - 但是,是的,您確定它尚未出現在文檔中。 –
謝謝泰德。我剛剛檢查過,ISRC正在回覆你說的話。不幸的是,當我試圖用ISRC作爲搜索詞進行搜索時,它仍然沒有給出結果。 –