YaM
YaM copied to clipboard
Yandex.Music client for macOS with AirPods support
YaM - Yandex.Music client for macOS
![yam_main](https://user-images.githubusercontent.com/1468809/79557851-f8ca6c80-80ab-11ea-9c5e-c0c50618d34b.png)
Description
This is a client for the Yandex.Music service written using Electron specifically for macOS.
Support for Touchbar, Global shortcuts, Tray, System notifications and AirPods support
Main window
![yam_main](https://user-images.githubusercontent.com/1468809/79513409-6b0b6480-804c-11ea-9686-bbcc53325ca2.png)
Menu
![menu_1](https://user-images.githubusercontent.com/1468809/79513399-6646b080-804c-11ea-9066-3fd9bf1b393c.png)
![menu_2](https://user-images.githubusercontent.com/1468809/79513404-69da3780-804c-11ea-806d-972c226c1a7e.png)
Tray
![tray_1](https://user-images.githubusercontent.com/1468809/79513406-6a72ce00-804c-11ea-8786-7736642cbf52.png)
Touchbar
Main panel
In-app sound panel
Track panel
Track list panel
Global shortcuts
- In-app volume UP -
CMD+OPT+SHIFT+L
- In-app volume DOWN -
CMD+OPT+SHIFT+K
- In-app volume MUTE -
CMD+OPT+SHIFT+J
-
Show/Hide app -
CMD+OPT+SHIFT+H
-
Play/Pause track -
MediaPlayPause
*Airpods support -
Next track -
MediaNextTrack
*Airpods support -
Previous track -
MediaPreviousTrack
*Airpods support
Install
From binary
Just visit releases page where you can find some builds.
From source
- Clone this repo
git clone [email protected]:vskut/YaM.git
cd YaM
- Install dependencies
npm i
- Build
npm run dist
- Run binary/installer from ./dist/
NOTE: On MacOS X for global shortcuts binding you must grant access to YaM in System Preferences -> Security -> Accessibility