Как найти откровенные песни в пользовательских плейлистах Apple Music iOS?

#ios #swift #itunes #apple-music #apple-musickit

#iOS #swift #iTunes #apple-music #apple-musickit

Вопрос:

Я загружаю все Apple Music Playlists и Track lists в свое приложение, используя AppleMusicAPI (Ссылается https://developer.apple.com/documentation/applemusicapi ). Также на экране настроек моего приложения я добавил, UISwitch чтобы разрешить Explicit содержимое Apple Music .

Я могу получить явные песни в приведенном ниже API поиска и API лучших треков, используя attributes.contentRating ключ JSON.

API Top Charts:https://api.music.apple.com/v1/catalog/us/charts?limit=20amp;offset=0amp;types=songs

Поисковый API: https://api.music.apple.com/v1/catalog/us/search?limit=20amp;offset=0amp;term=Anaamp;types=songs

Кто-нибудь может подсказать мне, как я могу узнать, для Explicit песен эта песня или нет? UserPlaylist Спасибо!

Комментарии:

1. contentRating Песня.Атрибут, похоже, это то, что вам нужно

2. @Paulw11I может получать оценку контента из Top Tracks и Search Tracks API, но она отсутствует в UserPlaylists API. Вот подробности API для обоих: Лучшие чарты: api.music.apple.com/v1/catalog/us/… Поиск: api.music.apple.com/v1/catalog/us /…

3. Разве вам не нужно было бы извлекать соответствующие треки из списка воспроизведения, чтобы выяснить, является ли трек явным?

4. Извините @Paulw11, я вас не понял. Не могли бы вы, пожалуйста, пояснить это?

5. Возможно, вы могли бы добавить к своему вопросу больше деталей. Насколько я понимаю, вы говорите, что атрибут explicit не включен в данные плейлиста. Плейлист содержит треки. Вам нужно будет извлечь трек, чтобы выяснить, является ли он явным.