# How to add a module?

**URL:** <https://community.wowza.com/t/how-to-add-a-module/46949>\
**Category:** Wowza Streaming Engine\
**Created:** [April 26, 2016, 11:35am UTC](https://community.wowza.com/t/how-to-add-a-module/46949 "2016-04-26T11:35:07Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Roland\_Polzer](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@Roland\_Polzer](https://community.wowza.com/u/Roland_Polzer)\
**Post date:** [April 26, 2016, 11:35am UTC](https://community.wowza.com/t/how-to-add-a-module/46949/1 "2016-04-26T11:35:07Z")

</div>

Hi,

Sorry to bother you with this trivial problem. I am trying to follow [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)

I have created my module and want to add it to a live application. When I replace the

[HTML]

base

Base

com.wowza.wms.module.ModuleCore

[/HTML]

with my module I get errors in the log file where it complains about missing functions FCPublish, createStream, deleteStream. When I add my module as a new it is not invoked. How do I add a new module?

Thanks,

Ropoman

---

<div class="post-metadata">

**Author:** ![Roland\_Polzer](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@Roland\_Polzer](https://community.wowza.com/u/Roland_Polzer)\
**Post date:** [April 26, 2016, 11:44am UTC](https://community.wowza.com/t/how-to-add-a-module/46949/2 "2016-04-26T11:44:20Z")

</div>

[HTML]

package com.eqs.wowza;

import …

public class ModuleCupertinoLiveOnTextToID3 extends ModuleBase {

[/HTML]

[HTML]

eqs

EQS

com.eqs.wowza.ModuleCupertinoLiveOnTextToID3

[/HTML]

Copied wowza.jar into lib folder. Restarted all.

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [April 26, 2016, 5:50am UTC](https://community.wowza.com/t/how-to-add-a-module/46949/3 "2016-04-26T05:50:41Z")

</div>

Hello there and welcome to the Wowza support forum.

Did this resolve the errors or are you still having issues configuring this module?

Regards,

Salvadore

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [April 27, 2016, 6:38am UTC](https://community.wowza.com/t/how-to-add-a-module/46949/4 "2016-04-27T06:38:14Z")

</div>

Thanks for the update and glad you got this sorted.

Regards,

Salvadore

---

<div class="post-metadata">

**Author:** ![Roland\_Polzer](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@Roland\_Polzer](https://community.wowza.com/u/Roland_Polzer)\
**Post date:** [April 26, 2016, 1:51pm UTC](https://community.wowza.com/t/how-to-add-a-module/46949/5 "2016-04-26T13:51:01Z")

</div>

Hello Salvadore,

Thanks for asking. The problem is not that it does not load the module. I found this out after I attached the remote debugger and set a breakpoint in method onAppStart()

In runs into this error:

java.lang.NoClassDefFoundError: com/wowza/wms/httpstreamer/cupertinostreaming/livestreampacketizer/IHTTPStreamerCupertinoLivePacketizerDataHandler2

I don’t know where to find this class

Thanks,

Ropoman

---

<div class="post-metadata">

**Author:** ![Roland\_Polzer](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@Roland\_Polzer](https://community.wowza.com/u/Roland_Polzer)\
**Post date:** [April 26, 2016, 1:55pm UTC](https://community.wowza.com/t/how-to-add-a-module/46949/6 "2016-04-26T13:55:36Z")

</div>

I have version 4.3.0 and try to update to the latest version now

---

<div class="post-metadata">

**Author:** ![Roland\_Polzer](https://avatars.discourse-cdn.com/v4/letter/r/cdc98d/32.png) [@Roland\_Polzer](https://community.wowza.com/u/Roland_Polzer)\
**Post date:** [April 26, 2016, 2:29pm UTC](https://community.wowza.com/t/how-to-add-a-module/46949/7 "2016-04-26T14:29:25Z")

</div>

Upgraded to 4.4.1. It does find the class now

---

<div class="post-metadata">

**Author:** ![frederic\_thomas](https://avatars.discourse-cdn.com/v4/letter/f/73ab20/32.png) [@frederic\_thomas](https://community.wowza.com/u/frederic_thomas)\
**Post date:** [March 28, 2017, 10:50am UTC](https://community.wowza.com/t/how-to-add-a-module/46949/8 "2017-03-28T10:50:24Z")

</div>

Hi guys,

I’ve been trying to follow the same document [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#live](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#live)

I manage to compile and deploy to [install-dir]/lib the Live code example for Wowza Streaming Engine software 4.4.0 and later, I use WSE 4.6.0  
I compiled it using java 8 and even java 6, added the module directly to the application.xml of my live steam but also tried thru the UI but still. I get the same error which is not very detailed:

loadModFunctions[live/_definst_]: Module class not found or could not be loaded. Check [install-dir]/conf/live/Application.xml to be sure all Modules/Module/Class paths are correct: name:gamesys class:gamesys.community.module.ModuleCupertinoLiveOnTextToID3

Any thoughts?  
Is the doc up to date?

-Fred
