Now playing for Discord

Post a reply

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Now playing for Discord

Re: Now playing for Discord

by ALH » Sun Oct 31, 2021 12:41 am

Stormdancer wrote: Thu Apr 08, 2021 3:48 pm Sorry for taking so long to reply, there was a lot of shuffling involved. And also code is never finished, you just decide it works well enough to run. But not so well that you really want anybody else to actually SEE it.

That said, here's the github where all the station stuff is now stored: https://github.com/MikeMcShaffry/kflipcamp
Appreciate it! But I can't seem to execute it, how does it work?

Re: Now playing for Discord

by Stormdancer » Thu Apr 08, 2021 3:48 pm

Sorry for taking so long to reply, there was a lot of shuffling involved. And also code is never finished, you just decide it works well enough to run. But not so well that you really want anybody else to actually SEE it.

That said, here's the github where all the station stuff is now stored: https://github.com/MikeMcShaffry/kflipcamp

Re: Now playing for Discord

by m_bojangles » Wed Sep 16, 2020 4:53 pm

+1 to get any version of this, however hackery it might be.
Thanks!

Re: Now playing for Discord

by ALH » Sun Aug 02, 2020 11:18 pm

dopeman wrote: Tue Jul 21, 2020 11:41 am
Stormdancer wrote: Wed May 06, 2020 4:49 pm I wrote a small script in VBS, for MM, which writes the current song data out into a file.

Then there's a JS bot for Discord that runs via node, which takes that info and sends the info to discord.

The advantage of this was that it worked no matter what you were doing.

However, we've since worked on a system that reads the stream data, and uses THAT to pose the message.

It's still fairly hacky, but we're working on cleaning things up.
Sup stormdancer,

I was wondering if you'd made any progress with this?
I don't mind at all using a hacky script that works in the meantime until a nicely packaged .mmip comes around if you're open to sharing what you're working with currently?
I'd love to see something like this come to fruition and I'm sure others would as well.
+1
Been looking for something like this for years, I've seen for other music players but not for this one...
Really hoping this ends up getting released.

Re: Now playing for Discord

by dopeman » Tue Jul 21, 2020 11:41 am

Stormdancer wrote: Wed May 06, 2020 4:49 pm I wrote a small script in VBS, for MM, which writes the current song data out into a file.

Then there's a JS bot for Discord that runs via node, which takes that info and sends the info to discord.

The advantage of this was that it worked no matter what you were doing.

However, we've since worked on a system that reads the stream data, and uses THAT to pose the message.

It's still fairly hacky, but we're working on cleaning things up.
Sup stormdancer,

I was wondering if you'd made any progress with this?
I don't mind at all using a hacky script that works in the meantime until a nicely packaged .mmip comes around if you're open to sharing what you're working with currently?
I'd love to see something like this come to fruition and I'm sure others would as well.

Re: Now playing for Discord

by Peke » Fri May 08, 2020 8:36 pm

Hi,
Sure let me know when it is ready and I can make MMIP (MediaMonkey Install package)

FYI MM5 uses JS as Scripting and UI is based on chromium so it would be even easier to manage and make if your node is on JS.

Re: Now playing for Discord

by Stormdancer » Wed May 06, 2020 4:49 pm

I'm an old-school fan of splitting layers. Basically I wrote a small script in VBS, for MM, which writes the current song data out into a file.

Then there's a separate JS bot for Discord that runs via node, which takes that info and sends the info to discord.

The advantage of this was that it worked no matter what you were doing.

However, we've since worked on a system that reads the stream data, and uses THAT to pose the message.

It's still fairly hacky, but we're working on cleaning things up.

Re: Now playing for Discord

by Peke » Sun May 03, 2020 9:45 am

Hi,
If you can make MM script and instructions how to set it up then MM plugin installation can be made.

Re: Now playing for Discord

by Stormdancer » Sat May 02, 2020 1:41 pm

If people are still interested in this, I wrote a discord bot, that works with a MM script, and announces the currently playing song. However, it requires that both systems are on the same machine.

Then a friend took this a bit further, and made it work off the streaming data.

Happy to discuss this further if there is still interest.

Re: Now playing for Discord

by Peke » Sun Apr 12, 2020 12:33 pm

Hi,
There is nothing that obscure someone with knowledge of Game SDK/API to bind MM with. MM5 is build around chromium so you already have half baked bread. MMS is written in Node.JS, open source so there is even less limitations to make it. We would rather see MM released on MAC/Linux as fully fledged player than Discord (I personally do not use it at all), also I have Logitech G19s keyboard so I can control MM from any game on keyboard Display.

On the other side we are always here to help, improve, add missing features in MM to help developers to make plugins, even mostly allow them earn on monetizing them.

Re: Now playing for Discord

by malkierian » Sun Apr 12, 2020 12:15 pm

Well, there are already several requests to make a NodeJS binding to the Game SDK, so we'll see if anything comes of that before the request to put anything else into MM (though even with that, integrating it with MM would be difficult).

Re: Now playing for Discord

by Peke » Sun Apr 12, 2020 7:51 am

Hi,
It was same in MM4, but we enabled Object to be accessible in third party apps and DLLs that directly Access MM SDBApplication. Same thing can be done in MM5, just please ask there and someone will answer. If you think that something like that is missing let us know it can be added. Due the multi platform we need to think about it, but there is always space to add platform specific features.

Re: Now playing for Discord

by malkierian » Sun Apr 12, 2020 1:22 am

Oh, man, do I love necroing a thread, but there's really no point to creating a new one just to report on this.

After some time, I looked into this again, and it looks like the Rich Presence API was deprecated in favor of the Game SDK Activity functionality (which means it's likely to be even more difficult to get it to say "Listening to" instead of "Playing", which I think is stupid). The fact that MM5 is build on Chromium makes this impossible, as you'd have to be able to run native DLLs. I'm about to start work again on a C# external tie-in app, maybe I'll be able to tweak it just right, but the devs' platform of choice has ruled this out as an internal functionality (and even then, it would be a dev thing, not scriptable, most likely).

Re: Now playing for Discord

by Peke » Sat Jun 22, 2019 8:02 pm

Re: Now playing for Discord

by Stormdancer » Fri Jun 21, 2019 4:47 pm

Still want something like this!

Top