|
@@ -3,10 +3,10 @@
|
|
|
[Parameter] public bool ShowParam { get; set; }
|
|
|
}
|
|
|
|
|
|
-
|
|
|
@if (Track != null)
|
|
|
{
|
|
|
var ex = Path.GetExtension(Track.Path?.ToLower());
|
|
|
+
|
|
|
<span class="badge bg-secondary">
|
|
|
@switch (ex)
|
|
|
{
|
|
@@ -31,9 +31,33 @@
|
|
|
break;
|
|
|
}
|
|
|
@ex.Substring(1).ToUpper()
|
|
|
- @if (ShowParam && Track.Tag?.ParamDesc != null)
|
|
|
+
|
|
|
+ @if (ShowParam && Track.Tag?.Bit > 0)
|
|
|
{
|
|
|
- <br>@Track.Tag.ParamDesc
|
|
|
+ <span class="border-start ms-1 ps-1">@(Track.Tag.Bit)</span>
|
|
|
}
|
|
|
</span>
|
|
|
+
|
|
|
+ @if (ShowParam && (Track.Tag?.BitRate > 0 || Track.Tag?.Freq > 0))
|
|
|
+ {
|
|
|
+ <span class="badge bg-secondary">
|
|
|
+ @if (Track.Tag?.BitRate > 0)
|
|
|
+ {
|
|
|
+ @if (Track.Tag.BitRate < 1000)
|
|
|
+ {
|
|
|
+ <span>@(Track.Tag.BitRate)k</span>
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ <span>@($"{Track.Tag.BitRate / 1000f:N2}")m </span>
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ @if (Track.Tag?.Freq > 0)
|
|
|
+ {
|
|
|
+ <span class="ms-1">@(Track.Tag.Freq / 100f)</span>
|
|
|
+ }
|
|
|
+ </span>
|
|
|
+ }
|
|
|
}
|