Yandex music player linux

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Yandex Music desktop Electron application with MPRIS support

License

phpusr/yandex-music-player

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Yandex Music desktop Electron application with MPRIS support.

If your player doesn’t save your config then remove config folder:

rm -r ~/.config/yandex-music-player

The Media Player Remote Interfacing Specification is a standard D-Bus interface which aims to provide a common programmatic API for controlling media players.

Читайте также:  Linux and usb flash drive

It provides a mechanism for discovery, querying and basic playback control of compliant media players, as well as a tracklist interface which is used to add context to the active media item.

Источник

KODI: собираем удобный и функциональный медиацентр для дома. Часть 5. Яндекс.Музыка

Продолжаем «изобретать» домашний медиацентр с помощью Kubuntu и KODI. В предыдущих публикациях рассмотрели, как «с чистого листа» установить и настроить ОС и сам KODI, подключили отличное IPTV с программой передач, возможностью перемотки и просмотра архива IPTV. Также получили возможность играть в ретро-игры прямо на телевизоре с помощью все того же KODI. Ну и конечно просмотр торрент-контента.

KODI: собираем удобный и функциональный медиацентр для дома

Сегодняшняя публикация будет совсем короткая, но надеюсь многим полезная. Особенно тем, кто не имеет локальной библиотеки музыки, но не прочь ее слушать на домашнем медиацентре, с подключенной к нему аудиосистемой. Но помните, будет воспроизводиться самый качественный вариант в зависимости от пропускной способности интернет-канала. Максимальное — это треки с битрейтом 320 Кбит/с.

Речь пойдет о достаточно популярном сервисе Яндекс.Музыка. В особом представлении, думаю он не нуждается. Для интеграции KODI с этим сервисом нам потребуется одноименное дополнение.

Для его установки в KODI версии 19.0 «Matrix» скачиваем ZIP-файл репозитория Dandy’s Kodi Repository (Matrix). Для версии 18.0 «Lea» — Dandy’s Kodi Repository (Lea).

Репозиторий установлен — устанавливаем аудиодополнение Яндекс.Музыка.

Никаких сложных действий далее от нас не требуется. Нужна лишь авторизация. Без авторизации треки играют по 30 секунд (ограничение Яндекса).

В поле логин указать только имя пользователя (без @ и домена).

После авторизации в дополнения становится доступным раздел «Моя музыка».

Также доступны:

  • Поиск (только исполнители)
  • Новые плейлисты
  • Новые релизы
  • Чарт

Интерфейс дополнения довольно прост и не перегружен лишним. В списках треков с сервиса также подгружаются изображения альбомов. Все выглядит довольно эстетично, проигрываемый трек отображается в верхнем правом углу.

Также дополнение поддерживает удаленное управление (Yatse/Kore).

Приятного прослушивания музыки!

Источник

Удобная Яндекс Музыка для Linux

Уверен что среди читателей найдутся пользователи Яндекс Музыки.

У сервиса нет нативного клиента под Linux , а сайт функционалом немножечко обделен. Нельзя так просто управлять музыкой через что-то кроме как зайти на сайт и переключить , что меня не устраивает категорически.

Читайте также:  Редактор html страниц linux

Например у меня в DE Gnome Shell есть виджет для музыки , отображающий название , исполнителя , а так же позволяет управлять музыкой. Например тот же YouTube поддерживает , особенно если дело идет о проигрывании плейлистов с видео , или же например Spotify установленный через Flatpak , ну и локальные аудио/видео -плееры

Я хочу использовать этот виджет что бы переключать треки не заходя во вкладку вообще , оставив ее просто на фоне работать и все.

И так , немного покопавшись в интернете я нашел два метода решения этой проблемы.

Методы актуальны на момент написания статьи , однако могут быть актуальны и в будущем , если разработчики сервиса не сломают API

Клиент реализован через Nuvola Player. Хоть сам плеер и заброшен , но пока еще работает.

В первую очередь в ваш дистрибутив нужно установить flatpak

sudo apt install flatpak — Debian, Ubuntu

sudo dnf install flatpak — Fedora

sudo pacman -S flatpak — Arch and Manjaro

Затем добавляем репозитории

flatpak remote-add —if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

flatpak remote-add —if-not-exists nuvola https://dl.tiliado.eu/flatpak/nuvola.flatpakrepo

И затем в терминале выполняем

flatpak install nuvola eu.tiliado.NuvolaAppYandexMusic

У нас появится клиент Яндекс Музыки

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Open source Yandex.Music client / Music player

License

levovix0/DMusic

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Читайте также:  Can ping hostname linux

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

readme.md

DMusic: open source Yandex.Music client / music player

Screenshot

git clone https://github.com/levovix0/DMusic cd DMusic flatpak install org.kde.Sdk/x86_64/5.15-21.08 flatpak install org.kde.Platform/x86_64/5.15-21.08 flatpak-builder --user --install --force-clean build-flatpak org.DTeam.DMusic.yml
sudo pacman -S nim # or use other way to install nim in your linux distribution git clone https://github.com/levovix0/DMusic cd DMusic nimble install # result will be ~/.nimble/bin/dmusic
echo "export PATH='\$PATH:~/.nimble/bin/dmusic'" >> ~/.bashrc
fish_add_path ~/.nimble/bin/dmusic

-d:debugRequests — print all requested urls to stdout

-d:yandexMusic_oneRequestAtOnce — make only one request to yandex music at once

-d:debugYandexMusicBehaviour — debug Yandex.Music service and api behaviour

Dependencies (excluding nim libraries)

  • Nim 1.6.10
  • Qt 5.15.2 (declarative, imageformats, graphicaleffects, multimedia, quickcontrols, quickcontrols2, svg)
  • TagLib

If you want to support this project, here is some tasks to do:

  • See issues
  • Any bugfixes is always accepted, just describe somewhere what you fixed
  • Refactoring (my code is bad, i know it)
    • if you doing big refactoring, first create issue to ask is all your changes needed, and if it is, refactor
    • note: currently, there is no much text to translate there, because most of UI is translated via qt translator, but i want to migrate to localize
    • Force Qml to compile to C++ at compile time instead of be interpreted like js in runtime
    • original design document
    • note: i already made windowing library, and i am trying to make audio output library

    Just fork levovix0/DMusic to your account, make changes and submit a pull request.
    Or if it requires new repository to be created, create it and add an «change dependency» issue.

    About

    Open source Yandex.Music client / Music player

    Источник

Оцените статью
Adblock
detector