Commit Graph
100 Commits
Author SHA1 Message Date
goyimnose bafd37fdfb huge refactor of the entire codebase, with the goal of improving maintainability, readability, and extensibility. This commit includes changes to almost every file in the project, including: 2026-04-19 00:41:09 -07:00
goyimnose d9e736172a update 2026-04-17 16:17:16 -07:00
goyimnose 343a7b37a0 updated panel display 2026-04-16 17:18:50 -07:00
goyimnose 97e310be70 updated bandcamp and list parsing 2026-04-13 14:28:38 -07:00
goyimnose 01f5e35b61 fix installer 2026-04-01 14:36:36 -07:00
goyimnose 746096f5d1 update hydrusfix 2026-04-01 14:19:15 -07:00
goyimnose 675ae8a62c new hyrdusupdate 2026-04-01 14:14:29 -07:00
goyimnose 849dcbda85 updated installer script 2026-04-01 13:58:06 -07:00
goyimnose 57b595c1a4 kl 2026-03-31 23:30:57 -07:00
goyimnose 6ef5b645a8 fix clip 2026-03-27 15:45:05 -07:00
goyimnose 37bb4ca685 k 2026-03-26 23:00:25 -07:00
goyimnose 562acd809c fdf 2026-03-25 22:39:30 -07:00
goyimnose c31402c8f1 kllk 2026-03-25 00:56:58 -07:00
goyimnose 96f327e4dc klj 2026-03-23 21:47:25 -07:00
goyimnose 23a73a94e6 fdf 2026-03-22 22:41:56 -07:00
goyimnose 67ba6cb3d1 fd 2026-03-22 02:09:47 -07:00
goyimnose 210f1ae4c0 dfd 2026-03-22 02:09:27 -07:00
goyimnose 6d1a4d8bfc hkhk 2026-03-22 00:59:03 -07:00
goyimnose 3e922f7b3a DFD 2026-03-21 23:49:32 -07:00
goyimnose f8c98b39bd update 2026-03-21 22:56:37 -07:00
goyimnose b183167a64 update pipeline 2026-03-21 19:02:30 -07:00
goyimnose f09f66ff9a hkjhjk 2026-03-21 17:23:26 -07:00
goyimnose 4160e1cca4 khk 2026-03-21 15:15:10 -07:00
goyimnose d9a6b1bfb4 hkh 2026-03-21 15:12:52 -07:00
goyimnose 11384266e3 updated reply to mpv 2026-03-21 14:22:48 -07:00
goyimnose 6bb3875185 h 2026-03-20 23:27:35 -07:00
goyimnose cc9c1850a8 k 2026-03-19 13:08:15 -07:00
goyimnose 5cbc2c09df added repl injection 2026-03-18 20:17:28 -07:00
goyimnose 7c526784a8 huy 2026-03-18 12:24:37 -07:00
goyimnose b0e89ff950 f 2026-03-18 01:26:55 -07:00
goyimnose d5c7d4683d update 2026-03-16 13:35:35 -07:00
goyimnose 4106822a0f f 2026-03-16 04:43:46 -07:00
goyimnose 11f03cae3e fix lyrics 2026-03-16 02:57:00 -07:00
goyimnose 4dd7556e85 fix streaming with lyric notes in mpv 2026-03-15 01:51:10 -07:00
goyimnose d7e42b9563 gif 2026-03-06 00:57:50 -08:00
goyimnose a29d7508ec update 2026-03-04 18:22:35 -08:00
goyimnose f103496a00 f 2026-03-04 16:50:28 -08:00
goyimnose 4110c5ec00 update 2026-03-04 16:50:19 -08:00
goyimnose 818d0c0338 update 2026-02-28 14:04:03 -08:00
goyimnose b6e4971caf fix updater 2026-02-28 02:45:14 -08:00
goyimnose 6e26242ef0 test 2026-02-27 22:14:14 -08:00
goyimnose 8ab5821185 ignore luarc 2026-02-25 17:40:18 -08:00
goyimnose 834be06ab9 your commit message 2026-02-25 17:35:38 -08:00
goyimnose 39a84b3274 g 2026-02-19 20:38:54 -08:00
goyimnose 615a4fd1a4 hh 2026-02-18 13:59:45 -08:00
goyimnose eab6ded855 kk 2026-02-16 19:50:55 -08:00
goyimnose c86e5e67cf h 2026-02-15 22:22:48 -08:00
goyimnose 14871a1f02 d 2026-02-14 20:39:33 -08:00
goyimnose ae4880b164 hh 2026-02-14 15:54:31 -08:00
goyimnose ce2f28cc50 f 2026-02-13 13:45:35 -08:00
goyimnose 6416aeceec f 2026-02-11 20:25:22 -08:00
goyimnose ba623cb992 d 2026-02-11 19:06:38 -08:00
goyimnose 1d0de1118b f 2026-02-11 18:16:07 -08:00
goyimnose cc715e1fef kl 2026-02-11 16:29:02 -08:00
goyimnose 33d7461db6 j 2026-02-10 23:34:13 -08:00
goyimnose 5323b7c76f F 2026-02-10 23:00:30 -08:00
goyimnose c2449d0ba7 f 2026-02-10 15:57:33 -08:00
goyimnose 2fd13a6b3f h 2026-02-09 17:45:57 -08:00
goyimnose 567472bca0 f 2026-02-09 17:34:40 -08:00
goyimnose c86aae1ff6 f 2026-02-09 17:22:40 -08:00
goyimnose d2e571b6f1 d 2026-02-08 01:35:44 -08:00
goyimnose 60c2cc062c df 2026-02-07 14:58:13 -08:00
goyimnose c8230cbb42 f 2026-02-07 14:32:33 -08:00
goyimnose af54acda3c j 2026-02-06 23:34:20 -08:00
goyimnose d806ebad85 ff 2026-02-04 20:51:54 -08:00
goyimnose b714d477a6 k 2026-02-04 17:01:39 -08:00
goyimnose 107a035ba7 f 2026-02-04 16:59:12 -08:00
goyimnose 37701cea48 f 2026-02-04 16:59:04 -08:00
goyimnose cd0346489f Enhance Load URL diagnostics with comprehensive logging
- Add [LOAD-URL] prefix to all handler logs for easy filtering
- Log each stage of URL processing: parse, validate, direct-load, pipeline
- Add close_menu diagnostic logging
- Create test_load_url.py script for manual testing
- Improve error messages and status feedback

This will make it much easier to diagnose why Load URL isn't working.
2026-02-03 18:46:13 -08:00
goyimnose 011c8d9a4c Fix menu item values for UOSC compatibility
- Convert array-format values to proper command strings
- UOSC expects string commands like 'script-message medios-load-url'
- Add main menu close before opening Load URL prompt
- Ensure menu items are properly formatted for UOSC execution
2026-02-03 18:43:54 -08:00
goyimnose 8e56109215 Add delayed right-click binding after UOSC loads (experimental) 2026-02-03 18:36:06 -08:00
goyimnose 15843f4d82 Add menu testing script and troubleshooting documentation 2026-02-03 18:35:54 -08:00
goyimnose f570557286 Add alternative 'z' keybinding for menu (workaround for UOSC claiming right-click)
Due to UOSC loading after input.conf with force flags, it claims mbtn_right globally.
Added 'z' key as alternative menu trigger that UOSC doesn't control.
Also kept 'm' key binding as primary menu trigger.
input.conf still attempts mbtn_right routing but UOSC overrides it.

Test with: Press 'm' or 'z' to open menu
2026-02-03 18:35:36 -08:00
goyimnose 353dd2d093 Fix menu routing: use input.conf to bypass UOSC's mbtn_right claim
- Remove mbtn_right keybinding from Lua (UOSC claims it globally with force flag)
- Add input.conf with mbtn_right → script-message medios-show-menu routing
- Add medios-show-menu handler in Lua to trigger M.show_menu()
- Keep 'm' key binding as Lua keybinding for redundancy
2026-02-03 18:29:29 -08:00
goyimnose 3fa31580f1 Remove input.conf - UOSC controls mbtn_right 2026-02-03 18:28:33 -08:00
goyimnose 81b11a8517 Fix MPV menu: resolve Lua syntax error and enhance logging
- Remove extra 'end)' that caused '<eof>' expected syntax error at line 2834
- Add comprehensive logging to M.show_menu() with [MENU] prefix
- Add logging wrappers to keybindings (m and mbtn_right)
- Implement fallback menu opening methods (commandv and command)
- Fix audio-display mpv.conf setting to 'no' (was invalid 'yes')
2026-02-03 18:26:36 -08:00
goyimnose cc19403087 f 2026-02-03 17:14:11 -08:00
goyimnose 1e0000ae19 ff 2026-02-02 19:49:07 -08:00
goyimnose 8d22ec5a81 m 2026-02-02 14:23:20 -08:00
goyimnose 6309a3ff3e hh 2026-02-02 14:09:42 -08:00
goyimnose ccd47db869 g 2026-02-02 11:40:51 -08:00
goyimnose 4f7bac464f kk 2026-02-02 02:32:28 -08:00
goyimnose f0a82c2403 h 2026-02-01 19:01:47 -08:00
goyimnose 95748698fa d 2026-01-31 23:41:47 -08:00
goyimnose 753cdfb196 h 2026-01-31 23:22:30 -08:00
goyimnose ed44d69ef1 fd 2026-01-31 21:32:51 -08:00
goyimnose bc3dbf28e8 F 2026-01-31 20:24:15 -08:00
goyimnose 1dbaabac73 h 2026-01-31 19:57:09 -08:00
goyimnose 6513a3ad04 h 2026-01-31 19:00:04 -08:00
goyimnose dcf16e0cc4 h 2026-01-31 16:11:25 -08:00
goyimnose c854f8c6a8 f 2026-01-31 15:37:17 -08:00
goyimnose ae7acd48ac f 2026-01-30 19:10:38 -08:00
goyimnose b74c9a0bb0 kk 2026-01-30 16:48:28 -08:00
goyimnose ea3176003c h 2026-01-30 16:48:19 -08:00
goyimnose eb1450b01b f 2026-01-30 16:42:03 -08:00
goyimnose f4a3619497 f 2026-01-30 16:41:53 -08:00
goyimnose 20045b8de8 f 2026-01-30 16:24:08 -08:00
goyimnose e57dcf2190 lklk 2026-01-30 12:04:37 -08:00
goyimnose ab94c57244 fdsfdsd 2026-01-30 10:47:47 -08:00
goyimnose a44b80fd1d j 2026-01-27 14:56:01 -08:00