66d800bd26
- 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
12 lines
515 B
Plaintext
12 lines
515 B
Plaintext
<MudContainer MaxWidth="MaxWidth.False" Class="tracks-gallery-container">
|
|
<MudGrid Spacing="3" Justify="Justify.Center">
|
|
@foreach (var track in Tracks)
|
|
{
|
|
<MudItem xs="12" sm="6" md="4" lg="2" xl="2">
|
|
<div Style="display: flex; justify-content: center;">
|
|
<TrackCard TrackModel="@track" IsPlaying="@(track.Id == SelectedTrack?.Id)" OnPlay="@HandlePlayClick"/>
|
|
</div>
|
|
</MudItem>
|
|
}
|
|
</MudGrid>
|
|
</MudContainer> |