# Request: createUUID function

**URL:** https://community.mp3tag.de/t/request-createuuid-function/10414
**Category:** General Discussion
**Created:** [May 10, 2010, 2:22am UTC](https://community.mp3tag.de/t/request-createuuid-function/10414 "2010-05-10T02:22:50Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [May 10, 2010, 3:21am UTC](https://community.mp3tag.de/t/request-createuuid-function/10414/2 "2010-05-10T03:21:31Z")

</div>

> [@JJ Johnson](#):
>
> I'd like to tag each of my files with a unique ID. ...

To implement such a GUID function into Mp3tag might be rather easy.  
("OLE32.DLL", "CoCreateGuid", "StringFromGUID2")

A parameter can control different output strings:

```
$GUID(); "{C200E360-38C5-11CE-AE62-08002B2B79EF}"
$GUID(0); "{C200E360-38C5-11CE-AE62-08002B2B79EF}"
$GUID(1); "C200E360-38C5-11CE-AE62-08002B2B79EF"
$GUID(2); "{C200E36038C511CEAE6208002B2B79EF}"
$GUID(3); "C200E36038C511CEAE6208002B2B79EF"

```

... or just simply ...

```
$GUID(); "{C200E360-38C5-11CE-AE62-08002B2B79EF}"
Visual changes can be made:
$lower($GUID()); "{c200e360-38c5-11ce-ae62-08002b2b79ef}"
$lower($replace($GUID(),'{',,'}',,'-',)); "c200e36038c511ceae6208002b2b79ef"

```

But the benefit has not yet opened up to me.

Why do you want to use the GUID?

DD.20100510.0816.CEST

---

_[View the full topic](https://community.mp3tag.de/t/request-createuuid-function/10414)._
