Banshee crashes when song is changing.
I have 1.2.1 version, and I was using this version for long time and that was not happening before
I never use Banshee, but a general troubleshoot practice that can be helpful when an application crashes, is to run the application from a gnome-terminal or a konsole. That way when the application crashes, on occasion it will write an error message to the gnome-terminal, giving one an idea as to what the cause of the crash might be.
So try starting banshee in a gnome terminal by typing ābansheeā (no quotes, and I am guessing at the command since I do not use banshee), and then try to reproduce the problem. Pay careful attention to any error messages in the gnome-terminal.
emil@emil:~> banshee-1
[Info 15:33:55.416] Running Banshee 1.2.1
[Warn 15:33:57.052] Cannot connect to NetworkManager - An available, working network connection will be assumed
[Info 15:33:57.777] All services are started 2.054648s
[Info 15:33:58.782] nereid Client Started
[Warn 15:33:58.890] Caught an exception - org.freedesktop.Hal.NoSuchProperty: No property volume.is_mounted on device with id /org/freedesktop/Hal/devices/platform_floppy_0_storage_platform_floppy (in `NDesk.DBus.Proxies')
at IDeviceProxy.GetPropertyBoolean (System.String ) [0x00000]
at Hal.Device.GetPropertyBoolean (System.String key) [0x00000]
at Banshee.HalBackend.Volume.get_IsMounted () [0x00000]
at Banshee.HalBackend.Volume.CheckVolumeMounted (Banshee.HalBackend.Volume volume) [0x00000]
at Banshee.HalBackend.Volume.Resolve (Banshee.HalBackend.BlockDevice parent, Hal.Manager manager, Hal.Device device) [0x00000]
[Warn 15:33:59.143] Caught an exception - org.freedesktop.Hal.NoSuchProperty: No property volume.is_mounted on device with id /org/freedesktop/Hal/devices/platform_floppy_0_storage_platform_floppy (in `NDesk.DBus.Proxies')
at IDeviceProxy.GetPropertyBoolean (System.String ) [0x00000]
at Hal.Device.GetPropertyBoolean (System.String key) [0x00000]
at Banshee.HalBackend.Volume.get_IsMounted () [0x00000]
at Banshee.HalBackend.Volume.CheckVolumeMounted (Banshee.HalBackend.Volume volume) [0x00000]
at Banshee.HalBackend.Volume.Resolve (Banshee.HalBackend.BlockDevice parent, Hal.Manager manager, Hal.Device device) [0x00000]
[Warn 15:33:59.357] Caught an exception - org.freedesktop.Hal.NoSuchProperty: No property volume.is_mounted on device with id /org/freedesktop/Hal/devices/platform_floppy_0_storage_platform_floppy (in `NDesk.DBus.Proxies')
at IDeviceProxy.GetPropertyBoolean (System.String ) [0x00000]
at Hal.Device.GetPropertyBoolean (System.String key) [0x00000]
at Banshee.HalBackend.Volume.get_IsMounted () [0x00000]
at Banshee.HalBackend.Volume.CheckVolumeMounted (Banshee.HalBackend.Volume volume) [0x00000]
at Banshee.HalBackend.Volume.Resolve (Banshee.HalBackend.BlockDevice parent, Hal.Manager manager, Hal.Device device) [0x00000]
(Nereid:5292): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed
(Nereid:5292): GStreamer-CRITICAL **: gst_caps_is_fixed: assertion `GST_IS_CAPS (caps)' failed
(Nereid:5292): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed
(Nereid:5292): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed
(Nereid:5292): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed
(Nereid:5292): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed
** (Nereid:5292): WARNING **: Thread (nil) may have been prematurely finalized
Segmentation fault
emil@emil:~>
I see reference to āhalā and also to a āfloppyā in that error message. Can you shed light on that? Are you doing something with a USB device at the time? Are you using a USB device at the time? Are you doing something with a floppy disk at the time?
Reference the gstreamer errors, whose gstreamer are you using? Novell/SuSE-GmbH ? Packmanās? other ?
I got USB modem but I donāt use floppy at all.
I have also Packmanās gstreamer packages installed.
I note this thread on the subject:
Random banshee crashes - openSUSE Forums
You say you encounter this when the song is finished. Is this when playing streaming media from the web, or a local song?
Did this work previous? If so, can you point to a time when it stopped working, and then track down if you performed an update to your PC software at that time?
I have installed gstreamer packages in older versions but It didnāt worked
I am playing songs in local folder, I canāt say when this started exactly but I think that it started in October.
**From a recent roundup on audio players: Consider using Amarok
**
Banshee, exuded slickness right from the
start. We followed the prompts after firing it
up to build our music collection and
Banshee set about importing all the tracks.
The user interface is thoughtfully laid
out, and while Banshee is playing a track
an album art image is shown at the
bottom of the screen. Next to it is a
Recommended Artists And Top Tracks
panel, which is driven by information from
the last.fm database.
Banshee shouts about its music
management capabilities but we found
them to be merely adequate. Music
tagging is handled well since itās possible
to tag multiple files simultaneously, but
thereās no feature to rename files or move
them around on the disk and, infuriatingly,
you canāt import M3U playlists.
This program is a bit more than a media
player: it can write audio CDs as well as rip
audio CDs and convert them to various
formats including AAC, MP3, Ogg and
FLAC. This is accomplished without
confusing you with unnecessary options.
Plugins are an important part of
Banshee, with much core functionality
being provided through the plugin
architecture. Third-party plugins are
available from the Banshee website,
though it would be nice to see the plugin
browser integrated into Banshee in future.
Itās easy to create new playlists that will
appear on the browser in the left-hand side.
āSmartā dynamic playlists are a nice feature
where you provide one or more criteria for
filtering tracks and the tracks that match
are then automatically listed.
Readers who like internet radio will find
it well supported by Banshee. Several radio
stations are listed by default and you can
easily add more to the list.
AMAROK: roundup
Once upon a time, not so long ago,
users were content with loading a
list of tracks into their audio player
and being able to pause, play, skip tracks,
and not a great deal more. These days,
numerous features are expected, including
CD ripping and burning, iPod integration
and much more.
Comparing the ten-year-old XMMS to
some of the latest and greatest players
such as Amarok and Rhythmbox is
perhaps a little unfair. However, if you
contrast the features in Amarok with
XMMS itās clear how much innovation has
taken place over the last few years.
Amarok easily went into first place in
this roundup and we were amazed at the
scope of features available, the slickness,
the user-friendliness and the thoughtful
design. We found it hard to fault any of the
features in Amarok and as such it earns a
full ten marks out of ten.
Amarok has a very active body of
developers and the team provide a useful
insight into the development process by
publishing regular newsletters, which can
be found at KDE Dot News.
Work on version 2.0 is currently
underway and a cleaner interface is
promised, giving the context browser a
more prominent position in the program.
Itās also promised that this will work well on
other platforms such as Windows and OS X
ā great news if you have to occasionally
use systems other than Linux.
Rhythmbox was our second favourite
audio player. Itās missing some of the sheer
excitement provided by Amarok but it
handles audio-playing competently, as well
as doing an adequate job of dipping into
other areas such as CD ripping and
burning. What was less impressive was the
programās performance when importing
our test music collection, taking a far-too-
long 13 minutes.
Our third favourite choice was Juk. Jukās
tagging facilities are easily among the best
on test although itās lacking in a few areas,
such as support for synchronising music
with portable audio players, streaming
internet radio, and support for last.fm.
Also worth mentioning, for the wrong
reasons, is poor old XMMS. XMMS is now
getting towards the end of its life and itās
probably the only audio player that weād
actively avoid trying to use due to its lack of
features and very poor user interface A lack
of recent development for the ten-year-old
audio player means itās been left standing
by far superior players.
I am using Sonata at the moment Iāll wait for 11.1 to see new Banshee 1.3
Thanks for help
EDIT: I found the culprit itās gstreamer-0_10-ffmpeg package :
Banshee crashes after installing this package so without it Banshee works great but I canāt play avi files :\
Iāve got the same problem, banshee magically vanishing between tracks. Iāve taken out the gstreamer ffmpeg stuff no no avail.
Please help, I donāt like amarok and a tunes has more bugs than the amazon lol
I found a solution when you install gstreamer ffmpeg package select to ignore dependencies and then banshee will work stable
But still I prefer sonata
If you are using the GStreamer installed from Packman, it is most likely the cause of the crashing. There are some known issues with applications compiled against the GStreamer in openSUSE which then run against the GStreamer from Packman.
Mixing packages like this is asking for trouble anyway. Repositories like Packman should not be uprooting important system libraries and frameworks like GStreamer.
Go back to the openSUSE stock GStreamer.
Howeverā¦ if I remember correctly, the element that is being hit with the Packman incompatibilities is the equalizer. You can try removing it altogether, but again, you are likely to have future problems with Packman.
rm /usr/lib/banshee-1/gstreamer-0.10/libgstequalizer.so
(of course lib64 if you are on x86_64)
And please let me stress one last time: stop using GStreamer from Packman, or really any framework or system library that is provided by and is an essential part of the openSUSE distribution.
Banshee 1.4 supports automatic file name/path renaming when metadata changes. You can import and export flat file playlists like M3U, PLS, XSPF, and more. Either this review, which is quite unnecessary and out of place on this thread is very old or the reviewer didnāt spend a lot of time reviewing.
aaronbockover, many thanks for these tidbits, and WELCOME to our forum.
Like what ?
If we did that, we couldnāt provide half the packages we do. If the gstreamer developers were getting their ABI right, it wouldnāt be an issue.
So how useful is Banshee going to be to mere mortals without ffmpeg support ?
Thanks for the spit in the face, Aaron.
Removing the ffmpeg plugin just doesnāt many any sense anyway.
Two things are possible here:
- either the ABI of the gstreamer packages in the Packman repository are not compatible with what Banshee has been built against, and then it should crash anyhow, regardless of the presence of the ffmpeg plugin;
- or the libffmpeg0 (and libavcodec0, etcā¦) packages that are installed donāt match the libffmpeg0 the gstreamer-ffmpeg plugin has been built against
The 2nd option seems more likely to me. Make sure that you have the latest libffmpeg0 package from the Packman repository (ārpm -q --qf '%{VENDOR}
ā libffmpeg0ā should say Packman). It is also available from the Videolan repository, so you might have a conflict there.
I donāt install new versions of gstreamer packages from packman it possible
Just downgrade all gstreamer packages to those from stable repository, It helped me
Please follow the discussion on the packman mailing-list, here: [packman] packmanās gstreamer and new banshee -> crashes](http://lists.links2linux.de/pipermail/packman/2008-November/006345.html)
GStreamer keeps a strict ABI compatability requirement for its stable modules, this means gstreamer core, base, good and ugly.
gst-plugins-bad is considered a sandbox module, and plugins and elements in that module might change their API/ABI etc.
As for gst-ffmpeg, the goal is to keep it as ABI stable as possible, but the viability of that is highly dependent on ffmpeg itself.
I do not know how you do it in packman and opensuse, but what livna and fedora do is that livna only packages what fedora does not. Which means livna offers gst-plugins-ugly, gst-plugins-bad and gst-ffmpeg, while Fedora itself offers core, base and good. I suggest you do the same for OpenSuse and Packman.