# How Set HLS EXT-X-PLAYLIST-TYPE

**URL:** https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700
**Category:** Wowza Streaming Engine
**Created:** [December 16, 2013, 11:54pm UTC](https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700 "2013-12-16T23:54:33Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Joey\_Chu](https://avatars.discourse-cdn.com/v4/letter/j/5fc32e/32.png) [@Joey\_Chu](https://community.wowza.com/u/Joey_Chu)
#### Post date: [December 16, 2013, 11:54pm UTC](https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700/1 "2013-12-16T23:54:33Z")

</div>

Hello,

I saw the release notes on Wowza 3.6.3. There’s an update about the HLS option attribute, EXT-X-PLAYLIST-TYPE that is added to the HTTPStreamer/Property string properties. It seemed to be that this option is disable by default as the attribute not added to the chunklist.

How to enable this property to make EXT-X-PLAYLIST-TYPE added to the chunklist?

thanks.

Joey

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [December 17, 2013, 3:26pm UTC](https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700/2 "2013-12-17T15:26:14Z")

</div>

Joey,

You can add headers in the Application.xml /HTTPStreamers Properties container. [Detail here](http://community.wowza.com/t/-/41585)

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [December 18, 2013, 1:27am UTC](https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700/3 "2013-12-18T01:27:26Z")

</div>

Sorry about. [HERE it is](http://community.wowza.com/t/-/41585)

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [December 18, 2013, 1:23pm UTC](https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700/4 "2013-12-18T13:23:23Z")

</div>

Did you do head request? That is where you will see it.

Richard

---

<div class="post-metadata">

### Author: ![Andrew\_Kennedy1](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@Andrew\_Kennedy1](https://community.wowza.com/u/Andrew_Kennedy1)
#### Post date: [December 18, 2013, 1:16pm UTC](https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700/5 "2013-12-18T13:16:03Z")

</div>

Hi,

Please can you try these properties in the HTTPStreamer section.

cupertinoVODPlaylistType

VOD

cupertinoLivePlaylistType

VOD

This should resolve the issue for you.

Andrew.

---

<div class="post-metadata">

### Author: ![Andrew\_Kennedy1](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@Andrew\_Kennedy1](https://community.wowza.com/u/Andrew_Kennedy1)
#### Post date: [December 19, 2013, 4:56am UTC](https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700/6 "2013-12-19T04:56:13Z")

</div>

Hi,

I would set the playlist type to EVENT when doing live this then supports the draft specification. The drafts have changed over time and will continue to do so including/removing it may cause problems elsewhere.

Andrew.

---

<div class="post-metadata">

### Author: ![Joey\_Chu](https://avatars.discourse-cdn.com/v4/letter/j/5fc32e/32.png) [@Joey\_Chu](https://community.wowza.com/u/Joey_Chu)
#### Post date: [December 17, 2013, 5:17pm UTC](https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700/7 "2013-12-17T17:17:12Z")

</div>

Richard,

The “Detail here” redirect me to this thread with a new tab opened. Which property should be add to headers in the Application.xml /HTTPStreamers is unknown.

Could you please check the link?

Joey

---

<div class="post-metadata">

### Author: ![Joey\_Chu](https://avatars.discourse-cdn.com/v4/letter/j/5fc32e/32.png) [@Joey\_Chu](https://community.wowza.com/u/Joey_Chu)
#### Post date: [December 17, 2013, 10:36pm UTC](https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700/8 "2013-12-17T22:36:55Z")

</div>

Richard,

I added following code to the Application.xml

```auto
		<HTTPStreamer>
			<!-- Properties defined here will override any properties defined in conf/HTTPStreamers.xml for any HTTPStreamer loaded by this applications -->
			<Properties>
			    <Property>
				    <Name>cupertinoUserHTTPHeaders</Name>
				    <Value>EXT-X-PLAYLIST-TYPE:VOD</Value>
				</Property>
			</Properties>
		</HTTPStreamer>

```

But EXT-X-PLAYLIST-TYPE is not in the playlist.m3u8 or chunklist.m3u8. Is there anything that I set wrong?

Joey

---

<div class="post-metadata">

### Author: ![Joey\_Chu](https://avatars.discourse-cdn.com/v4/letter/j/5fc32e/32.png) [@Joey\_Chu](https://community.wowza.com/u/Joey_Chu)
#### Post date: [December 18, 2013, 10:12pm UTC](https://community.wowza.com/t/how-set-hls-ext-x-playlist-type/41700/9 "2013-12-18T22:12:31Z")

</div>

Hi Andrew,

Those properties worked! Thanks a lot.

One thing that needed to be clarified is the value of cupertinoLivePlaylistType property.

From the [HLS Draft](http://tools.ietf.org/html/draft-pantos-http-live-streaming-12#section-6.2.2), it suggests that a Live Playlist MUST NOT contain the EXT-X-PLAYLIST-TYPE tag. It seems like this tag should not be used on live.

Do you have any suggestion?

Joey
