https://github.com/dmytrovasin/listenchartsonelectron
Audio player based on electron.
https://github.com/dmytrovasin/listenchartsonelectron
Last synced: 3 months ago
JSON representation
Audio player based on electron.
- Host: GitHub
- URL: https://github.com/dmytrovasin/listenchartsonelectron
- Owner: DmytroVasin
- License: mit
- Created: 2016-11-10T20:08:18.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-29T06:35:27.000Z (almost 9 years ago)
- Last Synced: 2025-02-21T19:11:52.344Z (8 months ago)
- Language: JavaScript
- Homepage:
- Size: 45.7 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## ListenCharts On Electron:
Click to download .dmg | .exe package of LCharts:
- [From Github](https://github.com/DmytroVasin/ListenChartsOnElectron/releases/latest)
> Worked on: "OS X El Capitan ( Version 10.11.6 )"
#### Troubleshooting:
*When running an application on OS X, like Mac Imager CLI, you receive the error "Your security preferences allow installation of only apps from the Mac App Store and identified developers."*- Open OS X System Preferences > Security & Privacy
- On the "General" tab click the lock in the lower left corner to unlock the general preference pane
- Under "Allow applications downloaded from:", select the "Anywhere" radio button## Video: *Click to play*
[](https://player.vimeo.com/video/192313570?autoplay=1)
## What was implemented:
* Customized installation window:

* Tray based app, without Dock icon
* Position of the Tray window

* Small arrow that point to Tray Icon

* Transparent background of the app
* Ability to increase / decrease size of the window

* Hide window "on blur"
* Play audio, of course :)

* Dynamically change icons when audio is "ON" ( Somethig like 'equalizer' )

* Quit app by clicking on icon
* Open external link by clicking on icon ( open browser )
* Download audio by clicking on icon

* Notification after success downloading

* Save App state on quit. When user reopen app, app will preset Mute, Volume, Song, Replay, Shuffle options
## Setup:
```
brew install yarn // yarn == npm
yarn install
```#### Start app in Dev:
```
yarn run b // run webpack dev server
yarn run e // run electron
```#### Build OS X package:
```
yarn publish:dist
./dist // folder now has dmg package.
```