Closed ryotayama closed 4 years ago
↓こういう感じで各タグが取得できるのを実験済み✍️
NSArray *titles = [AVMetadataItem metadataItemsFromArray:asset.commonMetadata withKey:AVMetadataCommonKeyAlbumName keySpace:AVMetadataKeySpaceCommon];
NSArray *artists = [AVMetadataItem metadataItemsFromArray:asset.commonMetadata withKey:AVMetadataCommonKeyArtist keySpace:AVMetadataKeySpaceCommon];
NSArray *id3MetaData = [asset metadataForFormat:AVMetadataFormatID3Metadata];
NSArray *tracks = [AVMetadataItem metadataItemsFromArray:id3MetaData withKey:AVMetadataID3MetadataKeyTrackNumber keySpace:AVMetadataKeySpaceID3];
if(titles.count > 0) {
AVMetadataItem *title = [titles firstObject];
NSLog(@"◆%@", title.value);
}
if(artists.count > 0) {
AVMetadataItem *artist = [artists firstObject];
NSLog(@"◆%@", artist.value);
}
if(tracks.count > 0) {
AVMetadataItem *track = [tracks firstObject];
NSLog(@"◆%@", track.value);
}
対応済みなので、クローズします!
https://twitter.com/ryota_yama/status/1270237699408945153?s=20 あ、そーだ!💡 ミュージックライブラリ以外でも、ファイルに設定されたタグ情報(アルバム名、アルバムアーティスト)を元に自動で振り分けるようにしたら、iTunesユーザー以外も喜ぶかも?(思いつき)
それ…!出来たらとてもいいね…!!!!
そうだよね…!!!! MacからAirDropでまとめて飛ばすと勝手にアルバムごとに振り分けられてたら気持ち良さそう!₍₍ (ง*ᐛ)ว ⁾⁾