Modules§
Structs§
- Album
- Artist
- Config
- Genre
- Hash
Matching Result - LRCTool
- Info on the player or editor that created the LRC file.
- LineTag
- A single line in the synced lyrics.
- Music
Library - Playlist
- Synced
Lyrics - Lyrics grouped into timestamped segments with additional metadata.
- Timestamp
- A subset of the ISO 8601 timestamp format
- Track
- Value
Separators
Enums§
- Library
Item - Lyrics
- Lyrics data, can be either synced or unsynced.
- Lyrics
Error - Error indicating why lyrics couldn’t be parsed as LRC.
- Progress
Traits§
- AsAlbum
- AsArtist
- AsGenre
- AsPlaylist
- AsTrack
- Lyrics
Access - Accessor trait for synced lyrics.
Functions§
- add_
favorite - Adds a new favorite item to the library.
- add_
tracks - create_
playlist - delete_
playlists - export_
playlist_ to_ m3u8 - import_
playlist_ from_ m3u8 - is_
favorite - Checks whether the given item is in the favorites list.
- remove_
favorite - Removes an item from the favorites list.
- remove_
tracks_ by_ indices - Remove tracks by indices from a playlist.
- rename_
playlist - toggle_
favorite - Adds an item to the favorites list if it’s not present there, or removes it if it is.