Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 484274 - media-sound/banshee[web] might need media-plugins/gst-plugins-soup" dependency
Summary: media-sound/banshee[web] might need media-plugins/gst-plugins-soup" dependency
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-08 21:06 UTC by Mirko Guenther
Modified: 2016-09-19 06:21 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mirko Guenther 2013-09-08 21:06:27 UTC
To listen previews of MP3 files from Amazon Store in banshee the 'media-plugins/gst-plugins-gnomevfs' package is needed. This package should be installed as dependency of banshee.

Reproducible: Always
Comment 1 Rafał Mużyło 2013-09-09 00:57:45 UTC
While Amazon does have a bit of a bad history (i.e. with that flash security module using hal), are you sure it's gst-plugins-*gnomevfs* that's the proper solution (and not perhaps media-plugins/gst-plugins-gio + proper useflags on gvfs) ?

IOW, what *exactly* was the problem before installing this plugin and how did you come to the conclusion, that media-plugins/gst-plugins-gnomevfs is a proper solution ?
Comment 2 Mirko Guenther 2013-09-09 16:11:07 UTC
(In reply to Rafał Mużyło from comment #1)
> While Amazon does have a bit of a bad history (i.e. with that flash security
> module using hal), are you sure it's gst-plugins-*gnomevfs* that's the
> proper solution (and not perhaps media-plugins/gst-plugins-gio + proper
> useflags on gvfs) ?
> 
> IOW, what *exactly* was the problem before installing this plugin and how
> did you come to the conclusion, that media-plugins/gst-plugins-gnomevfs is a
> proper solution ?

I'd on several system the problem, that I were not able to hear the preview of MP3 files in amazon store from within banshee. Every time I tried it, banshee started the first file from the local playlist.

I've enabled the debug log from banshee and the log complaint about about missing 'urisource-http' gst-element. 

'[...]
[1 Debug 18:04:09.519] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[10 Debug 18:04:11.229] Parsed 1 URIs out of  -  (on ) <00:00:00> [<unknown>]
[10 Debug 18:04:11.232] Playing Radio Stream - http://www.amazon.de/gp/dmusic/media/log_action.mp3/ref=/276-5583079-2118635?ie=UTF8&ASIN=B00EIH0K4W&CustomerID=A2QU0B4BYD8DOX&TYPE=DigitalMusicSampleStreamSearch&URL=http%3A%2F%2Famazonm-805.vo.llnwd.net%2Fs%2Fd14%2F104040%2F104040261%2F240385805_S64.mp3%3Fmarketplace%3D4%26e%3D1378746247%26h%3D2469df5bf7033f5a9f82e2ec00ad79f3&qid=1378742641&sr=1-2
[10 Debug 18:04:11.238] Player state change: Idle -> Loading
[1 Debug 18:04:11.285] (libbanshee:player) Saving missing element details ('gstreamer|0.10|Banshee|HTTP Protokollquelle|urisource-http')
[...]'
Searching in the net, I've found some hints on a Fedora package site, that http sources are handled with 'gst-plugins-gnomevfs'. Please ask me exactly why. But when I merge the package everything work fine. Without that package it's not possible to listen the previews.

'[...]
[1 Debug 18:08:09.847] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[9 Debug 18:08:11.486] Parsed 1 URIs out of  -  (on ) <00:00:00> [<unknown>]
[9 Debug 18:08:11.489] Playing Radio Stream - http://www.amazon.de/gp/dmusic/media/log_action.mp3/ref=/276-9460210-9940902?ie=UTF8&ASIN=B00EIH0K4W&CustomerID=A2QU0B4BYD8DOX&TYPE=DigitalMusicSampleStreamSearch&URL=http%3A%2F%2Famazonm-805.vo.llnwd.net%2Fs%2Fd14%2F104040%2F104040261%2F240385805_S64.mp3%3Fmarketplace%3D4%26e%3D1378746487%26h%3D7076eeeca1443f01f8f3a7aab8a7f1f9&qid=1378742881&sr=1-2
[9 Debug 18:08:11.495] Player state change: Idle -> Loading
[1 Debug 18:08:11.947] Player state change: Loading -> Loaded
[1 Debug 18:08:11.973] (libbanshee:player) [gapless] Triggering track-change signal
[1 Debug 18:08:12.062] Player state change: Loaded -> Playing
[...]'
Comment 3 Rafał Mużyło 2013-09-09 17:51:17 UTC
Yup, still looks like a case of not enough googling.

I don't have much of gstreamer installed, specifically neither media-plugins/gst-plugins-gnomevfs nor media-plugins/gst-plugins-soup (as it seems gst-plugins-gio explicitly unsupports http/https), so I can't confirm is on my own, but sources seems to suggest (and you could confirm is with 'gst-inspect-0.10 --print-plugin-auto-install-info' on the plugin) should both support urisource-http element.
Comment 4 Rafał Mużyło 2013-09-09 17:56:47 UTC
...however, granted that gst-plugin-soup should likely be under 'web' useflag.
Comment 5 Mirko Guenther 2013-09-09 18:12:59 UTC
(In reply to Rafał Mużyło from comment #3)
> Yup, still looks like a case of not enough googling.
> 
> I don't have much of gstreamer installed, specifically neither
> media-plugins/gst-plugins-gnomevfs nor media-plugins/gst-plugins-soup (as it
> seems gst-plugins-gio explicitly unsupports http/https), so I can't confirm
> is on my own, but sources seems to suggest (and you could confirm is with
> 'gst-inspect-0.10 --print-plugin-auto-install-info' on the plugin) should
> both support urisource-http element.

Yup, both supporting 'urisource-http' and it works also if 'media-plugins/gst-plugins-soup' instead of 'media-plugins/gst-plugins-gnomevfs' is installed.
Comment 6 Mirko Guenther 2013-10-11 18:59:21 UTC
I've retested the issue on my system... It's not possible to listen the preview without 'media-plugins/gst-plugins-gnomevfs'. This package seems to include something in addition which is needed...
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2016-09-19 06:21:04 UTC
banshee[web] was removed due to dependency on old webkit release affected by security bugs.