openlyrics

Crates.ioopenlyrics
lib.rsopenlyrics
version0.1.1
created_at2025-09-15 12:47:15.468207+00
updated_at2025-12-08 16:44:21.50963+00
descriptionLibrary for parsing OpenLyrics XML files.
homepage
repositoryhttps://github.com/qwandor/lyricweb
max_upload_size
id1839913
size29,253
Andrew Walbran (qwandor)

documentation

README

openlyrics

crates.io page docs.rs page

A Rust library for parsing OpenLyrics XML files.

This is not an officially supported Google product. This project is not eligible for the Google Open Source Software Vulnerability Rewards Program.

Usage

use openlyrics::types::Song;
use quick_xml::de::from_reader;
use std::{fs::File, io::BufReader};

let song = from_reader::<_, Song>(BufReader::new(File::open("song.xml")?))?;
println!("Title: {}", song.properties.titles.titles[0].title);

License

Licensed under either of

at your option.

Contributing

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

If you want to contribute to the project, see details of how we accept contributions.

Commit count: 234

cargo fmt