Bug 2305

Summary: mpd does not enable the sidplay plugin
Product: Fedora Reporter: anpaza <anpaza>
Component: mpdAssignee: Ankur Sinha "FranciscoD" <sanjay.ankur>
Status: RESOLVED FIXED    
Severity: enhancement CC: brendan.jones.it, jamielinux, leigh123linux, sanjay.ankur, sergio
Priority: P5    
Version: unspecified   
Hardware: All   
OS: GNU/Linux   
namespace:

Description anpaza@mail.ru 2012-04-29 12:10:49 CEST
It would be useful to enable the sidplay plugin while building the mpd rpm, like PLD Linux developers did:

http://lists.pld-linux.org/mailman/pipermail/pld-cvs-commit/Week-of-Mon-20120213/333100.html

This would allow to play C64 SID files using mpd.
Comment 1 Jamie Nguyen 2012-05-12 01:28:32 CEST
Thanks for the report.

In the current SPEC we have libsidplay-devel as a build requirement, but it turns out mpd wants libsidplay2-devel. Fedora currently only packages the older libsidplay, so until that gets updated you're out of luck.

Perhaps you could open a bug report at bugzilla.redhat.com asking for a package update to libsidplay. As soon as the libsidplay2-devel package is available, we will rebuild mpd.

(As a side-note, I will be removing the redundant libsidplay-devel BR from the next mpd package.)
Comment 2 anpaza@mail.ru 2012-05-16 14:21:47 CEST
libsidplay2 is available from rpmfusion/nonfree. It seems its license was changed to non-GPL compatible.

The package is named sidplay-libs-2.1.1-11.fc*.src.rpm, which builds into sidplay-libs-2.1.1 and sidplay-libs-devel-2.1.1.
Comment 3 Sérgio Basto 2016-02-24 02:39:54 CET
(In reply to comment #2)
> libsidplay2 is available from rpmfusion/nonfree. It seems its license was
> changed to non-GPL compatible.
> 
> The package is named sidplay-libs-2.1.1-11.fc*.src.rpm, which builds into
> sidplay-libs-2.1.1 and sidplay-libs-devel-2.1.1.

sidplay2 is obsoleted by sidplayfp, which is part of Fedora proper.
 
You may maintain this package please read : http://rpmfusion.org/Contributors_github
Comment 4 Sérgio Basto 2016-07-27 03:46:57 CEST
siplay-libs is retired [1] and mpd  fails to find libsidplayfp .

I think we might close as can't fix it 

[1]
https://pkgs.rpmfusion.org/cgit/nonfree/sidplay-libs.git/ 

[2] 
https://pkgs.rpmfusion.org/cgit/free/mpd.git/commit/?id=7d9e9760a961cbf1762b7f50a497a267e0e2b091
Comment 5 Ankur Sinha "FranciscoD" 2016-07-27 12:16:56 CEST
MPD still looks for libsidplay2 but we now use libsidplayfp - we'll have to see if upstream supports fp too.
Comment 6 Ankur Sinha "FranciscoD" 2016-07-27 15:21:41 CEST
Reported on upstream tracker: 

https://bugs.musicpd.org/view.php?id=4558
Comment 7 leigh scott 2017-10-19 09:23:53 CEST
Fix in version mpd-0.20.10-2