lib.rs 619 B

123456789101112131415161718192021222324252627282930313233
  1. #[macro_use]
  2. extern crate log;
  3. extern crate byteorder;
  4. extern crate futures;
  5. extern crate shell_words;
  6. #[cfg(feature = "alsa-backend")]
  7. extern crate alsa;
  8. #[cfg(feature = "portaudio-rs")]
  9. extern crate portaudio_rs;
  10. #[cfg(feature = "libpulse-sys")]
  11. extern crate libpulse_sys;
  12. #[cfg(feature = "jackaudio-backend")]
  13. extern crate jack;
  14. #[cfg(feature = "sdl-backend")]
  15. extern crate sdl2;
  16. #[cfg(feature = "libc")]
  17. extern crate libc;
  18. extern crate librespot_audio as audio;
  19. extern crate librespot_core;
  20. extern crate librespot_metadata as metadata;
  21. pub mod audio_backend;
  22. pub mod config;
  23. pub mod mixer;
  24. pub mod player;