2012-08-15 51 views

回答

7

不這樣 - libSpotify只能解碼由Spotify自己的服務提供的音頻。如果你想實現本地文件的播放,你必須自己做。一旦你有回放,你可以,但是,集成Spotify的本地文件列表。

默認情況下,Spotify客戶端中的本地文件不會添加到用戶的帳戶 - 您無法從其他位置訪問該列表(如果您將本地文件添加到正在運行的客戶端上計算機A,計算機B的本地文件列表將爲空)。

但是,只要用戶出現本地曲目或將其添加到播放列表中,即可從任何地方訪問

本地文件具有不同的URI,如下所示:spotify:local:Coldplay:Mylo+Xyloto:Paradise:277spotify:local:ARTIST:ALBUM:TRACK:LENGTH_IN_SECONDS)。如果遇到帶有這種URI的曲目,請搜索已知的本地文件以找到與給定數據匹配的文件,並在存在的情況下播放它。

Viva是Mac OS X的開源桌面客戶端,用於實現本地文件。根據您的使用情況,這可能是一個很好的參考。

+0

我試圖轉發本地鏈接到Spotify應用程序,但它崩潰。它應該處理這些?我不想將本地副本保存在我的應用程序和官方Spotify應用程序中,以便播放列表上的所有本地文件。 – leolobato 2013-01-19 13:04:10