Banshee 2.4.0 for Slackware -current
I made packages for the latest Banshee version and its long tail of dependencies! :)
You can check them out here:
I learned from the mistakes I made with my previous packages, so this time the mono part packages place their files correctly in /usr/lib/mono/gac and create .pc files in /usr/lib64/pkgconfig.
I tested them on Multilib -current, they won't work with 13.37. They MAY work with pure x86_64.
If you are using 13.37, you should try out Banshee 2.0.1. Its the last version with media player support for HAL and you can get it here:
Maybe you think its useless to recompile the whole bunch of packages, because slacky.eu already has Banshee. Well, they don't have 2.4 and their packages heavily depend on a full GNOME Desktop I am not willing to put on my harddrive ;)
This version has no Ipod support, because I couldn't get libgpod-sharp to compile with gcc 4.6 :(
I you can't get the Youtube plugin to work, you have to import Googles certificate first with:
Edit: I have some problems with mounting my mediaplayer via udev at the moment, so I created Banshee 2.0.1 which is still using HAL. It can be found in the oldstable directory.
I finally found out why Banshee 2.4 could not detect any media players. It needs gvfs and gnome-disk-utility for that, but this isn't mentioned anywhere on the website.
So I added these dependencies which created a lot more dependencies (and depending dependencies :D ) and fixed some other bugs also.
The new Banshee is available here:
Here are the new packages in detail:
avahi - is needed to build gnome-disk-utility
gnome-disk-utility and gvfs - are needed to show more information on mounted devices, otherwise Banshee can't find them. (see this bug)
gnome-keyring and libgnome-keyring - these shouldn't be needed, but without them, gvfs shows lesser information on devices.
gst-ffmpeg, gst-plugins-bad, gst-plugins-ugly - these are needed to play more file formats, e.g. I couldn't play WMA without them. I installed AlienBobs ffmpeg package together with gst-ffmpeg
libdaemon, libtasn1, libunique - dependencies for GDU
banshee-community-extensions - A set of plugins for banshee
Hope you enjoy! :) Finally with mass storage support. I know, Banshee is one of the biggest players and not easy to maintain. But I hate Clementine. ;)
Update 7th May, 20:43 GMT - Added lame and rebuilt gst-plugins-ugly with lame-support. Banshee is now able to rip CD's and streams in MP3 format.
If you have missing icons, add the line
Another update today. Thanks to the folks over at Archlinux I was able to build Banshee against libgpod-sharp. So there is Ipod and Iphone support now in my Banshee packages! :)
The following packages where added:
banshee has been rebuilt.
All packages and Slackbuilds are available here: http://schmatzler.de/banshee-may-2012/
Banshee 2.4.1 has been released. It fixes some problems with the removement of tracks and handling of services.
The release notes are here.
You can get my packages now at a different location, as I decided to not stick anymore with a confusing date scheme like banshee-may-2012:
Just banshee has been rebuilt, all other packages remain in their old state.
This will be my last post here. I'm still maintaining the Banshee packages and dependencies, but I have set up a mirror you can add to slackpkg or slapt-get now.
As I will maintain a Changelog in my new repository, there is no need anymore for bragging about all that stuff in this forum.
The latest changes I made:
-Removed libdaemon as it wasn't needed anywhere when I recompiled everything
-Added the "banpack" prefix to all packages so you can blacklist them easily or do whatever the hell you want with them
-Upgraded mono and rebuilt banshee against the .NET 4.0 platform
-Upgraded gstreamer and gst-plugins-base, gst-plugins-good. These ones are available in stock Slackware, but way too old.
If you want to add my repository to your favorite package manager, use this URL:
(Thanks to AlienBob for creating a useful repo script! :) )
I don't consider it "bragging" if you create and/or maintain Slackware packages which are not trivial to build and tell people where to find those. It is a service to the larger community, and even though I do not use banshee myself, many other people will be glad for the update.
I can confirm that it worked n my system.
Good to hear! :)
I just managed to patch up and build the outdated taoframework, so I could recompile the Community Extensions with some nice visualizations.
Looks like Banshee is almost feature complete now, excluding the UbuntuOne music store (I have no need for that) and BPM detection (working on that).
Banshee loads fine but won't play anything:
I also get the message "An assembly with the same identity has already been imported", but it isn't producing any problems here so far.
Have you tried (re)moving the particular files mentioned and see if it works after that?
Edit: You should make sure that you upgraded gstreamer and gst-plugins-base, because I built banshee against newer libraries than the included ones in Slackware. Otherwise it won't play anything.
You can also run "banshee --debug" and see if it prints out some more useful information.
I have it working after reinstalling all the packages. I also had to add myself to the 'pulse' group (usermod -aG pulse username). I have Gnome Slackbuild installed (Gnome 3) so I had many of your packages already installed with the '_gsb' suffix. I used your 'gstreamer' and 'gst-plugins-xyz' and can confirm it works.
The latest changes in -current are GREAT! I could remove a lot of packages, as they are now included in Slackware. Makes maintaining Banshee a lot easier.
GConf, libgnome-keyring, gnome-keyring, media-player-info, libsoup, libtasn1, glib-networking and gvfs have been removed. No other actions where taken at this point. Banshee still works without any problems on my machine, so its not a top priority for me to upgrade the other gnome packages as fast as possible.
But when time passes, I will bring them to 3.x, like the ones coming with Slackware. :) Happy Bansheeing!
Edit: In fact, it's only gnome-disk-utility. Lets see if Robby Workmans KDE patches for it are still working on the 3.x release.
Re-Edit: Done. gnome-disk-utility-3.x needs cracklib and libpwquality now. Looks like I never get rid of all these dependencies. But it works fine without applying any patches, isn't that nice? :)
Banshee 2.5.0 has been released! Had a bit of trouble in building this version, but I finally sorted it out.
Most of the improvements went to the MacOS port, but some things are useful for us Slackers too. Examples: Support of the new Last.FM API and the Galaxy Nexus phone. I also included all locales this time :)
If you want to build it yourself without gnome support (means: if you passed --disable-gnome to the configure script), you will have to move the /usr/lib(64)/pkgconfig/libsoup-gnome.pc to another location first. It throws out an error if you want to build a non-gnome Banshee with a gnome-libsoup so you will have to hide it temporarily. Confusing!
2.4.1 is still available on the server, because it's declared more stable. Have fun! :)
The 2.5.0 package I built introduced a nasty bug that caused USB media players not being recognized. Just in case you where wondering why your mass storage device wasn't showing up anymore in the devices list. ;)
Thanks to the friendly folks over at banshee.fm I was able to fix it!
In the meantime, version 2.5.1 had been released - so I removed the 2.4.x branch now that the next version is working properly.
Repository link is in my signature.
Happy Bansheeing! :)
Thanks! I finally mirrored your banshee folder and installed. Its working just fine - my first outing with this.
|All times are GMT -5. The time now is 01:40 AM.|