mirror of
				https://github.com/rutgersc/m3u8-rs.git
				synced 2025-11-04 02:21:22 +00:00 
			
		
		
		
	
				
				m3u8 parser for rust
				
			
		
				In the presence of EXT-X-MAP tag, let it be written to the playlist first. Otherwise we end up with a playlist with an output like below where the X-MAP tag appears after the BYTERANGE. #EXTM3U #EXT-X-VERSION:6 #EXT-X-INDEPENDENT-SEGMENTS #EXT-X-TARGETDURATION:5 #EXT-X-PLAYLIST-TYPE:VOD #EXT-X-I-FRAMES-ONLY #EXT-X-BYTERANGE:2710@28 #EXT-X-MAP:URI="init00000.mp4"  | 
			||
|---|---|---|
| .github/workflows | ||
| examples | ||
| sample-playlists | ||
| src | ||
| tests | ||
| .gitignore | ||
| Cargo.toml | ||
| LICENSE | ||
| masterplaylist.m3u8 | ||
| mediaplaylist.m3u8 | ||
| playlist.m3u8 | ||
| README.md | ||
m3u8-rs
A Rust library for parsing m3u8 playlists (HTTP Live Streaming) link.
Uses the nom library for all of the parsing.
Examples
Examples can be found in the examples folder.