Commit graph

173 commits

Author SHA1 Message Date
eb725c7c33 Reworked Config Schemas, added File/Folder-Picker and dedicated Int-Spinners 2024-10-06 02:29:40 +02:00
9279a6a5a2 Added custom mpv options 2024-10-06 02:24:19 +02:00
73ab2896f9 Log connection errors 2024-10-06 02:20:58 +02:00
b7809c94b8 Added custom hide/unhide password buttons 2024-10-06 02:20:27 +02:00
7b50882738 Finally got windows icon to work 2024-10-02 17:14:02 +02:00
829f7b26d1 Console output borked on windows, fixed 2024-10-02 16:15:24 +02:00
5a75893aa3 Included instructions for the windows version 2024-10-01 16:44:03 +02:00
07cd3c1f96 add multiprocessing freeze support for pyinstaller for windows 2024-10-01 14:16:48 +02:00
9a2cfac637 Added initial windows support 2024-10-01 12:32:11 +02:00
e2895a287c Fixed typing in client 2024-09-30 15:54:32 +02:00
dd84ff361b forward all logging to gui, if it exists 2024-09-30 14:39:29 +02:00
46f68e2e92 create cache directory, if not exists 2024-09-30 14:39:13 +02:00
997f7b418c updated webui 2024-09-23 18:16:36 +02:00
4ad4563d80 set version to prerelease, and deleted rest of starting server in gui 2024-09-23 17:49:16 +02:00
10239e42f5 removed starting local server from gui, I never liked it anyway 2024-09-23 17:35:53 +02:00
391075faaf Implemented password fields in GUI 2024-09-23 17:14:08 +02:00
b5759b1aa2 removed unused code 2024-09-23 00:19:17 +02:00
2779ab991a weird error, maybe bug... this fixed it 2024-09-23 00:15:44 +02:00
Christoph Stahl
5468b39bc1 Communication between GUI and client back to multiprocessing, since Popen yielded 100% CPU :/ 2024-09-22 23:34:30 +02:00
Christoph Stahl
1f1c2c4f1e Add yt search results from client search to YouTube Cache 2024-09-22 22:02:34 +02:00
Christoph Stahl
bf104362ea Hotfix for yt restricted search 2024-09-22 21:23:06 +02:00
Christoph Stahl
b80f6559a7 better handling starting parameters 2024-09-22 21:21:53 +02:00
Christoph Stahl
2d3313e734 fix headless server mode 2024-09-22 20:33:57 +02:00
Christoph Stahl
07bb35e704 mypy and ruff 2024-09-22 19:02:19 +02:00
Christoph Stahl
d33497d09c removed last of tk, communication between gui and client 2024-09-22 18:59:02 +02:00
Christoph Stahl
fdec53a884 yt source is enabled by default 2024-09-22 18:58:32 +02:00
Christoph Stahl
3f68f657bf cache files are now stored in user dir 2024-09-22 18:58:21 +02:00
Christoph Stahl
0a36f657e2 switched default server to syng.rocks 2024-09-22 18:57:55 +02:00
Christoph Stahl
bb8fe8304e updated icons and added other resources 2024-09-22 18:56:18 +02:00
Christoph Stahl
ffa8927859 Removed debug prints in server 2024-09-22 13:05:02 +02:00
Christoph Stahl
50585463fc removed tk and added qt gui 2024-09-22 13:02:09 +02:00
Christoph Stahl
85961cf238 removed ideas for gtk gui 2024-09-22 12:58:27 +02:00
b0b763495f Finally figured out how to add icons in gnome :/ 2024-09-20 16:57:19 +02:00
4ce5df4103 Reworked tk gui in preparation for migration to qt 2024-09-19 18:26:25 +02:00
e2655a483b Removed syng-client, syng-server and syng-gui in favor of syng <subcommand> 2024-09-19 14:25:46 +02:00
da9ef35ba4 Implemented restricted mode and client side search querying.
Also lots of documentation
2024-09-18 23:59:29 +02:00
411ccdd2c9 black -> line-length=100 2024-07-16 14:52:04 +02:00
f4e15908cc reenabling extension filter for s3 2024-07-11 00:20:40 +02:00
14498110ae Unified start script to syng 2024-07-11 00:15:54 +02:00
ca16dff23b Fixed some typing errors 2024-07-09 21:25:52 +02:00
705169a1f7 missing metadata for youtube 2024-07-09 20:49:24 +02:00
d2d316078b Implemented a profanity checker for performer names 2024-06-19 11:02:08 +02:00
60b0fd42c2 Some typings, to improve compatibility with pyright 2024-06-18 02:23:19 +02:00
725beab857 Youtube: renamed attributes to be compatible with constructor 2024-06-17 17:18:45 +02:00
ae630b7236 indentation fail :/ 2024-06-17 17:08:10 +02:00
e5a2f88e0b Type annotations for cache 2024-06-17 17:04:59 +02:00
55939887f3 cache metadata for search results... TODO at some point they need to be removed, but not today... 2024-06-17 17:04:10 +02:00
56ab58586a completely removed pytube. All YT communication is now done via yt-dlp. 2024-06-17 16:13:03 +02:00
aac8314837 Fixed typing in s3 2024-06-17 16:10:27 +02:00
7cf5a5137e Allow for an already existing config dir 2023-12-20 18:59:54 +01:00