After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 305797 - Use TagLib (Partial code solution attached)
Use TagLib (Partial code solution attached)
Status: RESOLVED WONTFIX
Product: muine
Classification: Other
Component: general
trunk
Other All
: Normal normal
: ---
Assigned To: Muine Maintainers
Muine Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-05-29 05:41 UTC by Brian Kerrick Nickel
Modified: 2005-06-14 07:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Library with example program. (3.95 KB, application/zip)
2005-05-29 05:44 UTC, Brian Kerrick Nickel
Details
Completed library (4.99 KB, application/zip)
2005-05-29 20:44 UTC, Brian Kerrick Nickel
Details

Description Brian Kerrick Nickel 2005-05-29 05:41:41 UTC
Please describe the problem:
When working on a tagging plugin, I decided to use TagLib and discovered it was
a pretty nice library, but lacking a few features (like total tracks and
performers) so I hacked a library on top of it and realized I'd almost made a
drop-in replacement for the current metadata handling in Muine. All it's missing
are album art, mime-type, mtime, gain, and peak. Mime-type and mtime should be
easy, the other three are supported by TagLib, but I got confused with the
gain/peak documentation, so I've decided to take a breather and post what I have.

I think this would be good because it could solve bug 162243, bug 170022, bug
138968, and bug 172482 and allow for simplifying libmuine greatly.

Steps to reproduce:


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Brian Kerrick Nickel 2005-05-29 05:44:03 UTC
Created attachment 46991 [details]
Library with example program.

Run ./compile.sh and then "mono MuineTagger.exe /path/to/music/file.ogg" to
view the file's info.
Comment 2 Brian Kerrick Nickel 2005-05-29 20:44:33 UTC
Created attachment 47010 [details]
Completed library

Same instructions as previous attachment. It supports everything now. I don't
know about memory leaks, though, as this is my first try with combining C, C++,
and C#.
Comment 3 Jorn Baayen 2005-06-13 07:56:03 UTC
Neat. However, the plan is to switch to GStreamer metadata loading.