View Full Version : MusicMatch Button Press
Ron
October 13th, 2002, 12:55 PM
That would be cool!
Ron
October 13th, 2002, 12:55 PM
Try settings "only send to first match".. ( just a thought )
rbmcgee
October 13th, 2002, 12:55 PM
Branton (or anybody):
I've looked through the GML. Nice job. What I want to do is look through the library then add songs to the playlist, all via remote control (pronto).
What confuses me is:
A) Getting the cursor to focus on the library menu (ie, mouse click on library entry)
B) navigating through the library (arrow up, down, right - to open branch w/keyboard keys)
C) adding songs to the playlist (double mouse click on song)
I'm not seeing those commands. Am I missing something? How do I accomplish? Thanks.
rbmcgee
October 13th, 2002, 12:55 PM
Thanks very much Micheal. Works great.
Couple follow-up questions.
I organize most of my music according to playlists. Therefore, most of the time, instead of adding a song, I want to add an entire playlist. It seems to me that the shortest cut would be 4 buttons:
1) open playlist library
2/3) arrow up and down to scroll
4) select playlist
MMJB would then start playing the selcted playlist.
Is this possible?
How to do it?
Actually, the best way would be to get the playlists to appear as a directory within the library window where you display all the artists and then one of the artists is 'playlist' and you could scroll and select just like any song except it would add the entire playlist. Is this possible?
Thanks again
Bob
Koney
October 13th, 2002, 12:55 PM
Ya can capture all basic commands for MMJB, it's quite easy.
You don't have to capture Mouse-Clicks, but Key-shortcut (Action Keys).
They send WParam value that works if ya send it to Class MMJB:MAINWND
:lol:
Forgot mouse clicks!
Icthus
October 13th, 2002, 12:55 PM
Hello all. I've been trying to get Girder to work with MusicMatch 7.0 and have only been able to control the program using shortcut keys. But not every feature is available through shortcuts. So, I've tried to use the capture event function of Girder.
When I do this, and select the correct entry in the capture event screen, then press Test Command, everything works perfectly. However, when I set this as the action to run on a Girder command, a whole chain of events goes off in MusicMatch. The button I am trying to use is pressed, but then all other buttons in MusicMatch are also subsequently pressed, ending in the program crashing after a minute of this.
Has anyone else encountered this problem? If so, have you found a solution, or have any suggestions.
Thanks,
Branton
Icthus
October 13th, 2002, 12:55 PM
Maybe nobody else is interested in using MusicMatch Jukebox, but I know I've seen several posts in the past about this.
For all those interested, I've struck a gold mine on this program. I've now figured out most of the WM_COMMAND codes, so I can control just about every feature now. I'm at my sister's place right now, but I'll try to post the information (along with an exported group) tomorrow, when I get home.
Branton
Icthus
October 13th, 2002, 12:55 PM
Okay, here's the exported group for MusicMatch Jukebox 7.1 (http://www.girder.nl/download.php?Link=344). It can be found on the Exported Groups (http://www.girder.nl/exportgr.php) page.
This may seem like overkill (there are even commands to open the many options/settings dialogues), but you never know if someone may have a need for them.
As you can see, all commands are targeted to:
Class Name: MMJB:MAINWND
Executable: MMJB.EXE
The different commands only differ by the number in the WParam box. For example, for the "Clear Playlist" command, WParam = "98440".
For some commands, such as Play and Stop, there are more than one WParam value that performs the same function. These alternate commands have "2" in the name, such as "Play 2". I included these in case the first commands don't work for somebody.
I've found all of these codes by just messing around with different numbers for the WParam value. I tried all numbers from 66000 to 66050 and from 98300 to 98500 (long night). This group is the result. I still plan on trying more numbers, as there seem to be considerable gaps between groups of working numbers. However, for now I'm content. I now have MusicMatch doing everything I want, and a whole lot more.
Also, if you're wondering why the commands are in the order they are...I put the most commonly used functions at the top (except, I think, Clear Playlist), and the rest are in the order that I found them (number order). When I have time, I'll group them in a way that makes more sense.
Please let me know whether these worked for you or not. Also, if you can think of a command that would be usefull that's not included here, please let me know. Since I'm just guessing on the numbers, I obviously wouldn't be able to find it right away (if at all), but it might give me more motivation to spend another night of testing numbers (hey, it beats doing real work...to an extent). And, of course, if you find any more numbers that do something, let me know that too.
Hope this helps.
Branton
Icthus
October 13th, 2002, 12:55 PM
I haven't been able to get that to work. Every time I try to capture button clicks, it works when I test it in the capture window, but not on a Girder event. It sets off a chain of events that ends with MMJB crashing.
Please tell me how you did this. Thanks.
Icthus
October 13th, 2002, 12:55 PM
Since it's skipping "2-5" tracks at a time, you're controller is probably sending the IR command multiple times. Change the Antirepeat time to 500 (ms) and see if that fixes it. If not, go higher until it works. 500 usually works.
As for the volume control, it may be the same problem as the track skipping. Try changing the Antirepeat time. Otherwise, the system volume should work fine - that's what I use. I just set the MusicMatch volume to max and adjust my system volume with the remote (you have more control that way).
ELMitz
October 13th, 2002, 12:55 PM
I also am having probs with Girder and Musicmatch and I would appreciate a lok at your file! Thanks for the offer! :D
ELMitz
October 13th, 2002, 12:55 PM
Thanks for all your hard work!
I'll be putting it on my Pronto, well...., pronto!
I'll let you knwo how it goes.
icebear
October 13th, 2002, 12:55 PM
Hi Icthus,
thanks a lot for your hard work.
Your settings work fine, but i have problems with track skip forward / backward. Pressing the learned key once skips several tracks (2-5).
Do you have that problem too ?
Maybe it`s my remote that`s buggy.
BTW: Your volume control commands adjusts large steps in volume.
I replaced it with system controls like described in the help file.
michael
October 13th, 2002, 12:55 PM
hi rbmcgee,
here is how i do it:
use the up/down, prior/next keyboard functions to navigate the library window. target anywhere in the library window (not the frame).
to add selected tracks (this simulates a right click in the library frame, followed by "music library" and "add tracks to playlist") use:
Command Wparam 32888, Lparam 0
and target the library window frame
this way i can choose an album, and add all the tracks from it to the playlist. i havent worked out (yet) how to branch/just add certain tracks.
now to get the autodj working...
hope this helps!
Powered by vBulletin® Version 4.1.8 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.