News:

SMF - Just Installed!

Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Neuromance1972

#1
Hi there, i am trying to save the 4 REPLAY GAIN values inside a FLAC file using .FLAC_TextFrameSet and .FLAC_SaveChanges. The 4 strings as tag frame names i am using are:

  • "REPLAYGAIN_ALBUM_GAIN"
  • "REPLAYGAIN_ALBUM_PEAK"
  • "REPLAYGAIN_TRACK_GAIN"
  • "REPLAYGAIN_TRACK_PEAK"
but, when i save the file, i get a (-8) "A file creation failed (probably attempting to save a playlist file)" error. If i don't try to save the 4 RG frames, no problems.

Many thanks in advance,
r
#2
Hi there,
yes, in the WAV files there were two ID3 chunks. A regular ID3V2.3 one, containing four TXXX frames for Replay Gain info and a second one (the RIFF), added by MP3Tag. Anyway, ok with that, I just change process.

Regarding the AIFF support for ID3, I see and thanks for clarifying. After digging around, i've found this: http://aifftagging.blogspot.com/2013/11/aiff-audio-files-can-be-tagged-with.html?m=1 and it looks like Kid3 CLI fits for what I need, so I'll give it a try.

Cheers
#3
Hi, and thank you.
File uploaded. It's named "WAV with ID3 metadata.wav"

I am having a similiar "issue" trying to save ID3 tags into AIF, using the ID3 functions of the TagsEditor.

AIFs weren't originally meant to support metadata, but it's now generally accepted (even by iTunes!) that they can support ID3 tags.
Or, with AIF, i should try to use a different tag format that is supported by your engine?
#4
Hi there, it's me again...
Due to my sound processing desing, i need to process the Replay Gain metadada before i create MP3 (or any other file format other than WAV).
So, i managed to add an ID3 V2.3 tag ("TXXX", 4 frames) to the WAV files.
Checked with MP3Tag and Foobar and the metadata are there.

However, when i try to load them via ASOED, using ID3V2_FrameCountGet("TXXX"), ID3V2_UserTextFrameDescriptionGet(iIndex) and ID3V2_UserTextFrameGet(iIndex), no joy.
Apparently ALL_AnalyzeSoundFile returns 0 (no tags) if the input is a WAV file with ID3 V2 frames in it.

Is that by design?

Many thanks in advance
#5
Hi Severino,
I've tried to save the TDRC (V2.4) instead of TYER and it works perfectly.
Grazie mille
Riccardo
#6
Found the following work-around.
It's far from ideal, but it appears to work.

I save first all V2.4 frames, using UTF-8 encoding (to preserve the special characters).

After that, i save the frames available only for V2.3, using ISO-8859-1 encoding (because apparently i cannot use UTF-8 with V2.3 format...)

This way, i managed to save the TYER frame, although it is not in the list of supported frames.

Any idea of any better solution?
#7
Hi there,
getting a little puzzled by the documentation.

Among the list of ID3 V2 supported text frames (TIT1, TIT2, TIT3, TALB, TOAL, TRCK, TPOS, TSST, TSRC, TPE1, TPE2, TPE3, TPE4, TOPE, TEXT, TOLY, TCOM, TMCL, TIPL, TENC, TBPM, TLEN, TKEY, TLAN, TCON, TFLT, TMED, TMOO, TCOP, TPRO, TPUB, TOWN, TRSN, TRSO, TOFN, TDLY, TDEN, TDOR, TDRC, TDRL, TDTG, TSSE, TSOA, TSOP, TSOT.) i cannot see "TYER", which is the recording year.

On the other hands, from the VB6 sample "TagsEditor", i can see that "TYER" frame is both read and written. However, when i try to do it myself, nothing gets written into the file and, if a previous value was present, it gets cancelled.

My code:
...
objASOED.TagsEditor.ID3V2_TextFrameSet "TYER", "1999"
objASOED.TagsEditor.ID3V2_SaveChanges ID3V2_FORMAT_2_4, ID3V2_ENCODING_UTF_8
...

Can anybody help to understand what's going on?

Many thanks in advance
#8
Found it. Thanks
#9
Hi there, for a project of mine, i am trying to figure out if i can load the OCX via COM class in a PHP environment. But, in order to do that, i need the ProgID, Class ID or Moniker of the OCX itself. Could not find in the documentation though.
Thank you very much in advance,
r