Commit Graph

2097 Commits

Author SHA1 Message Date
Sebastian Meyer b2b6f595a8 Improve contribution guidelines (#772)
* Update issue template

* Add a known issues file

* Rewrite the contribution guidelines
2017-04-14 18:46:55 -07:00
Forrest 51b3efa45d Merge pull request #774 from back-to/chaturbate
[chaturbate] Fixed plugin - New API
2017-04-14 18:45:37 -07:00
Forrest 3de461ae36 Merge pull request #793 from melmorabity/canalplus_fix
plugins.canalplus: disable HDS streams for live videos
2017-04-14 18:45:05 -07:00
Mohamed El Morabity fc651b6592 Disable HDS streams for live videos 2017-04-15 01:57:02 +02:00
Forrest c330c8af74 Merge pull request #792 from melmorabity/bfmtv
Add support for BFMTV group channels
2017-04-14 09:41:23 -07:00
Mohamed El Morabity a4043eef64 Add support for BFMTV 2017-04-14 12:20:53 +02:00
Mohamed El Morabity 041585c0a4 plugins.brightcove: support for HLS stream URLs with query strings + RTMPE stream URLs (#790)
* Handle HLS playlist URLs with query strings

* Handle RTMPE streams
2017-04-14 09:19:26 +02:00
Daniel Draper ca9b6f557d Will exit with exit code 1 if stream cannot be opened. (#785)
* Will exit if stream cannot be opened.

* Got rid of for/else, replaced with more verbose/readable boolean version, fixed retry-open, added two console.exits as per review.

* finally block

* fixed log message try number.

* log to logger, fixed try number.

* nevermind, you need the break...
2017-04-13 08:21:07 -07:00
Forrest e7f05a804c Merge pull request #787 from melmorabity/pcyourfreetv
Add support for pc-yourfreetv.com
2017-04-11 17:35:35 -07:00
Forrest f3ae6795ae Merge pull request #783 from beardypig/twitch-popout
plugins.twitch: support for pop-out player URLS and fixed clips
2017-04-11 12:59:10 -07:00
Mohamed El Morabity 8b7be38343 Add support for pc-yourfreetv.com 2017-04-11 17:15:06 +02:00
beardypig 2d1ff6b79c plugins.twitch: support for pop-out player URLS and fixed clips
Extracts the channel/video ID from pop-out player URLs.
Adds support for clips subdomain.
There is a v2 clips API, which responds with the same schema as the
original v1 clips API but only requires the clip name without the channel
name (as per the new clip URLs).
2017-04-11 12:30:06 +01:00
Forrest 4ecde12286 Merge pull request #779 from melmorabity/playtv_fix
plugins.playtv: disable HDS streams
2017-04-09 12:31:49 -07:00
Mohamed El Morabity d874980345 Disable HDS streams which are no more available 2017-04-09 17:53:06 +02:00
beardypig f6648dafc2 Dailymotion feature video and backup stream fallback (#773)
* plugins.dailymotion: extract the chromecast stream URL as a fallback

* plugins.dailymotion: make featured video extraction more reliable
2017-04-07 09:23:16 -07:00
back-to 277d064051 [chaturbate] Fixed python 3.5 bug and added regex tests 2017-04-07 12:10:48 +00:00
Forrest 3ff628463d Merge pull request #760 from beardypig/nbc
plugins.nbc: support vod from nbc.com
2017-04-06 13:03:40 -07:00
Forrest fddc80310d Merge pull request #770 from beardypig/hds-live-edge-fix
stream.hds: ensure the live edge does not go past the latest fragment
2017-04-06 09:38:51 -07:00
beardypig 80eeba095c stream.hds: ensure the live edge does not go past the latest fragment 2017-04-06 14:35:53 +01:00
back-to dc95ccf7cf [chaturbate] New API for HLS url 2017-04-05 20:11:05 +00:00
Charlie Drage 6a42453a7b Merge pull request #763 from gravyboat/feature/add_readme_streamer_support
Add readme note about supporting streamers
2017-04-05 14:17:46 -04:00
Forrest Alvarez 8adef4d169 Make notice more agnostic 2017-04-05 10:35:03 -07:00
beardypig a35fe5ff50 plugins.nbcsports: add support for nbcsports.com via theplatform 2017-04-05 08:20:04 +01:00
beardypig f242a4c1f5 plugins.nbc: support vod from nbc.com
Added a plugin to support NBC and thePlatform (which hosts the NBC
videos). Only un-authenticated streams are supported.
2017-04-05 08:20:04 +01:00
Forrest c8481efff5 Merge pull request #753 from beardypig/liveedu
plugins.livecodingtv: renamed to livedu, and updated for new site
2017-04-04 09:50:57 -07:00
Forrest Alvarez 284d441d9b Forgot a ) 2017-04-04 09:45:57 -07:00
Forrest Alvarez c8359c2bd5 Update readme so users are aware using Streamlink bypasses ads 2017-04-04 09:45:07 -07:00
Charlie Drage 36fcc9f6c7 Merge pull request #762 from cdrage/release-0.5.0
0.5.0 Release
2017-04-04 12:40:38 -04:00
Forrest 2c228ec99b Merge pull request #758 from beardypig/deutschewelle
plugins.deutschewelle: support for live dw streams
2017-04-04 09:31:11 -07:00
Charlie Drage 905ab0eb61 0.5.0 Release 2017-04-04 12:30:33 -04:00
Forrest dd7165437c Merge pull request #759 from beardypig/aljazeera
plugins.aljazeeraen: support for live and vod streams from aljazeera.com
2017-04-04 09:29:10 -07:00
Forrest 51e68368bc Merge pull request #761 from beardypig/googledocs
Support for videos on Google Docs/Drive
2017-04-04 09:24:57 -07:00
beardypig 7eee543259 plugins.googledrive: add googledrive support 2017-04-04 16:01:04 +01:00
beardypig 0b55da50bf plugins.brightcove: add support for brightcove player urls 2017-04-04 15:42:29 +01:00
beardypig bb6a10c443 plugins.aljazeeraen: support for live and vod streams from aljazeera.com
Only the English variant of the website is support (aljazeera.com).
Live streams and VOD are both supported.

A support class `BrightcovePlayer` was added to simplify the process of
playing streams hosted by Brightcove.
2017-04-04 12:47:30 +01:00
beardypig 40bc73c269 plugins.deutschewelle: support for live dw streams
Only supports the live streams, the different language streams are
supported by including the query string argument `channel` in the URL.
2017-04-04 09:12:24 +01:00
beardypig 71cb1b5911 plugins.googledocs: updated the url regex and added a status check 2017-04-03 10:54:49 +01:00
beardypig 38aa02bad8 plugins.googledocs: plugin to support playing videos stored on google docs 2017-04-03 10:54:49 +01:00
beardypig af8a59e903 plugins.livecodingtv: renamed to livedu, and updated for new site
The old livecoding.tv plugin has been renamed to liveedu and has been
updated to support the new site and new api. Some streams require login
details which can be supplied using the two new arguments:

- `--liveedu-email`: LiveEdu.tv account email (not 3rd party login)
- `--liveedu-password`: LiveEdu.tv account password

livecoding.tv URLs should still work, as they all appear to redirect to
liveedu.tv. A lot of the VOD streams appear to require a PRO account,
which I do not have.

Example URLs:

- liveedu.tv/learntoprogram/RdeQa-javascript-fundamentals/ZB5w3-javascript-fundamentals-2/ (no login required)
2017-04-03 10:25:24 +01:00
Forrest 4b09107829 Merge pull request #749 from CallMeJuf/periscope-pscp
New Periscope URL #748
2017-04-02 18:14:30 -07:00
CallMeJuf 481a82f984 New Periscope URL #748
Old periscope URL still works accessible. Using new one temporarily (?) during legal action in turkey. API URL (STREAM_INFO_URL) not interchangeable yet.
2017-04-01 15:18:15 -04:00
Forrest 49f639933c Merge pull request #745 from beardypig/rtve-vod
plugins.rtve: support for avi/mov VOD streams
2017-03-31 10:54:27 -07:00
Forrest 6d37be01cd Merge pull request #744 from beardypig/dailymotion-featured
plugins.dailymotion: play the featured video from channel pages
2017-03-31 09:48:53 -07:00
beardypig 5c5704a5bd plugins.rtve: support for avi/mov VOD streams 2017-03-31 17:26:06 +01:00
beardypig 5fd3b86297 plugins.dailymotion: play the featured video from channel pages 2017-03-31 17:21:04 +01:00
CallMeJuf bc3cf3ac2a Aliez plugin now accepts any TLD (#696)
* Aliez plugin now accepts and TLD. Fixed Regex that makes sure we're on a /live/ or /video/ page. Fixes #695

* Made regex a bit cleaner
2017-03-25 17:12:37 -07:00
steven7851 fb81b65ecc plugins.douyutv: support vod (#706)
* Update douyutv.py

* Update plugin_matrix.rst

* fix url regex

* fix None type error
2017-03-23 14:43:41 -07:00
Forrest 9b8075419b Merge pull request #717 from steven7851/patch-6
plugins.17media: Add support for HTTP stream
2017-03-23 14:26:36 -07:00
Forrest 4f7416d576 Merge pull request #726 from back-to/garena
plugins.garena - Added new plugin garena
2017-03-21 11:05:05 -07:00
Forrest 1436826230 Merge pull request #725 from beardypig/locale-sys-invalid
utils.l10n: use default locale if the system returns an invalid locale
2017-03-21 09:37:20 -07:00