Code Monkey home page Code Monkey logo

banshee-docker's Introduction

Install Banshee Music Player on Docker

The great Banshee Music Player for linux has not been updated since 2016. However, it's a really great music player for linux.

Because of deprecation of its mono dependencies and gstreamer, it's not working anymore on latest (may 2020) debian.

I found a workaround by using docker to install it on debian jessie.

Disclaimer: it's an heavy install for such a small software, so keep that in mind.

For now, I made it work on a debian 10.4 host.

Download

git clone https://github.com/musinux/banshee-docker

Install

You need to install docker first

sudo apt install gconf-service # gnome now uses dconf but banshee needs dconf to configure the music folder
cd banshee-docker
make install # may take a while

Run

Consider reading the Makefile to understand what is done under the hood. It will share all your current user folder with the banshee container Any security issue related to banshee may affect your system too, because the isolation is weakened to make the integration with the desktop work.

cd banshee-docker
make start

Alternate solution with x11docker

x11docker is a tool to assist in running dockerized GUI apps. Depending on your host environment, you may find x11docker provides you with some extra flexibility to get the application running.

The x11docker sub-directory in this repository contains a simple Dockerfile and shell script to get started. You will likely have to adjust the x11docker options to fit your environment.

With x11docker installed, the following will build the banshee image and run x11docker with some basic settings to get you started (host pulseaudio, host dbus, mounting $HOME, network access)

cd x11docker
./run.sh

banshee-docker's People

Contributors

bricas avatar musinux avatar

Watchers

 avatar  avatar

Forkers

bricas

banshee-docker's Issues

Help for getting this work on Ubuntu 20.04

Hi @Musinux !

I really appreciate your attempt at making this work on newer systems. My dad is missing his beloved Banshee since he installed the new Ubuntu 20.04 version on his system. I am trying a way to make it work for him since he's really attached to this app but I cannot find a way yet.

I am trying with your docker image on Ubuntu 20.04, I managed to install it but I cannot make it run, I get this error:

docker: unknown server OS: .
See 'docker run --help'.
make: *** [Makefile:7: start] Error 125

Would you be willing to help me with that? My father would be very grateful to you! :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.