1
0
Fork 0
mirror of https://github.com/librespot-org/librespot.git synced 2025-10-04 02:09:26 +02:00

Changes code review

This commit is contained in:
Daniel Romero 2017-01-27 14:20:31 +01:00
parent 636de3fe71
commit e547a0c3da
4 changed files with 19 additions and 20 deletions

View file

@ -122,14 +122,13 @@ fn setup(args: &[String]) -> (Session, Player, Box<Mixer + Send>) {
let credentials = get_credentials(&session, matches.opt_str("username"),
matches.opt_str("password"));
session.login(credentials).unwrap();
let mixer_name = matches.opt_str("mixer").unwrap_or("SoftMixer".to_owned());
let mixer = mixer::find(&mixer_name).unwrap();
let mixer_name = matches.opt_str("mixer");
let mixer = mixer::find(mixer_name.as_ref()).expect("Invalid mixer");
let audio_filter = mixer.get_audio_filter();
let device_name = matches.opt_str("device");
let player = Player::new(session.clone(), mixer.get_stream_editor(), move || {
let player = Player::new(session.clone(), audio_filter, move || {
(backend)(device_name.as_ref().map(AsRef::as_ref))
});