Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - zorexx

Pages: 1
1
Plugins / MusicBeeIPC - Control MusicBee with Autohotkey, Python, Java, etc
« on: December 16, 2013, 12:32:04 PM »
MusicBeeIPC

Wiki page:
http://musicbee.wikia.com/wiki/MusicBeeIPC

Latest version: 2.0.0

Highlights for this release (2.0):
-A bunch of new functions, and some helper functions
-Search and jump functions!
-Play and pause functions are now "built-in" to the plugin rather than the SDK
-4 new SDKs (AutoIt, Python, Ruby, and Java)
-Window functions (minimize, maximize, bring to front, etc)

Description:
Control MusicBee without using the plugin interface, with various programming/scripting languages.
SDKs are provided for C++, C#, Java, Python, Ruby, AutoHotkey, and AutoIt.

Installation:
Copy the MusicBeeIPC.dll into your MusicBee Plugins folder. (Usually located at C:\Program Files (x86)\MusicBee\Plugins)

License: GNU GPLv3

SDK License: BSD 2-Clause License


Downloads:
Plugin:
https://kerlilow.me/files/downloads/MusicBeeIPC.zip

Source:
https://kerlilow.me/files/downloads/MusicBeeIPC_src.zip

SDK:
C++:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_cpp.zip
C#:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_cs.zip
Java:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_java.zip
Python:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_py.zip
Ruby:
gem install musicbeeipc
Perl:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_pl.zip
AutoHotkey:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_ahk.zip
AutoIt:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_au3.zip

SDK samples:
C++:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_cpp_sample.zip
C#:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_cs_sample.zip
Java:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_java_sample.zip
Python:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_py_sample.zip
Ruby:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_rb_sample.zip
Perl:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_pl_sample.zip
AutoHotkey:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_ahk_sample.zip
AutoIt:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_au3_sample.zip

SDK source:
C++:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_cpp_src.zip
C#:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_cs_src.zip
Java:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_java_src.zip
Python:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_py_src.zip
Ruby:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_rb_src.zip
Perl:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_pl_src.zip
AutoHotkey:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_ahk_src.zip
AutoIt:
https://kerlilow.me/files/downloads/MusicBeeIPCSDK_au3_src.zip


Enjoy!

2
Questions / Controlling MusicBee externally
« on: November 22, 2013, 02:54:44 AM »
I've been searching around for this but can't seem to find anything close, so I decided to just ask on the forums.

Is there anyway you can communicate with MusicBee from an external program? For example by using Windows Messages (SendMessage/PostMessage), or Dll Calls?

The closest thing to this I can find now would be MusicBee Remote. Although it is possible to make use of that, I'm wondering if there's any other way I can control MusicBee externally? (At least being able to Play/Pause, Stop, etc, and if possible retrieve the current Playing Status)

Thanks in advance.  :)

Pages: 1