LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 04-23-2013, 12:30 PM   #16
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 161

Original Poster
Rep: Reputation: 49

Long time no see - Banshee 2.6.1 is ready! And as a gift, it introduced a build bug when compiled without gnome

While the Banshee developers fixed this, I updated all the dependencies so we get a fresh webkit integration and a new mono base.

The new release fixed a lot of bugs, especially with the Last FM integration - you can see the full changelog here.


You can get the packages at the usual address: http://schmatzler.de/my_slackbuilds/banshee/

When you are upgrading using slapt-get, please note: libgdiplus has been added! I forgot that before, mono was working without it but needs it to be compiled. Just to make sure you don't get eaten by monsters: Install it.

The community extensions are not updated at the moment. We are still on the latest stable version, but when I look into the git repository I can see some nice new features coming like an Android application to control the music player and a SoundCloud plugin that looks up your favorite artists there. Maybe I will built that in the next days if it runs stable. Stay tuned
 
Old 05-25-2013, 04:55 PM   #17
rabirk
Member
 
Registered: Dec 2012
Location: Maryland, US
Distribution: Debian
Posts: 83
Blog Entries: 5

Rep: Reputation: Disabled
How do I install Banshee using your scripts? They aren't in compressed files as I'm used to with SlackBuild.org, so I need to download every file separately at your Banshee link?

Thanks for the work you put into that. Banshee is a great program and I'd really like to use it in Slackware. I keep trying to compile it on my own, but there are various dependencies I'm not sure how to locate, such as dbus-sharp-glib and others.
 
Old 05-26-2013, 04:30 AM   #18
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,175

Rep: Reputation: Disabled
Quote:
Originally Posted by rabirk View Post
How do I install Banshee using your scripts? They aren't in compressed files as I'm used to with SlackBuild.org, so I need to download every file separately at your Banshee link?
The content at that URL are binary packages. You can download the banshee packages (the *.txz and *.tgz files) and install them. The URL contains packages for all dependencies including dbus-sharp-glib and others.
SlackBuilds.org only offers build scripts where you have to compile the packages yourself. It is something entirely different.

Eric

Last edited by Alien Bob; 05-26-2013 at 04:31 AM.
 
Old 05-26-2013, 03:39 PM   #19
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 161

Original Poster
Rep: Reputation: 49
Quote:
Originally Posted by rabirk View Post
How do I install Banshee using your scripts? They aren't in compressed files as I'm used to with SlackBuild.org, so I need to download every file separately at your Banshee link?
They are. The simplest solution is: Install slapt-get from the following location: http://software.jaos.org/

After that, edit the /etc/slapt-get/slapt-getrc and enter my repository in there:

Code:
SOURCE=http://schmatzler.de/my_slackbuilds/banshee/:OFFICIAL
You can install all packages in one shot with this commands:

Code:
slapt-get --update && slapt-get --install ORBit2 avahi banshee banshee-community-extensions boo cracklib dbus-sharp dbus-sharp-glib gdata-sharp geoclue gio-sharp gkeyfile-sharp gnome-disk-utility gst-ffmpeg gst-plugins-bad gst-plugins-ugly gtk-sharp gtk-sharp-beans gudev-sharp lame libgdiplus libgpod-sharp libimobiledevice libpwquality libunique mono mono-addins mono-zeroconf soundtouch taglib-sharp taoframework usbmuxd webkitgtk
If you can't get the Youtube plugin to work, you have to import Googles certificate first with:

Code:
mozroots --import --sync
If you have missing icons, add the line

Code:
gtk-fallback-icon-theme = "Tango"
to your ~/.gtkrc-2.0

Packages only work with slackware64-current - you can always keep up with the latest version using "slapt-get --update && slapt-get --upgrade" afterwards.
 
Old 05-26-2013, 08:48 PM   #20
rabirk
Member
 
Registered: Dec 2012
Location: Maryland, US
Distribution: Debian
Posts: 83
Blog Entries: 5

Rep: Reputation: Disabled
Thank you very much for the additional details.
 
Old 11-20-2013, 08:53 AM   #21
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 161

Original Poster
Rep: Reputation: 49
Good news everyone - Banshee 2.9.0 has been released!

It uses the far more stable Gstreamer 1.0 framework to play back video and audio files and a GTK3 interface.
Unfortunately, the latter one isn't stable at all and causes it to crash all the time.

So I did the following:
  • Removed the old gstreamer 0.10 packages I built before. Just remove gst-ffmpeg, gst-plugins-bad, and gst-plugins-ugly.
  • Added the whole gstreamer 1.2.1 base and plugins. I added the prefix "1" to them so they can be installed alongside Slackwares own gstreamer libraries. They all get installed into /opt, so they don't interfere. Install the new packages gstreamer1, gst-plugins-base1, gst-plugins-good1, gst-plugins-bad1, gst-plugins-ugly1 and gst-libav1
  • Backported the gstreamer 1.0 interface into Banshee 2.6.1, so we still have the stable GTK2 interface and a better audio backend. I also built the community extensions from GIT, which gets us more visualizations and extensions like an Android plugin!
  • Updated to mono 3.2.4 for future releases of Banshee

Just install all other updates with the usual "slapt-get --upgrade".

P.S.: If you are new to Banshee and want to try it out, the best way to do it is with slapt-get (I don't use slackpkg+ yet).

Just follow the instructions in my previous post to add the sources list to your slapt-getrc and issue the following command to install everything:

Code:
slapt-get --update && slapt-get --install ORBit2 avahi banshee banshee-community-extensions boo cracklib dbus-sharp dbus-sharp-glib gdata-sharp geoclue gio-sharp gkeyfile-sharp gnome-disk-utility gstreamer1 gst-plugins-base1 gst-plugins-good1 gst-plugins-bad1 gst-plugins-ugly1 gst-libav1 gtk-sharp gtk-sharp-beans gudev-sharp lame libgdiplus libgpod-sharp libimobiledevice libpwquality libunique mono mono-addins mono-zeroconf soundtouch taglib-sharp taoframework usbmuxd webkitgtk
Happy Bansheeing! *-*

Last edited by schmatzler; 11-20-2013 at 08:57 AM.
 
1 members found this post helpful.
Old 03-12-2014, 01:08 AM   #22
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 161

Original Poster
Rep: Reputation: 49
It has been a while - the Banshee team released version 2.6.2 in February and i finally got to build it here.

This is mainly a bugfix release while the team is working on the new GTK3 branch, it fixes problems with the Nexus 4 phone, gapless playback and other issues. The full changelog is here.

I updated banshee to 2.6.2, brought mono to the latest version 3.2.8 and updated the whole gstreamer base to 1.2.3 (gstreamer1,gst-libav1,gst-plugins-good1/bad1/ugly1/base1)

Updating should be really easy with slapt-get update && slapt-get upgrade - Happy Bansheeing!

Last edited by schmatzler; 03-12-2014 at 01:11 AM.
 
Old 04-24-2014, 03:50 PM   #23
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 161

Original Poster
Rep: Reputation: 49
Hello fellow Banshee-ers!

The latest updates I made brought us (finally) the support of iOS 7 - every Apple device currently on the market should work now with Banshee on Slackware.

Unfortunately I don't have one, so if someone could test it, that would be absolutely marvellous.

All you have to do is add my repository to slapt-get with this line:

Quote:
SOURCE=http://schmatzler.de/my_slackbuilds/banshee/:OFFICIAL
and issue the following command to install all dependencies:
Quote:
slapt-get --update && slapt-get --install Cython ORBit2 avahi banshee banshee-community-extensions boo cracklib dbus-sharp dbus-sharp-glib gdata-sharp gio-sharp gkeyfile-sharp gnome-disk-utility gstreamer1 gst-plugins-base1 gst-plugins-good1 gst-plugins-bad1 gst-plugins-ugly1 gst-libav1 gtk-sharp gtk-sharp-beans gudev-sharp lame libgdiplus libgpod-sharp libimobiledevice libplist libpwquality libunique libwebp mono mono-addins mono-zeroconf soundtouch taglib-sharp taoframework usbmuxd webkitgtk
Afterwards, you can create a new usbmuxd user and your iPhone/iPod etc. should work:

Quote:
useradd -u 277 -g plugdev -d /dev/null -s /bin/false usbmux
For anybody that is interested in the package works: webkitgtk has been updated to 2.2.6 - as a result I could remove geoclue, but I had to add libwebp to get it to build. Damn dependencies.

Additionally, Cython has been added and libplist too which is already present in Slackware. As soon as you don't use a device from Apple it won't matter if libplist gets overwritten by Slackware's own version. If you care - blacklist it.

Meanwhile, I successfully built the GTK3 version of Banshee. I will set up a repository for that in the next days, but don't expect much - it still contains a lot of bugs and most of the plugins don't work.

Happy Bansheeing!
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Script to build always a current ISO image of Slackware (slackware-current) robertjinx Slackware 2 12-09-2010 02:00 AM
banshee in slackware 12.2 specialized Linux - Software 0 05-16-2009 06:42 PM
Banshee update to ver 839 PackageKit Error banshee-1-lang.i586 peteyperson Linux - Newbie 0 05-14-2009 11:36 AM
slackware current question on the current kernels davimint Slackware 3 06-03-2007 07:39 AM
I have a lot of problem with voodoo banshee on my slackware 10.0 babyboss Linux - Hardware 0 09-22-2004 03:28 AM


All times are GMT -5. The time now is 01:40 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration