Run Command, foo_runcmd |
![]() ![]() |
Run Command, foo_runcmd |
Jul 25 2006, 12:02
Post
#1
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
foo_runcmd is a component that allows the user to search and invoke arbitrary menu commands. Menu commands can be invoked through command line options or a graphical user interface.
The component can be downloaded from my components page, which also contains preliminary usage instructions. -------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
Jul 25 2006, 13:17
Post
#2
|
|
![]() banned (TOS #12) Group: Banned Posts: 66 Joined: 25-March 06 Member No.: 28820 |
Great, it works, thanks foosion.
|
|
|
|
Jul 25 2006, 13:22
Post
#3
|
|
![]() Group: Members Posts: 308 Joined: 17-December 04 From: Vienna, Austria Member No.: 18729 |
Thats great, thanks. I love you!
((((( Strictly4me ))))) EDIT: Doesn't run on 0.9.2 This post has been edited by Strictly4me: Jul 25 2006, 13:25 |
|
|
|
Jul 25 2006, 19:09
Post
#4
|
|
|
Group: Members Posts: 2340 Joined: 28-August 02 Member No.: 3218 |
Many thanks. This is especially great for us remote control users, because we execute actions by starting "foobar.exe /command:" syntax. Replaygain setting wasn't available there...
A very welcome feature would be if you make a "copy command name" function available. When clicking on a command, it could appear in the text field above, then we could copy it... This post has been edited by Squeller: Jul 25 2006, 19:13 |
|
|
|
Jul 26 2006, 20:49
Post
#5
|
|
|
Group: Developer Posts: 717 Joined: 25-September 01 From: ... The Studio Member No.: 20 |
Just a public thanks as this is working very nicely and is an essential component.
|
|
|
|
Mar 8 2007, 08:03
Post
#6
|
|
|
Group: Members Posts: 382 Joined: 20-December 06 Member No.: 38861 |
I'm having a strange problem. I'm using beta 2 with foobar 0.9.4.2 to load a flac image after creation with REACT into a "rip" playlist. The command works, but not if my "rip" playlist is the currently active (focused) playlist. If foobar is not running, it will not work if "rip" was the last active playlist (ie foobar opens up with "rip" open).
It will work just fine as long as any other playlist is active/focused in the window. I get the same problem if I run the command at a cmd prompt. Simplified version - CODE "C:\path to foobar\foobar2000.exe" /runcmd-files="Edit Other/Add to Playlist/rip" "C:\path to flac\artist - album.flac" I'm using PanelsUI and a SCPL playlist and the command is from foo_utils. Any ideas or known bug? |
|
|
|
Mar 8 2007, 16:13
Post
#7
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
I haven't looked at in detail, but I guess the problem would be in foo_utils.
-------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
Mar 16 2007, 21:30
Post
#8
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
The problem is caused by foo_utils. By default, it does not show the command for the active playlist. Since foo_runcmd uses the API for searching commands that is also used for displaying the regular popup menu, it also sees the command as unavailable. You can fix this by enabling "Show active playlist as target" in the foo_utils preferences (Tools > Playlist tools).
-------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
Mar 17 2007, 05:51
Post
#9
|
|
|
Group: Members Posts: 382 Joined: 20-December 06 Member No.: 38861 |
Thanks so much for the update. I haven't tested it fully yet (not on my desktop right now), but it looks like that was the issue judging from my laptop. Cool
|
|
|
|
Mar 23 2007, 22:01
Post
#10
|
|
|
Group: Members Posts: 1 Joined: 22-March 07 Member No.: 41743 |
Is there a way to have a run_command execute on each track change?
|
|
|
|
Apr 22 2007, 04:43
Post
#11
|
|
|
Group: Members Posts: 8 Joined: 7-April 07 Member No.: 42284 |
Question on usage: I'm trying to create a routine to randomize a playlist, and then sort it by $num(%play_count%,2), which I have in the "Sort by..." window. AIUI, the code would be:
CODE foobar2000.exe /runcmd-edit/sort/randomize foobar2000.exe /"runcmd-edit/sort/sort by..." I'm having a problem with the command line opening additional instances of foobar that I've got to fix, but I tried this using the FILE->RUN COMMAND GUI and when I do the second statement the Sort by... window stays open, and I have to click OK to close it. Is there a way around this? Second question: Once I've done the sort, I'd like to set track 1 (top of the list) as the next selection. I looked through the docs, and although I found the "Add to playback queue" function, I can't figure out how to move the cursor to the top of the list and then select track 1. Any help will be greatly appreciated. |
|
|
|
May 27 2007, 13:49
Post
#12
|
|
|
Group: Members Posts: 2340 Joined: 28-August 02 Member No.: 3218 |
I use the latest foo_uie_tabs.
I have 3 tabs organized into columns ui layout: "Organize", "Time", "Info". I'm accessing those with: foobar2000.exe /runcmd="select tab/info" foobar2000.exe /runcmd="select tab/time" For whatever reason, switching to time tab does no more work. Nothing happens. Switching to "info" works. If I enter "t" into the runcmd gui, I see it's a valid command: "View/Tabbed Panel Stack mod/Select tab/Time". But even with this complete string, nothing happens. I'm using the native command line (/command:"time") now... Any ideas? |
|
|
|
May 28 2007, 17:40
Post
#13
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
For whatever reason, switching to time tab does no more work. Nothing happens. Switching to "info" works. If I enter "t" into the runcmd gui, I see it's a valid command: "View/Tabbed Panel Stack mod/Select tab/Time". But even with this complete string, nothing happens. I'm using the native command line (/command:"time") now... Any ideas? I don't know what the problem is, but could you please check the console? If you try to execute a command from the command line, the component will log the request and what action it took there. Some answers to older questions (sorry for the delay): I'm having a problem with the command line opening additional instances of foobar that I've got to fix, but I tried this using the FILE->RUN COMMAND GUI and when I do the second statement the Sort by... window stays open, and I have to click OK to close it. Is there a way around this? It's on my to-do list. Second question: Once I've done the sort, I'd like to set track 1 (top of the list) as the next selection. I looked through the docs, and although I found the "Add to playback queue" function, I can't figure out how to move the cursor to the top of the list and then select track 1. This is not possible with this component. -------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
May 29 2007, 08:07
Post
#14
|
|
|
Group: Members Posts: 2340 Joined: 28-August 02 Member No.: 3218 |
I don't know what the problem is, but could you please check the console? If you try to execute a command from the command line, the component will log the request and what action it took there. Thanks for your console hint. I don't know what I did wrong, everything works fine this morning. |
|
|
|
Jul 16 2007, 22:46
Post
#15
|
|
|
Group: Members Posts: 178 Joined: 31-May 07 Member No.: 43903 |
I am trying to use this component with PanelsUI and the new Album Art Browser (cwbowron).
The reason is that in order to get the Album Art to show in his new component whenever you first start foobar, you have to use the Main Menu item of View/Browse Library Album Art . It was my thinking that I could use this foo_runcmd to automate the process for me. I've read the available docs on this component, and tried several combinations of strings, but without result. The closest I've gotten without getting an error console window is this string: CODE "C:\Program Files\foobar20003\foobar2000.exe" /runcmd="View/Browse Library Album Art" but it still doesn't do anything, just doesn't return an error is all...... (foobar20003 is my testing installation directory) Anyone have any idea why the above string will not work? Thanks! |
|
|
|
Jul 16 2007, 23:56
Post
#16
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
Is there any message on the console?
-------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
Jul 17 2007, 00:42
Post
#17
|
|
|
Group: Members Posts: 178 Joined: 31-May 07 Member No.: 43903 |
Is there any message on the console? No message, the console doesn't come up at all... foo starts normally without any notification console popping up, however the Browse Library Album Art Command is not being performed.. This post has been edited by Maranatha: Jul 17 2007, 00:43 |
|
|
|
Jul 17 2007, 10:29
Post
#18
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
The console never pops up by itself, you have to show it manually using the View/Console command. You are thinking about error popups.
-------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
Jul 17 2007, 11:06
Post
#19
|
|
![]() Group: Members Posts: 160 Joined: 11-July 03 From: UK Member No.: 7707 |
I love this plugin, I have set it up to show the album's wiki page in Firefox
-------------------- :Foobar 2000:
:MPC --standard: :iRiver H320 Rockboxed: |
|
|
|
Jul 17 2007, 11:21
Post
#20
|
|
|
Group: Members Posts: 178 Joined: 31-May 07 Member No.: 43903 |
The console never pops up by itself, you have to show it manually using the View/Console command. You are thinking about error popups. Sorry 'bout that! The console reports: Startup time : 0:02.729920 Elapsed time: 0 runcmd: Resolving main menu command (delayed): View/Browse Library Album Art Single command found, executing: View/Browse Library Album Art So, I assume that from that report, the command is being executed? But, with no apparent results.... This post has been edited by Maranatha: Jul 17 2007, 11:21 |
|
|
|
Jul 17 2007, 12:24
Post
#21
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
I love this plugin, I have set it up to show the album's wiki page in Firefox I think you are confusing foo_runcmd with foo_run. So, I assume that from that report, the command is being executed? But, with no apparent results.... Yes, it is executed. I don't know why the command has no effect; you'll have to ask the author of the album art browser about that. -------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
Jul 17 2007, 12:25
Post
#22
|
|
|
Group: Members Posts: 178 Joined: 31-May 07 Member No.: 43903 |
So, I assume that from that report, the command is being executed? But, with no apparent results.... Yes, it is executed. I don't know why the command has no effect; you'll have to ask the author of the album art browser about that. Alright, many thanks for your time and help! |
|
|
|
Aug 16 2007, 19:36
Post
#23
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
foo_runcmd 1.0 beta 3
Changes in this version:
-------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
Aug 17 2007, 05:06
Post
#24
|
|
|
Group: Members Posts: 2340 Joined: 28-August 02 Member No.: 3218 |
Thx. There's also a freedb tagger update?
This post has been edited by Squeller: Aug 17 2007, 05:08 |
|
|
|
Aug 17 2007, 08:38
Post
#25
|
|
![]() Group: FB2K Moderator (Donating) Posts: 4219 Joined: 24-February 03 Member No.: 5153 |
Thx. There's also a freedb tagger update? It merely got a description for the "Get Tags From freedb" command. -------------------- http://foosion.foobar2000.org/ - my components for foobar2000
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th May 2013 - 21:58 |