update infra and add doc for discordrome
All checks were successful
deploy-docs / build-and-deploy (push) Successful in 1m34s
All checks were successful
deploy-docs / build-and-deploy (push) Successful in 1m34s
This commit is contained in:
42
projects/discodrome/index.md
Normal file
42
projects/discodrome/index.md
Normal file
@@ -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.
|
||||||
@@ -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/`) |
|
| **navidrome** | 4533 | Internal/VPN | Personal music streaming server (`http://music/`) |
|
||||||
| **picard** | 5800 | Internal/VPN | MusicBrainz Picard tagger GUI (`http://picard/`) |
|
| **picard** | 5800 | Internal/VPN | MusicBrainz Picard tagger GUI (`http://picard/`) |
|
||||||
| **dozzle** | 4343 | Internal/VPN | Real-time Docker log viewer (`http://dozzle/`) |
|
| **dozzle** | 4343 | Internal/VPN | Real-time Docker log viewer (`http://dozzle/`) |
|
||||||
|
| **discodrome** | - | Internal/VPN | Discord bot for Subsonic music streaming (`http://music/`) |
|
||||||
|
|
||||||
## Media stack
|
## Media stack
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user