{"_id":"m3u8","_rev":"27-c57d7c9a4da66311cd13455005b31e84","name":"m3u8","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","dist-tags":{"latest":"0.0.10"},"versions":{"0.0.1":{"name":"m3u8","version":"0.0.1","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","main":"./parser.js","keywords":["m3u","m3u8","hls","http live streaming","stream"],"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"dependencies":{"chunked-stream":"~0.0.1"},"devDependencies":{"mocha":"~1.6.0","sinon":"~1.5.0"},"engine":{"node":">=0.6.0"},"scripts":{"test":"make test"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"_id":"m3u8@0.0.1","dist":{"shasum":"37b11ce544f6257fa25d5b0933abf86d838e37b1","tarball":"https://registry.npmjs.org/m3u8/-/m3u8-0.0.1.tgz","integrity":"sha512-6uzHqgA3YQ6YMVMpMEdb5/OrUk9Os0V/iJW6CCt2tPxIwJImasZjR77Q5xLxDwBrD4bwLiLrWkYS4Pd2RPc6Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9yZRf/UJOv2/4rcOSnioOZNtIdgZWI87wGxBIiKCtPAiEAv3dKkFv2rDoQt0pCRPpI5p4CIVidkcPZWzM2a+zZJWk="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"bog","email":"bog@ted.com"},"maintainers":[{"name":"bog","email":"bog@ted.com"}],"directories":{}},"0.0.2":{"name":"m3u8","version":"0.0.2","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","main":"./parser.js","keywords":["m3u","m3u8","hls","http live streaming","stream"],"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"dependencies":{"chunked-stream":"~0.0.1"},"devDependencies":{"mocha":"~1.6.0","sinon":"~1.5.0"},"engine":{"node":">=0.6.0"},"scripts":{"test":"make test"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"_id":"m3u8@0.0.2","dist":{"shasum":"b173fcfb70bd0b5761093ac620dd88a16e752d68","tarball":"https://registry.npmjs.org/m3u8/-/m3u8-0.0.2.tgz","integrity":"sha512-vOfyHhaInvC4Qh4KhETIplzEVfsLqpnp6AG2U0XxSNCgWrf3QWN9boEOliAfNTcDx2YDie5ZgCvXioyPM9BBhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiZQuehg9a128xnd9cXJZZeGhk+vvroUvRB+MvKp9zLAiEAs98vMGcLHlUL6ek5H7X5ZCu0rnw6FfPvn+LsB2q2+tI="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"bog","email":"bog@ted.com"},"maintainers":[{"name":"bog","email":"bog@ted.com"}],"directories":{}},"0.0.3":{"name":"m3u8","version":"0.0.3","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","main":"./parser.js","keywords":["m3u","m3u8","hls","http live streaming","stream"],"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"dependencies":{"chunked-stream":"~0.0.1"},"devDependencies":{"mocha":"~1.6.0","sinon":"~1.5.0"},"engine":{"node":">=0.6.0"},"scripts":{"test":"make test"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"_id":"m3u8@0.0.3","dist":{"shasum":"e32425fcd4b4155a99e0c6f7ed2c1d11c8c572cc","tarball":"https://registry.npmjs.org/m3u8/-/m3u8-0.0.3.tgz","integrity":"sha512-ezdhAA3FUoMB439EJBafUxzjEWnrheS/Oi68M6igiYOWxKmJNe3a6qUrV4S2wsup/PhItoK6qMER0zzGX4IP9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEn7X5RouOnyB/jGyj+zTVvE6QYxtbMnxYcbgvb92bpAIgd+3Sn+fINNmDCh9DKW9uB+aOlFtjsg9X2t+ePtNc5SQ="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"bog","email":"bog@ted.com"},"maintainers":[{"name":"bog","email":"bog@ted.com"}],"directories":{}},"0.0.4":{"name":"m3u8","version":"0.0.4","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","main":"./parser.js","keywords":["m3u","m3u8","hls","http live streaming","stream"],"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"dependencies":{"chunked-stream":"~0.0.1"},"devDependencies":{"mocha":"~1.6.0","sinon":"~1.5.0"},"engine":{"node":">=0.6.0"},"scripts":{"test":"make test"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"_id":"m3u8@0.0.4","dist":{"shasum":"cc1b9eef22696f585418fdfb449776598aabff98","tarball":"https://registry.npmjs.org/m3u8/-/m3u8-0.0.4.tgz","integrity":"sha512-tuzgMpR2tKcJFxEBNJ376NAvddPjvQZEHRXTfRvfOmhaUE9ryDTt8mJ4prNyGNXBHU6cIG8n/HtiprKwze81Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY7Tftl8ttKd7Bs2Hyo/k1GOVU7rb5oTJERw/RrMFcmAIgYQ6ZCiASITrITdKW0YAJ+LyxE+acS2xhejr4E08VX4E="}]},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"bog","email":"bog@ted.com"},"maintainers":[{"name":"bog","email":"bog@ted.com"}],"directories":{}},"0.0.5":{"name":"m3u8","version":"0.0.5","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","main":"./parser.js","keywords":["m3u","m3u8","hls","http live streaming","stream"],"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"dependencies":{"chunked-stream":"~0.0.1"},"devDependencies":{"mocha":"~1.6.0","sinon":"~1.5.0"},"engine":{"node":">=0.6.0"},"scripts":{"test":"make test"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"_id":"m3u8@0.0.5","dist":{"shasum":"0baf5a49fef19c8830540fb241fa55009f16943c","tarball":"https://registry.npmjs.org/m3u8/-/m3u8-0.0.5.tgz","integrity":"sha512-Hz7n5Pr2AOadbJwXOGLRWgGnMJR9fXSWBBc5XuiGqiquJBmaOBi1UZuOmw525qenoIbdiFV1K7QNFkisWANhqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXPVR/0tyT9aK4OAguhKi0Fj/DVBWyN5+wiP71eRP0rAiAsF6HYYAKc3zG1Kc+1+Gyq7h4GX7E+wr4TzVgf8jfU1Q=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"bog","email":"bog@ted.com"},"maintainers":[{"name":"bog","email":"bog@ted.com"}],"directories":{}},"0.0.6":{"name":"m3u8","version":"0.0.6","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","main":"./parser.js","keywords":["m3u","m3u8","hls","http live streaming","stream"],"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"dependencies":{"chunked-stream":"~0.0.1"},"devDependencies":{"mocha":"~1.6.0","sinon":"~1.5.0"},"engine":{"node":">=0.6.0"},"scripts":{"test":"make test"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"bugs":{"url":"https://github.com/tedconf/node-m3u8/issues"},"_id":"m3u8@0.0.6","dist":{"shasum":"fe4b864d0f95151b92c49b9731f829f0ed130043","tarball":"https://registry.npmjs.org/m3u8/-/m3u8-0.0.6.tgz","integrity":"sha512-6ZpFNbiDTxAOYiG/27cvBPcQBogLpfKoJZFMgfbe96WHB45oTEJXS6pmpvAbX43keWIJkTAHI7agQyXdJUimMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPMn0zL28hd16cuvTTwf0vGyw5Db/C47LYil4q1sVNvwIhANULig8Sh+qmOfcttw2IueD04JmVMuiEayjVula4u+U/"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"bog","email":"bog@ted.com"},"maintainers":[{"name":"bog","email":"bog@ted.com"}],"directories":{}},"0.0.7":{"name":"m3u8","version":"0.0.7","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","main":"./parser.js","keywords":["m3u","m3u8","hls","http live streaming","stream"],"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"dependencies":{"chunked-stream":"~0.0.1"},"devDependencies":{"mocha":"~1.6.0","sinon":"~1.5.0","should":"7.1.1"},"engine":{"node":">=0.6.0"},"scripts":{"test":"make test"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"gitHead":"7eeb8313bc529071df2205a5519d20560933a761","bugs":{"url":"https://github.com/tedconf/node-m3u8/issues"},"homepage":"https://github.com/tedconf/node-m3u8","_id":"m3u8@0.0.7","_shasum":"28675ce198960665afa363435ee079b7d61826cd","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bog","email":"bog@ted.com"},"maintainers":[{"name":"bog","email":"bog@ted.com"}],"dist":{"shasum":"28675ce198960665afa363435ee079b7d61826cd","tarball":"https://registry.npmjs.org/m3u8/-/m3u8-0.0.7.tgz","integrity":"sha512-iQG6rLvJGAJHNWFlEFsssKrs3Re09srwflOynAU2JPYYnQQHZGU4ruphi1gzbsWP3GmF/2aPIOnkE9iQIJtm0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHZ1Gbia97+U8MY/FZpFo8LLHtJBya77I3SSghn28xuwIgVHUD5yRszGzII18QvKij8OtyWFONbnK5v3R9yd1cFtA="}]},"directories":{}},"0.0.8":{"name":"m3u8","version":"0.0.8","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","main":"./parser.js","keywords":["m3u","m3u8","hls","http live streaming","stream"],"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"dependencies":{"chunked-stream":"~0.0.1"},"devDependencies":{"mocha":"~1.6.0","sinon":"~1.5.0","should":"7.1.1"},"engine":{"node":">=0.6.0"},"scripts":{"test":"make test"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"gitHead":"0ec607ee2445788e212ecb9247ba8dde602b107e","bugs":{"url":"https://github.com/tedconf/node-m3u8/issues"},"homepage":"https://github.com/tedconf/node-m3u8","_id":"m3u8@0.0.8","_shasum":"c3673eb591cd8538cd1f0c234ce848c78c76a094","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bog","email":"bog@ted.com"},"maintainers":[{"name":"bog","email":"bog@ted.com"}],"dist":{"shasum":"c3673eb591cd8538cd1f0c234ce848c78c76a094","tarball":"https://registry.npmjs.org/m3u8/-/m3u8-0.0.8.tgz","integrity":"sha512-ZtwAeYkQ9rtoetC2xeu0HMC9XjHidUW7+pNB2YYEOfifX80d0xsruoBLrQbiH6nPmc5zESMWFF6/cuO9Cm0wBA==","fileCount":24,"unpackedSize":44823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEDuFCRA9TVsSAnZWagAAJ88P/i01RLLi8hUdDedpdyP1\ns4YFeVERFWCEnhoWZ0uORQl96+XX/aTJYmSnoYUB8ZGHe/WdOAkIE28EiNHt\nanWOkkSxHI8wlMIqM+4k3+8av/qBTfQuyFISieqGY7nksNSUU5do8OFpANir\nPndg0qi+7aDOLuxxUcgOM2GynsNtCFVDIjN+gFsIE60R9kC/coK4WSkiX33T\nl4B1Cpn/CgXTER7hO1xRFiG+o6dPEG6q7PCF0XSmK/54ub38Z3dnKs/EEvCH\nFMGABBijM5T6H5z5lf/e0kaeUniLTinXTKx54kpV6C9CQ1GmqI3qZ70Edbii\nAlPjgXMvPeexOyaiuVxyZQhbYVjTUTFbOn8IqVkZcq7vW8Yn6vefICpWb4u7\ndl1F4AwCiLB0OyZOKrzQVb1fa9x+7lbCmElldHaaE+8dnKI8M9LVGsL+ZaYQ\nIqx9TH6iJoDMh0JhJPrs0os4y3S5QsprEAdOsUpvp8v5XSrGKViNfDqH9zUf\n2Oa9sKzPVgr7Im9WdQc8tTtIXisnCxsF+pcav+LwJjSTi45hs+6X3xIRsMV9\n2OChzj0ZNtiqmSELOrmiDW6dRmORRXGslnKIHV67qexgREabkvCgVkA+iPBs\nFwszcIjDePcqd+Xsb9ihcSTYcjSiCNbPkaFaH0tngM7eCEo7Xta50jgEu3Yu\nKCW0\r\n=MGUk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdlgAAJzZPzDtm+30BrTQOcp+J44S1U9drPYmmM76zhwIhAL1Q95L1Ga6sKsPWZhGZCxJof3Px+n5nEwVCiww9iXdw"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/m3u8_0.0.8_1544567685369_0.9164482673220804"},"_hasShrinkwrap":false},"0.0.9":{"name":"m3u8","version":"0.0.9","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","main":"./parser.js","keywords":["m3u","m3u8","hls","http live streaming","stream"],"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"dependencies":{"chunked-stream":"~0.0.1"},"devDependencies":{"mocha":"~1.6.0","sinon":"~1.5.0","should":"7.1.1"},"engine":{"node":">=0.6.0"},"scripts":{"test":"make test"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"gitHead":"6f3e6be7478de2166ab5e031029d0438f4ab37cd","bugs":{"url":"https://github.com/tedconf/node-m3u8/issues"},"homepage":"https://github.com/tedconf/node-m3u8","_id":"m3u8@0.0.9","_shasum":"9706a0b259ceb74e97de9d294d65ad49e592d696","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bog","email":"bog@ted.com"},"maintainers":[{"name":"bog","email":"bog@ted.com"}],"dist":{"shasum":"9706a0b259ceb74e97de9d294d65ad49e592d696","tarball":"https://registry.npmjs.org/m3u8/-/m3u8-0.0.9.tgz","integrity":"sha512-+3Zcmsiz016MvbZjOWGjrCSxXaX/raeBYj7UQuHj8GSGIQANIATT+X98yS4mjSTjkOBPTCE+EUaqckvx5e5CAg==","fileCount":24,"unpackedSize":45323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefguCCRA9TVsSAnZWagAA3B8P/2pk+ieOk3UYXjX5slKv\nDrDdu+DzHPLV5agzjJB3508mZk5iDZ64jwFF5WpjFUnjQFsY6W0t3Ok+n4yB\n0sXvWVEyoA8qGYUlcl8+CFEJ7Z/o0+8wsPmkpfy1BcHFvzFeai+PmQDyehKH\nGSuut51joKIdMfR38CoRzv3sAiUmcvuxbEhhqKRrCPNkkCsMuNusW9ZZ1HUd\nVYVwfISIHhGsGfLZmfCqS19NdqOQGJ5s+RFyA1uO6wpNMI146jIHDVfW+3mv\nVRokSsn452gmsBaEi+9wAEt6nkCVKyQ37TOaKmfcxanA+QcAAsmS7xv4dC07\nQBZPoPeQfrkvqN1a9qAcCsb5i6/nttgmJlSHAj4EUPqwvqkHBzvG4tm+ucT1\njqYkuRRJhB0RQPX5Cd1YAv/NzDZRrBw352KlKAHP+5gAekCcBcnkcA5//4+w\nLezy9OmjaRf314F4a5N+sQ8lvLvHcTW3uziisYtYnvrkvWhtEbB6nUsPGhhI\nPX2YSO7AqOmVEDPbrtmIGwaLZB7zTH8sd47Mzi+xnw6NOCBhIq8C2+LNvCDP\nK6TZHWdVKWVlv9yWpDTw0zRPuZmp+AaSporLGHU43rMqMHwbEkvIwAk67TRF\nm6dKCX317piTBK5ogCwXOX9dUHNSIXgBk7OWc2uU93yY7r3afa8/mizHLqK/\n2Hif\r\n=Dhar\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELfH2qeMIEzNcIyTrxsQjW27Q8q0fH6tYh6hpHk6nTIAiEA30uChftTZ/dt7ZcsQrUJ/leo88cYu+qxW9D1M7tyoD8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/m3u8_0.0.9_1585318786123_0.6740258951151383"},"_hasShrinkwrap":false},"0.0.10":{"name":"m3u8","version":"0.0.10","description":"streaming m3u8 parser for Apple's HTTP Live Streaming protocol","main":"./parser.js","keywords":["m3u","m3u8","hls","http live streaming","stream"],"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"dependencies":{"chunked-stream":"~0.0.1"},"devDependencies":{"mocha":"~1.6.0","sinon":"~1.5.0","should":"7.1.1"},"engine":{"node":">=0.6.0"},"scripts":{"test":"make test"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"gitHead":"fd5cbc3200e68b80840de67de6ab8fbef55fab87","bugs":{"url":"https://github.com/tedconf/node-m3u8/issues"},"homepage":"https://github.com/tedconf/node-m3u8","_id":"m3u8@0.0.10","_shasum":"000dfc948b246230b0137af4d447986909b0d022","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"bog","email":"bog@ted.com"},"maintainers":[{"name":"bog","email":"bog@ted.com"}],"dist":{"shasum":"000dfc948b246230b0137af4d447986909b0d022","tarball":"https://registry.npmjs.org/m3u8/-/m3u8-0.0.10.tgz","integrity":"sha512-sQwg+uh1jDG28CiLN2KjzE2amFIxNtJonnxWygb43wFoXAyLxnP+7qkjJI+++N96IbjeKszT2vRnEbT6oLt8Ug==","fileCount":24,"unpackedSize":45322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefozxCRA9TVsSAnZWagAAB9QP/icuxDkaSxZ+L4+OGmVO\nsFrRU17sK5kzGSpk6L3fr7Sb0d9wiBFDiSUpb2c85+ap53GG4gWGrQmQkqjl\nnKzSWrKEeIpbZh6iJoniFsC0VnJWNCh8LBWeyNnDnVXYbMl6O5knkSPhI6Y2\nNm7ZfAsTVmIVfjY4DzU3Nx0MVQDX6UpE1Niwv5v/YZVOg1GJC27LsgB3zWlq\npzn+fP2Zhaj0RX1552uaUdX7vZzwGjKUH90KCCYHHqdegRnlxu3bYYGt3aLw\nz8MCS3jW4HDSDKy5uzFbJWJo7d6tSN32izf0KbKDRsgkkWsO5hbXwHEEr5+e\nGUVuFPBJIjGUb/GMJ+S6q07Ga9qPye3yt9S265WhruhY4xAJ4hWk0/+Guhje\nfsVhkoQLDbeGrKEL1B+/b9pTLIRdOwbQsEXuklubCMjLKL8jEsicvbh91OLm\n3ZJUkFDdiRuWm0mvr42EsbjImRrM0VNtVuzje0wzCiFhvG0YBh0RC5THG7KA\ncDOyqhLdqDGPiVQMmGPUMR60UgOGMQ8aT4Jz2c7LkX1IgzpAvR3twRXIn05R\nPdXYoH0UZPYd3PVxhQi3W79G6GkAy3RPE3+oS/jWRpdWoYB24Z1+1onHf7X3\nnrDYX3Z4bON0dk0BXllnIoXBgEX7UL+lSAJhUYpQMsvTFTIkZeGCy4yNt7Tt\nPMH+\r\n=h0+N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZ+bDLr73IlkPzWEzL6W4niemEJ+XM+KUxvgLd7YDVIAiEAo0VSb8QR3JPg1eo4Iv1d+VBOAEguvT8C1mcSza6livQ="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/m3u8_0.0.10_1585351920845_0.5242201834848284"},"_hasShrinkwrap":false}},"readme":"m3u8\n====\n\nnode-m3u8 is a streaming m3u8 parser tailored for dealing with [Apple's HTTP\nLive Streaming protocol](http://tools.ietf.org/html/draft-pantos-http-live-streaming).\nIt may work for other m3u files, but I have not tested it for those uses.\n\nexample\n-------\n\n``` js\nvar m3u8 = require('m3u8');\nvar fs   = require('fs');\n\nvar parser = m3u8.createStream();\nvar file   = fs.createReadStream('/path/to/file.m3u8');\nfile.pipe(parser);\n\nparser.on('item', function(item) {\n  // emits PlaylistItem, MediaItem, StreamItem, and IframeStreamItem\n});\nparser.on('m3u', function(m3u) {\n  // fully parsed m3u file\n});\n```\n\nAll items and the m3u object have `toString()` methods for conversion to m3u8.\nAttributes and properties have getter/setters on m3u and item objects:\n\n```\nparser.on('item', function(item) {\n  var duration = item.get('bandwidth');\n  item.set('uri', 'http://example.com/' + item.get('uri'));\n});\n```\n\nThe M3U and Item objects are available on m3u8:\n```\nvar m3u8 = require('m3u8');\n\nvar m3u = m3u8.M3U.create();\nm3u.addPlaylistItem({\n  duration : 10,\n  uri      : 'file'\n});\n```\n\nSee tests for more usage patterns.","maintainers":[{"name":"bog","email":"bog@ted.com"}],"time":{"modified":"2022-06-19T14:59:50.615Z","created":"2012-10-30T16:28:31.052Z","0.0.1":"2012-10-30T16:28:31.916Z","0.0.2":"2012-11-02T03:41:50.085Z","0.0.3":"2012-11-19T15:53:54.873Z","0.0.4":"2013-02-18T21:12:35.051Z","0.0.5":"2013-10-04T17:16:59.363Z","0.0.6":"2014-01-23T00:32:19.078Z","0.0.7":"2015-11-30T23:38:02.706Z","0.0.8":"2018-12-11T22:34:45.536Z","0.0.9":"2020-03-27T14:19:46.228Z","0.0.10":"2020-03-27T23:32:01.039Z"},"author":{"name":"Mark Bogdanoff","email":"bog@ted.com","url":"http://www.ted.com"},"repository":{"type":"git","url":"http://github.com/tedconf/node-m3u8.git"},"readmeFilename":"README.md","users":{"laynemoseley":true,"carlosvillademor":true,"bsnote":true,"mrsoftware":true},"homepage":"https://github.com/tedconf/node-m3u8","keywords":["m3u","m3u8","hls","http live streaming","stream"],"bugs":{"url":"https://github.com/tedconf/node-m3u8/issues"}}