selene-core 0.9.0-alpha.2

selene-core is the backend for Selene, a local-first music player
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use lunar_lib::id::Id;
use serde::{Deserialize, Serialize};

use crate::library::{album::Album, artist::Artist, track::Track};

#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
pub enum Collectable {
    Track(Id<Track>),
    Artist(Id<Artist>),
    Album(Id<Album>),
    // Collection(CollectionItems),
}