Commit Graph

91 Commits

Author SHA1 Message Date
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 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 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 37a4458755 update entrypoints 2025-04-03 14:45:56 +03:00
cwilvx 8b0f40ee4c try: sudo install libev 2025-04-03 14:39:01 +03:00
cwilvx 056c0456f9 install libev on build scripts
+ fix: scanning system dirs on mac
2025-04-03 14:25:44 +03:00
cwilvx 2b59c07dc1 copy version.txt into dist build
+ install wsgi server manually on scripts
2025-03-24 03:35:42 +03:00
cwilvx 7082f30209 minor 2025-01-31 17:03:35 +03:00
cwilvx 618cb22465 fix release names lol 2025-01-31 15:57:47 +03:00
cwilvx 84b0c044f7 fix typo 2025-01-31 15:14:26 +03:00
cwilvx 0ad5e0073e rename builds 2025-01-31 15:12:32 +03:00
cwilvx b511092759 copy arm64 job into main release workflow 2025-01-31 14:32:41 +03:00
cwilvx 9446e2268e try: fix release workflow 2025-01-31 14:05:13 +03:00
cwilvx 00b0293c97 try: fix release workflow 2025-01-31 14:04:09 +03:00
cwilvx 219b3e606e try using python 3.11 2024-05-25 16:43:15 +03:00
cwilvx d628674273 ci 2024-05-25 16:33:07 +03:00
cwilvx 23ebab872e ci: try skipping windows build
+ downgrade psutils
2024-05-25 16:24:16 +03:00
mungai-njoroge 7842a70057 fix: adding root dirs 2024-03-26 14:28:12 +03:00
mungai-njoroge ed6732e7fd add requirements.txt
+ attempt to remove poetry from distribution
2024-03-24 16:14:47 +03:00
mungai-njoroge 2fc47355e7 remove linux/arm from docker releases 2024-02-26 09:56:21 +03:00
Mungai Njoroge fdf1a21b15 Update release.yml 2024-02-26 00:53:17 +03:00
Mungai Njoroge 8d3226b426 Update release.yml 2024-02-26 00:51:20 +03:00
Mungai Njoroge f190e9303c Update release.yml 2024-02-26 00:48:14 +03:00
Mungai Njoroge d4c0ea114f Update release.yml 2024-02-26 00:47:51 +03:00
mungai-njoroge 41f069d13e re-fix: docker build 2024-02-26 00:36:23 +03:00
mungai-njoroge d326f0f122 Update Docker build args to use 'v' prefix for client tag 2024-02-26 00:20:14 +03:00
mungai-njoroge 5464f95a9e fix: docker build 2024-02-26 00:18:22 +03:00
mungai-njoroge c116b7a2c6 update changelog.md 2024-02-25 23:50:46 +03:00
mungai-njoroge 67f28b8a9b steal some of @tcsenpai 's changes from the PR
+ ditch the LAST FM API KEY thing
+ expose the Musixmatch urls
+ use the kerve last fm api to download similar artist data
+ use google.it instead of the Google public dns to check internet connectivity (to make it work in all environments)
+ return og Dockerfile to fix ARM support
2024-02-16 23:57:23 +03:00
mungai-njoroge cb1842cc2b Add allowUpdates flag to release workflow 2024-01-15 18:42:03 +03:00
mungai-njoroge d8bb31e4a8 update readme 2023-12-15 13:17:29 +03:00
mungai-njoroge 312df06fc3 add help text to recently played
+ read app version from the env
2023-12-09 22:18:20 +03:00
mungai-njoroge c0a5dc3d27 revert release.yml 2023-11-25 13:14:16 +03:00
mungai-njoroge eacad79ad2 update release yml 2023-11-25 12:02:27 +03:00
mungai-njoroge 569f86d76c update release yml 2023-11-14 14:31:10 +03:00
mungai-njoroge 4a83fbcf2b add linux/arm64 to release workflow 2023-10-28 20:30:12 +03:00
mungai-njoroge a849e12be3 update workflow 2023-10-21 20:19:44 +03:00