forked from chrippa/livestreamer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
194 lines (150 loc) · 5.77 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
Version 1.5.2
-------------
Plugins:
- Twitch/Justin.tv: Fix stream names.
Version 1.5.1
-------------
Plugins:
- Added plugin for Filmon.
- Twitch/Justin.tv: Safer cookie and SWF URL handling.
- Youtube: Enable VOD support.
Bug fixes:
- Fixed potential crash when invalid UTF-8 is passed as arguments
to subprocesses.
Version 1.5.0
-------------
CLI:
- Handle SIGTERM as SIGINT.
- Improved default player (VLC) detection.
- --stream-priority renamed to --stream-types and now excludes
any stream types not specified.
- Added --stream-sorting-excludes which excludes streams
from the internal sorting used by best/worst synonyms.
- Now returns exit code 1 on errors.
API:
- plugin.get_streams(): Renamed priority parameter to stream_types
and changed behaviour slightly.
- plugin.get_streams(): Added the parameter sorting_excludes.
Plugins:
- Added plugin for Aliez.tv.
- Added plugin for Weeb.tv.
- Added plugin for Veetle.
- Added plugin for Euronews.
- Dailymotion: Updated for JSON result changes.
- Livestream: Added SWF verification.
- Stream: Added httpstream://.
- Stream: Now evaluates parameters as Python values.
- Twitch/Justin.tv: Fixed HLS stream names.
- Youtube Live: Improved stream names.
Version 1.4.5
-------------
Plugins:
- Twitch/Justin.tv: Fixed mobile transcode request never happening.
- GOMTV.net: Fixed issue causing disabled streams to be picked up.
- Azubu.tv: Updated for HTML change.
Streams:
- HLS: Fixed potential crash when getting a invalid playlist.
Version 1.4.4
-------------
Plugins:
- Twitch/Justin.tv: Fixed possible crash on Python 3.
- Ilive.to: HTML parsing fixes by Sam Edwards.
Version 1.4.3
-------------
CLI:
- Major refactoring of the code base.
- Now respects the XDG Base Directory Specification.
Will attempt to load config and plugins from the following paths:
- $XDG_CONFIG_HOME/livestreamer/config
- $XDG_CONFIG_HOME/livestreamer/plugins/
- The option --quiet-player is now deprecated since
it is now the default behaviour. A new option --verbose-player
was added to show the player's console output.
- The option --cmdline now prints arguments in quotes.
- Print error message if the player fails to start.
Plugins:
- Added a cache plugins can use to store data
that does not need to be generated on every run.
- Added Azubu.tv plugin.
- Added owncast.me plugin by Athanasios Oikonomou.
- Youtube: Updated for HTML changes.
- GOMTV.net:
- Fixed incorrect cookie names
- Stream names are now more consistent
- Added support for Limelight streams
- Twitch/Justin.tv:
- Fixed SWF verification issues
- The HLS streams available are now higher quality
Streams:
- Minor improvements and fixes to HDS.
Bug fixes:
- Properly fixed named pipe support on Windows.
Version 1.4.2
-------------
CLI:
- Attempt to find VLC locations on OS X and Windows.
- Added --stream-priority parameter.
- Added --json parameter which makes livestreamer output JSON,
useful for scripting in other languages.
- Handle player exit cleaner by using SIGPIPE.
Plugins:
- UStream: Now falls back on alternative CDNs when neccessary and added
support for embed URLs.
- Added ilive.to plugin by Athanasios Oikonomou.
- Added cast3d.tv plugin by Athanasios Oikonomou.
- streamingvideoprovider.co.uk: Added support for RTMP streams.
- GOMTV.net: Major refactoring and also added support Adobe HDS streams.
- SVTPlay: Added support for Adobe HDS streams.
- Twitch/Justin.tv: Some minor tweaks and fixes.
- Ongamenet: Update to URL and HTML changes.
- Livestream.com: Update for HTML changes.
Streams:
- Minor improvements and fixes to HLS.
- Added support for Adobe HDS streams.
General:
- Removed cache parameter from default player, since they do not work
on older versions of VLC.
- Added meta-stream "worst".
- Removed sh dependancy and embeded pbs instead.
Bug fixes:
- Fix named pipes on Windows x64.
API:
- Added optional priority argument to Plugin.get_streams.
- Improved docstrings.
Version 1.4.1
-------------
CLI:
- Added --ringbuffer-size option.
Plugins:
- Fixed problem with UStream plugin and latest RTMPDump.
- Added freedocast.com plugin by Athanasios Oikonomou.
- Added livestation.com plugin by Athanasios Oikonomou.
- Added mips.tv plugin by Athanasios Oikonomou.
- Added streamingvideoprovider.co.uk plugin by Athanasios Oikonomou.
- Added stream plugin that handles URLs such as hls://, rtmp://, etc.
- Added yycast.com plugin by Athanasios Oikonomou.
Streams:
- Refactored the HLS stream support.
General:
- Bumped requests version requirement to 1.0.
- Bumped sh version requirement to 1.07.
Version 1.4
-----------
CLI:
- Added --rtmpdump-proxy option.
- Added --plugin-dirs option.
- Now automatically attempts to use secondary stream CDNs when primary fails.
Plugins:
- Added Dailymotion plugin by Gaspard Jankowiak.
- Added livestream.com plugin.
- Added VOD support to GOMTV plugin.
- Twitch plugin now finds HLS streams.
- own3D.tv plugin now finds more CDNs.
- Fixed bugs in Youtube and GOMTV plugin.
- Refactored UStream plugin.
Streams:
- Added support for AkamaiHD HTTP streams.
General:
- Added unit tests, still fairly small coverage though.
- Added travis-ci integration.
- Now using python-sh on *nix since python-pbs is deprecated.