issues
search
nsaito92
/
Frock
0
stars
0
forks
source link
Spotify 連携調査、課題管理
#2
Open
nsaito92
opened
5 years ago
nsaito92
commented
5 years ago
概要
アラーム時になる音を、音楽配信サービスから設定出来るようにする。
API連携のハンズオンを実施し、基本処理を確認する。
機能実装以外の、Spotify APIを使用する上で必要だった情報などを記載する。
期待値(要件)
本アプリと音楽配信サービスの連携機能
アラーム時に、音楽配信サービスの音楽を再生する機能
アラーム設定作成時、プレイリストを指定して複数の曲を再生する機能
レコメンド機能を使用して、ユーザーが設定せずとも色々な曲をアラームに設定してくれる機能
★ここは、一旦除外予定。
対応内容(基本設計)
Android Studio 3.x環境に対応させる。(#28)
Spotyfyアカウント連携機能の新規作成。(#1)
連携するアカウント情報を、ユーザーが入力する画面を作成する。
現在の接続状態を表示する。
メイン画面のサブメニューに項目を追加する予定。
アラーム設定画面にアラーム音を選択する項目を追加。(#6 )
Spotifyアカウントの連携が完了している場合、アラーム音にSpotifyの音楽を選択できる様にする。
★一曲だけ指定、アーティスト、アルバム、プレイリストを指定できる様にしたい。(API情報の要調査)
アラーム時間になった際に、Spotifyの曲が指定されていた場合は、Spotifyの曲を再生する。
アラームの停止ボタンが押された際に、Spotifyの曲の再生を終了する。
Spotifyが端末にインストールされていない場合の考慮
アラーム再生中に、曲の再生が完了した場合の考慮
現在のアカウント連携状態を連携する表示する。
参考情報
各種音楽API情報
https://qiita.com/yumayamada1029/items/d556e8d227418bcfb8c0
Spotify
公式
Android SDK ドキュメント
https://developer.spotify.com/documentation/android/
アプリリモートライブラリ
https://spotify.github.io/android-sdk/app-remote-lib/docs/index.html
認証ライブラリ
https://spotify.github.io/android-sdk/auth-lib/docs/index.html
Spotifyアプリコンソール
https://developer.spotify.com/dashboard/
非公式
Spotify API 解説
https://dev.classmethod.jp/etc/about-using-of-spotify-api/
備考
困ったところ
ライブラリを組み込む上で、Gradleのバージョンなどをあげる必要があり、なかなかビルドが通らなかった。
nsaito92
commented
4 years ago
端末のSpotifyアプリの状態別の動作パターンの確認
未承認
承認済み
Spotifyインストール状態
未インストール
-
Spotifyのインストールを促す。
Spotifyのインストールを促す。
-
インストール済み
未ログイン
Spotifyのログインを促す。
Spotifyのログインを促す。
-
ログイン済み
アカウント確認ビューが表示される。
アカウント確認ビューは表示しない。
nsaito92
commented
4 years ago
SpotifyAppRemote から利用出来る基本API
ImagesApi
Spotifyアプリから画像を取得するためのApi
PlayerApi
音楽プレーヤーを操作するためのAPI
UserApi
ユーザー関連情報を取得するAPI
ContentApi
Spotifyのコンテンツ情報を取得する。
ConnectApi
使用中のデバイスを制御する。
概要
期待値(要件)
対応内容(基本設計)
参考情報
各種音楽API情報
Spotify
公式
Android SDK ドキュメント
Spotifyアプリコンソール
非公式
備考
困ったところ