Recent

Author Topic: MP3 id3 tag v2  (Read 9719 times)

Zvoni

  • Hero Member
  • *****
  • Posts: 2315
Re: MP3 id3 tag v2
« Reply #15 on: November 23, 2021, 03:14:45 pm »
Dear All

I have a similar need and am exploring BASS.  Can Fred vS or anyone clarify what UOS is: "uos does what you need."

It is not a link and a google search here from the UK does not reveal anything

Thanks and wait to hear
?????
https://wiki.freepascal.org/uos
One System to rule them all, One Code to find them,
One IDE to bring them all, and to the Framework bind them,
in the Land of Redmond, where the Windows lie
---------------------------------------------------------------------
Code is like a joke: If you have to explain it, it's bad

Jurassic Pork

  • Hero Member
  • *****
  • Posts: 1228
Re: MP3 id3 tag v2
« Reply #16 on: November 23, 2021, 03:20:02 pm »
hello,
to read mp3 id3 tag v2 and more you can use my mediainfolib wrapper for lazarus  here
Quote
MediaInfoLib wrapper for Lazarus - Free pascal

Download the library package for your system : https://mediaarea.net/MediaInfo/Download
Use the project which is in the demo folder to try the wrapper file MediaInfoDll.pas in Lazarus
The button in the demo project open an openfiledialog to choose the file to analyze.
Be sure that the dynamic link library of MediaInfo is in path.
// WINDOWS -> mediainfo.dll tested on Windows 10 Lazarus 2.0.10 fpc 3.2

// LINUX -> libmediainfo.so.0 tested on Centos 8.1 Lazarus 2.0.10 fpc 3.2

// MAC Darwin -> libmediainfo.0.dylib tested on MacOs 10.15.7 (Catalina) Lazarus 2.0.10 fpc 3.2

For MAC put the file libmediainfo.0.dylib in $HOME/lib (create lib if not exist)

Friendly, J.P
Jurassic computer : Sinclair ZX81 - Zilog Z80A à 3,25 MHz - RAM 1 Ko - ROM 8 Ko

Fred vS

  • Hero Member
  • *****
  • Posts: 3158
    • StrumPract is the musicians best friend
Re: MP3 id3 tag v2
« Reply #17 on: November 23, 2021, 05:02:18 pm »
Dear All

I have a similar need and am exploring BASS. 

Can Fred vS or anyone clarify what UOS is: "uos does what you need."

It is not a link and a google search here from the UK does not reveal anything

Thanks and wait to hear

Hello.

Not sure to understand  :-[

Quote
Can Fred vS or anyone clarify what UOS is: "uos does what you need."

Is your questions related to Bass or uos ?

Are things missing for you in uos that you have in Bass or the opposite ?

[EDIT] In picture added, id3 tag v2 taken using OvoTag project, with image tag too.
https://github.com/varianus/ovoplayer/tree/master/src/ovotag

It was used combinated with uos library.


Fre;D
« Last Edit: November 23, 2021, 05:40:28 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

winni

  • Hero Member
  • *****
  • Posts: 3197
Re: MP3 id3 tag v2
« Reply #18 on: November 23, 2021, 06:00:33 pm »
Hi!

If the question is related to BASS:

Bass has an extension package called  Tags.

You can download it from

https://www.un4seen.com/


"An extension producing formatted text from the ID3v1/v2, OGG/FLAC, WMA, APE, MP4, and RIFF tags of a BASS stream. "

Works fine.


Winni


stephanos

  • New Member
  • *
  • Posts: 38
Re: MP3 id3 tag v2
« Reply #19 on: December 03, 2021, 01:44:18 pm »
I have not explored OvOPlayer or “uos does what you need”.  I settled on Bass which has given me very reliable lengths for MP3 files.  The others are probably just as good.

In case you want to pursue Bass I have attached a single file, non GUI Lazarus/pascal programme which you might find useful.

Good Luck

 

TinyPortal © 2005-2018