問題タブ [libspotify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
80 参照

spotify - libspotify: アーティストのブラウジングで類似のアーティストのポートレートが読み込まれない

sp_albumbrowse_similar_artist() によって返されたアーティストのポートレートが読み込まれていないことに気付きました (sp_artist オブジェクトの読み込みステータスは true です)。つまり、sp_artist_portrait() も sp_link_create_from_artist_portrait() も有効な結果を返さないということです。まったく同じアーティスト (URL を比較して確認) が検索またはプレイリストから読み込まれると、肖像画が表示されます。

Spotify クライアント自体が同様のアーティストのポートレートを表示しないことを考えると、これはおそらく見落としのように思えます。それとも、私が見逃しているものがありますか?

0 投票する
1 に答える
70 参照

spotify - Spotify 共同プレイリスト内のメモ

Spotify ユーザーが共同プレイリストに投稿するときに、曲と一緒に小さなメモを投稿できるようにしたいと思います。これは Spotify アプリで可能ですか、それとも何か他のものを実装する必要がありますか? 考え?

0 投票する
1 に答える
85 参照

ios - Cocoalibspotify(Spotify IOS) にコレクションのオプションはありますか?

次のコードからトラックをプレイリストに追加できます

ここで、Rdio のような「コレクション」または「マイ コレクション」のオプションがあることを知りたいですか? コレクションにいくつかのトラックを追加したい..助けてください

0 投票する
1 に答える
787 参照

python - FreeBSD プログラム内での Linux ライブラリのロード (Python スクリプト)

FreeBSD/PC-BSD でいくつかの Linux ライブラリを使用しようとしていますが、FreeBSD での Linux バイナリ互換性がどのように機能するかについて疑問があります。

このタスクに必要なカーネル モジュールと、Linux ライブラリを含む追加の linux_base パッケージをインストールしました。

ライブラリ自体は libspotify で、ここからダウンロードできます (FreeBSD で利用できる libspotify ビルドはないため、Linux ビルドを使用する必要があります): https://developer.spotify.com/technologies/libspotify/#download

この抜粋された Python コードを実行すると失敗します。

次のように述べています。

ハンドブックには、Linux バイナリは を使用してタグ付けする必要があると書かれていbrandelfます

しかし、まだ機能しません。

問題は、 Linux バイナリ互換性は Linux 実行可能ファイルのみに対応しているのか、それとも FreeBSD 実行可能ファイル内に Linux ライブラリをロードするのにも適しているのかということです。

編集:この同様の質問への回答に記載されているように、リンカー構成を変更する必要がある場合があることは承知していますが、ライブラリは Python スクリプト内に読み込まれるため、適切なアプローチではないようです。

前もって感謝します。

0 投票する
0 に答える
56 参照

spotify - libspotify では、PlaylistContainer が無効になるのはいつですか (または、その有効期間は何ですか)?

この質問は、ほとんどの場合、概念レベルでの libspotify の動作に関する質問です。ライブラリがどのように機能するかを完全に理解していないと感じているため、さまざまな (失敗した) コードを試しましたが、それらをしっかりと把握することはできません。

ドキュメントsp_session_playlistcontainerは、「現在ログインしているユーザーのプレイリスト コンテナー」を取得すると記載されています。PlaylistContainerこれは、ユーザーがログインしている間のみ有効であると私に信じさせます。まず、これは正しいですか?

最も不明なことは、ユーザーが明示的にログアウトされていない場合に何が起こるかということですが、何らかの理由で接続が中断されます。たとえば、ConnectionStateが切断、オフライン、または未定義になり、しばらくするとログイン状態に戻る場合です。

「切断されたシナリオ」を主に調査したところ、ログイン状態に戻った後PlaylistContainer、元の参照を保持するか、新しい参照を取得しても、 が再び正常に動作しないことがわかりました。ほとんどの場合、コードに何らかのエラーがありますが、何を期待すべきかわからないため、ここで表示するのに関連する部分がわかりません。

問題は、どの時点でPlaylistContainer「無効」になるのか、そのオブジェクトへの新しい参照を取得する必要があるのか​​ということです。PlaylistContainer私の特定の状況に加えて、答えが の全寿命を洞察できるといいですね。

0 投票する
2 に答える
1210 参照

java - JNAを使用してJavaからCの関数を呼び出そうとしています

Java から呼び出したいコードを C で書きました。私がやったことは、libspotifyから別のc関数を呼び出すcコードに関数があり、JNAを使用してc関数を呼び出すJavaラッパーを作成しようとしていることです。

私は、実際に動作している c で Spotify の簡単なログイン関数を作成しました。これは、メソッドを持つcファイルへのリンクです

https://github.com/shroffrushabh/libspotify_java/blob/master/jukebox.c

私が従った次のステップは、libspotifyの例で提供されているmakeファイルを使用する代わりに、次のcmdを使用してコンパイルして.soファイルを作成することです

これは私のJavaファイルがどのように見えるかです

以下は、java ファイルをコンパイルして実行するためのコマンドです。

以下は私が得る例外です:

ここで何がうまくいかないのかわかりませんが、これが私が考えていることです.libspotify(spotifyが提供したC API)にsp_session_create関数があり、Cコードで呼び出しているので、どうにかする必要があると思います. .so ファイルを生成しようとしているときに libspotify ライブラリをリンクします。この問題を解決する方法についていくつかの提案をいただければ幸いです

0 投票する
1 に答える
167 参照

android - Spotify Android 開発: プレミアム ユーザー

Spotify アカウントを持っていて、トラックリストを使って Android アプリを開発したい場合、この曲を聴くユーザーはプレミアム ユーザーである必要がありますか?

ありがとう

0 投票する
1 に答える
217 参照

python - pyspotify はローカルで動作しますが、本番環境では動作しません

Django プロジェクトをセットアップし、それを Mopidy のpyspotifyのバージョン 2.x と統合しています。Spotify セッション インスタンスをチェックし、存在しない場合はインスタンスを作成し、Spotify URI からトラックの名前を取得するコードを作成しました。コードは次のとおりです。

プロジェクトをローカルで実行し./manage.py runserverてサーバーにアクセスすると、曲の名前が表示されます:「フェーズ 11 - 私たちが空に出会うまで」。Apache サーバーに変更をプルして URL にアクセスすると、次のトレースバックが表示されます。

コードのさまざまなバリエーションを試しましたが、ローカルで機能するすべての反復が本番環境では機能しません。./manage.py runserver問題は、ローカルで使用していて、Apache サーバーで mod_wsgi アプローチを使用しているためだと想像できますが、これを修正する方法がわかりません。