Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 284036

Summary: Handling bpmdetect in media-sound/banshee
Product: Gentoo Linux Reporter: Colin Macdonald <cbm>
Component: New packagesAssignee: dotnet project <dotnet>
Status: RESOLVED FIXED    
Severity: normal CC: arthapex, bearcatsandor, gstreamer
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: gst-plugins-soundtouch-0.10.14.ebuild

Description Colin Macdonald 2009-09-07 21:45:48 UTC
banshee needs a gstreamer plugin called soundtouch which has an element called bpmdetect.  This is used for automatic beats-per-minute detection.

The current banshee ebuild doesn't have this dep.  However, the feature seems to be enabled in banshee but then silently fails with no error.  This is not good.

There is no media-plugins/gst-plugins-soundtouch in the tree.  It is a part of gstreamer's -bad package.  I haven't tried to make an ebuild because I haven't had time understand gst-plugins-bad.eclass.  But its probably straightforward for someone who understands gstreamer on gentoo.

btw, AFAICT, this has nothing to do with the package media-sound/bpmdetect.
Comment 1 Colin Macdonald 2009-11-11 21:13:11 UTC
Created attachment 209954 [details]
gst-plugins-soundtouch-0.10.14.ebuild

Here's an ebuild, tested with banshee, seems to work
Comment 2 Arthur Spitzer 2010-10-26 06:24:02 UTC
nearly a year passed since the last post here. 
@leio: didn't you intend to commit the pending gst-plugins? ;-)
would really appreciate it
Comment 3 Mike Hodson 2011-02-01 16:28:59 UTC
I just today realized that soundtouch was available as a gstreamer plugin and wondered why I didn't have it.. Can this *please* be integrated into portage proper?
Comment 4 Bearcat M. Şándor 2011-02-04 06:19:14 UTC
I just installed this ebuild into my local portage tree and it compiles and installs just fine.  Now Banshee detects BPMs as it should

Banshee: 1.9.2
Comment 5 Mart Raudsepp gentoo-dev 2011-10-13 06:45:59 UTC
media-plugins/gst-plugins-soundtouch package has been added to tree.
Converting bug to handling the functionality and dependencies in banshee accordingly
Comment 6 Pacho Ramos gentoo-dev 2011-11-05 19:38:00 UTC
(In reply to comment #5)
> media-plugins/gst-plugins-soundtouch package has been added to tree.
> Converting bug to handling the functionality and dependencies in banshee
> accordingly

x86 team, can you please keyword it?
Comment 7 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-11-21 11:47:05 UTC
(In reply to comment #6)
> x86 team, can you please keyword it?

Done.
Comment 8 Pacho Ramos gentoo-dev 2011-11-21 11:50:21 UTC
+*banshee-2.2.1 (21 Nov 2011)
+
+  21 Nov 2011; Pacho Ramos <pacho@gentoo.org> +banshee-2.2.1.ebuild,
+  -banshee-2.0.0.ebuild, metadata.xml:
+  Version bump, this also handles bpmdetect dependency properly (bug #284036,
+  thanks to Colin Macdonald, Mart Raudsepp, Paweł Hajdan, Jr and others), and
+  fixes notifications (bug #387569 by Travis Hansen).
+