9c1c195353
Update requirements.txt
...
Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com >
2025-09-24 19:54:41 +07:00
spotizerr
773e5a55e1
Merge pull request 'dev' ( #1 ) from dev into main
...
Reviewed-on: https://lavaforge.org/spotizerr/spotizerr/pulls/1
2025-08-31 01:23:26 +00:00
xoconoch
46af6b518d
fix: config page
2025-08-30 10:35:56 -06:00
Xoconoch
3ff6134712
fix: artist images
2025-08-30 07:27:13 -06:00
Xoconoch
5942e6ea36
fix: images and id not loading for playlists in watchlist
2025-08-30 06:58:46 -06:00
Spotizerr
9e4b2fcd01
Merge pull request #338 from Phlogi/performance-improvements
...
enh(api): add per-task sse throttling and batching for robust updates
2025-08-30 06:12:50 -06:00
Spotizerr
63afc969c0
Merge branch 'dev' into performance-improvements
2025-08-30 06:12:42 -06:00
Phlogi
bf2f9eda29
Merge pull request #4 from Phlogi/gh-wf
...
Gh wf
2025-08-30 13:08:52 +02:00
Phlogi
91fead1f51
Merge branch 'performance-improvements' into gh-wf
2025-08-30 13:08:45 +02:00
che-pj
6922b4a5da
updates
2025-08-30 12:59:30 +02:00
che-pj
1016d333cc
ci(workflows): add pr-build workflow for dev/test container images
...
- Introduces a new GitHub Actions workflow that automatically builds and pushes multi-arch Docker images for pull requests
- Images are tagged with the PR number (e.g., dev-pr-123) for easy identification
- Uses GHCR as the container registry with proper authentication via GITHUB_TOKEN
- Implements BuildKit cache optimization for faster builds
- Supports both linux/amd64 and linux/arm64 platforms
2025-08-30 12:24:37 +02:00
che-pj
f9cf953de1
feat(api): add per-task sse throttling and batching for robust updates
2025-08-30 09:32:44 +02:00
Xoconoch
e777dbeba2
feat: added librespotConcurrency, which determines the threadpool of librespot api processes
2025-08-29 09:32:37 -06:00
Xoconoch
41db454414
feat: implement tweakable utility workers concurrency, instead of hard-coded value set to 5
2025-08-29 08:33:23 -06:00
Xoconoch
fe5e7964fa
fix: minor optimizations, trying to fix #333
2025-08-29 08:26:16 -06:00
Xoconoch
f800251de1
fix: load playlist image on frontend
2025-08-28 08:40:39 -06:00
Xoconoch
0b7c9d0da8
feat: Reimplement download artist discography per groups in artist page
2025-08-28 07:51:10 -06:00
Xoconoch
4476d39d39
fix: artist frontend rendering
2025-08-28 07:16:05 -06:00
Spotizerr
84b93f900e
Merge pull request #337 from Phlogi/fix-slow-loading-of-watchlist
...
fix(ui): improve watchlist loading with batching and skeletons
2025-08-28 06:54:49 -06:00
Spotizerr
c5e9d0cabc
Merge pull request #335 from Phlogi/add-logging-info-to-example
...
enh(config): add logging configuration to .env.example
2025-08-28 06:53:55 -06:00
Spotizerr
c81df38571
Merge pull request #334 from Phlogi/fixup-bulk-add-celery
...
(fix): bulk add links correctly to celery manager
2025-08-28 06:53:07 -06:00
che-pj
7b7e32c923
fixup after merge/rebase to dev
2025-08-27 21:39:08 +02:00
Phlogi
957928bfa0
refactor(api): replace direct celery tasks with queue manager in bulk add
2025-08-27 21:30:01 +02:00
che-pj
6c6a215e7c
set default level to info
2025-08-27 21:19:23 +02:00
Phlogi
8806e2da34
Merge branch 'dev' into fixup-bulk-add-celery
2025-08-27 21:17:47 +02:00
Xoconoch
2de323a75f
BREAKING CHANGE: migrate api to librespot internal client
4.0.0
2025-08-27 10:06:33 -06:00
che-pj
1e9271eac4
fix(ui): improve watchlist loading with batching and skeletons
2025-08-27 16:30:00 +02:00
Phlogi
af1e74294c
feat(config): add logging configuration to .env.example
...
- Add LOG_LEVEL environment variable with possible values and usage guidance
- Improve redis host documentation for docker-compose compatibility
2025-08-27 14:20:05 +02:00
Phlogi
d83e320a82
refactor(api): replace direct celery tasks with queue manager in bulk add
2025-08-27 09:43:01 +02:00
Spotizerr
443edd9c3d
Merge pull request #331 from Phlogi/logging-dot-env-and-imports
...
(fix): logging level from .env configuration
2025-08-26 19:59:06 -06:00
Spotizerr
fb355d2624
Merge pull request #332 from Phlogi/fix-regexp
...
fix(ui): improve spotify url regex to support more formats
2025-08-26 19:58:33 -06:00
Phlogi
bf3725b0e2
format
2025-08-26 21:11:11 +02:00
Phlogi
be17ff95b0
fix(ui): improve spotify url regex to support more formats
2025-08-26 21:09:38 +02:00
Phlogi
9f834a67bc
avoid double logging of celery
2025-08-26 16:59:14 +02:00
Phlogi
a6bdf966a4
chore(logging): switch SSEBroadcaster log level to debug
2025-08-26 16:56:33 +02:00
Phlogi
da982e44b8
feat(logging): load dotenv early and improve logging config
2025-08-26 16:55:00 +02:00
Xoconoch
c54a441228
feat: implement generic oauth provider
2025-08-25 08:03:59 -06:00
Xoconoch
dc4a4f506f
chore(docs): update configuration docs
2025-08-25 07:50:00 -06:00
Xoconoch
fd9cf52170
fix: consider spotify's upc padding when spo->dee
2025-08-25 07:46:51 -06:00
Xoconoch
690e6b0a18
feat(ui): Add spinner for "Downloading..." element in UI and add save icon in config page
2025-08-23 23:22:11 -06:00
Xoconoch
0661865d16
fix(ui): Queue and deezspot callbacks
2025-08-23 23:00:11 -06:00
Spotizerr
453e9cd7fd
Merge pull request #315 from Phlogi/buttons-no-dropdown
...
feat(ui): replace search type dropdown with buttons
2025-08-23 22:01:57 -06:00
Spotizerr
176db6c50c
Merge branch 'dev' into buttons-no-dropdown
2025-08-23 22:01:27 -06:00
Spotizerr
95307ce553
Merge pull request #314 from Phlogi/better-errors-on-account-creation
...
feat(ui): Improve API error message extraction and handling
2025-08-23 21:57:42 -06:00
Spotizerr
a41d6b09cc
Merge pull request #313 from gitmotion/fix/update-login-toast-description
...
fix: replace "Test" with "Welcome," for login success toast
2025-08-23 21:56:52 -06:00
Spotizerr
ab09e1ad15
Merge pull request #312 from Phlogi/bulk-add-dev
...
(feat): add bulk add mode for download and watch
2025-08-23 21:56:23 -06:00
Spotizerr
a6cde1e6d7
Merge pull request #311 from Phlogi/my-playlists-3
...
enhance global logging level
2025-08-23 21:55:31 -06:00
Phlogi
2033277c71
feat(ui): replace search type dropdown with buttons
2025-08-23 23:59:35 +02:00
Phlogi
5b44cc2af8
feat(ui): Improve API error message extraction and handling
2025-08-23 23:25:27 +02:00
gitmotion
93bb3c9e4a
fix: replace "Test" with "Welcome," for login success toast
2025-08-23 13:03:04 -07:00