Open tera-ny opened 4 years ago
https://developer.apple.com/documentation/mediaplayer/mpmediaitem/2813404-playbackstoreid playbackStoreIDを使えば取れそう https://developer.apple.com/documentation/mediaplayer/mpmediaitem/1621766-persistentid こっちはドキュメントを見る限りLocalのLibrary依存なIDな気がする
https://developer.apple.com/documentation/mediaplayer/mpmusicplayercontroller/1624253-setqueue 行けそう
LocalLibraryにあるアイテムかつiCloudItemでStoreIDを持っているメディアでフィルターをかける
別途AppleMusicに加入しているかどうか、加入していない場合のAppleMusic加入への導線貼りは後に回す とりあえず機能開発メインで
やらなければならない事
LocalLibraryに依存しない楽曲のUniqueIDを取得する
https://developer.apple.com/documentation/mediaplayer/mpmediaitem/2813404-playbackstoreid playbackStoreIDを使えば取れそう https://developer.apple.com/documentation/mediaplayer/mpmediaitem/1621766-persistentid こっちはドキュメントを見る限りLocalのLibrary依存なIDな気がする
UniqueIDを元に楽曲を再生
https://developer.apple.com/documentation/mediaplayer/mpmusicplayercontroller/1624253-setqueue 行けそう
最近聴いた楽曲を取得
LocalLibraryにあるアイテムかつiCloudItemでStoreIDを持っているメディアでフィルターをかける