use original_url returned by yt-dlp
All checks were successful
tests / build (push) Successful in 56s
tests / test (push) Successful in 3m4s
tests / fmt (push) Successful in 3m28s
tests / clippy (push) Successful in 3m55s
tests / pre-commit (push) Successful in 3m58s
deploy / release-image (push) Successful in 6m0s
All checks were successful
tests / build (push) Successful in 56s
tests / test (push) Successful in 3m4s
tests / fmt (push) Successful in 3m28s
tests / clippy (push) Successful in 3m55s
tests / pre-commit (push) Successful in 3m58s
deploy / release-image (push) Successful in 6m0s
This commit is contained in:
@@ -176,10 +176,10 @@ pub(crate) async fn play(
|
|||||||
for yttrack in &tracks {
|
for yttrack in &tracks {
|
||||||
tracing::debug!("track: {:?}", yttrack);
|
tracing::debug!("track: {:?}", yttrack);
|
||||||
let url = yttrack
|
let url = yttrack
|
||||||
.url
|
.original_url
|
||||||
.clone()
|
.clone()
|
||||||
.or(yttrack.original_url.clone())
|
.or(yttrack.url.clone())
|
||||||
.ok_or("")?;
|
.ok_or("Could not find url")?;
|
||||||
let mut src = YoutubeDl::new(reqwest::Client::new(), url.clone());
|
let mut src = YoutubeDl::new(reqwest::Client::new(), url.clone());
|
||||||
let src_copy = src.clone();
|
let src_copy = src.clone();
|
||||||
let track: Track = src_copy.into();
|
let track: Track = src_copy.into();
|
||||||
|
|||||||
Reference in New Issue
Block a user