musicbee-docker
installs and runs
MusicBee
via
Wine
in a
webtop container
running
Arch Linux,
and is accessible in browser using
Guacamole.
- x86-64 host
- ARM should be possible but needs the support added
- Decent CPU
- Docker Compose
- A smidge of Linux knowledge
services:
musicbee:
image: ghcr.io/jmbannon/musicbee-docker:3.4.8033-beta.4
container_name: musicbee
ports:
- 3000:3000
security_opt:
- seccomp:unconfined # required
shm_size: "2gb" # optional, but recommended
environment:
- PUID=1000
- PGID=1000
- TZ=America/Los_Angeles
- TITLE=MusicBee
volumes:
- <path/to/musicbee/config>:/config
- <path/to/music>:/music # optional
restart: unless-stopped
Once running, you can access MusicBee at
The app will auto-open by default. If you close it, you can reopen it by selecting Applications -> Other -> MusicBee
.
Assuming you mounted to /music
, Wine will configure the Z:/
drive to point to /
, or root. You should see your music in Z:/music
.
Changing Fonts within MusicBee doesn't work. You can work around this by
- Check the
Custom Font
checkbox for all fonts inPreferences -> Layout (1)
. Take note of the font sizes - Close MusicBee
- Modify the settings file using the following command, which replaces all fonts with
Selawik
(recommended, looks identical to the default Segoe font in Windows).
sed -i 's/<FontFamily>\(.*\)<\/FontFamily>/<FontFamily>Selawik<\/FontFamily>/g' /config/MusicBee/AppData/MusicBee3Settings.ini
- (Optional) Modify font sizes to your liking within the settings file. MusicBee must be closed when changing values.
Some preferences/settings are not saved to file until MusicBee is closed. It is recommended to close and reopen MusicBee once in a while to ensure your changes are properly saved in case Wine crashes.
Since this is relatively new, I haven't had to update yet. A proper solution will be implemented at a later time.
- Cannot drag-and-drop tabs
- Japanese characters do not display
Keep in mind that most issues will stem from Wine. Feel free to join our Discord for support or discussion on how we can make this app better.