Bye Banshee: Rhythmbox on Slackware64-14.2

rhythmboxI’m sad to report that I will no longer update my packages for Banshee. The current Banshee repository works fine on Slackware 14.2, but I won’t put any more work into it.

The development of Banshee seems to have come to a complete halt and parts of the software aren’t working anymore. YouTube support is gone for a long time, Last.FM is missing a lot of features and all website-related functionalities use webkitgtk which is full of security holes and won’t get any updates in the future.

But fear not, because there is a good alternative: I have put up a new repository with a full-blown Rhythmbox. You can switch to that, if you want.

Other than slackbuilds.org, this repository also includes a lot of thirdparty plugins (Android, Ampache, System Tray, Equalizer, a tempo plugin, YouTube search and many more), WebKit2 support, Visualizations and all of the python libraries that are needed to drive those things.

In short: You get everything. Except Brasero, because nobody burns CDs anymore and I don’t want to include it. 😛

This will be continually updated and improved.

How to install:

Get slackpkg+, then edit /etc/slackpkg/slackpkgplus.conf and make sure you alter REPOPLUS and add MIRRORPLUS to create a new repository ‘rhythmbox’:

REPOPLUS=( slackpkgplus rhythmbox )
MIRRORPLUS['rhythmbox']=https://schmatzler.de/my_slackbuilds/rhythmbox/

Then install it:

slackpkg update gpg
slackpkg install rhythmbox

That’s it! Now you can use it. If you want to enable some additional features like Avahi support or the dark theme, see here for further instructions.

 

You cannot import your playcounts from Banshee into Rhythmbox, but it is possible to import your ratings:

1. In Banshee, create one playlist for each of the rating points (One Star, Two Stars, …)
2. Export each playlist to M3U
3. Open Rhythmbox, click on the “+”-Icon on the bottom left and choose “Load from file”
4. Import the playlist – you can now choose all tracks in the playlist with CTRL+A and do right click -> Properties
5. Adjust the rating level based on the imported playlist.

Trust SC-5500p: Drivers for Windows 7/8/10 64bit

I still have an old USB soundcard lying around here, which is working quite well – a Trust SC-5500p.

This device works out out-of-the-box on Linux, but not so much on Windows 7 where it is only recognized by a default driver. This driver can’t handle more channels than stereo and the optical outputs of the card are ignored, too.

The website of Trust is only offering drivers for newer revisions of this card: 14134-02 and 14134-03. Drivers for the very first release (14134) are nowhere to be found.

After taking apart the card I easily recognized the soundchip inside: It’s a CM106-F, which is the predecessor to the CM6206. I needed a driver for that chip in the past and it’s still archived here.

The card does work with this driver, too. All I had to do was extract the setup.exe with a ZIP program and edit the following lines in the included cm106.inf:

[C-Media]
;;;USB Product
%CMIUSB.DeviceDesc%=USB106,	USB\VID_0D8C&PID_0006&MI_00
%CMIUSB.DeviceDesc%=USB106,	USB\VID_0D8C&PID_0102&MI_00
%CMIUSB.DeviceDesc%=USB106,	USB\VID_1B80&PID_D715&MI_00
%CMIUSB.DeviceDesc%=USB106,	USB\VID_145F&PID_0090&MI_00

[C-Media.NTamd64]
%CMIUSB.DeviceDesc%=USB106X64,	USB\VID_0D8C&PID_0006&MI_00
%CMIUSB.DeviceDesc%=USB106X64,	USB\VID_0D8C&PID_0102&MI_00
%CMIUSB.DeviceDesc%=USB106X64,	USB\VID_1B80&PID_D715&MI_00
%CMIUSB.DeviceDesc%=USB106X64,	USB\VID_145F&PID_0090&MI_00

Each of the last lines in the sections adds the vendor/device id for the Trust soundcard and the driver can now be installed by running 7_Setup.exe. Even the C-Media control panel is working perfectly.

May it last long!