|
948bb4da5c
|
Added configuration for the QR code
|
2024-11-21 14:16:13 +01:00 |
|
|
3fb43de576
|
Better handling of buffering and start_streaming
|
2024-11-18 22:04:31 +01:00 |
|
|
220f1e8779
|
Added windows support for libmpv
|
2024-11-18 19:02:34 +01:00 |
|
|
55bedf7aa3
|
cleaning up, preparing for windows tests
|
2024-11-18 18:15:13 +01:00 |
|
|
65a749b5f8
|
Added some types
|
2024-11-18 17:00:42 +01:00 |
|
|
95e8157277
|
Client starting and stopping from gui
|
2024-11-18 17:00:42 +01:00 |
|
|
089de1ff93
|
PyQt now also uses asyncio and its thread contains the main loop
|
2024-11-18 17:00:42 +01:00 |
|
|
bf2e854cdd
|
Closing the mpv window now disconnects the client
|
2024-11-18 17:00:42 +01:00 |
|
|
d4cf649735
|
Skipping playback now works reliably
|
2024-11-18 17:00:42 +01:00 |
|
|
824198acf6
|
skipping is more consistent, but still does not handle multiple rapid skips (edgecase)
|
2024-11-18 17:00:42 +01:00 |
|
|
63555dde87
|
most things work, only skipping song needs work
|
2024-11-18 17:00:42 +01:00 |
|
|
e51acd075a
|
Getting closer
|
2024-11-18 17:00:42 +01:00 |
|
|
15cc8f8147
|
Working in a buggy state... but more or less working
|
2024-11-18 17:00:40 +01:00 |
|
|
fb12bdedd8
|
Moved away from this awful global client construction.
Client is now a class, that can be instantiated and contains its state.
|
2024-10-09 16:17:55 +02:00 |
|
|
aeb41b2eae
|
made mypy and ruff happy
|
2024-10-06 14:55:27 +02:00 |
|
|
a60cc1922d
|
make chunk enumerating start at 0
|
2024-10-06 14:51:01 +02:00 |
|
|
ee85aaa46a
|
Update index files in the background
|
2024-10-06 14:19:05 +02:00 |
|
|
c78a48bd10
|
Added Import/Export/Clear-Config buttons, hide advanced options by default
|
2024-10-06 02:30:23 +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 |
|
|
829f7b26d1
|
Console output borked on windows, fixed
|
2024-10-02 16:15:24 +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 |
|
|
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
|
0a36f657e2
|
switched default server to syng.rocks
|
2024-09-22 18:57:55 +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 |
|
|
14498110ae
|
Unified start script to syng
|
2024-07-11 00:15:54 +02:00 |
|
|
60b0fd42c2
|
Some typings, to improve compatibility with pyright
|
2024-06-18 02:23:19 +02:00 |
|
|
ae5d82ce63
|
Some fixups
|
2023-12-18 21:58:12 +01:00 |
|
|
14821ab759
|
Preparation for 2.0 release
|
2023-12-18 18:56:03 +01:00 |
|
|
631a408ada
|
Client stopping stops now also the mpv process
|
2023-11-15 02:17:55 +01:00 |
|
|
f7a21c6133
|
Stopping the client
|
2023-11-14 17:03:29 +01:00 |
|
|
f5a8b16a7f
|
gui can now launch client and server (almost there)
|
2023-11-13 19:11:20 +01:00 |
|
|
a55403758d
|
Switched from JSON config file to yaml
|
2023-11-12 10:10:52 +01:00 |
|
|
e3a30d5f2b
|
Add secret to default configs
|
2023-11-07 23:30:56 +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 |
|
|
31c45e3fe4
|
Changes to internal config handling, server side checking of waiting room policy, updatable config
|
2023-11-01 13:03:37 +01:00 |
|
|
a38dedee6c
|
migrate from pyqrcode to pyqrcodeng
|
2023-05-23 14:47:52 +02:00 |
|
|
a1432529d3
|
Implemented waiting room feature
|
2023-04-07 15:43:26 +02:00 |
|
|
2f860ac3c4
|
Added a waitingroom
|
2023-04-03 09:03:01 +02:00 |
|
|
f4389516f0
|
A very rudimentary implementation of a private mode with key base autorization
|
2023-03-24 13:30:33 +01:00 |
|
|
fed5e65deb
|
79 char limit
|
2022-12-05 23:57:42 +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 |
|