9ac55f8904
feat: Enhance stream processing and SocketIO services with app context management
JSC
2025-07-07 21:17:51 +02:00
e7d958eb39
feat: Implement Music Player Service with VLC integration
JSC
2025-07-07 20:51:53 +02:00
c44b055f83
feat(stream): integrate sound normalization into stream processing service
JSC
2025-07-07 15:29:50 +02:00
fe628b99d4
feat(stream): update stream route to /api/stream and add sound to main playlist upon creation
JSC
2025-07-07 15:22:45 +02:00
d7c6efcd0e
refactor(admin): streamline sound scanning route to use scheduler service and require admin role
JSC
2025-07-06 17:31:04 +02:00
4f18f3e64e
feat(stream): implement stream processing service with routes for managing streaming URLs; add support for concurrent processing and metadata extraction
JSC
2025-07-06 16:57:33 +02:00
61db6c56dc
fix(stream): update service and sound_id fields to be nullable; adjust create_stream method parameters for optional values
JSC
2025-07-05 18:47:55 +02:00
fac4fdf212
feat(stream): add Stream model for managing streaming service links to sounds; update Sound model to include relationship with Stream
JSC
2025-07-05 18:31:47 +02:00
024c58f013
refactor(models): unify table names to singular form for consistency across models
JSC
2025-07-05 18:11:19 +02:00
21541c8184
feat(playlists): implement Playlist and PlaylistSound models; add seeding for default Main playlist
JSC
2025-07-05 18:05:59 +02:00
f68d046653
fix(admin_sounds): import jsonify to enable JSON responses in admin sound management routes
JSC
2025-07-05 17:49:05 +02:00
e2fe451e5a
Refactor OAuth provider linking and unlinking logic into a dedicated service; enhance error handling and logging throughout the application; improve sound management and scanning services with better file handling and unique naming; implement centralized error and logging services for consistent API responses and application-wide logging configuration.
JSC
2025-07-05 13:07:06 +02:00
41fc197f4c
refactor(soundboard): remove unused client information from play_sound method
JSC
2025-07-05 12:43:22 +02:00
2f7ffbbfe4
refactor(vlc_service): remove unused parameters ip_address and user_agent from play_sound method
JSC
2025-07-05 08:36:59 +02:00
5876b247f4
refactor(main): remove allow_unsafe_werkzeug option from SocketIO run configuration
JSC
2025-07-04 20:30:58 +02:00
ccc5ee38e2
feat(socketio): integrate SocketIO service for real-time communication and emit credits change events
JSC
2025-07-04 20:18:46 +02:00
1cd43a670d
refactor: update timestamp handling to use timezone-aware datetime
JSC
2025-07-04 19:20:56 +02:00
5c29fa1a4c
refactor(sound_played): remove unused fields ip_address and user_agent from SoundPlayed model
JSC
2025-07-04 18:55:26 +02:00
c3b8205f83
feat(sound_played): add sound play tracking and user statistics endpoints; enhance VLC service to record play events
JSC
2025-07-03 21:50:17 +02:00
97b998fd9e
feat(vlc_service): refactor VLC service to use subprocess for sound playback and management; update process tracking
JSC
2025-07-03 21:36:42 +02:00
7455811860
feat: Add VLC service for sound playback and management
JSC
2025-07-03 21:25:50 +02:00
8f17dd730a
feat(admin_routes): add admin routes for scheduler and sound management; refactor main routes
JSC
2025-07-03 20:24:13 +02:00
7128ca727b
Add new sound files and update dependencies
JSC
2025-07-02 17:09:43 +02:00
1b597f4047
feat(scheduler): implement scheduler service for background tasks and credit refills; add endpoints for admin control
JSC
2025-07-02 13:39:17 +02:00
703212656f
refactor: clean up code by adding missing commas and improving import order
JSC
2025-07-02 10:46:53 +02:00
171dbb9b63
Refactor code for improved readability and consistency
JSC
2025-07-02 10:37:48 +02:00
e63c7a0767
feat(auth): enhance user authentication by querying user data from the database and simplifying access token generation
JSC
2025-07-01 02:41:25 +02:00
a7210a8d50
feat(auth): add profile update and password change endpoints; enhance provider list handling
JSC
2025-06-29 22:00:59 +02:00
91648a858e
feat(auth): implement user plans and credits system with related endpoints
JSC
2025-06-29 16:40:54 +02:00
52c60db811
refactor(auth): improve code structure and add user registration endpoint
JSC
2025-06-28 20:47:45 +02:00