# Inserting timed events (ID3 tags) in an Apple HLS DVR stream

**URL:** https://community.wowza.com/t/inserting-timed-events-id3-tags-in-an-apple-hls-dvr-stream/44993
**Category:** Wowza Streaming Engine
**Created:** [March 24, 2015, 12:02pm UTC](https://community.wowza.com/t/inserting-timed-events-id3-tags-in-an-apple-hls-dvr-stream/44993 "2015-03-24T12:02:21Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![laurent\_garnier](https://avatars.discourse-cdn.com/v4/letter/l/e99b99/32.png) [@laurent\_garnier](https://community.wowza.com/u/laurent_garnier)
#### Post date: [March 24, 2015, 12:02pm UTC](https://community.wowza.com/t/inserting-timed-events-id3-tags-in-an-apple-hls-dvr-stream/44993/1 "2015-03-24T12:02:21Z")

</div>

Hello,

I need to insert ID3 tags in a DVR stream.

I followed the tutorial ([https://www.wowza.com/docs/how-to-convert-ontextdata-events-in-a-live-or-vod-stream-to-timed-events-id3-tags-in-an-apple-hls-stream](https://www.wowza.com/docs/how-to-convert-ontextdata-events-in-a-live-or-vod-stream-to-timed-events-id3-tags-in-an-apple-hls-stream)) to insert these tags in a live stream. It works perfectly well.

But when I read the same stream in nDVR mode, the client player doesn’t get the ID3 tags. The method onFillChunkDataPacket() is never called.

And I didn’t find in the API documentation a listener / handler that would suit the DVR mode.

Any idea about how to do this ?

Thanks

---

<div class="post-metadata">

### Author: ![Paul\_Shields](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/paul_shields/32/390_2.png) [@Paul\_Shields](https://community.wowza.com/u/Paul_Shields)
#### Post date: [June 2, 2015, 3:02pm UTC](https://community.wowza.com/t/inserting-timed-events-id3-tags-in-an-apple-hls-dvr-stream/44993/2 "2015-06-02T15:02:23Z")

</div>

Hi,

onFillChunkDataPacket is not supported for nDVR at this time. It is in our backlog queue, but I can’t say when or if it will be implemented in a production release.

Regards,

Paul

---

<div class="post-metadata">

### Author: ![Daniel](https://avatars.discourse-cdn.com/v4/letter/d/3ec8ea/32.png) [@Daniel](https://community.wowza.com/u/Daniel)
#### Post date: [October 22, 2020, 9:24am UTC](https://community.wowza.com/t/inserting-timed-events-id3-tags-in-an-apple-hls-dvr-stream/44993/3 "2020-10-22T09:24:58Z")

</div>

Hi,  
is there any progress on passing trough onFillChunkDataPacket for nDVR ? We need to add #EXT-X-PROGRAM-DATE-TIME for all chunks from nDVR HLS and so far the only method we found was trough extending onFillChunkDataPacket but it works only for the live feed and for nDVR. Is there any other methods/examples that can help us to achieve this behavior ?

---

<div class="post-metadata">

### Author: ![Dejan\_Gizesan1](https://avatars.discourse-cdn.com/v4/letter/d/f17d59/32.png) [@Dejan\_Gizesan1](https://community.wowza.com/u/Dejan_Gizesan1)
#### Post date: [January 19, 2021, 8:56am UTC](https://community.wowza.com/t/inserting-timed-events-id3-tags-in-an-apple-hls-dvr-stream/44993/4 "2021-01-19T08:56:44Z")

</div>

Hi Daniel,

May I ask how you solved this for live as I need the #EXT-X-PROGRAM-DATE-TIME for all chunk in the live child playlist but cannot find a way to do it ☹?

Regards,  
Dejan
