# \#EXT-X-ENDLIST this tag is not appended to m3u8 playlist

**URL:** <https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648>\
**Category:** Wowza Streaming Engine\
**Created:** [January 11, 2016, 12:50am UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648 "2016-01-11T00:50:32Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Suhas\_reddy](https://avatars.discourse-cdn.com/v4/letter/s/b5ac83/32.png) [@Suhas\_reddy](https://community.wowza.com/u/Suhas_reddy)\
**Post date:** [January 11, 2016, 12:50am UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/1 "2016-01-11T00:50:32Z")

</div>

Hi team ,

#EXT-X-ENDLIST this tag has to be appended to live hls stream playlist.m3u8 file when stream is ended from wowza side , but then i don’t see this tag being appended .

Observed behaviour : so the player keeps on requesting for the next chunk seq number even if stream is ended .

Expected : as soon as stream is ended from wowza side append this tag to playlist.m3u8 file there by player will natively fire event.ended event

Do i need to do any changes in wowza config to get this behaviour , let me know if i am missing something .

Thanks in advance .

---

<div class="post-metadata">

**Author:** ![Daren\_Johnson](https://avatars.discourse-cdn.com/v4/letter/d/ee59a6/32.png) [@Daren\_Johnson](https://community.wowza.com/u/Daren_Johnson)\
**Post date:** [January 14, 2016, 12:17am UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/2 "2016-01-14T00:17:38Z")

</div>

Hi,

We do not have a way to do this for live streams. It is something that we may add in a future release, but no time frame at the moment.

Daren

---

<div class="post-metadata">

**Author:** ![Michelle\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/michelle_b/32/394_2.png) [@Michelle\_B](https://community.wowza.com/u/Michelle_B)\
**Post date:** [June 23, 2016, 11:33am UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/3 "2016-06-23T11:33:24Z")

</div>

Hi Tom,

This may be possible. However, it should not be necessary as Wowza removes the stream when it ends.

Michelle

---

<div class="post-metadata">

**Author:** ![Thomas\_Thresher](https://avatars.discourse-cdn.com/v4/letter/t/f1d935/32.png) [@Thomas\_Thresher](https://community.wowza.com/u/Thomas_Thresher)\
**Post date:** [May 31, 2016, 4:06pm UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/4 "2016-05-31T16:06:16Z")

</div>

Hi there,

I was looking at using the IHTTPStreamerCupertinoLivePacketizerDataHandler2 outlined in the tutorial [https://www.wowza.com/docs/how-to-add-custom-playlist-headers-to-apple-hls-manifests](https://www.wowza.com/docs/how-to-add-custom-playlist-headers-to-apple-hls-manifests) to add this tag when I end my live stream so that the client side player knows to stop requesting chunks.

Do you think this would be a viable option?

Thanks in advance

---

<div class="post-metadata">

**Author:** ![Michelle\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/michelle_b/32/394_2.png) [@Michelle\_B](https://community.wowza.com/u/Michelle_B)\
**Post date:** [June 23, 2016, 11:33am UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/5 "2016-06-23T11:33:24Z")

</div>

Hi Tom,

This may be possible. However, it should not be necessary as Wowza removes the stream when it ends.

Michelle

---

<div class="post-metadata">

**Author:** ![Thiago\_Lima](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/thiago_lima/32/905_2.png) [@Thiago\_Lima](https://community.wowza.com/u/Thiago_Lima)\
**Post date:** [June 8, 2017, 8:44pm UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/6 "2017-06-08T20:44:44Z")

</div>

You can trick Wowza to send EXT-X-ENDLIST, you will need to listen to Unpublish events and then you will need to make the HLS packetizer send EXT-X-ENDLIST tag in the last chunk.

Just take a look in IMediaStreamActionNotify3 and ILiveStreamPacketizerActionNotify interfaces.

---

<div class="post-metadata">

**Author:** ![David\_Frank](https://avatars.discourse-cdn.com/v4/letter/d/a88e4f/32.png) [@David\_Frank](https://community.wowza.com/u/David_Frank)\
**Post date:** [July 19, 2017, 11:25pm UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/7 "2017-07-19T23:25:21Z")

</div>

Hi there,

It has been a year and a half since this request came through and I still don’t have this working in Wowza 4.7. Is this something that is still in the development pipeline?

We are facing a lot of issues in a live webcam multi-presenter environment because of the lack of this feature. If this is something that is not going to come out soon, please help by providing a code snippet of how I can add this myself to the end of the playlist.

Thank you.

---

<div class="post-metadata">

**Author:** ![Kristeen\_Wurtele](https://avatars.discourse-cdn.com/v4/letter/k/ea666f/32.png) [@Kristeen\_Wurtele](https://community.wowza.com/u/Kristeen_Wurtele)\
**Post date:** [March 24, 2018, 6:00pm UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/8 "2018-03-24T18:00:28Z")

</div>

@Thiago Lima Have you got this working before? I’d love to see some sample code.

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [April 15, 2020, 2:18pm UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/9 "2020-04-15T14:18:34Z")

</div>

We have this updated workflow for EXT-X-VERSION and M3U8

[https://www.wowza.com/docs/how-to-change-the-ext-x-version-for-apple-http-live-streaming](https://www.wowza.com/docs/how-to-change-the-ext-x-version-for-apple-http-live-streaming)

---

<div class="post-metadata">

**Author:** ![Toni\_Padilla](https://avatars.discourse-cdn.com/v4/letter/t/a88e57/32.png) [@Toni\_Padilla](https://community.wowza.com/u/Toni_Padilla)\
**Post date:** [May 5, 2021, 12:21pm UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/10 "2021-05-05T12:21:11Z")

</div>

Hi @Rose_Power-Wowza_Com, I cannot tell the relation between the proposed solution and the problem. I tried to change the ext-x-version to 4 but the behaviour is the same: the tag #EXT-X-ENDLIST is not appended to the end of the m3u8 playlist if incoming stream is interrupted.

There is a [solution for Akamai HLS Stream](http://community.wowza.com/t/cant-find-ext-x-endlist-in-configs/92665) but I couldn’t find some generic solution for any stream.

Thanks,

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [May 6, 2021, 1:25pm UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/11 "2021-05-06T13:25:37Z")

</div>

Hi @Toni_Padilla, that is correct, for EXT-X-ENDLIST, you will need EXT-X-VERSION:4

Did you restart the application for the changes to take effect?

Can you please open a support ticket with conf/logs/example playlist that does not produce the EXT-X-ENDLIST?

\*It could be possible your encoder is holding onto a connection, but we’ll need to take a closer look. Thanks.

> **[Open a Support Ticket](https://www.wowza.com/support/open-ticket)**
>
> Open a Wowza suppor ticket so our technical support engineers worldwide can help you succeed with your Wowza software and services.

---

<div class="post-metadata">

**Author:** ![Toni\_Padilla](https://avatars.discourse-cdn.com/v4/letter/t/a88e57/32.png) [@Toni\_Padilla](https://community.wowza.com/u/Toni_Padilla)\
**Post date:** [May 17, 2021, 8:53am UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/12 "2021-05-17T08:53:19Z")

</div>

Hi @Rose_Power-Wowza_Com,

After opening a support ticket , I have the official confirmation that this feature is still not implemented. Even more, it’s not expected/planned in a near future.

I’ve found it quite weird that such a simple, useful and basic feature is not included in a leading product in broadcasting.

Thanks,  
Toni Padilla

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [May 17, 2021, 4:55pm UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/13 "2021-05-17T16:55:52Z")

</div>

I appreciate that honest feedback and will pass this on to the Engine management team this morning.

---

<div class="post-metadata">

**Author:** ![Margaux\_Hollands](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Margaux\_Hollands](https://community.wowza.com/u/Margaux_Hollands)\
**Post date:** [March 27, 2024, 10:34am UTC](https://community.wowza.com/t/ext-x-endlist-this-tag-is-not-appended-to-m3u8-playlist/45648/14 "2024-03-27T10:34:13Z")

</div>

Having the same issue here. Has this been implemented? We are using a Wowza Streaming Engine and Fastly stream target. I have seen there is a custom property for Akamai stream targets but was wondering if there is a way to do this for all.
