-
Прошу прощения, я снова со своими лейблами. Нельзя ли как автоматом собрать все альбомы одного лейбла. Допустим выбрать любой альбом лейбла, и из него получить название лейбла, ну и далее собрать уже альбомы. Вручную это вроде работает, но если альбомов много, то тяжеловато тыкать. |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 13 replies
-
Вряд ли это имеет смысл для расширения YaMuTools. В одном лейбле может быть сотня другая альбомов. Толку от этой кучи треков никакого. Самый простой и гибкий для вас вариант это goofy и импорт в Яндекс. Можно поэкспериментировать в рамках Яндекс.Музыки через gooex. У него нет опрятных функций для этого дела. Потому что не вижу интереса к этому проекту. Но как пример: // gooex build 2022.04.16
function collectLabelTracks() {
let albumId = '12246669';
let album = gooex.Album.getAlbumWithTracks(albumId);
let labelAlbums = getLabelAlbums(album.labels[0].id, 0, 'rating');
let tracks = getAlbumsTracks(labelAlbums);
function getLabelAlbums(labelId, page, sortBy) {
return gooex.customRequest()
.withPath(`/labels/${labelId}/albums`)
.withQuery({ page: page, 'sort-by': sortBy})
.get().albums;
}
function getAlbumsTracks(albums) {
return albums.map(a => gooex.Album.getAlbumWithTracks(`${a.id}`).volumes).flat(2);
}
} |
Beta Was this translation helpful? Give feedback.
-
Поддерживаю! Очень не хватает расширенного инструмента работы с лэйблами. |
Beta Was this translation helpful? Give feedback.
-
Далеко не все предложенное сделано. Но просто собрать альбомы в кучу получится. Попробуйте версию 0.8.3, доступна в Chrome Web Store. |
Beta Was this translation helpful? Give feedback.
-
@Chimildic нужны ли ещё подробности? При создании плейлиста с дискографией лейбла Warp наблюдаю «аномальную» установку некоторых треков в конец плейлиста там, где их не должно быть Пример на альбоме Danny Brown – Atrocity Exhibition Это просто один конкретный пример из множества, чтобы более понятно стало, что я имею в виду |
Beta Was this translation helpful? Give feedback.
-
Пример 1 – создание ПОЛНОГО плейлиста дискографии лейбла Warp Пример 2 – создание плейлиста только с АЛЬБОМАМИ лейбла Warp |
Beta Was this translation helpful? Give feedback.
-
Не получается создать плейлист дискографии лейбла Ninja Tune Процесс начинается, но не завершается |
Beta Was this translation helpful? Give feedback.
Вряд ли это имеет смысл для расширения YaMuTools. В одном лейбле может быть сотня другая альбомов. Толку от этой кучи треков никакого.
Самый простой и гибкий для вас вариант это goofy и импорт в Яндекс.
Можно поэкспериментировать в рамках Яндекс.Музыки через gooex. У него нет опрятных функций для этого дела. Потому что не вижу интереса к этому проекту. Но как пример: