Skip to content
forked from polyfloyd/rust-id3

A rust library for reading and writing ID3 metadata

License

Notifications You must be signed in to change notification settings

Bilalh/rust-id3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#rust-id3

Build Status

A library for reading and writing ID3 metadata.

Documentation

##Usage

Add the dependency to your Cargo.toml:

[dependencies]
id3 = "*"
use id3::Tag;

let mut tag = Tag::read_from_path("music.mp3").unwrap();

// print the artist the hard way
println!("{}", tag.get("TALB").unwrap().contents.text());

// or print it the easy way
println!("{}", tag.artist().unwrap());

tag.save().unwrap();

##Supported ID3 Versions

  • ID3v1 reading
  • ID3v2.2 reading/writing
  • ID3v2.3 reading/writing
  • ID3v2.4 reading/writing

##Unsupported Features

  • Unsynchronization
  • Grouping identity
  • Encryption

##Contributors

About

A rust library for reading and writing ID3 metadata

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%