show audio quality in download module

This commit is contained in:
stratuma 2024-06-24 22:17:17 +02:00
parent 2b594c3915
commit f54cc1062a

View File

@ -127,6 +127,7 @@
</div> </div>
<div class="relative flex flex-row gap-2 h-full items-end"> <div class="relative flex flex-row gap-2 h-full items-end">
<div class="text-xs">{{ p.quality }}p</div> <div class="text-xs">{{ p.quality }}p</div>
<div v-if="p.qualityaudio" class="text-xs">{{ audioQualities[p.qualityaudio-1] ?? '44.10 kHz' }}</div>
<div class="text-xs uppercase">{{ p.format }}</div> <div class="text-xs uppercase">{{ p.format }}</div>
<div class="text-xs">Dubs: {{ p.dub.map((t) => t.name).join(', ') }}</div> <div class="text-xs">Dubs: {{ p.dub.map((t) => t.name).join(', ') }}</div>
<div class="text-xs mr-20">Subs: {{ p.sub.length !== 0 ? p.sub.map((t) => t.name).join(', ') : '-' }}</div> <div class="text-xs mr-20">Subs: {{ p.sub.length !== 0 ? p.sub.map((t) => t.name).join(', ') : '-' }}</div>
@ -171,6 +172,7 @@ const playlist = ref<
downloadspeed: number downloadspeed: number
totaldownloaded: number totaldownloaded: number
quality: number quality: number
qualityaudio: 1 | 2 | 3 | undefined
service: string service: string
format: string format: string
audiosdownloading: { audiosdownloading: {
@ -180,6 +182,8 @@ const playlist = ref<
}> }>
>() >()
const audioQualities = ref<string[]>(['44.10 kHz', '44.10 kHz (2)', '22.05 kHz'])
const getPlaylist = async () => { const getPlaylist = async () => {
const { data, error } = await useFetch< const { data, error } = await useFetch<
Array<{ Array<{
@ -195,6 +199,7 @@ const getPlaylist = async () => {
downloadspeed: number downloadspeed: number
totaldownloaded: number totaldownloaded: number
quality: number quality: number
qualityaudio: 1 | 2 | 3 | undefined
service: string service: string
format: string format: string
audiosdownloading: { audiosdownloading: {