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 357706 - Beagle should use taglib-sharp as opposed to entagged
Beagle should use taglib-sharp as opposed to entagged
Status: RESOLVED FIXED
Product: beagle
Classification: Other
Component: General
0.2.10
Other Linux
: Normal enhancement
: ---
Assigned To: Beagle Bugs
Beagle Bugs
Depends on:
Blocks: 370604
 
 
Reported: 2006-09-25 23:24 UTC by Kevin Kubasik
Modified: 2007-05-10 04:09 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Bzipped Tar of the Filters Directory (604.26 KB, application/x-bzip)
2006-09-26 13:43 UTC, Kevin Kubasik
Details

Description Kevin Kubasik 2006-09-25 23:24:01 UTC
IRC snippet

   1.
      fredrik_> aaron recently switched to taglib-sharp, we might wanna check that out
   2.
      < dBera> taglib-# - cool. that would be good since amarok uses taglib :-)
   3.
      < joe> dBera: abock tells us we need to use taglib-sharp instead of entagged
   4.
      < joe> taglib-sharp is a totally managed implementation though
   5.
      < joe> abock also recently switched over to the totally managed dbus implementation
   6.
      < joe> which is *very* exciting
   7.
      < joe> says it's all working perfectly
   8.
      < tseng> taglib-sharp doesnt really have anything to do with taglib afaik
   9.
      < tseng> joe: there were nasty crashers with real dbus, they are all gone
  10.
      < joe> tseng: it was ported from the original, but that's it
  11.
      < joe> fredrik_: we pushed a couple of things back up
  12.
      < dBera> but where does entagged lag behind ?
  13.
      < dBera> taglib can also write tags and probably do a lot more that banshee needs
  14.
      < joe> dBera: entagged is unmaintained
  15.
      < joe> dBera: and (I believe) not used
  16.
      < joe> taglib can do some video formats
  17.
      < dBera> huh ... i thought raphael was maintaining it
  18.
      < fredrik_> no, abock took over
  19.
      < fredrik_> dBera:
  20.
      http://svn.myrealbox.com/viewcvs/trunk/entagged-sharp/README?rev=64395&view=auto
  21.
      < dBera> cool
Comment 1 Kevin Kubasik 2006-09-26 13:42:06 UTC
Ok, title is misleading for this bug, since taglib-sharp doesn't support video files. (Not reliably or completely anyway) Anyways, I started a port, I just zipped the entire Filters directory since getting the diff was getting to be a pain (blast cvs!).

Anyways, heres some sort of start, even if we only keep the build system ;).
Comment 2 Kevin Kubasik 2006-09-26 13:43:42 UTC
Created attachment 73427 [details]
Bzipped Tar of the Filters Directory

Hers the tarball, let me know how it works/what you think etc. etc.
Comment 3 Debajyoti Bera 2006-12-16 04:20:20 UTC
So taglib does not do video. Aaron blogged about how taglib# is (still) slower than entagged#. My tests with some small files showed the same. Aaron also blogged about taglib being memory hungry, though I did not test it. One of the reasons that Aaron switched is because of poor write support in entagged. We dont have that problem. I propose waiting for a little bit more till taglib has same or better performance measure as entagged.

In the mean time if there are known problems in beagle using entagged, lets see if they can be solved in beagle itself :-).
Comment 4 Debajyoti Bera 2007-05-10 03:50:45 UTC
Taglib-sharp uses LGPL-2. Is that compatible with beagle licenses ?
Comment 5 Joe Shaw 2007-05-10 03:59:05 UTC
Yeah, LGPL is fine.
Comment 6 Debajyoti Bera 2007-05-10 04:09:24 UTC
As of r3706, beagle uses taglib-sharp instead of entagged-sharp. Please test!!!