./multimedia/py-m3u8, Parser for M3U8 playlists

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.9.0, Package name: py38-m3u8-0.9.0, Maintainer: pkgsrc-users

This module provides a parser for M3U8 playlists as used by Apple's HTTP
Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH).


Required to run:
[devel/py-setuptools] [time/py-iso8601] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 27c0d33c6cbc28275ced59bce3035b1ea60e33db
RMD160: def19d7aa23c3d7e0981b53af2fa682611e55989
Filesize: 24.091 KB

Version history: (Expand)


CVS history: (Expand)


   2021-06-07 10:20:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m3u8: updated to 0.9.0

0.9.0:
Add Github actions to test the code
Treat S3 as a URL instead of a local file
   2021-01-15 13:35:36 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m3u8: updated to 0.8.0

0.8.0
Added additional parsing for simple CUE-OUT with Duration key
Added _cueout_duration to _parse_cueout
Added AVERAGE-BANDWIDTH to IFramePlaylist
Added VIDEO-RANGE to IFramePlaylist
Added new playlist delta attributes from v10
Added HDCP-LEVEL to StreamInfo and IFramePlaylist
   2020-08-21 11:08:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m3u8: updated to 0.7.1

0.7.1:
Fixed base path when query string has slashes
Fixed load file decode issue in non-english platform
   2020-07-27 14:21:01 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-m3u8: updated to 0.7.0

0.7.0:
EXTINF tag must not violate floating point spec
Drop Python 2 support
Allow users to use proxies
Allow users to use a custom HTTP client
Rounded framerate to 3 decimal places per spec
Support VIDEO-RANGE in StreamInfo
   2020-05-04 17:25:21 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m3u8: updated to 0.6.0

0.6.0:
Order DATERANGE x-s predictably
EXT-X-GAP support
Added ability for extra parameters to be passed to Key class
Add DATERANGE tag support
Add support for EXT-X-PRELOAD-HINT
   2020-01-20 12:53:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m3u8: updated to 0.5.4

0.5.4:
Fixes a problem when a playlist comes with negative numbers, keeping them as \ 
they are.
   2019-12-11 13:52:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m3u8: updated to 0.5.3

0.5.3:
Allow individual EXT-X-MAP tag for segment
   2019-11-28 14:47:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m3u8: updated to 0.5.2

0.5.2:
Add SCTE35 CUE-OUT and CUE-IN support
Add #EXT-X-SESSION-KEY support