mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-22 15:25:46 +00:00
10b2bde5ef
The native-tls backend (macOS Security framework) was failing with 'bad protocol version' when connecting to HTTPS music servers. Switching to rustls (statically linked, no system dependency) fixes playback on macOS and ensures consistent TLS 1.2/1.3 support across all platforms. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
46 lines
1.3 KiB
TOML
46 lines
1.3 KiB
TOML
[package]
|
|
name = "psysonic"
|
|
version = "1.34.0"
|
|
description = "Psysonic Desktop Music Player"
|
|
authors = []
|
|
license = ""
|
|
repository = ""
|
|
default-run = "psysonic"
|
|
edition = "2021"
|
|
rust-version = "1.77.2"
|
|
|
|
[lib]
|
|
name = "psysonic_lib"
|
|
crate-type = ["staticlib", "cdylib", "rlib"]
|
|
|
|
[[bin]]
|
|
name = "psysonic"
|
|
path = "src/main.rs"
|
|
|
|
[build-dependencies]
|
|
tauri-build = { version = "2", features = [] }
|
|
|
|
[dependencies]
|
|
tauri = { version = "2", features = ["tray-icon", "image-png"] }
|
|
tauri-plugin-single-instance = "2"
|
|
tauri-plugin-shell = "2"
|
|
tauri-plugin-global-shortcut = "2"
|
|
tauri-plugin-store = "2"
|
|
tauri-plugin-dialog = "2"
|
|
tauri-plugin-fs = "2"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
rodio = { version = "0.19", default-features = false, features = ["symphonia-all"] }
|
|
symphonia = { version = "0.5", default-features = false, features = ["flac", "mp3", "pcm", "aac", "isomp4", "vorbis", "ogg", "wav", "adpcm"] }
|
|
reqwest = { version = "0.12", default-features = false, features = ["stream", "json", "multipart", "rustls-tls"] }
|
|
futures-util = "0.3"
|
|
md5 = "0.7"
|
|
tokio = { version = "1", features = ["rt", "time"] }
|
|
biquad = "0.4"
|
|
ringbuf = "0.3"
|
|
tauri-plugin-window-state = "2.4.1"
|
|
tauri-plugin-updater = "2"
|
|
tauri-plugin-process = "2"
|
|
souvlaki = { version = "0.8", default-features = false, features = ["use_zbus"] }
|
|
discord-rich-presence = "0.2"
|