Crate musix

Crate musix 

Source
Expand description

§musix

A rust music player library for esoteric formats

Used libsidplay, UADE, GME, Openmpt etc to play a multitude of music formats from old computers and consoles.

https://github.com/sasq64/musicplayer

Structs§

ChipPlayer
A loaded song.
MusicError
Represents a musix error
SongInfo

Functions§

can_handle
Check if song can be loaded
identify_song
Try to identify a song file, returning meta data if successful.
init
Initialize musix. Must be given a path to the data/ folder that contains bioses and other additional files required for some formats to play correctly.
load_song
Load a song file. Returns a player object if file could be handled, or a MusicError otherwise.