commit 4fdec99aaf735ebb41c2913d4ef1cd69b80d5267
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Mon Aug 8 18:20:54 2016 -0300

    releases new version

commit a59e6ea171a58acc637e698148b0bde25266450a
Merge: 07bda43 7dd0e92
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Mon Aug 8 14:26:35 2016 -0300

    Merge pull request #74 from Eyevinn/feature-scte35
    
    Extract SCTE35 metadata on every segments

commit 7dd0e922aea94744419044a5ecbb4257e39949d3
Author: birme <jonas.birme@eyevinn.se>
Date:   Mon Aug 8 16:57:23 2016 +0200

    Not actually necessary to have a cue_start and cue_end attribute

commit 42c18f8b5927f1b590154c8085037998d0420efe
Author: birme <jonas.birme@eyevinn.se>
Date:   Mon Aug 8 16:40:39 2016 +0200

    Handle start of cue period without explicit EXT-X-CUE

commit c6a35193723318417bb5c5f099404dc46241d1ba
Author: birme <jonas.birme@eyevinn.se>
Date:   Mon Aug 8 16:27:34 2016 +0200

    Renamed SCTE35 test playlist

commit c8aff4001775eaf476121824c7ece742085eb293
Author: birme <jonas.birme@eyevinn.se>
Date:   Mon Aug 8 16:08:04 2016 +0200

    Passing tests for SCTE35 parsing

commit 70310331d4fac74a4a4b0115503987532a002171
Author: birme <jonas.birme@eyevinn.se>
Date:   Mon Aug 8 15:44:35 2016 +0200

    Implemented initial support for parsing out SCTE35 metadata in HLS

commit 07bda435f7061004ce25dd5be6a8f3de67e69219
Merge: 99510ec 857d986
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Fri Jul 29 07:39:26 2016 -0300

    Merge pull request #71 from hitzzc/timeout
    
    add timeout parameter for load function

commit 857d9862eb3efa4b66d26b0f717c4f6ab671427e
Author: deploy <deploy@freewheel.tv>
Date:   Fri Jul 29 13:24:10 2016 +0800

    add timeout parameter for load function - add unit test

commit 9065d985f577b5872f3ba56c650e992336b238ff
Author: deploy <deploy@freewheel.tv>
Date:   Fri Jul 29 13:22:48 2016 +0800

    add timeout parameter for load function - add unit test

commit 67256f9295a38a59af322d132d0d4bb6ca66bb93
Author: deploy <deploy@freewheel.tv>
Date:   Fri Jul 29 13:19:45 2016 +0800

    add timeout parameter for load function - add unit test

commit 6160e7fadaf8c3e4fa45f15045e0f6678e57334d
Author: deploy <deploy@freewheel.tv>
Date:   Fri Jul 29 12:34:50 2016 +0800

    add timeout parameter for load function - add unit test

commit ff56767d4511bd16ed2f517f9b2491bc7d801116
Author: deploy <deploy@freewheel.tv>
Date:   Fri Jul 29 12:27:03 2016 +0800

    add timeout parameter for load function - add unit test

commit 462dc31513957265b543ae4ca4755300010154f2
Author: deploy <deploy@freewheel.tv>
Date:   Thu Jul 7 16:55:17 2016 +0800

    add timeout parameter for load function

commit 99510ec00645a9b7687a8436891b35151184c14b
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Sun Jul 3 22:03:08 2016 -0300

    bumps up version

commit 782999632a27c2764fb864d3429e2dcab451f067
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Sun Jul 3 22:02:04 2016 -0300

    removes empty spaces

commit 2611f7d96dc444ccfb00f35881bef7d1ed84a042
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Sun Jul 3 21:54:14 2016 -0300

    ignores cache folder

commit c209d3d20bd82515b409ae7ccfe0cf2e9313c2e7
Merge: 72c5d0a 7a4a8e9
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Sun Jul 3 21:44:18 2016 -0300

    Merge pull request #70 from Prendo93/multi-media-fixes
    
    Multi media fixes

commit 7a4a8e97105e2873562f8525508a2c1f415f7aa2
Author: Michael Prendergast <michael@spalk.co>
Date:   Mon Jul 4 12:33:28 2016 +1200

    Adding fix to Playlist model to only print one media group_id for each media type.

commit f6c39e23957ae1520d8c62955e4a53499854bc88
Author: Michael Prendergast <michael@spalk.co>
Date:   Mon Jul 4 12:32:32 2016 +1200

    Adding tests which show failures on multi-media playlists:
     - Media Types are added once for each item, not once for each group_id

commit 72c5d0a4e4dffdfadb9f4d209e590304299a9180
Merge: b6662a4 0c3e519
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Sun Feb 28 17:27:10 2016 -0300

    Merge pull request #69 from onovy/setup_py_license
    
    License fixies

commit 0c3e51950f81ebd9bdb166f575e95605d7aaf3e7
Author: Ondřej Nový <ondrej.novy@firma.seznam.cz>
Date:   Sun Feb 28 20:25:45 2016 +0100

    Add LICENSE file to package

commit 75390340b41027b584683aeea74132721ab9850b
Author: Ondřej Nový <ondrej.novy@firma.seznam.cz>
Date:   Sun Feb 28 20:21:25 2016 +0100

    Added license to setup.py

commit b6662a46996b094d1d84667a5a9c2e33579ab375
Merge: 10dcac7 58a8648
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Tue Oct 20 10:30:28 2015 -0200

    Merge pull request #65 from somsak/master
    
    Fix bugs in resolution attribute and dumps function.

commit 58a8648e138f73240e1c443cf6de75d044e6fa4d
Author: Somsak Sriprayoonsakul <somsaks@gmail.com>
Date:   Tue Oct 20 15:00:56 2015 +0700

    - Add support for double quote in resolution attributes
    - Fix how segment represent itself (__str__)
    - Bump version up

commit 10dcac787430a31d772dd414f878042dfe62e98c
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Fri Oct 16 18:12:02 2015 -0300

    adds dependency and version badge

commit b03f2c855b013fdeac3e4c07d6eb7466a3392144
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Fri Oct 16 18:02:05 2015 -0300

    bumbs up version

commit dd00c15ad7ddd2f5bbae884a763aa6504bebd703
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Fri Oct 16 17:57:28 2015 -0300

    removes support for 3.2 but keeps for 3.3
    
    https://github.com/globocom/m3u8/pull/64

commit ea8cb404ad19faad510290c9a41535d9aa0839fb
Merge: 210db9c e7821cc
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Fri Oct 16 17:56:00 2015 -0300

    Merge pull request #64 from audetto/fix2
    
    Mote python 3 support.

commit e7821ccaa379d6ed543cb1c4537949dac7a0bad0
Author: Andrea Odetti <mariofutire@gmail.com>
Date:   Thu Oct 15 20:36:02 2015 +0100

    Mote python 3 support.
    
    Now all tests pass in python 3 as well.
    
    Andrea

commit 210db9c494c1b703ab7e169d3ae4ed488ec30eac
Merge: 4ca1bcf 67a9cb1
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Thu Oct 15 13:11:12 2015 -0300

    Merge pull request #60 from audetto/fix
    
    Python3 support.

commit 4ca1bcfeb599d04a71855dd09179576d3226fff4
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Thu Oct 15 11:22:19 2015 -0300

    migrating to container infrastructure fixes #62

commit 6893fa1ae28168b04904109ec2b277372dd3811d
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Thu Oct 15 11:09:30 2015 -0300

    fixes cue_out failing test

commit bd420842b144274c8ae86ea074682b4cb88dcb7d
Merge: 836bafb b753ba3
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Thu Oct 15 01:03:35 2015 -0300

    Merge pull request #61 from globocom/revert-21-master
    
    Revert "Multiple key support, IFrame playlist support"

commit b753ba3a633319ed25c9528542cea51054159af7
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Thu Oct 15 01:01:49 2015 -0300

    Revert "Multiple key support, IFrame playlist support"

commit 67a9cb12e6ec8152672489f67747528bba37861d
Author: Andrea Odetti <mariofutire@gmail.com>
Date:   Wed Oct 14 21:06:08 2015 +0100

    Python3 support.
    
    The module exceptions no longer exists.
    
    Andrea

commit 836bafb63980abcc4237469b845e94fd5bffece1
Merge: 707d212 5188097
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Tue Oct 6 13:22:46 2015 -0300

    Merge pull request #21 from feuvan/master
    
    Multiple key support, IFrame playlist support

commit 51880973249d657cbfa3e76189143ad1281c7397
Merge: c4899b9 707d212
Author: feuvan <feuvan@feuvan.net>
Date:   Tue Aug 18 13:19:01 2015 +0800

    Merge remote-tracking branch 'globocom/master'
    
    Conflicts:
    	m3u8/__init__.py
    	m3u8/model.py
    	m3u8/parser.py
    	tests/playlists.py
    	tests/test_model.py
    	tests/test_variant_m3u8.py

commit 707d212a27e80970b2b39df418e17b828fc77771
Merge: d577a2b 4690c20
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Fri Aug 7 00:07:00 2015 -0300

    Merge pull request #54 from cristina0botez/average-bandwidth
    
    Average bandwidth

commit 4690c20b83d8dd5a1fb82bb5ab409ec7119d497b
Author: Cristina Botez <cristina.botez@3pillarglobal.com>
Date:   Thu Aug 6 12:02:00 2015 +0300

    Made some documentation changes

commit 1479ccccae36f0ef9bcb0a150bb55b3842ef760d
Author: Cristina Botez <cristina.botez@3pillarglobal.com>
Date:   Thu Aug 6 03:38:52 2015 +0300

    Added AVERAGE-BANDWIDTH.

commit d577a2bc57c5880ccbaf52a41a582cdb7af77d9a
Merge: 8b31976 80af35f
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Fri Jul 31 12:54:03 2015 -0300

    Merge pull request #53 from GrumpyOldTroll/master
    
    fixes #42 and other minor problems

commit 80af35ffa37d17ba49b90a3eb481158b7b33353a
Author: Jake Holland <jholland@akamai.com>
Date:   Mon Jul 27 22:07:38 2015 -0700

    Fixed 2 problems:
    
    Unknown AttributeNames should be ignored, according to https://tools.ietf.org/html/draft-pantos-http-live-streaming-16#section-6.3.1.  Observed BANDWIDTH included in EXT-X-MEDIA tag from ted.com (e.g. http://hls.ted.com/talks/2297.m3u8), which is not defined, but caused an exception. Fixed that with the **extras.
    
    Also changed semantics when an absolute path without a netloc is used in a url, so that base_url will behave like a urljoin, using base_url netloc and the given url's absolute path. Note the change to expected_ts1_abspath in test_load_should_create_object_from_uri_with_relative_segments in test_loader.py. Also impacted parsing of the same video from ted.com.

commit 8b31976a52d17c201aeedd86a9bcbc3dcd7b6ae3
Merge: 74aa57e 3811ec4
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Fri Jul 24 16:50:09 2015 -0300

    Merge pull request #48 from mvmocanu/master
    
    Add support for #EXT-X-INDEPENDENT-SEGMENTS fix #51 and fix #52

commit 74aa57e946f709e4384ca859e9b2d0aaf7ae0309
Merge: c6a10cd 4d3cf88
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Fri Jul 24 16:48:14 2015 -0300

    Merge pull request #50 from GrumpyOldTroll/master
    
    Added a strict mode (strict=True optional parameter to M3U8 constructor), plus a couple of parse fixes.

commit 4d3cf88698b3bfbdaa035257db85eba3e3cc79e2
Merge: 0408f48 c6a10cd
Author: Jake Holland <jholland@akamai.com>
Date:   Wed Jul 22 12:39:54 2015 -0700

    merge from upstream

commit 0408f48701b459208e8c99e998daf984e7bf82a1
Author: Jake Holland <jholland@akamai.com>
Date:   Thu Jul 16 15:27:07 2015 -0700

    fix to accept blank lines in strict mode

commit 56a029bbabd644d856e484c24f75cd3c9cd41176
Author: Jake Holland <jholland@akamai.com>
Date:   Thu Jul 16 13:30:53 2015 -0700

    fixed parsing with EXT-X-BYTERANGE before EXTINF

commit 4e3e6726ea74ba7ad44e4d552c9c853ea31da97a
Author: Jake Holland <jholland@akamai.com>
Date:   Fri May 22 17:34:01 2015 -0700

    Fix for https://github.com/globocom/m3u8/issues/49: Added optional scrict=True parameter to avoid silently accepting things like html by raising ParseError. (Defaults to false for backward compatibility.)

commit 3811ec4fc69ab1fefd0562f843b2645cacb59733
Author: Mihai Mocanu <mvmocanu@users.noreply.github.com>
Date:   Tue Jul 21 15:57:31 2015 +0300

    Bumped version to 0.2.6

commit bb079394873efdf0f03f7ad069887a0bef1244a7
Author: Mihai Mocanu <mvmocanu@users.noreply.github.com>
Date:   Tue Jul 21 15:57:15 2015 +0300

    Added tests for #EXT-X-INDEPENDENT-SEGMENTS

commit 7f353e3aa46909b63cdee7c76ec485a18eadf7aa
Author: Mihai Mocanu <mvmocanu@users.noreply.github.com>
Date:   Tue Jul 21 15:56:55 2015 +0300

    Added missing requirement.

commit af09a65c982b33746d8c87254870f65a7ffd5972
Author: Mihai Mocanu <mvmocanu@users.noreply.github.com>
Date:   Tue Jul 21 15:47:04 2015 +0300

    Added support for #EXT-X-INDEPENDENT-SEGMENTS

commit c6a10cdd62f9b6f6c4a007e374f679831d2feb8c
Merge: 1bdec40 cb199fa
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Wed Jul 15 10:14:11 2015 -0300

    Merge pull request #47 from neon-lab/master
    
    Added support for #EXT-X-CUE-OUT-CONT tags as attributes of Segment

commit cb199faa5db709ecb6f76ef1fa9cae11f6420e28
Merge: 74d799e 51a24bc
Author: Neon-Dlea <lea@neon-lab.com>
Date:   Tue Jul 14 15:13:36 2015 -0700

    Merge pull request #5 from neon-lab/working
    
    modified the version number

commit 51a24bcd95c7053630b9a2dd34995dd27297b91a
Author: David Lea <lea@neon-lab.com>
Date:   Tue Jul 14 15:13:03 2015 -0700

    modified the version number

commit 74d799e18316b45782665e3ab9c6b88681b2a7cc
Merge: 2880d9c f36849c
Author: Neon-Dlea <lea@neon-lab.com>
Date:   Tue Jul 14 14:45:37 2015 -0700

    Merge pull request #4 from neon-lab/working
    
    bumped versions

commit f36849cfc411dab9d2793cbd1759feb123f28cfb
Author: David Lea <lea@neon-lab.com>
Date:   Tue Jul 14 14:44:52 2015 -0700

    bumped version to 1.0.2-neon

commit b55dd5e812117124f0c9b6f8301f872ca5dd726e
Author: David Lea <lea@neon-lab.com>
Date:   Tue Jul 14 14:44:09 2015 -0700

    bumped version to 2.5

commit 2880d9ce648ed1322f8350267f28606f7b7212ee
Merge: e7a80dc cf60ac6
Author: Neon-Dlea <lea@neon-lab.com>
Date:   Tue Jul 14 14:25:20 2015 -0700

    Merge pull request #3 from neon-lab/working
    
    Added support for #EXT-X-CUE-OUT-CONT

commit cf60ac689a1be70a1402828f66f3b64a76238349
Author: David Lea <lea@neon-lab.com>
Date:   Tue Jul 14 14:23:37 2015 -0700

    updated to be #EXT-X-CUE-OUT-CONT instead of #EXT-X-CUE-OUT

commit e7a80dc5a63903a23a9375d234f1fafd8496692c
Merge: f9c14a4 f50cad5
Author: Neon-Dlea <lea@neon-lab.com>
Date:   Tue Jul 14 14:15:51 2015 -0700

    Merge pull request #2 from neon-lab/working
    
    added tests

commit f50cad56e32f3560553bfe47594abcf29fb2a7d9
Author: David Lea <lea@neon-lab.com>
Date:   Tue Jul 14 14:11:02 2015 -0700

    added tests

commit f9c14a4776a68b89eeaf6cc4fae8d9e1ff4abd6f
Merge: 1bdec40 4273698
Author: Neon-Dlea <lea@neon-lab.com>
Date:   Mon Jul 13 08:14:05 2015 -0700

    Merge pull request #1 from neon-lab/working
    
    Updated model, protocol and parser to add cue_out info to Segment object

commit 42736982ec509147a455fd65726937d4a09ae936
Author: David Lea <lea@neon-lab.com>
Date:   Tue Jun 30 17:12:14 2015 -0700

    Updated model, protocol and parser to add cue_out info to Segment object

commit 1bdec40263a9758b7c1dd7171076b69c695ff691
Merge: 499285c bdea70a
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Wed Jun 3 00:49:00 2015 -0300

    Merge pull request #46 from GrumpyOldTroll/master
    
    Fix for #43 and #45 (Media base_uri handling and adding new EXT-X-KEY fields)

commit bdea70ad17be39dd4e305e4c62d007ebe4087e71
Author: Jake Holland <jholland@akamai.com>
Date:   Thu May 21 10:03:52 2015 -0700

    Fix for https://github.com/globocom/m3u8/issues/43, Media (EXT-X-MEDIA) base uri handling.

commit c47d2d10ddb2f5b987204f343b54be7a0540ae8b
Author: Jake Holland <jholland@akamai.com>
Date:   Thu May 21 10:15:27 2015 -0700

    fix for https://github.com/globocom/m3u8/issues/45, KEYFORMAT addition to EXT-X-KEY

commit 499285c68f050e7d32766a4fc035086c2c2c9436
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Mar 3 11:51:41 2015 -0300

    bump to 0.2.4

commit 8aa52b69f4e423a26d194527e0de6ccda38164c5
Merge: cecf487 0495cd5
Author: Flávio Ribeiro <email@flavioribeiro.com>
Date:   Tue Mar 3 10:34:32 2015 -0300

    Merge pull request #40 from netrounds-fredrik/replace_arrow_with_iso8601
    
    Replace arrow with iso8601 that is more lightweight (fixes #38)

commit 0495cd5a118c203cf21980fd4012763e7d367f9e
Author: Fredrik Kers <fredrik.kers@netrounds.com>
Date:   Tue Mar 3 10:10:29 2015 +0000

    Replace arrow with iso8601 that is more lightweight (fixes #38)

commit cecf487a61568b9991030fd122f4f4f27578ec29
Merge: ac9b4e0 7e6a88f
Author: Flávio Ribeiro <email@flavioribeiro.com>
Date:   Fri Feb 13 17:56:05 2015 -0200

    Merge pull request #39 from danielfm/media-sequence-fallback
    
    Media sequence fallback

commit 7e6a88fd6b85a6de32652a37fd54b1a2cd19681e
Author: Daniel Fernandes Martins <daniel.fernandes@corp.globo.com>
Date:   Fri Feb 13 13:59:17 2015 -0200

    bumped up version

commit b2040b62bc1a13806f235b2a51d76e47c39b1122
Author: Daniel Fernandes Martins <daniel.fernandes@corp.globo.com>
Date:   Fri Feb 13 11:54:32 2015 -0200

    guarantees an integer media sequence for non-variant playlists

commit ac9b4e009764b3fb325423ec1445a97e2d091981
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Mon Sep 8 17:17:05 2014 -0300

    releases new version :poop:

commit 69fab6f088bec6f560e836bc62f414b2b2f780b6
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Mon Sep 8 17:14:40 2014 -0300

    adds manifest

commit da0ab48e7d3f138bb35b5a322432a18be034bd1e
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Mon Sep 8 16:04:49 2014 -0300

    Bump up to 0.2.1

commit c1b1cc376845d7220738b6416a00b86303e6ed53
Author: Leandro and Juarez <jbochi@gmail.com>
Date:   Mon Sep 8 16:04:14 2014 -0300

    Dump discontinuity and program date time

commit d5658038d4e20deaf2015c9ee55a3cfffcfc193f
Author: Leandro and Juarez <jbochi@gmail.com>
Date:   Mon Sep 8 15:37:54 2014 -0300

    Dump multiple keys. Ref #1

commit 29c71ae8bc93743c721059fceba3bcc8597bb5c9
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Mon Sep 8 15:37:08 2014 -0300

    Increase tests verbosity

commit 22fa0163ae6e7ad36b455b37dd7b99829215a85d
Author: Leandro and Juarez <jbochi@gmail.com>
Date:   Mon Sep 8 15:11:58 2014 -0300

    Fix #1: Add support to multiple keys

commit 02adf9f44e99d2cb12f1b18dd7e794731748fec5
Author: Leandro and Juarez <jbochi@gmail.com>
Date:   Mon Sep 8 14:27:46 2014 -0300

    Add a segment attribute to indicate if it has a discontinuity

commit 2ddec8da1484a27ec15b9a87d922f5f9e335fe19
Author: Leandro and Juarez <jbochi@gmail.com>
Date:   Mon Sep 8 14:19:33 2014 -0300

    Fix docstring. Program date time is now a datetime

commit e3a2574142af2cc41e87f08a1eb2dd7b0cd1d5f4
Author: Leandro and Juarez <jbochi@gmail.com>
Date:   Mon Sep 8 14:12:40 2014 -0300

    Fix #26: Program id and bandwidth are integers

commit cdf7728ade04fe6e7078a91d0ab5ab8f6312f736
Author: Juarez Bochi and Leandro Moreira <juarez.bochi+leandro.ribeiro.moreira@gmail.com>
Date:   Mon Sep 8 11:41:47 2014 -0300

    adds program date time for each segment

commit eea0514ac21bd790e9c5e7422343e6c91110e3b9
Author: Juarez Bochi and Leandro Moreira <juarez.bochi+leandro.ribeiro.moreira@gmail.com>
Date:   Mon Sep 8 10:57:34 2014 -0300

    changes program_date to be datetime type

commit 7ff922e1ab4efeef779f9038cb8bf16e0f82abf7
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Fri Sep 5 10:52:15 2014 -0300

    releases new version

commit 1347c73a83bffc47512d0311869f4f401012bb4a
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Fri Sep 5 10:40:04 2014 -0300

    adds program date time attribute

commit 82ebf20b387faabc14136b354085d1eba1b4afbf
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Wed Aug 20 20:34:51 2014 -0300

    removes unnecessary parameter
    
    It opens read-only by default as docs points out https://docs.python.org/2/library/functions.html#open thanks @igorsobreira

commit 2f951559f6659f31fefdd71f8351324ad046eb16
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Wed Aug 20 15:25:26 2014 -0300

    releases new version with python 3 support

commit a881da06898ca222dd2cd6cc0aab0b84a4b954ea
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Wed Aug 20 15:16:16 2014 -0300

    fixes version fetch for python 2.6

commit 01fdd66609d866938b54db48de39528b1594a8e8
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Wed Aug 20 15:06:38 2014 -0300

    adds support for python 3

commit 71e73ef4d4522c8ec37f78aeb994e15978598f42
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Wed Aug 20 13:10:01 2014 -0300

    adjusts imports

commit 67dfddbd4cf3f502075cc94ffb964344346b8f3e
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Wed Aug 20 11:27:45 2014 -0300

    add coveralls.io badge on README

commit 1ef093dcbc079ea9a79651f49cad93c2bc641297
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Wed Aug 20 11:26:45 2014 -0300

    add coveralls.io support

commit 04f6ed3dc6e2c046a2dc7e7998db067d422e9a9a
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Wed Aug 20 10:55:21 2014 -0300

    returns test exit code instead of stop server

commit 4b40d3639c32bb60e0fe769f93557a777f1a2861
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Wed Aug 20 10:45:53 2014 -0300

    adds python 3 as runtime for ci

commit 4d74a60275d7ba3955ea1ffb0d37f9fc28649b3c
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Wed Aug 20 10:27:06 2014 -0300

    dependencies install is made by runtest script

commit fb68b81125509fbb4d0d1fc45483bf7c9004e16e
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Wed Aug 20 10:24:46 2014 -0300

    travis-ci to use badge using rst instead of mkdow

commit 5a8d11ee012be7e1a559d2c1470b98d1f93f2f03
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Wed Aug 20 10:23:59 2014 -0300

    Fixes markdown

commit ffe899d67ad4be6c187fdecb621d2b84e27bbdb1
Author: Leandro Moreira <leandromoreira@users.noreply.github.com>
Date:   Wed Aug 20 10:23:03 2014 -0300

    Adds travis-ci badge

commit 9d4c3c20ebe2cfd58f7f83e01953a1d049d322af
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Wed Aug 20 10:19:42 2014 -0300

    adds travis ci

commit 14958a8e39fa9421b079159ba5d289125a7ff333
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 19 22:15:53 2014 -0300

    add license headers

commit b4ff300358f56cfbfb120031b82bb10b78104dce
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 19 22:12:33 2014 -0300

    add component to store hls protocol strings

commit 578ab6f873719958accd4dca1a9d018548f7c4c4
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 19 22:10:35 2014 -0300

    remove useless file

commit 188b8111f235ab6de7b8ea6e69d4b6adf91de239
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 19 21:18:20 2014 -0300

    add coverage on runtests

commit 2a0eba8f9ad727107727a8fd50e7a515f361dc98
Merge: 3365163 50799af
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 19 21:04:37 2014 -0300

    Merge branch 'ericbuehl-master'

commit 50799af37960d4ec353025dbcb1078fe411ae4da
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 19 21:04:04 2014 -0300

    adjust base_uri variable on test_loader.py

commit 882e24bab47412cc32b14b2d15fa660bd3114a92
Merge: 3365163 6520424
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 19 21:02:39 2014 -0300

    Merge branch 'master' of https://github.com/ericbuehl/m3u8 into ericbuehl-master
    
    Conflicts:
    	tests/test_loader.py

commit 33651639c030348954e7bf9b4a81f9cbdd17b004
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 19 20:48:56 2014 -0300

    Remove ISSUES file, issues are on https://github.com/globocom/m3u8/issues

commit 6d44d7c47f5dc90010483676f8e94ad5bca6a978
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Tue Aug 19 17:41:11 2014 -0300

    releases new version

commit 8934562405e612a06de28c8062407a5bd791b067
Author: Leandro Moreira <leandro.ribeiro.moreira@gmail.com>
Date:   Tue Aug 19 17:35:08 2014 -0300

    adds python version

commit 91bfba4e0ab8d50ff07efd2be156f7aaeef00e01
Author: Lucas Mundim and Leandro Moreira <lucas.mundim+leandro.moreira@corp.globo.com>
Date:   Tue Aug 19 17:34:53 2014 -0300

    open playlist in read-only mode

commit 9cc5257dc166c71d2b36e844746b849f1ffc9e79
Merge: 5b599ab 113a11d
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Thu Jul 17 18:19:08 2014 -0300

    Merge pull request #31 from pbs/master
    
    I-frame playlist support

commit 113a11d9bc14ff762cd22a3369b0bc943129f420
Author: Peter Norton <pfnorton@pbs.org>
Date:   Thu Jul 17 11:45:30 2014 -0400

    Bump version to 0.1.7b to be able to use as a dependency in the setup.py script

commit 97d06a09e336884c7c0406aa0f23a5028c4f28d9
Author: Peter Norton <pfnorton@pbs.org>
Date:   Thu Jul 17 11:25:11 2014 -0400

    Added I-frame playlist support

commit 5b599abc0695827c6956830c07bd712205394932
Merge: 8432eb1 45874d3
Author: Flávio Ribeiro <email@flavioribeiro.com>
Date:   Sat Mar 15 15:22:06 2014 -0300

    Merge pull request #29 from audetto/win
    
    Do not use os.path.normpath for url as it is platform dependent.

commit 45874d3552ddc41f9002050df80a980683b88b4e
Merge: 8432eb1 390df99
Author: Andrea Odetti <mariofutire@googlemail.com>
Date:   Sat Mar 15 18:05:30 2014 +0000

    Merge branch 'win' into org

commit 8432eb120bc1fa595a6a48a70c2122a6163d9a28
Merge: 1043d52 5fa2592
Author: Flávio Ribeiro <email@flavioribeiro.com>
Date:   Wed Mar 12 08:21:42 2014 -0300

    Merge pull request #30 from cristina0botez/variant_playlist_type
    
    Variant playlist type

commit 1043d5228896ee2e9e8e2373fa7b8cdd43d1ae81
Merge: e87e2c2 f12214a
Author: Flávio Ribeiro <email@flavioribeiro.com>
Date:   Wed Mar 12 08:14:36 2014 -0300

    Merge pull request #28 from chrippa/variant_playlist_media
    
    Parse #EXT-X-MEDIA in variant playlists.

commit 5fa259200a0921cfc5ed9714ae3354e539580be8
Author: Cristina Botez <cristina.botez@3pillarglobal.com>
Date:   Thu Mar 6 16:40:36 2014 +0200

    Corrected media serialization in the EXT-X-STREAM-INF tag to expose a quoted-string value. See http://tools.ietf.org/html/draft-pantos-http-live-streaming-12#section-3.4.10 subsections: AUDIO, VIDEO, SUBTITLES.

commit 30b7fc091589b2f7aa8c98e577018cd7c3961139
Author: Cristina Botez <cristina.botez@3pillarglobal.com>
Date:   Tue Mar 4 15:59:25 2014 +0200

    Added documentation for new playlist_type field.

commit 6f8101e44802c63b219069d1ff85e925bfcca446
Author: Cristina Botez <cristina_maria_botez@yahoo.com>
Date:   Tue Mar 4 15:45:04 2014 +0200

    Update README.rst

commit dd4a532cca05b0ae096581af9b39eba009bb44e3
Author: Cristina Botez <cristina.botez@3pillarglobal.com>
Date:   Tue Mar 4 15:41:54 2014 +0200

    Added tests for modified behaviour. Modified README.rst

commit 8531aada66d340ce11f5f91bbebb7e0628238b20
Author: Cristina Botez <cristina.botez@3pillarglobal.com>
Date:   Tue Mar 4 14:51:16 2014 +0200

    Added #EXT-X-PLAYLIST-TYPE to supported simple parameters. Modified behaviour so that if #EXT-X-MEDIA-SEQUENCE is set to 0 it is serialized.

commit 390df996c48c65da4bacf7467f1eef0feac2d275
Author: Andrea Odetti <mariofutire@googlemail.com>
Date:   Sun Sep 15 10:39:53 2013 +0100

    Do not use os.path.normpath for url as it is platform dependent.
    urls look like a posixpath, so we enforce it.
    
    Andrea

commit f12214aad9fc61159b079c4b2a90a6005f96df44
Author: Christopher Rosell <chrippa@tanuki.se>
Date:   Sun Sep 15 01:57:22 2013 +0200

    Update README.rst.

commit 427d441fea2e4f274c1f9a6c1710b92db69b9ef1
Author: Christopher Rosell <chrippa@tanuki.se>
Date:   Sun Sep 15 01:56:19 2013 +0200

    Update tests to support media in variant playlists.

commit 33205bb57d02ef022cb7c44d769bdec9a9eee4fa
Author: Christopher Rosell <chrippa@tanuki.se>
Date:   Sun Sep 15 01:53:32 2013 +0200

    Parse #EXT-X-MEDIA in variant playlists.
    
    The data is available in two places:
    
     - M3U8.media is a list of all Media entries.
     - Playlist.media is a list of the Media entries connected
       to this playlist via the AUDIO, VIDEO and SUBTITLES tags.

commit e87e2c2d8b6bfd3f02e7b470bd48e55063b580c7
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 6 17:21:26 2013 -0300

    bump to 0.1.6

commit 95e86361484976812908eab64495216aaf9d4b93
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 6 17:20:40 2013 -0300

    fix 'replace all' mistake

commit 6c661b686f2a759acb308e55c22c1462b4d26115
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 6 14:56:29 2013 -0300

    bump to 0.1.5

commit 689bc9be13c24bcbb2839e3bb68643322a6fddec
Merge: 6c6c105 e5d2f32
Author: Flávio Ribeiro <email@flavioribeiro.com>
Date:   Tue Aug 6 10:45:48 2013 -0700

    Merge pull request #27 from flavioribeiro/master
    
    Change baseuri attribute name to base_uri respecting style (like absolute_uri) and fix basepath update

commit e5d2f324c6732c3dd2072eed105d70ba9e69bd61
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 6 14:37:23 2013 -0300

    naming: change basepath to base_path

commit c462cde1bf6b44f3757e006073bd423dad743d39
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Tue Aug 6 14:33:15 2013 -0300

    BasePathMixin: fix basepath update

commit dc9018dd1a271cc1efbcbd3d64da1114ddb4dc43
Author: Flávio Ribeiro <flavio.ribeiro@corp.globo.com>
Date:   Mon Aug 5 15:48:48 2013 -0300

    naming: change baseuri to base_uri

commit 6520424846ae217220eb6ba3256f79e27544dbe9
Author: Eric Buehl <eric.buehl@gmail.com>
Date:   Wed Jun 26 00:01:38 2013 +0000

    use correct base uri when being redirected

commit c4899b9ff536737dbfc9f3c412771e76421783c8
Author: Chen, Xiaoqiang <feuvan@gmail.com>
Date:   Mon Jan 21 11:39:14 2013 +0800

    fix typo

commit f902b25e262b03dbebefd29ecb6d029bc8b85e39
Author: Chen, Xiaoqiang <feuvan@gmail.com>
Date:   Mon Jan 21 01:43:19 2013 +0800

    Added multiple key support, I-frame playlist support.

commit 86ec88fd584f3e5b4e1d2dad4c85589d4b03e376
Author: feuvan <feuvan@gmail.com>
Date:   Sun Jan 20 20:25:00 2013 +0800

    fix styling, function untested

commit e1024b9cbc940c3d37a2cef83625eb51b99bb17f
Author: feuvan <feuvan@gmail.com>
Date:   Thu Jan 17 16:25:43 2013 +0800

    x-map, x-iframes-only

commit 9620974aec88a3a562abd35c1a970ddd56d7c748
Merge: 6c18398 6c6c105
Author: Chen, Xiaoqiang <feuvan@gmail.com>
Date:   Thu Jan 17 00:19:01 2013 -0800

    Merge pull request #4 from globocom/master
    
    merge with upstream

commit 6c6c105636b0643c774a714c3ee59a24405d008c
Merge: 4ecc59c 2998994
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Sun Jan 6 12:16:20 2013 -0800

    Merge pull request #19 from audetto/master
    
    Add attribute RESOLUTION

commit 299899450e1357c0c895a6f82f0a3b0a22c93f89
Author: Andrea Odetti <mariofutire@googlemail.com>
Date:   Wed Jan 2 21:41:43 2013 +0000

    The 2 tests had the same function name,
    so only the 2nd was actually executed.
    Moved the dump test to the correct area.
    
    Andrea

commit df2d0b4781bb1d4cac9f1948d01004816bdcac46
Author: Andrea Odetti <mariofutire@googlemail.com>
Date:   Wed Jan 2 21:20:43 2013 +0000

    Make resolution a tuple (h, v) of integers.
    
    Andrea

commit 3fbacb81ea278578f73f7ab5e761657770e1d00a
Author: Andrea Odetti <mariofutire@googlemail.com>
Date:   Wed Jan 2 21:10:31 2013 +0000

    Fix function documentation.
    
    Andrea

commit 3eec871c55220d2ed448e066c492f1455f704342
Author: Andrea Odetti <mariofutire@googlemail.com>
Date:   Wed Jan 2 21:07:50 2013 +0000

    Add dump test of playlist with resolution.
    
    Andrea

commit b31121b68910cc2f53d0f8a05c62ba71e231f73a
Author: Andrea Odetti <mariofutire@googlemail.com>
Date:   Tue Jan 1 21:17:23 2013 +0000

    Add support for attribute RESOLUTION
    
    Andrea

commit 6c183985aea39c81f521f88b93361c5bb294aa91
Merge: 93c76e8 4ecc59c
Author: Chen, Xiaoqiang <feuvan@gmail.com>
Date:   Tue Dec 18 22:32:07 2012 -0800

    Merge pull request #3 from globocom/master
    
    sync with upstream

commit 4ecc59cf067c1c15943023312dbaa9640bb4725f
Merge: 8757161 da2fa80
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Mon Dec 17 07:31:44 2012 -0800

    Merge pull request #18 from Kojoley/endlist
    
    Add support of EXT-X-ENDLIST tag, refs #3

commit da2fa807c04aaec21c06993e3edc841eff1dd547
Author: Nikita Kniazev <nok.raven@gmail.com>
Date:   Mon Dec 17 17:11:42 2012 +0400

    Add support of EXT-X-ENDLIST tag, refs #3
    
    model: add `is_endlist` attribute

commit 93c76e8c188926a1784bc7183a73485b13524df5
Merge: 763ae15 8757161
Author: Chen, Xiaoqiang <feuvan@gmail.com>
Date:   Wed Oct 17 11:15:03 2012 -0700

    Merge pull request #2 from globocom/master
    
    pull upstream change

commit 8757161d8adad7c87ed9e2a7f3faf648afd43ed0
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Mon Oct 8 16:42:55 2012 -0300

    Fix #17: package installation

commit 763ae15d185848b84eec5d73a283852e4417123e
Merge: 05e3471 6ab27a3
Author: Chen, Xiaoqiang <feuvan@gmail.com>
Date:   Fri Oct 5 09:09:08 2012 -0700

    Merge pull request #1 from globocom/master
    
    Pull changes from upstream

commit 6ab27a355cf3e0b331bfe854029006db61656c06
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Thu Sep 27 17:06:48 2012 -0300

    README: Update link to last HLS specification

commit 267c61918430caa1e8fd83fb4952c0f4b06100de
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Thu Sep 27 15:18:57 2012 -0300

    readme: Fix grammar

commit 0142fab8bc9976e261b983c2b4cba790fc9b96cb
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Thu Sep 27 15:16:46 2012 -0300

    readme: Fix link to issue 4

commit 14e12b1bdfd9f3ff31c50370e03003a20d56d123
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Thu Sep 27 15:10:30 2012 -0300

    Fix readme section about encryption

commit 3ea9b0ac8191d9ea264c27c90a3ba5066a5a5b9f
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Thu Sep 27 15:03:45 2012 -0300

    Remove special characters from README

commit da760c2ed4a30162ee42ad2d358d12a6fb3595c9
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Thu Sep 27 14:48:47 2012 -0300

    Bump up to 0.1.3

commit ecaf7fd11b1aa0f730fdd1c0264abdbb9fd725ef
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Thu Sep 27 14:47:30 2012 -0300

    Change README from markdown to rst and use it as long description

commit bbf983f761a9852905aafe46c47f2ad9a268004a
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Thu Sep 27 11:43:57 2012 -0300

    Updated test for codec with commas. Thanks feuvan. Fix #13

commit cabf65712d30a8393138fb2f7d5ba63dcb2ff812
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Thu Sep 27 11:34:07 2012 -0300

    duration: Add tests for float durations support

commit 05e34713a17c9cc44a5a213ded9350abce9c27ec
Author: Chen, Xiaoqiang <feuvan@gmail.com>
Date:   Sun Sep 2 02:11:23 2012 -0300

    Fix bug in attribute parsing. accept float EXTINF
    
    CODEC may contain comma in quoted string like below
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=271610,CODECS="mp4a.40.2,avc1.42801e"
    
    EXTINF duration could be integer or fixed point float.
    ref: http://tools.ietf.org/html/draft-pantos-http-live-streaming-08#section-3.3.2

commit 4a870ba358ae4694605fd9fef123c95f2f81fc47
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Tue May 22 14:46:51 2012 -0300

    model.py: Add `baseuri` to Playlist

commit ff58d6d00393d5715081ec4a1210f71cdc3b42a1
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Mon May 21 14:33:34 2012 -0300

    Fix parser so it does not consider blanks at the start or end of lines

commit a3d07adcec689355f958e5bd787c15828997e387
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Mon May 21 11:47:13 2012 -0300

    Bump version to v0.1.1

commit 6213db06eb2a2c647d5c3652997a05c920213fdb
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Mon May 21 11:44:16 2012 -0300

    model.py: Fix `absolute_uri` for empty `baseuri`s

commit 0840f5b1b79acca11bd0259769b885e2a2a2dbc9
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Fri May 18 16:58:10 2012 -0300

    Add LICENSE

commit 65b68ce744f2b96d790ddd763e711e1b05a28455
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Fri May 18 16:52:41 2012 -0300

    setup.py: Add author name Globo.com

commit eb70a823826cadf8b52b3600adc4b8d01fc460a9
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Fri May 18 16:36:58 2012 -0300

    Bump version to 0.1.0

commit 1def99c6abb09992c3c882c5eb438c8aa2e89e9d
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Fri May 18 16:29:08 2012 -0300

    model.py: Add docs about `baseuri` (issue #11)

commit c403fe6f24fdf8296734bcf57b729408ec561ab5
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Fri May 18 15:19:47 2012 -0300

    model.py: Raise ValueError if `absolute_uri` is called with no `baseuri` set (issue #11)

commit c9ca10a8a040842a36fa745a6231f913ef0cbdbf
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Fri May 18 14:57:00 2012 -0300

    Change M3U8 to have baseuri (issue #11)
    
    Change M3U8 to propagate baseuri to Segments and Keys,
    so they can have `.absolute_uri` getter and let `.uri` unchanged.

commit 2b72decd60cd24d82cdad568ee7017a9cb5cd5bd
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Fri May 18 10:52:58 2012 -0300

    Fixed issue #11: M3U8 doesn't understand relative paths
    
    All chunk paths are now absolute.

commit 5adc4623f2df1757e1ff9d2bd021730fe51c993f
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Thu May 17 18:59:00 2012 -0300

    parser.py: Fix "chunk" typo

commit 330f2138e249efa698aad0474cdf0bcfb2a65026
Author: Hugo Lopes Tavares <hltbra@gmail.com>
Date:   Thu May 17 18:43:26 2012 -0300

    Variant M3U8: Fixed issue #10 - should be able to create m3u8 from scratch

commit ae24fd2f9c2ac4c1328e98c572c4f343190286da
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Mon May 7 15:45:17 2012 -0300

    model: add link to spec on docstring

commit 1bf385a4ccdb7da711b97a2d443bb6c903d44d51
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Mon May 7 15:32:06 2012 -0300

    model: refactor stream_info attribute on playlist

commit 49b779817cbbeb6e9b9bfd0d0af757f61a84f75d
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Mon May 7 15:20:42 2012 -0300

    models: change playlist attribute s/resource/uri. And refactor methods on Playlist and PlaylistList

commit 4e6107a43994bd717025eada5c04b8bacd80fe0e
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Mon May 7 15:07:43 2012 -0300

    model: normalize basepath for variant playlists, fixes 5

commit c4d0627f6690d00283c18f8a51e99508c790d55c
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Mon May 7 14:13:17 2012 -0300

    model: dumps() working for variant streams, fixes #8

commit 638ab8685c8797c97cfc88b618a77711aa1cd1ae
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Mon May 7 13:53:34 2012 -0300

    model: implement files attribure, fixes #9

commit 08bd8063044499fcf1bd063029da5e379e8bbad6
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Mon May 7 13:43:30 2012 -0300

    model: refactor simple attributes initialization from parser

commit f267dfec423e3eb63acfd016398a94918127f0c1
Author: Danilo Moret <github@moret.pro.br>
Date:   Thu May 3 15:40:02 2012 -0300

    fix readme typo

commit 278e7abe1f9f776893f2d74205b2d419fbd9afb9
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Thu May 3 15:12:38 2012 -0300

    model: add basepath attribute to update the urls of a playlist, refs #5

commit 908c87bd927a98fc7b4803425c9b41be945449f5
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 20:50:46 2012 -0300

    model: create dump() method. same as dumps() but saves string to given file

commit abad0cee3502c2d7de95e7836d2c523eb791f2d3
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 18:57:57 2012 -0300

    model: create dumps() method, working for basic m3u8 (no variant stream support yet)

commit 33b1c4c60ebfc380e8f608682ec112d6190319dd
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 17:28:19 2012 -0300

    parser: refactor target_duration and media_sequence

commit 0f7dab23d836fb97ea547aee1c706194dca14706
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 17:26:04 2012 -0300

    model: add version and allow cache attributes

commit bd9377812d595185e72ab9d8581ab5f0f2e80281
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 17:25:48 2012 -0300

    parser: add version and allow_cache

commit 0190123f3d8979c2e36eeb1ad77a9f74bb4f4471
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 15:58:39 2012 -0300

    update readme with "key" docs

commit e1f66f5835d4cd80f7b4ce0ed6d2e8bdf6d5430d
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 15:48:42 2012 -0300

    parser: normalize line breaks

commit 8477af72ce284469643e926f2cc3c6a98f7544c4
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 15:41:45 2012 -0300

    parser: ignore whitespaces on parameters

commit c4f1efd4a8cf37c84b7952bcf4b895d6eba0f92a
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 15:35:56 2012 -0300

    loader: load from url and file, fixes #7, #8

commit 5ad6f75002921337b025443740711f23fcf522ab
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 14:54:46 2012 -0300

    model: update readme to reflect current implementation status

commit 20f9fbef3fd4c94221eeae22bd39b3b42ea461f0
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 14:49:17 2012 -0300

    model: add `is_variant` and `playlists` attribute, refs #4

commit fd5ac9685f3efb68551575f77f94773bdc92d822
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 12:14:01 2012 -0300

    parser: each variant stream is just a dict, it becomes a namedtuple just on model

commit ba7a67d3ffcea0045c235c7085ee784b4e2c1eab
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 12:08:13 2012 -0300

    parser: each segment is just a dict, it becomes a namedtuple just on model

commit 900bf6b965a1eb809d2f31faa1f51873e88a3d18
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 12:05:32 2012 -0300

    model: implement attributes fetching data from parser response

commit 6122f3d593b4cb2ff49b430f4f148ebe44a152f0
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 11:28:43 2012 -0300

    replace "chunks" for "segments" everywhere

commit cb0557ea019473d97330f267af65a645ea74c1dd
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 11:24:58 2012 -0300

    parser: modify segment to be an object instead of dict

commit 2d82faa8293eeb314b34a63111113435dce61218
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 10:54:34 2012 -0300

    parser: implement variant playlists, refs #4

commit ee73644da454961ea2aae27df036f2ee2212477c
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Wed May 2 10:52:51 2012 -0300

    parser: move test playlists to separate file

commit 36437d369a9a6287346f4cfc740de99f2a6828ab
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Wed May 2 10:15:52 2012 -0300

    Fix #2: parsing chunk title

commit b4ce785d7fad1b96ebcf32a4b7fa6ddded9f1049
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Wed May 2 09:54:31 2012 -0300

    parser: Added test for playlist with IV

commit 2191b967ae5ad796c007085bc1ba2fab7e347722
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Wed May 2 09:37:36 2012 -0300

    parser: returning chunks with 'uri' instead of 'title'

commit 66efd9c817014da157644d08be1ab21f70e40e91
Author: Juarez Bochi <jbochi@gmail.com>
Date:   Wed May 2 09:32:02 2012 -0300

    parser: parsing chunks duration

commit cc8ddcd6ffe1da7c333d14698a9ed05c4b1c47d3
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Mon Apr 30 10:27:47 2012 -0300

    Add design idea to implement variable bitrates, refs #4

commit 8b7ba1dce50b1ab0eac58c52eaee6ba9b003046b
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Sat Apr 28 17:52:26 2012 -0300

    readme: fix typo

commit 622bcd3bfcec16c803fb3f1220e84cd20f33fdc2
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Sat Apr 28 17:51:20 2012 -0300

    Update README example

commit 1ddd6abd5ee5cbfb564ff19f97665ceaf9cafa70
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Sat Apr 28 17:49:48 2012 -0300

    Update readme

commit 7631a3248656ce41b298442602dd41750939bee0
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Sat Apr 28 17:36:03 2012 -0300

    parser: refactor to functions instead of class

commit f3d527a51ba565f00f2c6c4b30e33a4c3cb15dac
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Fri Apr 27 23:47:52 2012 -0300

    parser: parse single key with method and uri

commit 85019f15ab174556b18cafc41a529b5504cad6c8
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Fri Apr 27 23:32:05 2012 -0300

    parser: working for simple playlist files

commit fd3eb544158e955bf9a77b72ed5559612e7e364a
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Fri Apr 27 19:17:44 2012 -0300

    create basic setup.py and test command

commit 67374041839a34f9bfc201f144dd7df2cc92f4b5
Author: Igor Sobreira <igor@igorsobreira.com>
Date:   Fri Apr 27 19:01:50 2012 -0300

    initial project structure with design ideas

commit 7562c16f15099491127a7191f9486e1c7fc39129
Author: Igor Macaubas <igor@macaubas.com>
Date:   Fri Apr 27 13:56:32 2012 -0700

    initial commit
