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 754931 - Add support for Opus trackinfo
Add support for Opus trackinfo
Status: RESOLVED WONTFIX
Product: banshee
Classification: Other
Component: Metadata
2.6.x
Other Linux
: Normal normal
: ---
Assigned To: Banshee Maintainers
Banshee Maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2015-09-12 18:56 UTC by Bert Van de Poel
Modified: 2020-03-17 09:56 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bert Van de Poel 2015-09-12 18:56:52 UTC
Currently Banshee supports importing Opus, but it is unable to read the track info. Therefore the imported tracks are rather unusable (the filename is the trackname and that's it).

As Opus is considered to be finished by Xiph and many open source projects and organisations have started pushing it (like the Mozilla Foundation), combined with the fact that it offers great quality with low bitrates and compression, make Opus the new up and coming codec. As the Open Source and Linux community is always early in addopting new standards and codecs, I will most certainly not be the only one who will in the near future find themselves not able to use his or hers favorite music manager (Banshee) because it does not fully support Opus.

I hope you guys will consider looking into Opus trackinfo support.

I tested against 2.6.2, other music players are perfectly able to get the trackinfo. In IRC someone mentioned lack of support in taglib-sharp or something like that.
Comment 1 3ter.von 2015-11-22 19:05:02 UTC
I am also affected by this. Shouldn't this work flawless since opus audio is stored in an ogg-container?
Comment 2 3ter.von 2016-07-15 00:33:11 UTC
Banshee uses taglib# for reading/writing metadata. taglib# added Opus support in December 7th, 2015 (git commit 0d7942ea0a71a13f88ced794223e58ba94dd81fa ). 

I'm on Ubuntu 14.04 using taglib 2.1, which was released in July 2012. And there is apparently no newer release, not even in 16.04 (at least in an Ubuntu PPA: https://launchpad.net/ubuntu/trusty/+package/libtaglib-cil-dev ; I don't know about other distros).

Looks like you/we need to build taglib# ourself from it's git repo.
Comment 3 3ter.von 2016-07-15 00:39:43 UTC
Unfortunately, the commit hash is linked by bugzilla to banshee's repo. 

https://github.com/mono/taglib-sharp/commit/d1ff7963027db9218f6012f3cbecaef50e861c78

The actual merge happened on January, 9th.
Comment 4 n-fit 2016-09-02 12:32:49 UTC
Any progress on this? Made an account just to report it...
Comment 5 Bert Van de Poel 2016-09-02 12:39:12 UTC
A friend of mine, lesderid, has added support for Opus in taglib-sharp. I can't say whether Banshee or certain distros have imported the latest version of the library yet.
Comment 6 n-fit 2016-09-03 14:09:43 UTC
I run Arch and the latest version is from 2016-08-07 (2.6.2).

I know supports it. This is probably a banshee problem. I 'll recompile and report back.
Comment 7 André Klapper 2020-03-17 09:56:25 UTC
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this ticket (or rather transfer the project
to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the
responsibility for active development again.
See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.