2

デスクトップ版の Spotify では、ローカルの MP3 ファイルをプレイリストに追加して再生することができます。これはlibspotifyでも可能ですか?

4

1 に答える 1

7

そうではありません - libSpotify は、Spotify 自身のサービスによって提供されるオーディオのみをデコードできます。ローカル ファイルの再生を実装する場合は、自分で行う必要があります。ただし、再生が完了したら、Spotify のローカル ファイル リストを統合できます。

デフォルトでは、Spotify クライアントのローカル ファイルはユーザーのアカウントに追加されません。他の場所からそのリストにアクセスすることはできません (これは私たち自身のクライアントにも当てはまります。コンピューター A で実行されているクライアントにローカル ファイルを追加すると、コンピューターB のローカル ファイル リストは空になります)。

ただし、ユーザーがローカル トラックにスターを付けるかプレイリストに追加するとすぐに、どこからでもアクセスできるようになります。

spotify:local:Coldplay:Mylo+Xyloto:Paradise:277ローカル ファイルの URI は、 ( )のように異なりますspotify:local:ARTIST:ALBUM:TRACK:LENGTH_IN_SECONDS。このような URI を持つトラックに遭遇した場合は、既知のローカル ファイルを検索して、指定されたデータに一致するものを見つけ、存在する場合はそれを再生します。

Vivaは、ローカル ファイルを実装する Mac OS X 用のオープン ソース デスクトップ クライアントです。ユースケースによっては参考になるかもしれません。

于 2012-08-15T07:47:50.457 に答える