更新描述

This commit is contained in:
lyswhut 2023-11-09 10:51:41 +08:00
parent eb17441fb0
commit 141a9c8856
3 changed files with 6 additions and 5 deletions

View File

@ -70,7 +70,7 @@
1.2 本项目本身没有获取某个音频数据的能力,本项目使用的在线音频数据来源来自软件设置内“音乐来源”设置所选择的“源”返回的在线链接。例如播放某首歌,本项目所做的只是将希望播放的歌曲名字、歌手名字等信息传递给“源”,若“源”返回了一个链接,则本项目将认为这就是该歌曲的音频数据而进行使用,至于这是不是正确的音频数据本项目无法校验其准确性,所以使用本项目的过程中可能会出现希望播放的音频与实际播放的音频不对应或者无法播放的问题。
1.3 本项目内置的“试听接口”源的工作原理是尝试直接从对应官方平台公开服务器获取音频连接与未登录状态在官方平台APP获取的歌曲链接相同所以若某首歌若无法在处于未登录状态的官方平台APP播放则理论上“试听接口”源也无法播放该歌曲。
1.3 本项目内置的“试听接口”源的工作原理是尝试直接从对应官方平台公开服务器获取免费歌曲的音频连接与未登录状态在官方平台APP获取的歌曲链接相同所以若某首歌若无法在处于未登录状态的官方平台APP播放则理论上“试听接口”源也无法播放该歌曲。
1.4 本项目的非官方平台数据(例如我的收藏列表)来自使用者本地系统或者使用者连接的同步服务,本项目不对这些数据的合法性、准确性负责。

View File

@ -38,7 +38,7 @@ const Content = () => {
<Text selectable style={styles.bold} ></Text>
<Text selectable style={styles.text} >1.1 APP获取的数据相同</Text>
<Text selectable style={styles.text} >1.2 使线线使使</Text>
<Text selectable style={styles.text} >1.3 APP获取的歌曲链接相同APP播放</Text>
<Text selectable style={styles.text} >1.3 APP获取的歌曲链接相同APP播放</Text>
<Text selectable style={styles.text} >1.4 使使{'\n'}</Text>
<Text selectable style={styles.bold} ></Text>
<Text selectable style={styles.text} >2.1 使使 <Text style={styles.bold}>24</Text> 使{'\n'}</Text>

View File

@ -4,7 +4,7 @@ import { View, TouchableOpacity, ScrollView } from 'react-native'
import { confirmDialog, createStyle } from '@/utils/tools'
import { useTheme } from '@/store/theme/hook'
import { useI18n } from '@/lang'
import { useUserApiList } from '@/store/userApi'
import { useUserApiList, state as userApiState } from '@/store/userApi'
import { useSettingValue } from '@/store/setting/hook'
import { removeUserApi, setUserApiAllowShowUpdateAlert } from '@/core/userApi'
import { BorderRadius } from '@/theme'
@ -71,8 +71,9 @@ export default () => {
if (!confirm) return
void removeUserApi([id]).finally(() => {
if (settingState.setting['common.apiSource'] == id) {
let backApi = apiSourceInfo.find(api => !api.disabled)
setApiSource(backApi?.id ?? '')
let backApiId = apiSourceInfo.find(api => !api.disabled)?.id
if (!backApiId) backApiId = userApiState.list[0]?.id
setApiSource(backApiId ?? '')
}
})
}, [])