MCPcopy Create free account
hub / github.com/Moosync/Moosync / get_playback_url

Method get_playback_url

src/components/audiostream.rs:219–224  ·  view source on GitHub ↗
(&self, song: &Song, player: String)

Source from the content-addressed store, hash-verified

217
218 #[tracing::instrument(level = "debug", skip(self, song, player))]
219 pub async fn get_playback_url(&self, song: &Song, player: String) -> Result<String> {
220 let id = song.song._id.clone().unwrap();
221 let provider = self.providers.get_provider_key_by_id(id.clone()).await?;
222
223 fetch_playback_url(provider, song.clone(), player).await
224 }
225
226 fn set_player_listeners(&self, player: &mut Box<dyn GenericPlayer>) {
227 if !self.listeners_active.load(Ordering::Relaxed) {

Callers 1

get_playerMethod · 0.45

Calls 2

cloneMethod · 0.80

Tested by

no test coverage detected