andrewmcgivery / obsidian-soundscapes

A plugin for Obsidian.MD that adds a music/ambiance player to the status bar to play Lofi beats, nature sounds, ambiance, relaxing music, and more.
MIT License
46 stars 7 forks source link

Feature Request: Soundscape Soundboard #2

Open scottTomaszewski opened 5 months ago

scottTomaszewski commented 5 months ago

Use case

A large part of the tabletop gaming community play in-person games where we want background music playing to help "set the scene." This can be anything from busy marketplace ambiance, to a dripping cave, to a haunted house, or a lively tavern. To see examples, check out bardify (https://www.youtube.com/@bardify) or tabletop audio (https://tabletopaudio.com/).

We dont currently have a great way of controlling this ambiance music from within obsidian - there are some options, but its not great.

When a scene changes, the Game Master usually has many things that need to happen as soon as possible: map changes, music changes, token placement, and mental prep for what the encounter needs like recalling who a person is, their motivations, personality, etc. All this is just to convey that anything the helps quicken this changeover process is much appreciated and there is currently a gap in the music/ambiance support in obsidian.

Features

Ideally, I think some key features would be

Alternatives

Myself and some others have hacked together some "soundboards" to solve this issue using dataview to display tracks and play them natively, but loading all those embedded videos takes a long time and uses a lot of resources. I think this is using the Media Extended plugin which was abandoned 3 years ago and fills the console with errors.

image

As I mentioned before, I havent looked into this in a while, but I dont think there have been any recent plugins to help with this.

Conclusion

I know this is a lot, but I figured it would be best to lay it all out there ahead of time before starting down the road. If you have further questions, the #tabletop-game channel in the discord is full of helpful folks and we also have our own discord channel to support each other: https://discord.gg/QfmpFwBX

Thanks!