recycleactor commited on
Commit
c45b844
·
verified ·
1 Parent(s): 05b69f4

Delete src/bin

Browse files
Files changed (1) hide show
  1. src/bin/test_media.rs +0 -35
src/bin/test_media.rs DELETED
@@ -1,35 +0,0 @@
1
- use dzmedia::api::{APIClient, Format};
2
- use serde_json::json;
3
-
4
- #[tokio::main]
5
- async fn main() {
6
- let arl = std::env::var("ARL").unwrap_or_else(|_| "".to_string());
7
- if arl.is_empty() {
8
- println!("Please set ARL env var");
9
- return;
10
- }
11
-
12
- let mut client = APIClient::new_with_arl(arl);
13
-
14
- // Get tokens from getListData
15
- let q_json = json!({
16
- "sng_ids": [1563075602], // The problematic track ID
17
- "array_default": ["SNG_ID","TRACK_TOKEN","FALLBACK"]
18
- });
19
- let r: serde_json::Value = client.api_call("song.getListData", &q_json).await.unwrap();
20
- let item = r.pointer("/data/0").unwrap();
21
- let track_token = item.get("TRACK_TOKEN").and_then(|v| v.as_str()).unwrap_or("");
22
- let fallback_token = item.pointer("/FALLBACK/TRACK_TOKEN").and_then(|v| v.as_str()).unwrap_or("");
23
-
24
- println!("TRACK_TOKEN: {}", track_token);
25
- println!("FALLBACK_TOKEN: {}", fallback_token);
26
-
27
- // Call get_media
28
- let formats = vec![Format::FLAC, Format::MP3_320, Format::MP3_128];
29
- let track_tokens = vec![track_token, fallback_token];
30
-
31
- let media_resp = client.get_media(&formats, track_tokens).await.unwrap();
32
- let text = media_resp.text().await.unwrap();
33
-
34
- println!("MEDIA RESPONSE:\n{}", text);
35
- }