Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 284036 - Handling bpmdetect in media-sound/banshee
Summary: Handling bpmdetect in media-sound/banshee
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-07 21:45 UTC by Colin Macdonald
Modified: 2011-11-21 11:50 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
gst-plugins-soundtouch-0.10.14.ebuild (gst-plugins-soundtouch-0.10.14.ebuild,446 bytes, text/plain)
2009-11-11 21:13 UTC, Colin Macdonald
Details

Note You need to log in before you can comment on or make changes to this bug.
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).
+