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
This commit is contained in:
daniel-c-harvey
2025-09-06 13:39:26 -04:00
parent 3766d4e010
commit 66d800bd26
21 changed files with 519 additions and 907 deletions
@@ -1,8 +1,8 @@
.tracks-page-wrapper {
display: flex;
flex-direction: column;
height: calc(100dvh - 64px); /* Subtract app bar height (pt-16 = 4rem = 64px) */
margin: -16px; /* Counteract MudMainContent padding */
height: calc(100dvh - 80px); /* Subtract app bar height (pt-16 = 4rem = 64px) */
/*margin: -16px; !* Counteract MudMainContent padding *!*/
padding-top: 16px; /* Restore top padding for spacing */
}
@@ -17,12 +17,12 @@
.tracks-content {
flex: 1 1 auto;
overflow-y: scroll;
min-height: 0;
padding-top: 16px;
}
.tracks-pagination {
.tracks-footer {
flex: 0 0 auto;
padding: 8px 0;
justify-items: center;
}