605fc94fbb
True Streaming Support Draft
daniel-c-harvey
2025-09-15 17:03:36 -04:00
0fa8ac7379
Front End Streaming Playback Improvements
daniel-c-harvey
2025-09-13 15:22:26 -04:00
cdeb300d5e
Front End Cleanup
daniel-c-harvey
2025-09-13 12:41:21 -04:00
0f0fd828d2
Refactor Audio Plaback layers for simplification and improved maintenance
daniel-c-harvey
2025-09-13 08:26:12 -04:00
9ac2c9182a
Player Client and Visual Enhancements - Redesigned audio player bar to be mobile-friendly - Added unloading for track switching (needs to be fixed) - Added IsLoading status so loading spinner isn't hanging around when it shouldn't be - Normalized styles with scoped files (will further reduce) - Layout Cleanup - EF fixes (migrations now function for deployment) - deploy script updates (new dedicated host)
daniel-c-harvey
2025-09-12 20:37:17 -04:00
73d4b0a9c5
Front End Audio Player Always Available
daniel-c-harvey
2025-09-08 18:42:07 -04:00
a25d067dff
AUdio Player Service refactor
daniel-c-harvey
2025-09-08 14:20:38 -04:00
bf054f3d1b
API Connection Cleanup & Bugfixes
daniel-c-harvey
2025-09-08 11:10:23 -04:00
4f7b37813a
New Solution files for focused work
daniel-c-harvey
2025-09-08 09:46:56 -04:00
69c8fcfe3c
Front End Rework & Deployment Cleanup - Restructured references to service projects instead of ASP.NET Core web projects - Terminal.Gui front end for easy track management from the shell
daniel-c-harvey
2025-09-07 12:58:43 -04:00
b16bcfc6cd
Backend Services Split into separate projects for reference from other front ends
daniel-c-harvey
2025-09-07 12:56:52 -04:00
a5b7ab041e
Deployment Configuration and Script - Front End Cleanup
daniel-c-harvey
2025-09-06 18:40:32 -04:00
0951514778
Front End Work - Colors & Styles - Fonts - Small Layout Adjustments
daniel-c-harvey
2025-09-06 15:21:03 -04:00
5a8a2da842
Front End Work - Home Page - Custom Site Styles & Mud Theme Adjustments
daniel-c-harvey
2025-09-06 14:19:09 -04:00
66d800bd26
Front End Work - Redesign component wiring for audio playback - Removed playback logic from the player control and moved it to injectable audio player engine service - Chunked/buffered stream loading from Content API passed to Web Audio API playback in 8K blocks
daniel-c-harvey
2025-09-06 13:39:26 -04:00
3766d4e010
Front End - MudBlazor Theme Manager tryout - Navigation bar rework - Icons and styles rework - Track Gallery & Card layout redesign for SPA - Track Player bottom bar
daniel-c-harvey
2025-09-05 22:27:12 -04:00
7f78545a02
*Audio Playback* Content API: - Enabling CORS for access from Blazor app Web Server: - Content API URL environment config - Web Audio API JS Interop layer in TypeScript - HttpClient configs Web Client: - Audio Tack player controls - Audio Player example page - Audio Interop Service Layer - Named HttpClients
daniel-c-harvey
2025-09-05 10:48:07 -04:00
c4c4662c67
FileDatabase Improvements - small bugfixes - Startup configuration to load an arbitrary file database for the API
daniel-c-harvey
2025-09-04 14:19:57 -04:00
27522c1e1c
Front End Track Gallery Controls - Theming adjustments (still needs a lot of work)
daniel-c-harvey
2025-09-04 14:18:35 -04:00
d556d32829
Inject framework HttpClient to support prerendering behavior on server instead of baking in the HttpClient on the client project
daniel-c-harvey
2025-09-04 09:48:58 -04:00
9124e82e24
FileDatabase engine port from snailbird-content TS/Node program
daniel2025-09-01 16:55:28 -04:00
f0d60190cc
Track Gallery front end - For now uses a table but will replace with graphical media cards
daniel2025-09-01 16:50:08 -04:00