[prev in list] [next in list] [prev in thread] [next in thread] 

List:       taglib-devel
Subject:    Write to Remixer field
From:       Harley Derpson <harleyderpson () gmail ! com>
Date:       2014-07-08 18:29:46
Message-ID: CAOU1zjcO_SqcwuqMnVFKGO_Ejm=Okh_0X_ivQ3bnDO-0-Rzd0w () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


I'm writing a program in C# to tidy up the song information presented by
Traktor.

The problem now is that I don't know how to address the "Remixed By/
Modified By" field through TagLib. When I check the possibilities of an
TagLib instance (track.Tag.[options]), no suitable option is present.

I read up about ID3, and I think frame TPE4 is my guy. But I have no idea
how to address iy.

The end goal is to take a filename, split it up in three strings (Artist,
title and remixer) and write that information to the ID3 tags.

I've been successful as far as title and artist are concerned. Here is the code
that does that:

TagLib.File track = TagLib.File.Create(selectedSongFullPath);
        TitleToBeChecked =
Path.GetFileNameWithoutExtension(selectedSongFullPath);

        if (TitleToBeChecked.Contains("-"))
        {
            int hyphenIndex = TitleToBeChecked.IndexOf("-");
            string title = TitleToBeChecked.Substring(hyphenIndex + 1).Trim();
            string contributingArtists = TitleToBeChecked.Substring(0,
hyphenIndex).Trim();
            track.Tag.Title = title;
            string[] contributingArtistsArray = {contributingArtists};
            track.Tag.Performers = contributingArtistsArray;
            track.Save();
        }


Another question is, I find code that does not work when I try it,
containing :: and ->. Example:

TagLib::String <http://taglib.github.io/api/classTagLib_1_1String.html>
album = g.tag()->album(); // album == "NYC Ghosts & Flowers";

Any help would very much be appreciated.

Kind regards.

[Attachment #5 (text/html)]

<div dir="ltr"><p style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 I&#39;m writing a program in C# to tidy up the song information presented by \
Traktor.</p><p style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 The problem now is that I don&#39;t know how to address the &quot;Remixed By/ \
Modified By&quot; field through TagLib. When I check the possibilities of an TagLib \
instance (track.Tag.[options]), no suitable option is present.<br> </p><p \
style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 I read up about ID3, and I think frame TPE4 is my guy. But I have no idea how to \
address iy.</p><p style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 The end goal is to take a filename, split it up in three strings (Artist, title and \
remixer) and write that information to the ID3 tags.</p><p style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 I&#39;ve been successful as far as title and artist are concerned. Here is the<span \
style="font-size:16.799999237060547px">  code that does that:<br></span></p><pre \
class="" style="margin-top:0px;margin-bottom:10px;padding:5px;border:0px;font-size:16. \
799999237060547px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,&#39;Lucida \
Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera \
Sans Mono&#39;,&#39;Courier \
New&#39;,monospace,serif;overflow:auto;width:auto;max-height:600px;word-wrap:normal;color:rgb(0,0,0);line-height:22.256000518798828px;background:rgb(238,238,238)">
 <code style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,&#39;Lucida \
Console&#39;,&#39;Liberation Mono&#39;,&#39;DejaVu Sans Mono&#39;,&#39;Bitstream Vera \
Sans Mono&#39;,&#39;Courier \
New&#39;,monospace,serif;white-space:inherit;background-image:initial;background-repeat:initial"><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">TagLib</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">File</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
track </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">=</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(43,145,175);background:transparent">TagLib</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">File</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">Create</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">(</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">selectedSongFullPath</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">);</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">
  </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align \
:baseline;color:rgb(43,145,175);background:transparent">TitleToBeChecked</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">=</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(43,145,175);background:transparent">Path</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">GetFileNameWithoutExtension</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">(</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">selectedSongFullPath</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">);</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">


        </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(0,0,139);background:transparent">if</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">(</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">TitleToBeChecked</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">Contains</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">(</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(128,0,0);background:transparent">&quot;-&quot;</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">))</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">
  </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">{</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">
  </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(43,145,175);background:transparent">int</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
hyphenIndex </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">=</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align \
:baseline;color:rgb(43,145,175);background:transparent">TitleToBeChecked</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">IndexOf</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">(</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(128,0,0);background:transparent">&quot;-&quot;</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">);</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">
  </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(0,0,139);background:transparent">string</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
title </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">=</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align \
:baseline;color:rgb(43,145,175);background:transparent">TitleToBeChecked</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">Substring</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">(</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">hyphenIndex \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">+</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(128,0,0);background:transparent">1</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">).</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">Trim</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">();</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">
  </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(0,0,139);background:transparent">string</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
contributingArtists </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">=</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align \
:baseline;color:rgb(43,145,175);background:transparent">TitleToBeChecked</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">Substring</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">(</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(128,0,0);background:transparent">0</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">,</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
hyphenIndex</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">).</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">Trim</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">();</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">
  track</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(43,145,175);background:transparent">Tag</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">Title</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">=</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
title</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">;</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">
  </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(0,0,139);background:transparent">string</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">[]</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
contributingArtistsArray </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">=</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">{</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">contributingArtists</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">};</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">
  track</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;color:rgb(43,145,175);background:transparent">Tag</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">Performers</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">=</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent"> \
contributingArtistsArray</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">;</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">
  track</span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">.</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;verti \
cal-align:baseline;color:rgb(43,145,175);background:transparent">Save</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">();</span><span \
class="" style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">
  </span><span class="" \
style="margin:0px;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;background:transparent">}</span></code></pre><p \
style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 <br></p><p style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 Another question is, I find code that does not work when I try it, containing :: and \
-&gt;. Example:</p><p style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 <a class="" href="http://taglib.github.io/api/classTagLib_1_1String.html" title="A \
wide string class suitable for unicode." \
style="color:rgb(68,68,238);text-decoration:none;font-family:monospace;font-size:12px; \
line-height:17.549999237060547px;white-space:pre-wrap;background-color:rgb(245,245,245)">TagLib::String</a><span \
style="color:rgb(51,51,51);font-family:monospace;font-size:12px;line-height:17.549999237060547px;white-space:pre-wrap;background-color:rgb(245,245,245)"> \
album = g.tag()-&gt;album(); </span><span class="" \
style="color:rgb(128,0,0);font-family:monospace;font-size:12px;line-height:17.549999237060547px;white-space:pre-wrap;background-color:rgb(245,245,245)">// \
album == &quot;NYC Ghosts &amp; Flowers&quot;;</span><br> </p><p style="margin:0px \
0px 1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 Any help would very much be appreciated.</p><p style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 Kind regards.</p><p style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 <br></p><p style="margin:0px 0px \
1em;padding:0px;border:0px;font-size:16.799999237060547px;vertical-align:baseline;clear:both;color:rgb(0,0,0);font-family:Arial,&#39;Liberation \
Sans&#39;,&#39;DejaVu \
Sans&#39;,sans-serif;line-height:22.256000518798828px;background-image:initial;background-repeat:initial">
 <br></p></div>



_______________________________________________
taglib-devel mailing list
taglib-devel@kde.org
https://mail.kde.org/mailman/listinfo/taglib-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic