https://github.com/vskut/yam
Yandex.Music client for macOS with AirPods support
https://github.com/vskut/yam
electron global-shortcuts macos system-notifications touchbar tray yandex yandex-music
Last synced: 6 months ago
JSON representation
Yandex.Music client for macOS with AirPods support
- Host: GitHub
- URL: https://github.com/vskut/yam
- Owner: VSKut
- Archived: true
- Created: 2020-04-14T14:50:35.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T03:24:17.000Z (almost 3 years ago)
- Last Synced: 2025-03-16T09:44:51.443Z (7 months ago)
- Topics: electron, global-shortcuts, macos, system-notifications, touchbar, tray, yandex, yandex-music
- Language: JavaScript
- Homepage:
- Size: 370 KB
- Stars: 18
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://travis-ci.org/vskut/YaM)
# YaM - Yandex.Music client for macOS

## Description
This is a client for the Yandex.Music service written using Electron specifically for macOS.
Support for [Touchbar](#touchbar), [Global shortcuts](#global-shortcuts), [Tray](#tray), System notifications and AirPods support
### Main window

### Menu

### Tray

### 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](https://github.com/vskut/YaM/releases) where you can find some builds.
### From source
1. Clone this repo
```
git clone git@github.com:vskut/YaM.git
cd YaM
```
2. Install dependencies
```
npm i
```
3. Build
```
npm run dist
```
4. Run binary/installer from ./dist/
NOTE: On MacOS X for global shortcuts binding you must grant access to YaM in `System Preferences -> Security -> Accessibility`