FS#40763 - [beets] No optional deps for beet's replaygain plugin

Attached to Project: Community Packages
Opened by aaaaaaaaaaaaaaaaaaaa (Pyroh) - Sunday, 08 June 2014, 23:35 GMT
Last edited by Maxime Gauduin (Alucryd) - Tuesday, 10 June 2014, 14:41 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

beets has a replaygain plugin which can automatically scan and apply replaygain tags for audio files on "beet import" or when "beet replaygain is called".

In order for beets to use gstreamer as a replaygain backend, gst-python and gst-plugins-good need to be installed. Installing just gst-python provides the Python bindings beets needs to use Gstreamer, but presumably not the gstreamer libraries required for the media files beets requests because running "beet" crashes without gst-plugins-good (which contains FLAC decoding capabilities for gstreamer, among other things). To sum it all up adding gst-python and gst-plugins-good as optional runtime deps for beets should be fine.


Additional info:
* Using beets 1.3.6-1
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Tuesday, 10 June 2014, 14:41 GMT
Reason for closing:  Implemented
Additional comments about closing:  1.3.6-2
Comment by Maxime Gauduin (Alucryd) - Tuesday, 10 June 2014, 14:40 GMT
You will need bad and ugly as well to cover all audio formats so I've included them. Also completed the gstreamer0.10 optdepends collection, according to the doc BPD and Chromaprint/Acoustid still need gst0.10 while ReplayGain needs gst1.0.

Loading...