Commit graph

45 commits

Author SHA1 Message Date
b37dd9f75b Fixed ytsearch a bit more and fixed missing metainfo for direct yt links 2024-11-18 13:42:09 +01:00
838f91d480 Fixed broken search for youtube (hopefully) 2024-11-18 13:20:24 +01:00
a99679eda5 Fixed a bug that could deadlock the player 2024-11-15 22:20:49 +01:00
fdf72ac4f7 removed __cache__-thingy, that was only around to hold data from search results to forming the entries... 2024-10-14 18:26:59 +02:00
e3265b0817 Fixed types and imports 2024-10-06 02:39:04 +02:00
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
5a75893aa3 Included instructions for the windows version 2024-10-01 16:44:03 +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
fdec53a884 yt source is enabled by default 2024-09-22 18:58:32 +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
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
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
e8453e0ffb Split installation into server and client. Added rough readme 2023-12-19 13:13:35 +01:00
2efea7c2f9 Nicer descriptions in sources 2023-11-12 10:11:41 +01:00
f339c35c5a Experiments and prepatations for gui 2023-11-05 22:37:16 +01:00
17cf052c19 Changed to 100 char line limit, changed to ruff 2023-11-01 18:09:24 +01:00
5679dfab67 Fixes and stubs for type correctness 2023-11-01 18:02:38 +01:00
65a560c3fc Added Waiting room by name 2023-04-08 11:56:53 +02:00
a1432529d3 Implemented waiting room feature 2023-04-07 15:43:26 +02:00
8ac523bc26 gitlab-ci is working again, so... code is checked again... and pylint should no longer complain 2022-12-17 21:26:55 +01:00
0dbac0aeee Unified files and s3 source 2022-12-11 17:31:39 +01:00
fed5e65deb 79 char limit 2022-12-05 23:57:42 +01:00
afebe528cb Added yt-dlp as new default 2022-12-05 23:01:50 +01:00
e32457a394 Documented everything. pylint does not complain, mypy is happy, tweaked a bit on possible race conditions, and streamlined the code a bit 2022-12-04 03:03:38 +01:00
b6ec014914 Docstrings and documentation 2022-12-01 20:41:58 +01:00
d12d67c4e6 Parallel Searching 2022-11-29 22:54:14 +01:00
3760793ed9 mypy strict 2022-11-27 16:22:07 +01:00
13d13908cc Code cleanup and typings 2022-11-27 14:53:25 +01:00
b234b7ea81 buffering in parallel, youtube now buffered -> streaming is fallback, currently broken for s3 2022-11-25 15:53:46 +01:00
c9add5fa96 ditched libmpv, invoke mpv directly... much more reliable 2022-11-24 19:38:17 +01:00
680a31b49f workaround for yt quirks 2022-11-15 17:10:03 +01:00
73129ba9af added cli to server and client 2022-11-15 16:51:24 +01:00
24e3b0fde2 more improvements, working test client 2022-11-14 09:18:29 +01:00
b27b0f994a initial work on s3, config is shared between client and server... now with changed files... 2022-11-10 20:59:59 +01:00
7d9dfe2e62 Complete Rewrite 2022-11-10 10:43:18 +01:00