LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
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: 411

Original Poster
Rep: Reputation: 181Reputation: 181

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: 87
Blog Entries: 8

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: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
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: 411

Original Poster
Rep: Reputation: 181Reputation: 181
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: 87
Blog Entries: 8

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: 411

Original Poster
Rep: Reputation: 181Reputation: 181
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: 411

Original Poster
Rep: Reputation: 181Reputation: 181
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: 411

Original Poster
Rep: Reputation: 181Reputation: 181
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!
 
Old 07-19-2014, 06:06 PM   #24
francois.e
Member
 
Registered: Sep 2008
Posts: 72

Rep: Reputation: 3
What is meant by IOS support on linux practically? Please give an example.

I read that it is not possible to import playlist to linux with the most recent apple devices, citations:
http://askubuntu.com/questions/79421...y-ios-5-device
It seems banshee does not support iOS 5 due to 'libgpod' not supporting iPhone 4 or the iPod touch 4G.
http://www.linux.org/threads/help-wi...neration.2369/
it turns out that Apple has locked down the song database file on its latest generation of iPods including the iPod Nano, Classic, and touch.

Thanks.

Last edited by francois.e; 07-19-2014 at 06:32 PM.
 
Old 07-19-2014, 06:54 PM   #25
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 411

Original Poster
Rep: Reputation: 181Reputation: 181
I can't get into detail, because I don't own a device from Apple.

However, the latest version of libimobiledevice I included (the development version) claims to have support for iOS 7:

Quote:
Tested with iPod Touch 1G/2G/3G/4G/5G, iPhone 1G/2G/3G/3GS/4/4S/5/5C/5S, iPad 1/2/3/4/Mini/Air and Apple TV 2G/3G running up to firmware 7.1.1 on Linux, Mac OS X and Windows.
I guess if you want to organize your music using Banshee, you should just try and see if it works.
 
Old 09-28-2014, 05:02 PM   #26
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 411

Original Poster
Rep: Reputation: 181Reputation: 181
Good news everyone - the packages and this thread are now mentioned on the the official download page of banshee:

http://banshee.fm/download/

Apart from that, there were just some little fixes in the last few weeks:

- BPM detection now works without crashing the application
- Added some more patches to remove leftovers of gstreamer 0.10.x and fix banshee hanging after playing a track

Syncing with iOS 8 should also work. Happy Bansheeing!
 
Old 01-01-2015, 07:52 PM   #27
epitome
LQ Newbie
 
Registered: Apr 2003
Posts: 11

Rep: Reputation: 0
Mono problem

I'm running Slackware 14.1-x86.

After installing slapt-get and all of the dependency packages listed on http://banshee.fm/download/, I get the following error while launching banshee.

Code:
/usr/bin/banshee: line 60: /usr/bin/mono: cannot execute binary file
/usr/bin/banshee: line 60: /usr/bin/mono: Success
Any pointers?
 
Old 01-01-2015, 08:00 PM   #28
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by epitome View Post
I'm running Slackware 14.1-x86.

After installing slapt-get and all of the dependency packages listed on http://banshee.fm/download/, I get the following error while launching banshee.

Code:
/usr/bin/banshee: line 60: /usr/bin/mono: cannot execute binary file
/usr/bin/banshee: line 60: /usr/bin/mono: Success
Any pointers?
Well it looks like the packages on that linked page are all 64-bit and you appear to be running a 32-bit version of Slackware 14.1. That won't work.

Eric
 
Old 01-02-2015, 06:40 AM   #29
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 411

Original Poster
Rep: Reputation: 181Reputation: 181
That's right. I'm building for 64-current only.

I don't have time to maintain a different set of packages, sorry.

But feel free to build Banshee yourself. All SlackBuilds are here:

http://schmatzler.de/my_slackbuilds/...e/SlackBuilds/
 
Old 01-06-2015, 09:27 PM   #30
francois.e
Member
 
Registered: Sep 2008
Posts: 72

Rep: Reputation: 3
Do you think about adapting banshee to qt?
 
  


Reply



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

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:53 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration