Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to download lossless audio #59

Closed
sburavtsov opened this issue Aug 23, 2024 · 11 comments
Closed

Ability to download lossless audio #59

sburavtsov opened this issue Aug 23, 2024 · 11 comments

Comments

@sburavtsov
Copy link

Starting Aug 7 YM providing lossless audio quality.
Can you please implement parameter to be able to download it too?

@llistochek
Copy link
Owner

Да, было бы неплохо реализовать загрузку lossless треков. Но для этого потребуется значительно изменить скрипт:

  1. Перейти на мобильный API (https://github.com/MarshalX/yandex-music-api). Как следствие, нужно будет переработать процесс аутентификации. Возможно яндекс музыка реализует поддержку lossless в браузерной версии (что маловероятно), тогда реализация данного пункта не потребуется.
  2. Использовать mutagen вместо eyeD3 для проставления тегов.

Я буду следить за новостями о поддержке lossless в браузерной версии и за ходом реализации поддержки lossless в yandex-music-api (MarshalX/yandex-music-api#656).

@sattera1
Copy link

Да, поддержка flac'ов будет потрясающей опцией

@dim2603
Copy link

dim2603 commented Sep 3, 2024

есть еще десктопный клиент на электроне, помимо мобильного клиента

@vitaly-zdanevich
Copy link

Но не для Linux.

@Sorrow446
Copy link

Sorrow446 commented Oct 1, 2024

Here you go:
https://github.com/Sorrow446/Yandex-Music-Downloader

I plan to add playlist support etc soon.

@Druidblack
Copy link

Druidblack commented Nov 3, 2024

В новом интерфейсе (который по адресу next.music.yandex.ru появился вариант выбора превосходного качества звука.
P.S. ПРограмма умеет работать с ссылками которые начинаются с next.music.yandex.ru ?

@llistochek
Copy link
Owner

Новый интерфейс использует тот же API, что и мобильное приложение (api.music.yandex.ru). Все таки придется переделывать скрипт под новый API с помощью библиотеки yandex-music-api

@llistochek
Copy link
Owner

Реализовано в 922ead4

@Druidblack
Copy link

Я так понимаю редми позже отредактируете. Для lossless качества нужно ставить 3?

@llistochek
Copy link
Owner

llistochek commented Nov 17, 2024

Да, сейчас редактирую ридми, нужно передавать параметр --quality 2

@llistochek
Copy link
Owner

Я ошибся, --quality 2 нужно ставить

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants