From 5368f1ad84b1df9688c9a2c9d146b96ea3e832fe Mon Sep 17 00:00:00 2001 From: wompmacho Date: Wed, 29 Apr 2026 08:40:31 +0000 Subject: [PATCH] update infra and add doc for discordrome --- projects/discodrome/index.md | 42 +++++++++++++++++++++++++++++++ projects/homelab/homelab_Infra.md | 1 + 2 files changed, 43 insertions(+) create mode 100644 projects/discodrome/index.md diff --git a/projects/discodrome/index.md b/projects/discodrome/index.md new file mode 100644 index 0000000..a5aadcf --- /dev/null +++ b/projects/discodrome/index.md @@ -0,0 +1,42 @@ +--- +title: Discodrome +description: Discord bot for Subsonic music streaming +showHero: false +author: wompmacho +date: '2026-04-29T00:00:00-04:00' +lastmod: '2026-04-29' +tags: + - music + - discord + - bot + - subsonic + - self-hosted +--- + +## What is Discodrome? + +`Discodrome` is a Discord bot designed to stream music from Subsonic-compatible servers (like Navidrome) into Discord voice channels. + +For comprehensive setup notes and the source code, please refer to the [official GitHub repository](https://github.com/7eventy7/discodrome). + +## Docker Compose Example + +```yaml +{{% include "/srv/configs/docker_compose/discordrome/docker-compose.yaml" %}} +``` + +## Features + +- **Subsonic Integration**: Works seamlessly with Navidrome and other Subsonic servers. +- **Slash Commands**: Modern Discord interaction. +- **Performance**: Metadata caching for snappy search suggestions. +- **Customizable**: Adjustable bot status, embed colors, and volume defaults. + +## Common Slash Commands + +* `/play [query]`: Searches your Subsonic server and plays the result in your current voice channel. +* `/queue`: Displays the currently playing song and upcoming tracks. +* `/skip`: Skips the current track. +* `/stop`: Stops playback, clears the queue, and disconnects the bot. +* `/pause` / `/resume`: Pauses or resumes playback. +* `/volume [level]`: Adjusts the bot's volume. diff --git a/projects/homelab/homelab_Infra.md b/projects/homelab/homelab_Infra.md index 05b608d..9b5ba98 100644 --- a/projects/homelab/homelab_Infra.md +++ b/projects/homelab/homelab_Infra.md @@ -144,6 +144,7 @@ These services run on the main Docker Host VM (`10.0.0.190`) and are proxied via | **navidrome** | 4533 | Internal/VPN | Personal music streaming server (`http://music/`) | | **picard** | 5800 | Internal/VPN | MusicBrainz Picard tagger GUI (`http://picard/`) | | **dozzle** | 4343 | Internal/VPN | Real-time Docker log viewer (`http://dozzle/`) | +| **discodrome** | - | Internal/VPN | Discord bot for Subsonic music streaming (`http://music/`) | ## Media stack