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
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 ?
(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 [...]'
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.
...however, granted that gst-plugin-soup should likely be under 'web' useflag.
(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.
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...
banshee[web] was removed due to dependency on old webkit release affected by security bugs.