Commit Graph

1747 Commits

Author SHA1 Message Date
Christopher Rosell 2b4932c662 Make logger handle both args and keyword args. 2012-09-08 14:32:47 +02:00
Christopher Rosell 7ce4938cff Add a exception argument to urlopen. 2012-09-08 14:32:41 +02:00
Christopher Rosell d5942525de Get rid of urllib and use requests instead. 2012-09-07 12:39:17 +02:00
Christopher Rosell c6ae74f76f livestreamer.plugins.justintv: Always use lowercase channel name. 2012-09-01 20:43:30 +02:00
Christopher Rosell b7bee0304c livestreamer.plugins.justintv: Avoid SWF verification when possible. 2012-08-28 12:26:19 +02:00
Christopher Rosell 8a9578b460 livestreamer.plugins.gomtv: Add some logging. 2012-08-27 13:51:17 +02:00
Christopher Rosell 009c8bd2df livestreamer.plugins.gomtv: Handle main page URL. 2012-08-27 13:11:19 +02:00
Christopher Rosell 2bf4a57b44 Make help for --rtmpdump more clear. 2012-08-27 11:45:23 +02:00
Christopher Rosell b854a38813 livestreamer.plugins.gomtv: A few tweaks and fixes.
- Python 3.x compatible.
- Fix cookie handling.
- Remove unused methods and variables.
- Coding style tweaks.
2012-08-25 15:14:56 +02:00
Christopher Rosell 91363e5628 Merge pull request #21 from niallm90/plugin-gomtv
GOMTV.net plugin
2012-08-25 04:03:37 -07:00
Niall McAndrew 550257a2a0 Added reference to GOMTV.net licence and added it to the readme
plugin list.
2012-08-25 21:40:04 +12:00
Niall McAndrew 52636ae1b7 Added GOMTV plugin support adapted from https://github.com/sjp/GOMstreamer 2012-08-25 21:30:11 +12:00
Christopher Rosell 8545ee9aec Update README with URL to docs. 2012-08-24 02:38:16 +02:00
Christopher Rosell 93af278d61 Add some docs. 2012-08-24 02:28:42 +02:00
Christopher Rosell 2846ee256b Change location of livestreamerrc on Windows. 2012-08-23 23:37:37 +02:00
Christopher Rosell 40ad490efe livestreamer.plugins.justintv: Small tweak to login check. 2012-08-23 22:51:52 +02:00
Christopher Rosell 84a935a1d4 Make the library more thread safe. 2012-08-23 22:46:06 +02:00
Christopher Rosell 27cb393603 Release version v1.2.0. 2012-08-23 12:12:59 +02:00
Christopher Rosell 26dabdeb3f Minor CLI changes. 2012-08-18 20:11:59 +02:00
Christopher Rosell 78a23b24cf livestreamer.plugins.ownedtv: Add alternative CDNs to stream list. 2012-08-17 17:11:28 +02:00
Christopher Rosell ba9103e1cb Check if prebuffer gets any data. 2012-08-16 18:08:03 +02:00
Christopher Rosell a3520ccbc8 Updated README regarding VLC bug on Windows. 2012-08-15 22:26:39 +02:00
Christopher Rosell 58a7c3158d Minor CLI fixes. 2012-08-15 22:26:05 +02:00
Christopher Rosell fc4e35ed68 Kill player when stream is over. 2012-08-15 21:05:35 +02:00
Christopher Rosell e8eedda545 Add logging. 2012-08-15 19:49:54 +02:00
Christopher Rosell 0c5563f5e4 Prebuffer some data before outputing to player/file.
This is a simple way to check if stream server is
dead/has problems before launching a player/file output.
2012-08-15 14:57:58 +02:00
John Peterson 327585ccd4 Fixing justintv channel name parser if mature content is enabled.
Fixing justintv channel name parser in case the mature content gate is displayed instead of the channel page.

Signed-off-by: Christopher Rosell <chrippa@tanuki.se>
2012-08-11 02:44:17 +02:00
Christopher Rosell 3dd3c74e51 livestreamer.plugins.justintv: Fix subscription access. 2012-08-05 20:33:14 +02:00
Christopher Rosell c139d50cc4 livestreamer.plugins.ownedtv: Fetch SWF URL from page. 2012-08-04 00:15:49 +02:00
Christopher Rosell 9232721b19 livestreamer.plugins.justintv: Only request metadata when needed. 2012-08-03 23:59:08 +02:00
Christopher Rosell 9485db4abf livestreamer.plugins.ownedtv: Add SWF verification. 2012-07-27 19:58:17 +02:00
Christopher Rosell 0c00231fae Add 15 sec timeout for HTTP requests. 2012-07-23 16:50:24 +02:00
Christopher Rosell 1c3db3ea3c Smoother JSON checks. 2012-07-05 15:06:04 +02:00
Christopher Rosell 6db1dc81c2 Release version 1.1.0. 2012-07-01 02:48:52 +02:00
Christopher Rosell ac006c29ea Always make sure output is in binary mode on Windows. 2012-06-22 00:07:06 +02:00
Christopher Rosell af8ca6d10c README fix. 2012-06-18 19:38:05 +02:00
Christopher Rosell f2a27e8456 Update README with Windows instructions. 2012-06-18 19:36:40 +02:00
Christopher Rosell ecb020250d Use "rtmpdump.exe" on Windows. 2012-06-18 18:02:06 +02:00
Christopher Rosell 48be679ec6 Add SVTPlay plugin. 2012-06-18 13:59:01 +02:00
Christopher Rosell ac0d0d22eb Use Popen instead of pbs when launching player.
This increases compability with Windows since it
will use cmd.exe instead of trying to use /bin/sh.
2012-06-18 02:34:32 +02:00
Christopher Rosell ad31b868cc Improved --help. 2012-06-14 01:53:00 +02:00
Christopher Rosell 02cab26cfd Add option to hide player output. 2012-06-14 01:03:44 +02:00
Christopher Rosell 6f788fe8bc Improved livestreamerrc reading.
- Now supports comments prefixed with '#'.
- Now handles arguments with no value.
2012-06-14 01:02:15 +02:00
Christopher Rosell c125a8406d Use getattr instead of internal pbs function. 2012-06-14 00:13:46 +02:00
Christopher Rosell b66cb24f88 Check for errors when testing --jtv compatibility. 2012-06-13 16:22:55 +02:00
Christopher Rosell 0b0be39ebf Added global options module.
- Removed argument handlers from plugins and use options instead.
- Removed arguments to stream.open() and use options instead.
- Added rtmpdump option to override location manually.
2012-06-13 16:06:27 +02:00
Christopher Rosell 04aae63fb0 Improved subprocess error handling.
- Added --errorlog argument to log subprocess errors.
- Check if rtmpdump has --jtv argument when needed.
2012-06-12 19:53:12 +02:00
Christopher Rosell ad4b6b95c8 Add LICENSE. 2012-05-28 02:01:37 +02:00
Christopher Rosell 851e407e98 Improve English. 2012-05-28 01:47:48 +02:00
Christopher Rosell b19a10e681 Write normal messages to stdout instead of stderr. 2012-05-28 01:17:25 +02:00