foo_rmx beta, RM-X plugin for (remote) control freaks |
![]() ![]() |
foo_rmx beta, RM-X plugin for (remote) control freaks |
Oct 30 2004, 03:30
Post
#76
|
|
![]() Group: Members Posts: 465 Joined: 2-May 04 Member No.: 13847 |
QUOTE well, obviously, it cant OPEN foobar, since the plugin wouldnt be running. (this can be fixed with a yet to be released "Stand-Alone" copy that support application launching), and as for closing, i thought i had that in there, but i guess i dont. that'll be a quick 5 min add-in. playback order is already in there under "Playback -> Order" as for seeking... is this easily accessable from the API? such as a simple fast forward and rewind.. and does foobar support speed adjustments? like increasing and decreasing playback speeds? i would really like to see that with something else im working on lately. Foobar can do seeking, there are keyboard shortcuts to do so already. Also, I misworded one request. I meant playlist sorting not playback order. |
|
|
|
Oct 30 2004, 22:36
Post
#77
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
QUOTE (Duble0Syx @ Oct 29 2004, 06:30 PM) Foobar can do seeking, there are keyboard shortcuts to do so already. Also, I misworded one request. I meant playlist sorting not playback order. code examples? i'll try to dabble around more with the foobar SDK to see what i can come up with for these added functions. so far ive only really played around with playback headers, but not really anything else. This post has been edited by darkain: Oct 30 2004, 22:37 -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Oct 31 2004, 04:24
Post
#78
|
|
![]() Group: Members Posts: 465 Joined: 2-May 04 Member No.: 13847 |
QUOTE (darkain @ Oct 30 2004, 01:36 PM) code examples? i'll try to dabble around more with the foobar SDK to see what i can come up with for these added functions. so far ive only really played around with playback headers, but not really anything else. I really wish I knew something about coding. I'd love to do more than point out possible feautures and flaws. I'll be looking forward to this though. |
|
|
|
Nov 2 2004, 05:46
Post
#79
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
QUOTE (Duble0Syx @ Oct 30 2004, 07:24 PM) I really wish I knew something about coding. I'd love to do more than point out possible feautures and flaws. I'll be looking forward to this though. well, i threw in "seek" and "seek delta".... so, thats at least a starting point. -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Nov 2 2004, 06:16
Post
#80
|
|
![]() Group: Members Posts: 465 Joined: 2-May 04 Member No.: 13847 |
QUOTE (darkain @ Nov 1 2004, 08:46 PM) well, i threw in "seek" and "seek delta".... so, thats at least a starting point. Sounds good, can't wait to try it out. With this plugin i can finally have foobar minimized and still change tracks. Very useful for playing games with foobar running in the background, or when your in bed. Great thing also is that if your monitor shuts off after how ever many minutes, using RM-X doesn't cause it to come back on like keyboard shortcuts do. |
|
|
|
Nov 3 2004, 03:31
Post
#81
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
QUOTE (Duble0Syx @ Nov 1 2004, 09:16 PM) Sounds good, can't wait to try it out. With this plugin i can finally have foobar minimized and still change tracks. Very useful for playing games with foobar running in the background, or when your in bed. Great thing also is that if your monitor shuts off after how ever many minutes, using RM-X doesn't cause it to come back on like keyboard shortcuts do. ya, it is nice.. even more so, because Stand-Alone can even shut off your monitor. -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Nov 13 2004, 08:26
Post
#82
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
![]() i started working on extending the RM-X API to 1) include support for inter-plugin communication, starting with 2) a playlist API structure to help plugins interface with the media player, and tested it with 3) the playlist plugin, as showin in that picture. take note tho, i'm currently testing this out on RM-X SA, this way i can access bolth playlist systems at the same time. i'm going to try to standardize the data structures and commands the best i can between ALL of the media players i am working with (the list has grown to at least 6 possible players) i figured i would just post this, to see what kind of comments i would get about extending my API structure in this manor.. i was also curious to know if the foobar2000 api allowed for access to all of its playlists at the same time? this way i can expose ALL of them, instead of jsut the active one? -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Nov 13 2004, 17:02
Post
#83
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
QUOTE (darkain @ Nov 13 2004, 08:26 AM) i was also curious to know if the foobar2000 api allowed for access to all of its playlists at the same time? this way i can expose ALL of them, instead of jsut the active one? Read access - yes, however you can only modify the active playlist. -------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
Nov 18 2004, 10:41
Post
#84
|
|
![]() Group: Members Posts: 76 Joined: 21-January 03 From: Earth Member No.: 4663 |
How does the "system mixer" plugin work? I have been able to configure the RMX to control foobar's internal volume but not system mixer. I have installed the "system mixer" plugin and RMX of course. Should I use some sort of script? If that is the case then could you provide an example script?
|
|
|
|
Nov 24 2004, 04:23
Post
#85
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
QUOTE (cyborg @ Nov 18 2004, 01:41 AM) How does the "system mixer" plugin work? I have been able to configure the RMX to control foobar's internal volume but not system mixer. I have installed the "system mixer" plugin and RMX of course. Should I use some sort of script? If that is the case then could you provide an example script? ok ok ok... ive said this a bajilion times now to the point where im considering disabling it. THE SCRIPTING SYSTEM DOESNT DO ANYTHING YET!!! ok, see, right now, the system mixer plugin is just a GUI based access to the system mixer, it doesnt register any control functions yet, and even if it did, RM-X Media Edition cant query for them to use them anyways... only RM-X Stand-Alone can. currently, most of the plugins are mearly examples of the varrious API forms that RM-X supports, not *just* the control API. many of the features that are in there now (such as the system mixer) where more ment for future inter-plugin-communication expansion. in other words, now that the system mixer is exposed as a GUI object, other applications and possibly even other computers (or a PDA) could access that information, and expose it to its local GUI, and thus, you could remotely change the volume. but again, its that whole "future expansion" thing (and yes, i AM working on that scenario described above) -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Jan 1 2005, 23:25
Post
#86
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
http://www.darkain.com/rmx.php?rmxid=8
here we go. a new build. its been a while, but then again, ive been busy w/ other stuff. the RM-X API is basically complete at this point, so now its time to start working on RM-X add-ons. -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Jan 11 2005, 02:19
Post
#87
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
http://www.darkain.com/rmx.php?rmxid=10
As noted in the RM-X CLOG (ChangeLog), things are moving right along again with continueing bug fixes and feature improvements. i'll probably try to push for a 20050110 beta later tonight. -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Jan 11 2005, 05:08
Post
#88
|
|
![]() Group: Members Posts: 465 Joined: 2-May 04 Member No.: 13847 |
Nice work. This has been a plugin I've used constantly since the first version. It's in use on 2 different boxes actually, one with a remote wonder and another with the IntelliRemote. Keep it up. I've never had any problems with it so far, but any new features will be itneresting. Scripting would be cool, or more assignable functions for foobar.
|
|
|
|
Feb 4 2005, 08:21
Post
#89
|
|
|
Group: Members Posts: 492 Joined: 3-January 05 Member No.: 18811 |
please update this plugin i want more features
ie anything that i can use with my plugins |
|
|
|
Jan 27 2006, 19:50
Post
#90
|
|
|
Group: Members Posts: 1 Joined: 27-January 06 Member No.: 27368 |
Download link is dead and I can't find any mirrors anywhere... I MUST have this, please put it up somewhere, someone
|
|
|
|
Jan 27 2006, 21:24
Post
#91
|
|
![]() Group: Members Posts: 465 Joined: 2-May 04 Member No.: 13847 |
QUOTE (ashgromnies @ Jan 27 2006, 10:50 AM) Download link is dead and I can't find any mirrors anywhere... I MUST have this, please put it up somewhere, someone The link is not dead. Just go to http://www.darkain.com/ The site may not allow direct linking if thatd what the original link was. I love this plugin. I won't be using v0.9 of foobar unless this plugin is updated when it becomes final. It is still being developed, so I am rather sure it will be when the time comes. |
|
|
|
Jan 29 2006, 11:23
Post
#92
|
|
|
Group: Members Posts: 604 Joined: 17-December 05 From: New Zealand Member No.: 26461 |
Just installed this, works awesomely with my Audigy 2 Platinum. Works awesomely, and I love the way its all so integrated and flexible.
As nice as it is to be able to change track from in bed, I still have to get up to turn the PC off. I take it that the standalone version will allow me to also control OS functions (Power management, launch applications etc?) Also the LUA support looks interesting, I've never used LUA before, will it allow access to COM servers? I can imagine COM integration being quite useful for controlling applications not directly supported by a plugin. One more thing, this maybe be a foobar issue, but it would be nice to be able to control the rate of changing volume, its quite slow. I was going to try linking "Volume Up" to 10 "Volume Up" functions as a workaround, but although the Add Function dialog looks like it would allow this, theres no way I can see to add functions. I'm assuming this is coming too? |
|
|
|
Jan 30 2006, 22:04
Post
#93
|
|
|
Group: Members Posts: 56 Joined: 5-February 05 From: Sweden Member No.: 19606 |
I would like to have support for seeking in seconds on my RM-1000W, like you have described for Remote Wonder in the "wiki". My seek button just makes the track go back to the first second of the track
|
|
|
|
Feb 4 2006, 00:21
Post
#94
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
I'm glad to see that people are still using this plugin, and loving it.
now for some replies: QUOTE I won't be using v0.9 of foobar unless this plugin is updated when it becomes final. I check the foobar2000 website almost daily for 0.9 final. when it comes out, RM-X for it will be right around the corner. it will be my #1 top priority to support the new foobar. i have recently gone back to using foobar 0.9 as a media player, and want my RM-X on it soo bad... its driving me insane. QUOTE I can imagine COM integration being quite useful for controlling applications not directly supported by a plugin. per usual, get me some source code, and i'll see what i can do QUOTE Download link is dead I had a problem with other web sites directly linking to too much stuff on my domain, so i disabled almost all external linking. as mentioned by Duble0Syx, just go to the RM-X download page, and you will be able to get it from there. QUOTE My seek button just makes the track go back to the first second of the track hmmm, interesting. this is not how "seek" should be working, i'll look into it. have you tried the various v1.2 RC builds? if so, which ones. the way selectable functions are handled has been completely redone from scratch in the past month or so, and i might have missed a thing or two here and there. reguardless, i'll look into it tonight. QUOTE I take it that the standalone version will allow me to also control OS functions (Power management, launch applications etc?) this is EXACTLY what Stand-Alone is designed for. and if you have admin rights on your network, you can even shutdown, reboot, or even power on (via WOL) other machines in your house. QUOTE it would be nice to be able to control the rate of changing volume, its quite slow. hmmm, i thought the rate was an adjustable parameter. as i just mentioned, functions have been re-done from scratch, so i might have missed this one as well. i'll look into this one as well. Thanks for all the input! RM-X v1.2 Final will be released this month, if all goes according to plan. Stand-Alone will also be released at the same time. -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Feb 4 2006, 01:01
Post
#95
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
QUOTE (darkain @ Feb 4 2006, 12:21 AM) QUOTE I can imagine COM integration being quite useful for controlling applications not directly supported by a plugin. per usual, get me some source code, and i'll see what i can do Don't you have Lua support? CODE Lua 5.0.2 Copyright (C) 1994-2004 Tecgraf, PUC-Rio > assert(require "luacom") > app = luacom.GetObject "Foobar2000.Application.0.7" > if app then app.Playback:Start() else error("foobar2000 is not running or the COM support is not installed") end > Of course, it depends on the capabilities of your integrated Lua. I have found that LuaCOM has a few problems with COM events, but if you don't need that, it is a very convenient solution. The "0.7" in the AppID refers to the version of the COM server (see foo_comserver), not to the foobar2000 version (which would be 0.9 in this case). Supposedly, it works with - let's say - Windows Media Player as well, though I don't know its COM interface by heart. -------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
Feb 4 2006, 04:09
Post
#96
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
QUOTE Don't you have Lua support? Yup, its specifically LuaPlus, which is based off of Lua 5.0, but also has additional support geared specifically for C++ implementations. I checked out LuaCOM, but because I use Visual Studio and not GCC, there was no pre-made projects for me to work with. I was able to get it compiled, after basically commenting out something that was defined in the makefile that MSVC isnt using. I hope this wont be an issue. Man, LuaCOM has some of the ugliest code I've personally seen. 35 compiler warnings. I'm going to test this thing out to see how well it goes. Not sure if I'm going to keep it included or not. Thanks for pointing me in the direction of this library tho. I'm still much of a Lua n00b. I personally havn't used it a whole lot, and still dont know all that much about it. I just know it was fairly easily integrated into RM-X, and easy to expand upon with my plugin system. -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Feb 5 2006, 01:53
Post
#97
|
|
|
Group: Members Posts: 604 Joined: 17-December 05 From: New Zealand Member No.: 26461 |
I've got a small bug to report.
When I first installed foo_rmx, every time I opened foobar I would see windows flash onto the taskbar and disappear. This was not a problem because they disappeared. However just recently whenever foobar is open with foo_rmx loaded, I get a "RMX Console 00000029" button on my taskbar. If I right click on it, it has the system menu of a console window (like cmd.exe). The only way I can get rid of it is by opening RMX config, clicking show console, closing foobar, reopening it then hiding the console again. However the next time I start foobar its back. Edit: Forgot to mention I'm running XP SP2. No Windows ME here This post has been edited by david_dl: Feb 5 2006, 01:57 |
|
|
|
Feb 5 2006, 05:42
Post
#98
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
QUOTE (david_dl @ Feb 4 2006, 04:53 PM) I've got a small bug to report. When I first installed foo_rmx, every time I opened foobar I would see windows flash onto the taskbar and disappear. This was not a problem because they disappeared. However just recently whenever foobar is open with foo_rmx loaded, I get a "RMX Console 00000029" button on my taskbar. If I right click on it, it has the system menu of a console window (like cmd.exe). The only way I can get rid of it is by opening RMX config, clicking show console, closing foobar, reopening it then hiding the console again. However the next time I start foobar its back. Edit: Forgot to mention I'm running XP SP2. No Windows ME here ya, i noticed this last night too. thanx for the info on opening/closing the console to remove the task bar button. i thought it had just randomly fixed itself, but i guess it isnt. i'll try to figure it out, but its weird, because this problem is ONLY happening with foobar, and not any of the other instances of RM-X (such as on Winamp or Stand-Alone). also, your edit just reminded me of something... i need to add OS information to the info RM-X collects automatically for bug reports, so i'll go ahead and throw both of those into my "todo" list. oh, and a quick update on the "volume incrementing slowly" bug, i found the problem, and it is at the top of my "todo" list for either sunday or monday ( depends on how hard i party -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Feb 6 2006, 22:48
Post
#99
|
|
![]() Group: Members Posts: 89 Joined: 19-June 04 From: Tacoma, WA Member No.: 14782 |
QUOTE (david_dl @ Feb 4 2006, 04:53 PM) well, i fixed up a different bug in some code the console depends on, and ever since then, i havnt been able to reproduce the console task bar bug. lets hope its gone for good!! still need to add the param stuff to volume tho, but this is gonna take a day or three, as i dont want to half-ass it. i want it to be standardized across all versions of RM-X. so, while you might be used to -db for volume, it will still be represented as 0-100% in RM-X. -------------------- -=- Darkain Dragoon -=-
|
|
|
|
Feb 7 2006, 22:38
Post
#100
|
|
|
Group: Members Posts: 56 Joined: 5-February 05 From: Sweden Member No.: 19606 |
QUOTE (darkain @ Feb 4 2006, 12:21 AM) I'm glad to see that people are still using this plugin, and loving it. QUOTE My seek button just makes the track go back to the first second of the track hmmm, interesting. this is not how "seek" should be working, i'll look into it. have you tried the various v1.2 RC builds? if so, which ones. the way selectable functions are handled has been completely redone from scratch in the past month or so, and i might have missed a thing or two here and there. reguardless, i'll look into it tonight. I've tried "seek delta" now and that worked out just fine Thanks for a kickass plugin! Now I finally have some use for the remote But, I do have a request to make, the Play button, can you do it to a Play/Pause, so when you press play when a track is playing it will pause, so you dont need one play button and one pause button. I hope you understand what I mean. This post has been edited by optimuz: Feb 7 2006, 22:46 |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 25th May 2013 - 10:55 |