it's so fkin pog

This commit is contained in:
Nathan Rashleigh committed 2025-09-11 21:29:18 +10:00
1 parent c7067d5f46
commit 36bfb1bdd3
6 files changed
+50 -93

No files matched your search

+24
View File
@@ -11,5 +11,29 @@ fn main() -> rekordcrate::Result<()> {
println!("{:?}", n);
}
println!("{:?}", db.tracks.first_key_value());
Ok(())
}
#[cfg(test)]
mod tests {
use rekordcrate::pdb::string::DeviceSQLString;
use rekordcrate::pdb::ArtworkId;
use rekordcrate::pdb::KeyId;
use rekordcrate::pdb::LabelId;
use rekordcrate::pdb::GenreId;
use rekordcrate::pdb::AlbumId;
use rekordcrate::pdb::ArtistId;
use rekordcrate::util::ColorIndex;
use super::*;
use rekordcrate::pdb::{
Header, PageType, PlaylistEntry, PlaylistTreeNode, PlaylistTreeNodeId, Row, Track, TrackId
};
#[test]
fn acemo() {
let track = Track { unknown1: 36, index_shift: 32, bitmask: 788224, sample_rate: 44100, composer_id: ArtistId(0), file_size: 14547692, unknown2: 67991645, unknown3: 42343, unknown4: 54995, artwork_id: ArtworkId(1), key_id: KeyId(1), orig_artist_id: ArtistId(0), label_id: LabelId(0), remixer_id: ArtistId(0), bitrate: 0, track_number: 7, tempo: 13299, genre_id: GenreId(0), album_id: AlbumId(1), artist_id: ArtistId(1), id: TrackId(1), disc_number: 0, play_count: 0, year: 2019, sample_depth: 16, duration: 436, unknown5: 41, color: ColorIndex::None, rating: 0, unknown6: 1, unknown7: 3, isrc: DeviceSQLString::empty(), unknown_string1: DeviceSQLString::empty(), unknown_string2: DeviceSQLString::empty(), unknown_string3: DeviceSQLString::empty(), unknown_string4: DeviceSQLString::empty(), message: DeviceSQLString::empty(), kuvo_public: DeviceSQLString::empty(), autoload_hotcues: DeviceSQLString::empty(), unknown_string5: DeviceSQLString::empty(), unknown_string6: DeviceSQLString::empty(), date_added: DeviceSQLString::empty(), release_date: DeviceSQLString::empty(), mix_name: DeviceSQLString::empty(), unknown_string7: DeviceSQLString::empty(), analyze_path: DeviceSQLString::empty(), analyze_date: DeviceSQLString::empty(), comment: DeviceSQLString::empty(), title: DeviceSQLString::empty(), unknown_string8: DeviceSQLString::empty(), filename: DeviceSQLString::empty(), file_path: DeviceSQLString::empty() };
}
}