GNOME Bugzilla – Bug 754931
Add support for Opus trackinfo
Last modified: 2020-03-17 09:56:25 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.
I am also affected by this. Shouldn't this work flawless since opus audio is stored in an ogg-container?
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.
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.
Any progress on this? Made an account just to report it...
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.
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.
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.