Commit Graph

71 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 97e310be70 updated bandcamp and list parsing 2026-04-13 14:28:38 -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 37bb4ca685 k 2026-03-26 23:00:25 -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 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 834be06ab9 your commit message 2026-02-25 17:35:38 -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 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 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 4f7bac464f kk 2026-02-02 02:32:28 -08:00
goyimnose b79e3b309b h 2026-01-23 18:40:00 -08:00
goyimnose 883ac2a283 f 2026-01-23 17:12:15 -08:00
goyimnose a961ac3ce7 style: apply ruff auto-fixes 2026-01-19 03:14:30 -08:00
goyimnose c6fd6b4224 f 2026-01-17 02:36:06 -08:00
goyimnose 226367a6ea df 2026-01-13 20:04:24 -08:00
goyimnose d0a68da1f5 f 2026-01-12 17:55:04 -08:00
goyimnose f0799191ff k 2026-01-07 05:09:59 -08:00
goyimnose 1f765cffda df 2026-01-05 07:51:19 -08:00
goyimnose 3acf21a673 h 2026-01-03 21:23:55 -08:00
goyimnose 73f3005393 j 2026-01-03 03:37:48 -08:00