Comments (9)
Можно попробовать запросить информацию об артисте, там есть список альбомов и плейлистов. Из них можно достать список треков.
from yandex.music.api.
Спасибо за ответ! Решил эту проблему с помощью WebRequests, получаю id всех треков путём скачивания всей страницы с треками исполнителя.
Супер. Надеюсь, repo с результатом выложите на Гитхаб...
С гитхабом, конечно, слабо знаком. Но когда доделаю полностью, попытаюсь выложить
from yandex.music.api.
Спасибо за ответ! Решил эту проблему с помощью WebRequests, получаю id всех треков путём скачивания всей страницы с треками исполнителя.
from yandex.music.api.
Еще один вопрос по возможностям API. Какая у вас минимально поддерживаемая версия сборки Windows?
Нужно соотносить с доступной версией .Net. Сейчас сборка ориентирована на net5.0. Изначально она собиралась под netcoreapp3.1. Я думаю, что можно настроить несколько целевых версий для сборки.
from yandex.music.api.
Ух, net 5.0 это круто. Win SDK 15063 "дружит" лишь с библиотеками .net standard 1.4 .
Проверил. Большинство классов доступно с netstandard2.0. Разве что делать ветку с версией под старые версии и вручную менять на устаревшие классы. В принципе и в старых версиях весь функционал доступен.
from yandex.music.api.
Спасибо за ответ! Решил эту проблему с помощью WebRequests, получаю id всех треков путём скачивания всей страницы с треками исполнителя.
Супер. Надеюсь, repo с результатом выложите на Гитхаб...
from yandex.music.api.
Можно попробовать запросить информацию об артисте, там есть список альбомов и плейлистов. Из них можно достать список треков.
Еще один вопрос по возможностям API. Какая у вас минимально поддерживаемая версия сборки Windows? Очень хотелось бы 15063, так как это актуально для "последних из Магикан".. ну то есть тех, кто до сих пор юзает "город, которого нет" Windows 10 Mobile. Я тоже делал форк Yandex.Music.Api, но смог Min OS Build опустить лишь до 16299 :( Соответственно, UWP приложение, которое было бы минимальным аналогом Я.Музыки для винфонов, сделать не выходит, так я я веб-разраб (си шарп скорей хобби).
Если б у Вас это вышло, цены в Вам не было , всё сообщество винмобайлюбов выразило б респект и уважуху
from yandex.music.api.
Еще один вопрос по возможностям API. Какая у вас минимально поддерживаемая версия сборки Windows?
Нужно соотносить с доступной версией .Net. Сейчас сборка ориентирована на net5.0. Изначально она собиралась под netcoreapp3.1. Я думаю, что можно настроить несколько целевых версий для сборки.
Ух, net 5.0 это круто. Win SDK 15063 "дружит" лишь с библиотеками .net standard 1.4 . Посмотрел список Ваших репо. Понял, что скорее роль библиотеки планировали для вебовского использования (веб-сервиса). Ясно.... дауншифтинг Yandex.Music.Api вряд ли возможен, это надо "костыли" из мощные microsoft runtime городить (прям выцеплять библиотеки Майков, править их, снижать завязку с .Net 4 или .Net Standard 2 до 1.4 и подцеплять к Вашему проекту через references).
from yandex.music.api.
Ух, net 5.0 это круто. Win SDK 15063 "дружит" лишь с библиотеками .net standard 1.4 .
Проверил. Большинство классов доступно с netstandard2.0. Разве что делать ветку с версией под старые версии и вручную менять на устаревшие классы. В принципе и в старых версиях весь функционал доступен.
Всё верно, 2.0 было бы прекрасно, для многоплатформенности. Через Замарин и на Андроиде, и на айОсе вполне этот стандарт доступен, работает все на ура... Кроме убитого ВинМобайла, эх, где токо через portable как-то криво косо .NET 4 заводится, но не помню по какия причинам (а, никто portable в не поддерживает) я перестал portable библиотеки юзать и криво-косо с standard 2.0 на 1.4 учусь классы перепиливать..
Оф: Майки не дотянули до поддержки 2.0 в Мобильной Винде. Проект Polaris (16299) был свернут за неделю до релиза, вышел с черным списком (blacklisted) кучи фишек в ядре, лишь WIndows для настольных систем, с поддержкой флюента впервые.. Мол, из-за глючности Сатья Наделла и приказал "хорэ, убиваем мобилку", как ходят легенды. Оф оф.
Извините за оффтопик, просто раскрыл причины, почему дело труба.
Вы, насколько по диагонали изучил код, оч классный C# программист. Мечты, вдруг потихоньку branch 1.4 сделаете и как-то хоть лайтовую версию библиотечки отрефакторите ) Поиск по артисту, проигрывание треков . Яндекс. Музыка просто того, исчезла из Магазина (она терь только для ветки PC, не Mobile), оттого и yandex.music.api так стал всех интересовать )
from yandex.music.api.
Related Issues (20)
- Ошибка создания сессии авторизации без DebugSettings HOT 7
- Исключение при попытке загрузить трек HOT 8
- Ошибка десериализации при вызове метода Landing.GetFeedAsync HOT 6
- Ошибка при авторизации HOT 2
- Возможности API HOT 3
- Зависает при вызове GetFileLink HOT 25
- Асинхронный клиент, методы расширения HOT 1
- Библиотека умерла?
- Не работают ссылки сезонных плейлистов HOT 11
- Null reference exception при попытке получить треки персональных плейлистов из лендинга HOT 1
- Автоматическая выгрузка релиза в nuget HOT 3
- Ошибка десериализации при создании сессии HOT 2
- Загрузка файлов из своей колекцции HOT 3
- Добавление своей музыки в коллекцию HOT 3
- Методы для получения данных о музыкальный лейблах HOT 2
- Реализация состояния через веб-сокеты
- Получение "популярности" трека HOT 1
- 10 треков из чарта HOT 5
- "Вы недавно слушали" и раздел "детям" HOT 2
- Изменение получения блоков лэндинга
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yandex.music.api.