Git Product home page Git Product logo

Comments (9)

K1llMan avatar K1llMan commented on August 17, 2024 2

Можно попробовать запросить информацию об артисте, там есть список альбомов и плейлистов. Из них можно достать список треков.

from yandex.music.api.

Levandeyn avatar Levandeyn commented on August 17, 2024 2

Спасибо за ответ! Решил эту проблему с помощью WebRequests, получаю id всех треков путём скачивания всей страницы с треками исполнителя.

Супер. Надеюсь, repo с результатом выложите на Гитхаб...

С гитхабом, конечно, слабо знаком. Но когда доделаю полностью, попытаюсь выложить

from yandex.music.api.

Levandeyn avatar Levandeyn commented on August 17, 2024 1

Спасибо за ответ! Решил эту проблему с помощью WebRequests, получаю id всех треков путём скачивания всей страницы с треками исполнителя.

from yandex.music.api.

K1llMan avatar K1llMan commented on August 17, 2024 1

Еще один вопрос по возможностям API. Какая у вас минимально поддерживаемая версия сборки Windows?

Нужно соотносить с доступной версией .Net. Сейчас сборка ориентирована на net5.0. Изначально она собиралась под netcoreapp3.1. Я думаю, что можно настроить несколько целевых версий для сборки.

from yandex.music.api.

K1llMan avatar K1llMan commented on August 17, 2024 1

Ух, net 5.0 это круто. Win SDK 15063 "дружит" лишь с библиотеками .net standard 1.4 .

Проверил. Большинство классов доступно с netstandard2.0. Разве что делать ветку с версией под старые версии и вручную менять на устаревшие классы. В принципе и в старых версиях весь функционал доступен.

from yandex.music.api.

mediaexplorer74 avatar mediaexplorer74 commented on August 17, 2024

Спасибо за ответ! Решил эту проблему с помощью WebRequests, получаю id всех треков путём скачивания всей страницы с треками исполнителя.

Супер. Надеюсь, repo с результатом выложите на Гитхаб...

from yandex.music.api.

mediaexplorer74 avatar mediaexplorer74 commented on August 17, 2024

Можно попробовать запросить информацию об артисте, там есть список альбомов и плейлистов. Из них можно достать список треков.

Еще один вопрос по возможностям API. Какая у вас минимально поддерживаемая версия сборки Windows? Очень хотелось бы 15063, так как это актуально для "последних из Магикан".. ну то есть тех, кто до сих пор юзает "город, которого нет" Windows 10 Mobile. Я тоже делал форк Yandex.Music.Api, но смог Min OS Build опустить лишь до 16299 :( Соответственно, UWP приложение, которое было бы минимальным аналогом Я.Музыки для винфонов, сделать не выходит, так я я веб-разраб (си шарп скорей хобби).
Если б у Вас это вышло, цены в Вам не было , всё сообщество винмобайлюбов выразило б респект и уважуху

from yandex.music.api.

mediaexplorer74 avatar mediaexplorer74 commented on August 17, 2024

Еще один вопрос по возможностям 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.

mediaexplorer74 avatar mediaexplorer74 commented on August 17, 2024

Ух, 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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.