openlibspot_core/
version.rs1pub const VERSION_STRING: &str = concat!("librespot-", env!("VERGEN_GIT_SHA"));
3
4pub const BUILD_DATE: &str = env!("VERGEN_BUILD_DATE");
6
7pub const SHA_SHORT: &str = env!("VERGEN_GIT_SHA");
9
10pub const COMMIT_DATE: &str = env!("VERGEN_GIT_COMMIT_DATE");
12
13pub const SEMVER: &str = env!("CARGO_PKG_VERSION");
15
16pub const BUILD_ID: &str = env!("LIBRESPOT_BUILD_ID");
18
19pub const SPOTIFY_VERSION: u64 = 117300517;
21
22pub const SPOTIFY_MOBILE_VERSION: &str = "8.6.84";
24
25pub const FALLBACK_USER_AGENT: &str = "Spotify/117300517 Linux/0 (librespot)";
27
28pub fn spotify_version() -> String {
29 match std::env::consts::OS {
30 "android" | "ios" => SPOTIFY_MOBILE_VERSION.to_owned(),
31 _ => SPOTIFY_VERSION.to_string(),
32 }
33}