Broque Thomas
287d2fd2ec
Add Docker support and improve headless compatibility
...
Introduces Docker deployment files (.dockerignore, Dockerfile, docker-compose.yml, docker-setup.sh, requirements-webui.txt, and README-Docker.md) for SoulSync WebUI. Refactors core/database_update_worker.py and core/media_scan_manager.py to support headless operation without PyQt6, enabling signal/callback compatibility for both GUI and non-GUI environments. Removes logs/app.log file.
2025-09-11 08:26:25 -07:00
Broque Thomas
b76c0531e5
basic db structure
2025-08-05 22:43:04 -07:00
Broque Thomas
df475692a9
initial commit
2025-08-05 22:10:09 -07:00
Broque Thomas
3bde9b3e37
Update app.log
2025-07-29 17:29:24 -07:00
Broque Thomas
2b97e685dc
fixed false positive issue from fallback query
...
removing artist from the search introduced false positives when searching plex.
2025-07-29 10:35:57 -07:00
Broque Thomas
ce0ccc3ac3
fix slskd detection
2025-07-29 08:50:22 -07:00
Broque Thomas
07c45e6038
remove bottom content
2025-07-29 00:09:34 -07:00
Broque Thomas
166e2f9602
added donation options
2025-07-29 00:02:01 -07:00
Broque Thomas
e45f5bffc7
good
2025-07-28 23:42:56 -07:00
Broque Thomas
7c42873834
good
2025-07-28 23:37:58 -07:00
Broque Thomas
f75839f77d
good
2025-07-28 22:53:42 -07:00
Broque Thomas
8e11d6258d
good
2025-07-28 21:36:13 -07:00
Broque Thomas
8a2f5eb503
good
2025-07-28 20:41:06 -07:00
Broque Thomas
fc87fe1740
good
2025-07-28 18:59:19 -07:00
Broque Thomas
6e5a0f76f6
good
2025-07-28 16:53:50 -07:00
Broque Thomas
f2f09bfbe3
good
2025-07-28 16:48:19 -07:00
Broque Thomas
5265391ae4
good
2025-07-28 16:06:57 -07:00
Broque Thomas
2fbbcdc954
great
2025-07-28 15:30:55 -07:00
Broque Thomas
52695fd6a2
good
2025-07-28 15:00:27 -07:00
Broque Thomas
f456f4a4c2
good
2025-07-28 13:56:20 -07:00
Broque Thomas
5fec980fe2
good
2025-07-28 13:22:36 -07:00
Broque Thomas
b05a403343
good
2025-07-28 12:19:42 -07:00
Broque Thomas
d408727002
good
2025-07-28 10:21:17 -07:00
Broque Thomas
ee66f1a5d8
better
2025-07-28 10:04:28 -07:00
Broque Thomas
fb5c5a791a
good
2025-07-27 22:54:27 -07:00
Broque Thomas
fd95f92a22
good
2025-07-27 22:03:11 -07:00
Broque Thomas
6c1c2af685
good
2025-07-27 21:54:30 -07:00
Broque Thomas
0d9300bbab
better
2025-07-27 21:33:09 -07:00
Broque Thomas
ab2d4fdeeb
good
2025-07-27 21:25:12 -07:00
Broque Thomas
d4d19015c9
check is valid
2025-07-27 21:07:30 -07:00
Broque Thomas
b6dd42e916
good
2025-07-27 20:45:33 -07:00
Broque Thomas
b5ed2b0e5f
cleanup
2025-07-27 16:26:44 -07:00
Broque Thomas
eef3f12dc5
back
2025-07-27 15:32:56 -07:00
Broque Thomas
046ee4e16e
good
2025-07-27 15:00:08 -07:00
Broque Thomas
38971a4388
fix
2025-07-27 14:03:25 -07:00
Broque Thomas
23d3d653d6
good
2025-07-27 01:36:04 -07:00
Broque Thomas
2412feca4c
ok
2025-07-27 01:18:21 -07:00
Broque Thomas
45b76f38cd
good
2025-07-27 01:13:45 -07:00
Broque Thomas
b179dd1a5e
better
2025-07-27 01:04:57 -07:00
Broque Thomas
7081d6bd54
good
2025-07-27 00:59:55 -07:00
Broque Thomas
77f11f29bc
better
2025-07-27 00:29:37 -07:00
Broque Thomas
c40b85c558
adjust album matching
2025-07-26 23:41:33 -07:00
Broque Thomas
212d7d3cac
good
2025-07-26 23:07:32 -07:00
Broque Thomas
32bfdbaefe
this is working
2025-07-26 22:04:59 -07:00
Broque Thomas
f9b363448b
ok
2025-07-26 20:27:18 -07:00
Broque Thomas
529456300a
maybe helpful
2025-07-26 10:48:34 -07:00
Broque Thomas
41dff606da
better
2025-07-26 00:46:19 -07:00
Broque Thomas
347eccf762
good
2025-07-25 21:26:41 -07:00
Broque Thomas
f138824c03
gooder
2025-07-25 18:25:20 -07:00
Broque Thomas
d607fa1ca6
better
2025-07-25 18:22:47 -07:00