feat: osdlyrics desktop lyrics support

This commit is contained in:
Revincx 2022-10-05 16:20:04 +08:00
parent ce778afff6
commit 022f740c3f
No known key found for this signature in database
GPG key ID: 6E79B88F79CA3126
9 changed files with 99 additions and 2 deletions

View file

@ -239,6 +239,31 @@
</select>
</div>
</div>
<div v-if="isElectron && isLinux" class="item">
<div class="left">
<div class="title">
{{ $t('settings.unm.enable') }}
<a target="_blank" href="https://github.com/osdlyrics/osdlyrics"
>OSDLyrics</a
>
{{ $t('settings.enableOsdlyricsSupport.title') }}
</div>
<div class="description">
{{ $t('settings.enableOsdlyricsSupport.desc') }}
</div>
</div>
<div class="right">
<div class="toggle">
<input
id="enable-osdlyrics-support"
v-model="enableOsdlyricsSupport"
type="checkbox"
name="enable-osdlyrics-support"
/>
<label for="enable-osdlyrics-support"></label>
</div>
</div>
</div>
<section v-if="isElectron" class="unm-configuration">
<h3>UnblockNeteaseMusic</h3>
@ -963,6 +988,17 @@ export default {
});
},
},
enableOsdlyricsSupport: {
get() {
return this.settings.enableOsdlyricsSupport;
},
set(value) {
this.$store.commit('updateSettings', {
key: 'enableOsdlyricsSupport',
value,
});
},
},
closeAppOption: {
get() {
return this.settings.closeAppOption;