1#![allow(clippy::non_send_fields_in_send_ty, unused_doc_comments)]
9
10use gst::glib;
16
17pub mod common;
18mod spotifyaudiosrc;
19mod spotifylyricssrc;
20
21fn plugin_init(plugin: &gst::Plugin) -> Result<(), glib::BoolError> {
22 spotifyaudiosrc::register(plugin)?;
23 spotifylyricssrc::register(plugin)?;
24 Ok(())
25}
26
27gst::plugin_define!(
28 spotify,
29 env!("CARGO_PKG_DESCRIPTION"),
30 plugin_init,
31 concat!(env!("CARGO_PKG_VERSION"), "-", env!("COMMIT_ID")),
32 "MPL",
34 env!("CARGO_PKG_NAME"),
35 env!("CARGO_PKG_NAME"),
36 env!("CARGO_PKG_REPOSITORY"),
37 env!("BUILD_REL_DATE")
38);