Skip to content
This repository has been archived by the owner on Jul 20, 2022. It is now read-only.
/ yaradio Public archive

Unofficial Desktop app for Yandex.Radio with keyboard shortcuts, notifications, ad blocking and themes.

License

Notifications You must be signed in to change notification settings

SilveIT/yaradio

Repository files navigation

YaRadio

Unofficial Desktop app for Yandex.Radio with keyboard shortcuts, notifications, ad blocking and themes.

At this moment this project needs a partial code rewrite (some dependencies are deprecated, they also have some non-critical vulnerabilities, version of electron is ancient).

Known problems:

  • App doesn't store user session anymore.
  • Ads may still appear.

light dark

Install

Mac OS 10.9+, Windows 7+ and Linux are supported.

Mac OS and Linux versions have never attempted to build. The application may look weird. Feel free to create issue/pull request.

Mac OS

Build and move YaRadio.app to the /Applications directory.

Linux

Build and move to some location.
To add a shortcut to the app, create a file in ~/.local/share/applications called YaRadio.desktop with the following contents:

[Desktop Entry]
Name=YaRadio
Exec=/full/path/to/folder/YaRadio
Terminal=false
Type=Application
Icon=/full/path/to/folder/YaRadio/resources/app/static/Icon.png

Windows

Build and move to some location.


Dev

Built with Electron.

Commands
  • Init: $ npm install
  • Run: $ npm start
  • Build macOS: $ npm run build:macos
  • Build Linux: $ npm run build:linux
  • Build Windows: $ npm run build:windows (for macOS wine is required $ brew install wine)
  • Build all: $ npm run build

License

MIT © Silve

Special thanks to Maxim Ponomarev for making first version of this app.

About

Unofficial Desktop app for Yandex.Radio with keyboard shortcuts, notifications, ad blocking and themes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published