Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 days ago
JSON representation
Yandex.Music client for macOS with AirPods support
- Host: GitHub
- URL: https://github.com/vskut/yam
- Owner: VSKut
- Created: 2020-04-14T14:50:35.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T03:24:17.000Z (almost 2 years ago)
- Last Synced: 2023-03-03T11:19:45.804Z (over 1 year ago)
- Topics: electron, global-shortcuts, macos, system-notifications, touchbar, tray, yandex, yandex-music
- Language: JavaScript
- Homepage:
- Size: 370 KB
- Stars: 18
- Watchers: 3
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/vskut/YaM.svg?branch=master)](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 [email protected]: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`