# Gstreamer tag usage

**URL:** <https://www.ruby-forum.com/t/gstreamer-tag-usage/53038>\
**Category:** Ruby\
**Created:** [January 23, 2006, 6:48pm UTC](https://www.ruby-forum.com/t/gstreamer-tag-usage/53038 "2006-01-23T18:48:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Payton\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/74df32/32.png) [@Payton\_S](https://www.ruby-forum.com/u/Payton_S)\
**Post date:** [January 23, 2006, 6:48pm UTC](https://www.ruby-forum.com/t/gstreamer-tag-usage/53038/1 "2006-01-23T18:48:25Z")

</div>

I’m working on a Ruby application which uses the GStreamer bindings, and  
I’ve got playback working quite well, but I am very confused about the  
Gst::Tag (and Gst::TagSetter) usage.

I am inexperienced with GStreamer, but I believe that in order to read  
metadata from my stream, I need to create some sort of listener on the  
pipeline and grab the data as it goes past. Does anyone know if that is  
possible with the bindings as they currently are, or point me to some  
documentation or examples by which I could learn?

The examples provided with the ruby-gst bindings that manipulate tags  
are not too useful, since (it appears) they don’t work.

-Payton
