Add main layout view and status bar

Fix #4
This commit is contained in:
KoffeinFlummi
2019-03-05 19:16:35 +01:00
parent 34a03613e4
commit 7a24eca809
8 changed files with 295 additions and 43 deletions

View File

@@ -8,7 +8,6 @@ use cursive::Cursive;
use std::sync::Arc;
use std::sync::Mutex;
use librespot::core::spotify_id::SpotifyId;
use rspotify::spotify::model::track::FullTrack;
use queue::{Queue, QueueChange};
@@ -47,8 +46,7 @@ impl QueueView {
if let Some(queuelist) = view_ref {
let index = queuelist.get_focus_index();
let track = queue.remove(index).expect("could not dequeue track");
let trackid = SpotifyId::from_base62(&track.id).expect("could not load track");
spotify.load(trackid);
spotify.load(track);
spotify.play();
}
}