|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
16-Июн-20 10:10
(4 года 8 месяцев назад, ред. 16-Июн-20 10:10)
CUE Corrector v. 8.4.1 / b. 980 (Jun. 14, 2020)
минус freedb (закрылись как и обещали в марте)
плюс deezer и http://freedb.dbpoweramp.com
Известные проблемы
не получается взять с deezer всех исполнителей у треков и альбома. Возвращает только первого.
треклист берется на национальном языке пользователя (смотрят по ip).
Как решить пока не знаю.
|
|
tamurimantas
Стаж: 17 лет 8 месяцев Сообщений: 586
|
tamurimantas ·
16-Июн-20 20:01
(спустя 9 часов)
FoxSD писал(а):
79628692Как решить пока не знаю.
Ну так у вас закрытые скрипты парсинга страниц. Сделайте открытыми и появится шанс, что кто-то вам подскажет.
Фактически вы решаете проблему, которую решали 100500 раз до вас (извлечение структурированной инфы с вэбстраниц). ~ в 90% случаев итог был одинаков для тех, кто делал это аналогично вам - сам, с пом. закрытого от всех кода парсинга - эта часть/возможность проекта умирала (причин миллион - надоело постоянно поддерживать, нет времени; потеря интереса; высокие трудозатраты; сайт скончался или перешел на другой движок...), и поддержать его хотя бы частично никто не смог - закрыт код парсинга. Самыми долгоживущими оказались те проекты (включая коммерческие), которые, как минимум скриптовую часть парсинга страниц сделали открытой, то есть взяли за основу модель реализованную в опенсурсном проекте Ant Movie Catalog, в котором автор реализовал не только скриптовый движок с текстовыми скриптами использующими Паскаль (то есть, едва ли не самый простой в понимании, написании, исправлении), но и добавил простой и наглядный отладчик (!!!) этих скриптов, с возможностями их пошагового выполнения и показа результата выполнения после каждого шага (условно говоря, после каждой строчки скрипта) - что позволяет даже очень слабо разбирающимся в программировании людям, просто методом тыка и наблюдения за результатом очень быстро освоить как минимум поддержку одного скрипта для одного сайта (самого нужного для юзера). Поэтому этот проект практически тупо клонировали многие коммерческие разработчики, создав на его основе свои программы не только для извлечения инфы из интернета для фильмов , но и для музыки, книжек, игр и проч.
На мой взгляд, если вы ввели в программу парсинг вэбстраниц, то стоит делать это на серьезном расширяемом уровне, таким образом. чтобы эта часть, как минимум, не зависела от вашего желания поддерживать программу и в то же время позволяла бы добавлять новые опции, типа поддержки базы (отпадет необходимость скачивания одной и той же инфы из инета повторно и позволит юзерам сохранить всю уже имеющуюся даже в случае потери/порчи самих медиафайлов - просто скачают файлы заново и заполнят ее той инфой и таким образом, как это было у них ранее, вместо проделывания всей работы с нуля. База тем более актуальна, что доступность инфы в инете, как практика, не вечна. Если например, проверить все мои закладки, которые я сделал на полезные по моему мнению сайты за всю жизнь, то окажется что, как минимум 80% из них (сайтов) уже просто не существуют, хотя среди них были суперполезные и важные. Вторая тенденция - усложнение парсинга страниц. Уже сейчас есть сайты парсинг странц которых настолько сложен, что проще осуществлять его визуальным способом, как это реализовано, напр. в программе ContentGrabber. То есть, для юзера, скажем так, неофициального (с точки зрения источника получения) медийного контента очень важно (даже если он не осознает это) наличие локальной копии инфы, которая необходима ему для полноценного использования этого контента (это к вопросу все о том же - что парсинг должен быть в звязке - "парсинг - локальная база").
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
17-Июн-20 05:49
(спустя 9 часов)
tamurimantas
тут со всем согласен. Про возможность добавлять пользовательские скрипты думаю уже очень давно. Сдерживает сложность реализации и низкая востребованность со стороны пользователей (спорно). Может быть потом и сделаю т.к. задача достаточно интересная.
Парсить страницы нет необходимости. Во всех случаях работы с базами используются официальные API и всё приходит уже структурированным, в том виде и объеме как делится база.
В случае с Deezer в ответе по треклисту нет полной информации об исполнителях. Может требуется дополнительные параметры указывать, но в их справке об этом не нашел упоминаний. Вот и вся проблема.
|
|
tamurimantas
Стаж: 17 лет 8 месяцев Сообщений: 586
|
tamurimantas ·
17-Июн-20 10:55
(спустя 5 часов)
FoxSD
О какой полной информации об исполнителях речь?
Вот трек из первой ссылки:
Код:
[{"TYPE":"preview","HREF":"https:\/\/cdns-preview-9.dzcdn.net\/stream\/c-9f2548eeb7b0f2eacbd2f6edc8c7bd1c-4.mp3"}],"EXPLICIT_LYRICS":"0","RIGHTS":{"STREAM_ADS_AVAILABLE":true,"STREAM_ADS":"2000-01-01","STREAM_SUB_AVAILABLE":true,"STREAM_SUB":"2000-01-01"},"ISRC":"RUB731523886","HIERARCHICAL_TITLE":"","SNG_CONTRIBUTORS":{"author":["\u041b. \u0414'\u044d\u043b\u0438\u0430"],"composer":["\u0412. \u0414\u0440\u043e\u0431\u044b\u0448"],"mainartist":["\u0412\u0430\u043b\u0435\u0440\u0438\u044f","\u041a\u0440\u0438\u0441\u0442\u0438\u043d\u0430 \u041e\u0440\u0431\u0430\u043a\u0430\u0439\u0442\u0435"]},"LYRICS_ID":0,"EXPLICIT_TRACK_CONTENT":{"EXPLICIT_LYRICS_STATUS":0,"EXPLICIT_COVER_STATUS":2},"__TYPE__":"song"},{"SNG_ID":"367791081","PRODUCT_TRACK_ID":"416155791","UPLOAD_ID":0,"SNG_TITLE":"\u042f \u043d\u0440\u0430\u0432\u043b\u044e\u0441\u044c \u0436\u0435\u043d\u0449\u0438\u043d\u0430\u043c","ART_ID":"4369388","PROVIDER_ID":"1","ART_NAME":"\u0413\u0440\u0438\u0433\u043e\u0440\u0438\u0439 \u041b\u0435\u043f\u0441","ARTIST_IS_DUMMY":false,"ARTISTS":[{"ART_ID":"4369388","ROLE_ID":"0","ARTISTS_SONGS_ORDER":"1","ART_NAME":"\u0413\u0440\u0438\u0433\u043e\u0440\u0438\u0439 \u041b\u0435\u043f\u0441","ARTIST_IS_DUMMY":false,"ART_PICTURE":"fb3c86fa6da2d08361a7438ded07edaa","RANK":"501898","LOCALES":[],"__TYPE__":"artist"},{"ART_ID":"1425072","ROLE_ID":"0","ARTISTS_SONGS_ORDER":"2","ART_NAME":"Emin","ARTIST_IS_DUMMY":false,"ART_PICTURE":"f8b5967b3a3ada3aab6e05e6015a0216","RANK":"483356","LOCALES":[],"__TYPE__":"artist"}]
Автор слов, композитор, название песни, первый исполнитель, второй исполнитель (2 всего)
Чего еще не хватает?
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
17-Июн-20 12:16
(спустя 1 час 20 мин.)
tamurimantas писал(а):
79633704Чего еще не хватает?
треклист получается по запросу треклиста ( https://api.deezer.com/album/42406091/tracks) - в нем нет информации обо всех исполнителях для каждого трека
полная информация об исполнителях может быть получена по запросу о треке - https://api.deezer.com/track/367791061
отсюда и обозначил проблему - хорошо бы получать полную информацию по треку в запросе треклиста т.е. сразу обо всех треках, а не по каждому в отдельности. Это больше размышления вслух.
|
|
tamurimantas
Стаж: 17 лет 8 месяцев Сообщений: 586
|
tamurimantas ·
17-Июн-20 12:54
(спустя 38 мин.)
FoxSD
Ну и нахрен такой API? Когда проще брать всю необходимую инфу со страницы, на которой она есть без танцев с бубном.
|
|
$1@ck3r
 Стаж: 16 лет 4 месяца Сообщений: 445
|
$1@ck3r ·
19-Июн-20 18:24
(спустя 2 дня 5 часов, ред. 19-Июн-20 18:32)
FoxSD, здравствуйте ещё раз.
Я правильно понимаю, что если встроить CUE и LOG в файлы, то удалить их можно только вместе со всеми тегами сразу (команда "Удалить все теги")?
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
19-Июн-20 18:28
(спустя 4 мин.)
$1@ck3r писал(а):
79645829Я правильно понимаю, что если встроить CUE и LOG в файлы, то удалить их можно только вместе со всеми тегами сразу (команда "Удалить все теги")?
именно так. Работа с тегами довольно скудная.
|
|
$1@ck3r
 Стаж: 16 лет 4 месяца Сообщений: 445
|
$1@ck3r ·
19-Июн-20 18:31
(спустя 3 мин.)
Я нашёл небольшую ошибку в файле справки. В описании меню "Вид" в самом конце: "Восстановить стандартному виду" вместо "Восстановить стандартный вид".
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
19-Июн-20 20:12
(спустя 1 час 40 мин.)
Цитата:
Я нашёл небольшую ошибку в файле справки. В описании меню "Вид" в самом конце: "Восстановить стандартному виду" вместо "Восстановить стандартный вид".
благодарю. Исправлю.
|
|
G0blinNN
Стаж: 17 лет 2 месяца Сообщений: 814
|
G0blinNN ·
06-Июл-20 07:57
(спустя 16 дней)
FoxSD, а поддержку картинок в формате webp добавите? в foobar2000 добавили с версии 1.6
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
06-Июл-20 08:59
(спустя 1 час 2 мин., ред. 15-Июл-20 15:28)
G0blinNN писал(а):
79728902FoxSD, а поддержку картинок в формате webp добавите? в foobar2000 добавили с версии 1.6
пока нет. В используемых компонентах, в частности для работы с встроенными обложками, нет поддержки этого формата.
Взято на заметку.
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
05-Авг-20 17:44
(спустя 30 дней)
Сборка 990 (15 июл.)
Добавлена поддержка изображений формата WebP
Изменен механизм перетаскивания изображений в редакторе (по возможности они загружается в оригинальном формате)
Расширена поддержка глубины цвета в 32 бита (если есть в исходном изобр.) на форматы PNG, bmp, TIF, WebP
|
|
Дробовик
  Стаж: 17 лет 8 месяцев Сообщений: 993
|
Дробовик ·
05-Авг-20 18:49
(спустя 1 час 5 мин.)
FoxSD
Добряк, я плакать пришёл. Я тут сдуру запустил программу в корне диска ну и все картинки из всех папок у меня перенеслись в одну, теперь у меня ни в одной папке всей музыки на этом диске нет картинок 
Я без претензий и наездов - сам виноват, программа сделал ровно то что и должна была, но может можно как-то добавить настройку "не запускать в корне диска" или "проверять чтоб куй был в своей отдельной папке"?
Насколько я помню не впервые себе проблемы устраиваю
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
05-Авг-20 19:06
(спустя 16 мин.)
Дробовик
печально. сочувствую. обратно на автомате картинки вернуть не получится. В ручную разбирать вряд ли захотите.
тут, наверное, лучше предупреждение добавить об опасности подобной ситуации. Не обещаю, что быстро, но на заметку взято
|
|
Дробовик
  Стаж: 17 лет 8 месяцев Сообщений: 993
|
Дробовик ·
05-Авг-20 19:22
(спустя 15 мин.)
FoxSD
Сижу разбираю и даже без истерик, наябедничал автору - сразу полегчало
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
05-Авг-20 19:28
(спустя 6 мин., ред. 08-Авг-20 21:07)
Дробовик писал(а):
79872864наябедничал автору - сразу полегчало
это нормально. Хуже когда молчат.
Проверил как происходит перенос (сборка в заданном месте) обложек:
По умолчанию собираются обложки только в выбранной папке, без вложенных папок. Чтобы искались во вложенных папках требуется изменить настройки (снять галку в нижнем чекбоксе на рисунке).
Описанная вами ситуация могла произойти не только в корневой папке, но и в любой другой с несколькими отдельными рипами.
Чтобы этого избежать можно либо добавить дополнительно окно на подтверждение операции переноса либо показывать его при подозрительной операции (например, много файлов для переноса или большое число папок, откуда берутся обложки). Оба варианта достаточно быстро начнут напрягать необходимостью лишнего клика. Второй вариант в принципе лучше, если задать 10-15 обложек как подозрительно большое количество перемещаемых обложек.
В процессе...
|
|
I_humiliate_you_sexually
Стаж: 6 лет Сообщений: 174
|
I_humiliate_you_sexually ·
12-Авг-20 01:23
(спустя 6 дней)
не скачивается обновление через программу - 404
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
14-Авг-20 07:07
(спустя 2 дня 5 часов)
I_humiliate_you_sexually
Проверил. Программа сейчас скачивается, пользователи обновляются.
Возможно сайт обновлений был недоступен. Если проблема не решилась - будем выяснять причины. В некоторых регионах (Крым, например) сайт обновлений может быть недоступен.
|
|
Дробовик
  Стаж: 17 лет 8 месяцев Сообщений: 993
|
Дробовик ·
14-Авг-20 07:39
(спустя 32 мин.)
FoxSD писал(а):
Описанная вами ситуация могла произойти не только в корневой папке, но и в любой другой с несколькими отдельными рипами.
Чтобы этого избежать можно либо добавить дополнительно окно на подтверждение операции переноса либо показывать его при подозрительной операции (например, много файлов для переноса или большое число папок, откуда берутся обложки). Оба варианта достаточно быстро начнут напрягать необходимостью лишнего клика. Второй вариант в принципе лучше, если задать 10-15 обложек как подозрительно большое количество перемещаемых обложек.
В процессе...
Добряк, я только заметил твой ответ. 
Второй вариант просто супер!!! Одно дело перенести 10-15 картинок по местам если что-то не так и совсем другое -пару тысяч, да и пару сотен тоже не очень возбуждает 
Большое спасибо!!!!
|
|
Althi70
 Стаж: 9 лет 4 месяца Сообщений: 15
|
Althi70 ·
23-Авг-20 14:37
(спустя 9 дней, ред. 23-Авг-20 14:37)
FoxSD
Окно Импорт из текста: В таблице очепятка. Заголовок второй колонки, наверное, должен быть Исполнитель вместо Автор и ещё:
- можно ли с Discgs'a как либо отфильтровать загрузку видео? (Корректор до 2 мин, бывает, подвисает)
- Статистика CUE: не возникало ни у кого желания во вкладках (например Исполнители треков) фильтровать по выбранному исполнителю трека необходимые CUE из отображаемого списка в верхней части?
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
24-Авг-20 05:40
(спустя 15 часов)
Althi70 писал(а):
79954391Окно Импорт из текста: В таблице очепятка. Заголовок второй колонки, наверное, должен быть Исполнитель вместо Автор
исправлено.
Althi70 писал(а):
79954391- можно ли с Discgs'a как либо отфильтровать загрузку видео? (Корректор до 2 мин, бывает, подвисает)
можно было б сделать дополнительную настройку, но ее надо куда то поместить. Из-за одной делать окно настроек не хочется.
А долго грузится всегда? может медленный интернет, какой-то конкретный релиз? Если удастся повторить проблему, то найти ее решение будет проще. У меня прогружается очень быстро даже при большом количестве видео. Подумаю что можно сделать (например просто показывать в спойлере и подгружать видео если его открыть).
Althi70 писал(а):
79954391- Статистика CUE: не возникало ни у кого желания во вкладках (например Исполнители треков) фильтровать по выбранному исполнителю трека необходимые CUE из отображаемого списка в верхней части?
конечно, возникало. Чтобы реализовать фильтрацию придется полностью переписывать код т.к. сделаны простые счетчики без привязки к конкретным cue. (прочитал - добавил - забыл).
данное окно сейчас в общем-то не поддерживается т.е. новый функционал не добавляется. (и вообще появилось можно сказать случайно когда возникла необходимость прочитать большое количество cue-файлов, чтобы посмотреть правильность считывания их них тегов). Поэтому в планах такой функции пока нет.
|
|
Althi70
 Стаж: 9 лет 4 месяца Сообщений: 15
|
Althi70 ·
24-Авг-20 17:01
(спустя 11 часов, ред. 24-Авг-20 17:01)
Здравствуйте! FoxSD
Спасибо.
Цитата:
А долго грузится всегда? может медленный интернет, какой-то конкретный релиз? Если удастся повторить проблему, то найти ее решение будет проще.
Не всегда долго, но подтормаживает (не критично) практически всегда, где есть видео. Текстовая часть грузится быстро, но никаких действий нельзя предпринять, пока не загрузится видео. На Интернет не жалуюсь (100мб/с)
К примеру такой Cue:
скрытый текст
REM GENRE Rock
REM DATE 1998
REM DISCID D20F3C0F
REM COMMENT "EAC v0.99pb4, FLAC -7, Pop-Rock/Folk-Rock/Alt. Rock/Celtic, (special edition)"
CATALOG 0075678091728
REM LABEL Atlantic
REM CATALOGNUMBER 7567-80917-2
PERFORMER "The Corrs"
TITLE "Talk On Corners"
FILE "1998 - Talk On Corners (Atlantic (DE)).flac" WAVE
TRACK 01 AUDIO
TITLE "What Can I Do (tin tin out remix)"
PERFORMER "The Corrs"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "So Young (k-klass remix)"
PERFORMER "The Corrs"
INDEX 01 04:17:17
TRACK 03 AUDIO
TITLE "Only When I Sleep"
PERFORMER "The Corrs"
INDEX 01 08:31:40
TRACK 04 AUDIO
TITLE "When He's Not Around"
PERFORMER "The Corrs"
INDEX 01 12:54:47
TRACK 05 AUDIO
TITLE "Dreams (tee's radio)"
PERFORMER "The Corrs"
INDEX 01 17:19:60
TRACK 06 AUDIO
TITLE "I Never Loved You Anyway"
PERFORMER "The Corrs"
INDEX 00 21:14:05
INDEX 01 21:14:09
TRACK 07 AUDIO
TITLE "Don't Say You Love Me"
PERFORMER "The Corrs"
INDEX 01 24:54:05
TRACK 08 AUDIO
TITLE "Love Gives, Love Takes"
PERFORMER "The Corrs"
INDEX 01 29:33:00
TRACK 09 AUDIO
TITLE "Runaway (tin tin out remix)"
PERFORMER "The Corrs"
INDEX 01 33:13:27
TRACK 10 AUDIO
TITLE "Hopelessly Addicted"
PERFORMER "The Corrs"
INDEX 01 37:48:40
TRACK 11 AUDIO
TITLE "Paddy McCarthy"
PERFORMER "The Corrs"
INDEX 01 41:50:27
TRACK 12 AUDIO
TITLE "Intimacy"
PERFORMER "The Corrs"
INDEX 01 46:50:15
TRACK 13 AUDIO
TITLE "Queen Of Hollywood"
PERFORMER "The Corrs"
INDEX 01 50:49:40
TRACK 14 AUDIO
TITLE "No Good For Me"
PERFORMER "The Corrs"
INDEX 01 55:51:60
TRACK 15 AUDIO
TITLE "Little Wing"
PERFORMER "The Corrs"
INDEX 01 59:51:62
|
|
tatuk
  Стаж: 17 лет 11 месяцев Сообщений: 2674
|
tatuk ·
01-Сен-20 18:49
(спустя 8 дней)
FoxSD, добряк, ты зырил - у EAC вышло новое обновление 1.5 ?
У тебя только до 1.4 отслеживается...
Хотя, как я понял, 1.5 - это чиста багофикс, и логи вроде б те же, но у тебя в проге версия EAC 1.5 определяется как 1.3 (или это просто моя предыдущая версия осталась).
Так, "хозяйке на заметку"
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
02-Сен-20 06:24
(спустя 11 часов, ред. 02-Сен-20 06:24)
tatuk писал(а):
79998094FoxSD, добряк, ты зырил - у EAC вышло новое обновление 1.5 ?
У тебя только до 1.4 отслеживается...
Хотя, как я понял, 1.5 - это чиста багофикс, и логи вроде б те же, но у тебя в проге версия EAC 1.5 определяется как 1.3 (или это просто моя предыдущая версия осталась).
Видел.
8.3.6 b. 968 (выложено 14.03.2020) - добавлена поддержка отчетов EAC v1.5 (языковые файлы и выбор в панели переводов)
Точно уже не помню. Вроде логи те же, может поправлено что-то в некоторых языковых файлах.
|
|
rpbnfgkq
Стаж: 11 лет 4 месяца Сообщений: 844
|
rpbnfgkq ·
02-Сен-20 20:38
(спустя 14 часов, ред. 02-Сен-20 20:38)
FoxSD писал(а):
80000071
tatuk писал(а):
79998094FoxSD, добряк, ты зырил - у EAC вышло новое обновление 1.5 ?
У тебя только до 1.4 отслеживается...
Хотя, как я понял, 1.5 - это чиста багофикс, и логи вроде б те же, но у тебя в проге версия EAC 1.5 определяется как 1.3 (или это просто моя предыдущая версия осталась).
Видел.
8.3.6 b. 968 (выложено 14.03.2020) - добавлена поддержка отчетов EAC v1.5 (языковые файлы и выбор в панели переводов)
Круто, как и всегда... 
Но я имел в виду вот это место:
------------
tatuk
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
03-Сен-20 15:37
(спустя 18 часов, ред. 03-Сен-20 15:37)
rpbnfgkq
растяни немного окно и появится как у меня на картинке постом выше. там 1.5 вроде даже видно немного.
А если ты про то, что не выставляется в это положение автоматически, то так и должно быть - это задается пользователем и определяет какой языковой файл будет использоваться при переводе лога. В идеале нужен от той же версии, но бывает что на нужном языке ее нет и пользователь сам выбирает наиболее подходящий вариант. согласен что надо бы как-то дать сигнал, что версия определилась правильно. взял на заметку. (по факту: если название рипера отобразилось, то он узнан)
|
|
tatuk
  Стаж: 17 лет 11 месяцев Сообщений: 2674
|
tatuk ·
05-Сен-20 18:53
(спустя 2 дня 3 часа)
FoxSD писал(а):
80006088rpbnfgkq
растяни немного окно и появится как у меня на картинке постом выше. там 1.5 вроде даже видно немного.
Спасибо, добряк!
У меня нет слов 
Всё отлично!
|
|
G0blinNN
Стаж: 17 лет 2 месяца Сообщений: 814
|
G0blinNN ·
16-Сен-20 18:55
(спустя 11 дней)
FoxSD, а можно как-то заставить Apple "говорить" на своем языке? ну это же бред какой-то...
|
|
FoxSD
  Стаж: 16 лет 10 месяцев Сообщений: 7560
|
FoxSD ·
16-Сен-20 19:51
(спустя 55 мин., ред. 16-Сен-20 19:51)
G0blinNN писал(а):
80072747ну это же бред какой-то...
ответ приходит с учетом вашего расположения. Поэтому часть полей на местном языке (жанр, Разные исполнители и некоторые другие). Как с этим бороться я не знаю.
По идее надо указывать в явном виде в запросе язык (регион).
примерно так
выбираем регион
ищем в базе с учетом выбранного региона
ru
us
регион - две строчные буквы - https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 (работают не все, и надо учитывать что альбом может быть доступен не во всех регионах. Такая политика apple)
|
|
|