-
Notifications
You must be signed in to change notification settings - Fork 316
installing
pre-compiled binaries are available for many major platforms, and can be downloaded here. if you can't find information for your platform, you can always build from source.
- download
musikcube_win32_x.y.z.zip(ormusikcube_win32_with_milkdrop2_x.y.z.zipif you want the milkdrop audio visualizer included) from the releases page. - unzip the archive to an empty directory
- run
musikcube.exe
note: to avoid plugin incompatibilities between versions, it's recommended to always extract new versions to an empty directory.
installing musikcube via homebrew is the recommended approach:
brew install musikcube
there are also pre-compiled binaries on the releases page, but they will only work for some versions of macos, and don't support as many file formats because they are distributed without the ffmpeg decoder plugin.
detailed instructions for setting up a raspberry pi can be found here.
head over to the releases page and grab the .deb for your version of ubuntu.
sudo dpkg -i musikcube_x.y.z_ubuntu_xxx_amd64.debsudo apt-get install -f/usr/bin/musikcube
to begin, get the .rpm for your version of fedora from the releases page.
musikcube uses lame and ffmpeg, both of which do not exist in the main fedora package repositories.
first, enable the rpmfusion repos:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
now, install the rpm:
sudo dnf install musikcube-x.y.z.fcxx.x86_64.rpm
the community maintains an aur package, here. you can install it via whichever tool you prefer. for example, if you use yaourt:
yaourt -S musikcube
you can have the musikcube daemon (musikcubed) start automatically when your system boots. these instructions, originally provided by simolev here, show you how to accomplish this with systemd.
sudo touch /etc/systemd/system/musikcube.servicesudo systemctl edit --full musikcube.service
note: (replace <user> with your username):
[Install]
WantedBy=network-online.target
[Unit]
Description=musikcube Audio Streaming Server
Before=multi-user.target
Before=graphical.target
Before=shutdown.target
After=local-fs.target
After=remote-fs.target
After=network-online.target
After=nss-lookup.target
Wants=network-online.target
Conflicts=shutdown.target
[Service]
Type=forking
User=<user>
ExecStart=/usr/bin/musikcubed --start
ExecStop=/usr/bin/musikcubed --stop
systemctl enable musikcube
if you haven't already installed/updates ports:
portsnap fetchportsnap extract
now install:
cd /usr/ports/multimedia/musikcubemake install