# srtparse
A library for parsing [SRT Subtitles][1].
[](https://github.com/rossnomann/srtparse/actions/)
[](https://crates.io/crates/srtparse/)
[](https://docs.rs/srtparse)
## Changelog
### 0.3.0 (25.01.2026)
- Switched to 2024 edition.
- Removed `Time::into_duration`, use `From`/`Into` instead.
- Use `impl AsRef<[u8]>` in `from_str`.
### 0.2.0 (30.03.2020)
- Switched to 2018 edition.
- Renamed `Subtitle` to `Item`.
- Changed type of subtitle's `start_time` and `end_time` to `Time`.
(You still able to convert it to `Duration`.)
- Renamed `parse` function to `from_str`.
- Renamed `read_from_file` function to `from_file`.
- Added `from_reader` function.
- Removed `Result` alias.
- `Error` struct replaced by a bunch of different structs.
### 0.1.1 (04.12.2016)
- Fixed time parsing.
### 0.1.0 (03.12.2016)
- First release.
## LICENSE
The MIT License (MIT)
[1]: https://www.matroska.org/technical/subtitles.html#srt-subtitles