Commit Graph

12 Commits

Author SHA1 Message Date
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