cwilvx
64fe914820
rewrite color extraction with multiprocessing 💀
2025-06-19 01:13:10 +03:00
cwilvx
4788295b97
actually fix image extraction on linux
...
- fix: spawned processed not accessing global stores
2025-06-19 00:25:43 +03:00
cwilvx
dd76b8c7f8
add app version output to version.txt
...
+ refactor main entry point
+ add debug logging in image extraction
2025-06-18 14:38:43 +03:00
cwilvx
2959909575
add collections support to backup and restore system
2025-06-17 23:05:24 +03:00
cwilvx
16acb50ead
fix: showing missing folders on recently added
2025-06-17 13:13:53 +03:00
cwilvx
2ba7749581
Merge branch 'master' of github.com:swingmx/swingmusic
2025-06-17 13:10:58 +03:00
cwilvx
774cb9430c
revert gitignore
2025-06-17 13:10:46 +03:00
cwilvx
bcee25c6c6
fix: showing non-existing paths on homepage
2025-06-17 13:10:35 +03:00
cwilvx
d6df57ba5f
remove prints
2025-06-17 09:59:55 +02:00
cwilvx
0934e4ed7a
fix: integrity errors when restoring backups
2025-06-17 09:47:41 +02:00
cwilvx
39fe359864
switch to forking processes on Unix
2025-06-17 09:47:16 +02:00
cwilvx
2f14b6e6c4
fix: KeyError on missing artists
2025-06-16 20:29:47 +02:00
cwilvx
7c295f42ad
update c+c variation
2025-06-09 18:45:28 +03:00
cwilvx
cdc150ec01
add "C&C Music Factory" and "FO&O" to the artist split ignore file.
2025-06-09 18:39:41 +03:00
cwilvx
54f3fa67b7
Add artist split ignore file configuration and create empty file on setup
...
- Introduced `_artist_split_ignore_file_name` in `UserConfig` for better configuration management.
- Updated `create_config_dir` to create an empty `artist_split_ignore.txt` file if it doesn't exist.
- Added "Belle & Sebastian" to the existing artist split ignore list.
2025-06-09 18:28:27 +03:00
cwilvx
4b600e1c0c
Refactor artistSplitIgnoreList to load from files
...
+ improving configuration management.
+ Update JSON serialization for sets in settings.
2025-06-09 18:22:39 +03:00
cwilvx
607eed8680
Updated artistSplitIgnoreList handling to merge with default values instead of overwriting.
2025-06-09 17:54:53 +03:00
cwilvx
3bb93aa02d
handle keyerror on last.fm plugin
...
+ remove docs sections on pyproject.toml
2025-06-07 19:45:53 +03:00
Mungai Njoroge
85e1405a6c
merge #314 from michilyy
...
update pyproject.toml and project metafiles
2025-06-07 19:42:13 +03:00
michilyy
2ea4ff35b1
fix lyrics is a list bug.
2025-06-06 10:10:39 +02:00
michilyy
8a5bed9c10
pyproject.toml:
...
* update supported python versions upto 3.13
* add waitress and bjoern as platform dependent deps
* add entry-point
* add project urls
* set explicit flat layout structure
* add package data
* add optional dep `docs`
`__main__.py`:
* add main function
* call main function from entrypoint and with direct execution
2025-06-03 10:24:28 +02:00
cwilvx
e7ced2f440
Merge branch 'playlistImageCleaner' of github.com:Parsa-SadeghiAsl/swingmusic into Parsa-SadeghiAsl-playlistImageCleaner
2025-06-01 22:32:40 +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