fix: trim whitespace from URL input to prevent 404 errors

This commit is contained in:
yumoqing 2026-06-27 10:43:47 +08:00
parent 339664ebc1
commit f0e468122b

View File

@ -409,6 +409,7 @@ final class PlayerBridge: ObservableObject {
} }
func addURL(_ urlString: String) { func addURL(_ urlString: String) {
let urlString = urlString.trimmingCharacters(in: .whitespacesAndNewlines)
print("[MiniPlayer] addURL called: \(urlString)") print("[MiniPlayer] addURL called: \(urlString)")
guard let url = URL(string: urlString) else { showToast(L.invalidURL); return } guard let url = URL(string: urlString) else { showToast(L.invalidURL); return }
let name = url.lastPathComponent.isEmpty ? (url.host ?? urlString) : url.lastPathComponent let name = url.lastPathComponent.isEmpty ? (url.host ?? urlString) : url.lastPathComponent