Commit graph

26 commits

Author SHA1 Message Date
jeffvli
30e52ebb54 Lint all files 2023-07-01 19:14:12 -07:00
Gelaechter
22160ba59f
Show first instance when starting a second one (#149) 2023-07-01 12:45:08 -07:00
jeffvli
c3c1f4cc5f Refactor mpv initialization/cleanup
- Don't re-initialize the player on re-render
- Fixes the player potentially crashing on hot reload
2023-06-06 10:48:47 -07:00
jeffvli
7430bba853 Update minimum app dimensions 2023-06-04 16:46:05 -07:00
jeffvli
6d092d9ebc Add native frame styles per OS 2023-05-27 14:02:10 -07:00
Gelaechter
a878875f83 Add native titlebar & fix app restart for AppImages 2023-05-27 14:02:10 -07:00
jeffvli
e6a4ce2e64 Set global media hotkeys enabled by default 2023-05-21 19:43:42 -07:00
Kendall Garner
106fc90c4a
Add ability to save/restore queue (#111)
* add ability to save/restore play queue

* Add restoreQueue action

* Add optional pause param on setQueue

---------

Co-authored-by: jeffvli <jeffvictorli@gmail.com>
2023-05-21 02:29:58 -07:00
jeffvli
c8b1b4d394 Update electron web preferences 2023-05-20 20:21:14 -07:00
jeffvli
0320fe6dcc Add mpv load error notification
- Add retry limit on error
2023-05-20 20:19:41 -07:00
jeffvli
6a01d44600 Clean up mpv startup 2023-05-20 19:56:17 -07:00
jeffvli
7dd56bfb9b Add --idle to default mpv parameters (#76) 2023-05-20 14:40:55 -07:00
jeffvli
d7f24262fd Add hotkeys manager
- Add configuration to settings store
- Initialize global hotkeys on startup from renderer
2023-05-13 22:55:58 -07:00
jeffvli
c87905f6c2 Set auto_restart prop to true on mpv instance 2023-05-09 18:55:54 -07:00
jeffvli
598b627bb4 Supress errors from main process 2023-04-03 04:13:41 -07:00
jeffvli
77bfb916ba MPV player enhancements
- start the player from the renderer
- dynamically modify settings without restart
2023-04-02 21:41:32 -07:00
jeffvli
293d8ec584 Add setting to disable auto update 2023-03-31 06:15:04 -07:00
jeffvli
2b1c1d5e59 Add tray settings (#49) 2023-03-30 08:09:20 -07:00
jeffvli
cd6bf25011 Prevent second app instance (#62) 2023-03-29 00:40:29 -07:00
jeffvli
27cbc23d87 Set default mpv gapless-audio config to weak (#45) 2023-03-09 12:51:30 -08:00
Adam
661751f306
Fix playback being interrupted by clicking maximize. #39 (#42) 2023-03-03 18:23:59 -08:00
Jeff
c878e36015
Ignore CORS & SSL (#23)
* Add toggle to ignore CORS

* Add option to ignore SSL
2023-02-10 11:53:26 -08:00
Jeff
23f84d68e8
Add MPRIS support (#25)
* Stop mpv on app close for linux/macOS (#20)

* Add initial MPRIS support

* Fix mpv path check
2023-02-08 23:57:06 -08:00
jeffvli
563a4b3a7c Add button to open browser devtools 2023-02-08 14:42:13 -08:00
jeffvli
4614358163 Force quit mpv on app close (#4) 2022-12-25 00:56:16 -08:00
jeffvli
e87c814068 Add files 2022-12-19 17:44:40 -08:00