This commit is contained in:
Francesco 2025-06-06 14:19:02 +02:00
parent 16d863a22b
commit d712e5267d
3 changed files with 4 additions and 3 deletions

View file

@ -125,6 +125,7 @@
</array>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>tracy</string>
<string>iina</string>
<string>outplayer</string>
<string>infuse</string>

View file

@ -1337,6 +1337,8 @@ struct MediaInfoView: View {
scheme = "senplayer://x-callback-url/play?url=\(url)"
case "IINA":
scheme = "iina://weblink?url=\(url)"
case "TracyPlayer":
scheme = "tracy://open?url=\(url)"
case "Default":
let videoPlayerViewController = VideoPlayerViewController(module: module)
videoPlayerViewController.headers = headers

View file

@ -205,9 +205,7 @@ struct SettingsViewPlayer: View {
@AppStorage("skipIntroOutroVisible") private var skipIntroOutroVisible: Bool = true
@AppStorage("pipButtonVisible") private var pipButtonVisible: Bool = true
private let mediaPlayers = ["Default", "Sora", "VLC", "OutPlayer", "Infuse", "nPlayer", "SenPlayer", "IINA"]
private let inAppPlayers = ["Default", "Sora"]
private let externalPlayers = ["VLC", "OutPlayer", "Infuse", "nPlayer", "SenPlayer", "IINA"]
private let mediaPlayers = ["Default", "Sora", "VLC", "OutPlayer", "Infuse", "nPlayer", "SenPlayer", "IINA", "TracyPlayer"]
var body: some View {
ScrollView {