use mpris_server::{
Metadata, TrackId, TrackListInterface, Uri,
zbus::{Error as ZbusError, fdo},
};
use crate::Mpris;
impl TrackListInterface for Mpris {
async fn get_tracks_metadata(&self, track_ids: Vec<TrackId>) -> fdo::Result<Vec<Metadata>> {
todo!()
}
async fn add_track(
&self,
uri: Uri,
after_track: TrackId,
set_as_current: bool,
) -> fdo::Result<()> {
todo!()
}
async fn remove_track(&self, track_id: TrackId) -> fdo::Result<()> {
todo!()
}
async fn go_to(&self, track_id: TrackId) -> fdo::Result<()> {
todo!()
}
async fn tracks(&self) -> fdo::Result<Vec<TrackId>> {
todo!()
}
async fn can_edit_tracks(&self) -> fdo::Result<bool> {
todo!()
}
}