mirror of
https://github.com/EddieTheCubeHead/Stagnum.git
synced 2026-04-26 14:15:50 +03:00
[PR #105] [MERGED] 46 create pool playback functionality for backend #272
Labels
No labels
bug
bug
client
design
documentation
feature
feature
infrastructure
pull-request
ready for development
server
server
spike
technical work
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Stagnum#272
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/EddieTheCubeHead/Stagnum/pull/105
Author: @EddieTheCubeHead
Created: 3/3/2024
Status: ✅ Merged
Merged: 3/4/2024
Merged by: @KeManen
Base:
master← Head:46-create-pool-playback-functionality-for-backend📝 Commits (10+)
45816f5Merge branch '45-create-pool-routes-for-backend' into 46-create-pool-playback-functionality-for-backende7ad3da46 Prepwork for pool playback04dda14Merge branch '45-create-pool-routes-for-backend' into 46-create-pool-playback-functionality-for-backend3d598a6Merge branch '28-setup-logging-for-backend' into 46-create-pool-playback-functionality-for-backendf1a547c46 Tests and functionality for starting playback on pool creation2f2129746 Real-life testing of the feature and fine-tuning based on testing2d6187246 Truncate spotify response logging8e0af7246 Add duration to pool tracks in api models and databasef5be4cf46 Create playback data on pool playback start2ffea0546 Fixture creation for existing playback📊 Changes
21 files changed (+462 additions, -59 deletions)
View changed files
➕
server/src/alembic/versions/7851701cd257_add_playback_status_entity.py(+37 -0)📝
server/src/api/application.py(+20 -2)📝
server/src/api/auth/__init__.py(+1 -1)📝
server/src/api/auth/routes.py(+1 -1)📝
server/src/api/auth/tasks.py(+3 -15)📝
server/src/api/common/dependencies.py(+38 -4)📝
server/src/api/pool/__init__.py(+1 -0)📝
server/src/api/pool/dependencies.py(+112 -9)📝
server/src/api/pool/helpers.py(+5 -2)📝
server/src/api/pool/models.py(+1 -0)📝
server/src/api/pool/routes.py(+7 -6)➕
server/src/api/pool/tasks.py(+20 -0)📝
server/src/api/search/models.py(+1 -1)📝
server/src/config.json(+1 -1)📝
server/src/database/entities.py(+10 -1)📝
server/test/auth_features/auth_login_features.py(+1 -1)📝
server/test/auth_features/cleanup_state_strings_features.py(+1 -1)📝
server/test/auth_features/conftest.py(+0 -13)📝
server/test/conftest.py(+12 -0)📝
server/test/pool_features/create_pool_features.py(+4 -1)...and 1 more files
📄 Description
When POSTing a pool, spotify playback is started for logged in user (requires active player)
Queues songs automatically when the previous one is about to end.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.