Hey everyone! I just found this cool Discord bot that lets you play music from your own Subsonic server in voice channels. It’s called Discodrome and it’s a fresh take on an older project.
The new version 1.0 offers some neat features:
- Play entire artist discographies with one simple command
- Enjoy a new shuffle option for a randomized queue
- Experience improved performance and faster response times
- Benefit from better handling of voice channel issues
- Easily deploy using Docker
I’m planning to test it out with my Navidrome server. Has anyone else tried it? I’m curious to know if it meets your expectations or if you have any suggestions for making it better.
# Sample code demonstrating its use
import discord
from discodrome import MusicPlayer
bot = discord.Bot()
player = MusicPlayer(subsonic_url='your_server_url')
@bot.command()
async def play_artist(ctx, artist_name):
songs = player.get_artist_tracks(artist_name)
await player.queue_tracks(ctx.voice_channel, songs)
await ctx.send(f'Now playing tracks by {artist_name}')
bot.run('your_token_here')
Let me know if you’ve given it a try!
I’ve been running Discodrome on my server for about a month now, and I must say it’s been a game-changer. The Docker deployment was a breeze, which is a huge plus for those of us who aren’t tech wizards.
The shuffle feature has been a hit in our Discord community - it’s great for discovering tracks we’ve forgotten about in our massive libraries.
One thing I’ve noticed is that it handles network hiccups pretty well. We used to have issues with our old bot dropping out when someone’s internet was spotty, but Discodrome seems more resilient.
If I had one gripe, it’d be that the command syntax takes a bit of getting used to. It’s not a deal-breaker by any means, but a more intuitive command structure could make it even better.
Overall, though, it’s become our go-to for music nights. Definitely worth giving it a shot if you’re on the fence!
thx for sharing harry! i’ve been looking for a good subsonic bot. gonna try it this weekend with my jellyfin server. hope it works well with large libraries. any idea how it handles album art? that’s always been a pain point for me with other bots.
I’ve been using Discodrome for a few weeks now, and it’s been quite reliable. The artist discography feature is particularly useful for my extensive collection. One aspect I appreciate is its stability during longer listening sessions - no unexpected disconnections or crashes. However, I’ve noticed it can be a bit slow to respond when dealing with very large playlists. It might be worth optimizing that in future updates. As for album art, it handles it well most of the time, but occasionally there are mismatches. Overall, it’s a solid choice for Subsonic integration with Discord.