FS#63484 - [deadbeef] missing dependency (opusfile) in 1.8.2

Attached to Project: Community Packages
Opened by argo (argo_) - Saturday, 17 August 2019, 03:53 GMT
Last edited by Antonio Rojas (arojas) - Monday, 17 May 2021, 11:18 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Lukas Fleischer (lfleischer)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

Description:
According to 1.8.X's [[https://github.com/DeaDBeeF-Player/deadbeef/blob/1.8/configure.ac|configure.ac]]/[[https://github.com/DeaDBeeF-Player/deadbeef/blob/1.8/plugins/opus/opus.c|opus.c]] opus playback is enabled by default and available not through external plugin (which was [[http://deadbeef.sourceforge.net/plugins.html|deleted]] from officially supported list) but a built-in one, however this dependency is currently missing.

Additional info:
* package version(s): 1.8.2
This task depends upon

Closed by  Antonio Rojas (arojas)
Monday, 17 May 2021, 11:18 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Package was dropped to AUR
Comment by Peter (p3732) - Tuesday, 20 August 2019, 01:33 GMT
While I can confirm that .opus files are not supported with the current 1.8.2 version, I found that installing the 'opusfile' package did not help.
Comment by argo (argo_) - Tuesday, 20 August 2019, 04:27 GMT
That's because it's a build-time dependency now. In earlier version you could either use an inbuilt ffmpeg plugin or install external one for even better opus support (the latter is abandoned/unsupported atm), but now both of those options don't work hence deadbeaf can't play opus files (without 'opusfile' as a build dep) at all.
Comment by Eli Schwartz (eschwartz) - Tuesday, 20 August 2019, 04:48 GMT
Seems reasonable to rebuild it with support for this plugin.

BTW the bugtracker doesn't support markdown, just a small tip when drafting a bug report. :)
(Hopefully migrating to bugzilla will solve this...)
Comment by argo (argo_) - Tuesday, 20 August 2019, 07:08 GMT
@Eli, thanks.
And yeah, i could not find any syntax cheatsheat or anything resembling a manual/how-to for arranging a bug report in a bit more details (including bugtracker's less obvious but still supported features) here at all, flyspray's official site weren't of much help either - supposedly there should be support for html and dokuwiki syntax, but the latter obviously did not work for reasons unknown (well, at least to me).
Comment by argo (argo_) - Monday, 28 October 2019, 20:59 GMT
Hello, is there any progress on this issue?
I tried rebuilding the package with just an added 'opusfile' dep and from my limited testing opus now fully works (both local files and streams), so i don't think there should be any other problems or complications here.
Comment by Peter (p3732) - Monday, 28 October 2019, 23:15 GMT
I noticed in the meanwhile that deadbeef can still play .opus files that previously were put into playlists, it just denies adding any new files to playlists.
Comment by argo (argo_) - Saturday, 21 March 2020, 19:27 GMT
Just spotted that deadbeef 1.8.3 got pushed to community (without any dep changes however) so i guess it's high time to revisit this a bit.
I did some test builds and it seems that opusfile is not going away from deps, if opus's to be supported at all - it works only as a hard dep, when installed as a build time one and removed later deadbeef spews an error on playback and refuses to do anything useful with opus files at all atm.
P.S. I don't intend to nag, but can we get this going, please? It's a small dep but adds a fairly important modern audio format, hence a good piece of functionality simply lost. Would be nice to have it by default without any manual rebuilding at users' ends required.
Comment by Barafu Albino Cheetah (Barafu_Albino_Cheetah) - Thursday, 16 April 2020, 18:46 GMT
For those that came here seeking to report this bug: a workaround is to install deadbeef-git from aur. it has the plugin, and plays .opus no problem.
Comment by Christopher Engelhard (lcts) - Wednesday, 15 July 2020, 05:52 GMT
The repos now have 1.8.4 without this being fixed. Is there some reason not to include opusfile as a dep? Is there something I can do to help, to get this moving?
Comment by tleydxdy (tleydxdy) - Friday, 05 February 2021, 00:56 GMT
What issue is blocking this?
Comment by argo (argo_) - Thursday, 11 February 2021, 10:17 GMT
To add something constructive here, according to main developer ([1][2][3] & etc) opusfile indeed seems to be a required build and runtime dependency for enabling opus playback in deadbeef.
[1] https://github.com/DeaDBeeF-Player/deadbeef/issues/1511#issuecomment-743435386
[2] https://github.com/DeaDBeeF-Player/deadbeef/issues/1511#issuecomment-743450223
[3] https://github.com/DeaDBeeF-Player/deadbeef/issues/1511#issuecomment-743461815

Loading...