Skip to content

anotheren/M3U

Repository files navigation

M3U

M3U Parser, for edit or create m3u list, write in Swift.

Installation

dependencies: [
    .package(url: "https://github.com/anotheren/M3U.git", .upToNextMajor(from: "0.1.0"))
]

Supportted Tags

Tag struct remark
#EXT-X-VERSION EXT_X_VERSION
#EXTM3U EXTM3U
#EXT-X-BITRATE EXT_X_BITRATE Not find in RFC8216, but APPLE use it in Examples
#EXT-X-BYTERANGE EXT_X_BYTERANGE
#EXT-X-KEY EXT_X_KEY
#EXT-X-MAP EXT_X_MAP
#EXTINF EXTINF
#EXT-X-ENDLIST EXT_X_ENDLIST
#EXT-X-MEDIA-SEQUENCE EXT_X_MEDIA_SEQUENCE
#EXT-X-PLAYLIST-TYPE EXT_X_PLAYLIST_TYPE
#EXT-X-TARGETDURATION EXT_X_TARGETDURATION
#EXT-X-I-FRAME-STREAM-INF EXT_X_I_FRAME_STREAM_INF
#EXT-X-MEDIA EXT_X_MEDIA
#EXT-X-STREAM-INF EXT_X_STREAM_INF
#EXT-BLANK-LINE EXT_BLANK_LINE Only used in framework for serialize
#EXT-UNKNOWNE EXT_UNKNOWN Only used in framework for serialize

Reference

License

M3U is released under the MIT license. See LICENSE for details.

About

M3U Parser, write in Swift

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages