cwilvx
ebc740a5a5
refactor Paths and update build workflow
...
+ rename app_dir -> config_dir and config_dir to config_parent
+ bundle web client as zip
+ bundle and extract client zip when running pyinstaller builds
+ installer pyinstaller as main dependency
+ remove fallback client flag
+ handle already used port
+ add assethandler class
+ remove some startup logs
+ ignore wheels and client.zip files
2025-08-28 16:38:49 +03:00
cwilvx
38b32ae3ee
put pyinstaller back into normal dependencies
2025-06-07 19:49:02 +03:00
cwilvx
f0d5a9027e
remove bjoern from pyproject.toml
2025-06-01 22:51:08 +03:00
cwilvx
18fcd22827
fix: new user recently played data not being shown in homepage
...
+ fix: weird role labels on new users
+ remove system status tray
+ fix: tinytag removing b prefix on tags
2025-05-31 16:55:42 +03:00
cwilvx
20ebddfcff
new: add system tray icon
2025-05-27 12:32:05 +03:00
cwilvx
86fabcd5e3
modularize src
...
+ merge main.py and manage.py
+ move start logic to swingmusic/__main__.py
+ add a run.py on the project root
2025-05-25 20:35:54 +03:00
cwilvx
f4bc525ae4
drop global XDG_CONFIG_DIR and use environment variables
...
+ handle string explicit flags
2025-05-25 19:01:10 +03:00
cwilvx
f891c28c2e
rewrite options with click
...
+ fix cpu count multiprocessing errors
2025-03-23 23:54:13 +03:00
cwilvx
5c7d84396d
update pyproject.toml
2025-03-13 13:07:21 +03:00
cwilvx
0eef23880b
fix multiprocessing
...
+ remove global locks
2025-03-10 21:05:28 +03:00
cwilvx
9725fd427b
fix favorites on homescreen
...
+ reduce tagger process count
2025-03-10 12:23:25 +03:00
cwilvx
18f929d6f7
go back to bjoern
2025-03-05 10:19:30 +03:00
cwilvx
1d2e9bc2ab
try: use gunicorn wsgi server
2025-03-04 10:16:54 +03:00
cwilvx
a9d095d79f
try: use bjoern wsgi
2025-03-02 21:50:34 +03:00
cwilvx
0a1ab72932
try: fix search
2025-02-25 20:53:39 +03:00
cwilvx
fd2da4156b
fix: building distributable
2025-02-24 10:31:46 +03:00
cwilvx
07a4f97e17
rewrite db stuff with scalars and generators
...
+ dump mixes with less than x=4 artists
+ try: disable pragma mmap_size
2025-02-23 20:48:40 +03:00
cwilvx
a6814407b8
go back to waitress
2025-02-12 22:55:16 +03:00
cwilvx
48b6d16c8f
serve app with gevent
2025-02-12 22:22:15 +03:00
cwilvx
beec5bc7d3
try: ditch waitress
2025-02-07 17:10:27 +03:00