# Media File Duration and meta Information

**URL:** <https://casparcgforum.org/t/media-file-duration-and-meta-information/337>\
**Category:** General\
**Created:** [June 20, 2018, 10:15am UTC](https://casparcgforum.org/t/media-file-duration-and-meta-information/337 "2018-06-20T10:15:42Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![akr4m](https://casparcgforum.org/letter_avatar_proxy/v4/letter/a/bbce88/32.png) [@akr4m](https://casparcgforum.org/u/akr4m)\
**Post date:** [June 20, 2018, 10:15am UTC](https://casparcgforum.org/t/media-file-duration-and-meta-information/337/1 "2018-06-20T10:15:43Z")

</div>

Hello All,  
I am trying casparcg with C#. To get media file duration, what should I need to do?  
I heard about Open Sound Control.  
But need a brief help.  
Plz help me to get video duration without playing video.

---

<div class="post-metadata">

**Author:** ![didikunz](https://casparcgforum.org/user_avatar/casparcgforum.org/didikunz/32/7_2.png) [@didikunz](https://casparcgforum.org/u/didikunz)\
**Post date:** [June 20, 2018, 1:45pm UTC](https://casparcgforum.org/t/media-file-duration-and-meta-information/337/2 "2018-06-20T13:45:35Z")

</div>

In version 2.0.7 there is that CLS command, that gives you all these informations. In version 2.2 it is probably not yet supported.

---

<div class="post-metadata">

**Author:** ![phil403](https://casparcgforum.org/letter_avatar_proxy/v4/letter/p/6a8cbe/32.png) [@phil403](https://casparcgforum.org/u/phil403)\
**Post date:** [June 21, 2018, 8:20am UTC](https://casparcgforum.org/t/media-file-duration-and-meta-information/337/3 "2018-06-21T08:20:46Z")

</div>

Hi

> [@How to retrieve Media and Templates file names using C#](https://casparcgforum.org/t/how-to-retrieve-media-and-templates-file-names-using-c/209):
>
> Hi, How do I retrieve information from the server using C#? I’m working on a client and I want to get the Media file names, Template and the Media folder path to string array. Thanks

this seems to be a recurring question. Have a look at this thread.

---

<div class="post-metadata">

**Author:** ![didikunz](https://casparcgforum.org/user_avatar/casparcgforum.org/didikunz/32/7_2.png) [@didikunz](https://casparcgforum.org/u/didikunz)\
**Post date:** [June 21, 2018, 8:49am UTC](https://casparcgforum.org/t/media-file-duration-and-meta-information/337/4 "2018-06-21T08:49:32Z")

</div>

It is quite simple, you connect to the server, via TCP/IP socket, send the command and parse the result.

You could use my [library](https://www.dropbox.com/s/bx708qboi0164ne/CasparObjectsTutorial.zip?dl=0) for it. It opens in Visual Studio 2010 Pro or up and contains two project, the library “CasparObjects” that compile to a dll and “CasparObjectsTutorial” that is a (very) quick example of a few functions inside the dll. [VB.NET](http://VB.NET) is not too far away from C# so that you should find your way trough the code. The compiled dll can also be linked into C# projects without problems.

---

<div class="post-metadata">

**Author:** ![mint](https://casparcgforum.org/user_avatar/casparcgforum.org/mint/32/2355_2.png) [@mint](https://casparcgforum.org/u/mint)\
**Post date:** [June 21, 2018, 7:29pm UTC](https://casparcgforum.org/t/media-file-duration-and-meta-information/337/5 "2018-06-21T19:29:50Z")

</div>

Sure is supported now! If you have a recent build from [builds.casparcg.com](http://builds.casparcg.com) and don’t forget to either start the scanner.exe manually or start CasparCG via the casparcg\_auto\_start.bat script you will have CLS, TLS and CINF commands via AMCP.

---

<div class="post-metadata">

**Author:** ![akr4m](https://casparcgforum.org/letter_avatar_proxy/v4/letter/a/bbce88/32.png) [@akr4m](https://casparcgforum.org/u/akr4m)\
**Post date:** [June 21, 2018, 8:28pm UTC](https://casparcgforum.org/t/media-file-duration-and-meta-information/337/6 "2018-06-21T20:28:55Z")

</div>

**Thanks SIr**
