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
38b32ae3ee
put pyinstaller back into normal dependencies
2025-06-07 19:49:02 +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
Mungai Njoroge
8cfe6265a2
merge #319 from michilyy
...
fix lyrics is a list bug
2025-06-07 19:36:46 +03:00
michilyy
2ea4ff35b1
fix lyrics is a list bug.
2025-06-06 10:10:39 +02:00
michilyy
065fe9f372
.gitignore:
...
* extend gitignore by recommended values
`pyproject.toml`:
* cap supported python version to 3.12 caused by audioop being removed in 3.13
* add static uv metadata for platform-dependent dependencies
* explicit set namespace of swingmusic
`README.md`:
* remove platform-dependent wsgi server. now being managed in pyproject.toml
2025-06-03 11:39:36 +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
7f558ced70
update readme
2025-06-01 22:54:11 +03:00
cwilvx
62f5769c3a
update contributing.md
2025-06-01 22:51:27 +03:00
cwilvx
f0d5a9027e
remove bjoern from pyproject.toml
2025-06-01 22:51:08 +03:00
cwilvx
ac7b9f4b22
update contributing.md
2025-06-01 22:47:41 +03:00
cwilvx
006e21bad3
Merge branch 'Parsa-SadeghiAsl-playlistImageCleaner'
2025-06-01 22:33:10 +03: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
cwilvx
76fc97e088
rename run_app to create_app
2025-05-25 19:09:57 +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
4a741d9ffc
try: fix modified tracks keyerror
2025-05-13 15:13:41 +03:00
cwilvx
c14ec4ba4b
fix: multiprocessing problems
2025-05-11 14:10:28 +03:00
cwilvx
29a916464c
remove docker build needs
2025-05-10 18:29:19 +03:00
cwilvx
cc5f94103d
attach docker build to build action
2025-05-10 17:04:27 +03:00
cwilvx
3065a6b639
re-enable release action
2025-05-10 17:02:42 +03:00
cwilvx
e8118cc747
remove ubuntu and win arm64
2025-05-10 16:51:52 +03:00
cwilvx
a005172e8a
remove win-arm64 because of gevent wheels
2025-05-09 13:12:59 +03:00
cwilvx
5733623c88
fix: if statement syntax error
2025-05-09 13:00:23 +03:00
cwilvx
1cc0118daa
update python version for win arm
2025-05-09 12:42:19 +03:00
cwilvx
86b6122e3a
setup brew for macos
2025-05-09 12:36:53 +03:00
cwilvx
b7c88b8cce
workflow: upgrade node version for win arm
2025-05-08 21:13:04 +03:00
cwilvx
f1aa723cb9
disable docker and release workflow
2025-05-08 21:07:34 +03:00
cwilvx
2c6ec2952b
try: support macos intel, macos arm, linux arm and win arm.
...
+ improve artifact handling
+ remove import debug from build
2025-05-08 21:06:07 +03:00
cwilvx
45b0eb771c
try: append server module in requirments
2025-05-08 20:07:12 +03:00
cwilvx
c9cd3fb2b2
debug imports
2025-04-30 14:06:49 +03:00
cwilvx
b552f05491
remove arm64 file upload
2025-04-30 12:24:44 +03:00
cwilvx
882761c307
disable arm64 build
2025-04-30 12:11:49 +03:00
cwilvx
fcb2265460
update workflow to use ubuntu 22
2025-04-30 11:35:45 +03:00
cwilvx
bb4157cec1
fix: -1 limit on playlists in folder view
2025-04-30 11:34:04 +03:00
cwilvx
5c987cf879
try: specify hidden import
2025-04-30 11:30:50 +03:00
cwilvx
6eb70b7d7c
add item counts
2025-04-22 09:37:11 +03:00