[Ext] Foobar Controls 0.3.1
- BenBasson
- Moderator
- Posts: 13671
- Joined: February 13th, 2004, 5:49 am
- Location: London, UK
- Contact:
[Ext] Foobar Controls 0.3.1
Foobar Controls 0.3.1
Updated: 29/03/2008
What it does:
Allows you to control the Foobar2000 Mp3 player from the Firefox window. Apologies to Mozilla users, but this is only available for Firefox right now.
The main Foobar buttons (Stop, Pause, Play, Previous, Next, Random) are added to the Toolbar Customisation Palette for you to drag wherever you like... for example:
Where you can get it:
http://www.cusser.net/extensions/foobar/foobar.xpi
Future enhancements:
- Show currently playing track in statusbar (when the cursor is moved over one of the buttons).
Release history:
0.3.1 - 29/03/2008
- Updated for Firefox 3.0
- Tri-licensed
0.3 - 19/08/2006
- Updated for Foobar2000 0.9.x
0.2 - 27/10/2005
- Minor theme tweaks
- Version bumped for 1.5
0.1 - 17/05/2004
- Original Release
Updated: 29/03/2008
What it does:
Allows you to control the Foobar2000 Mp3 player from the Firefox window. Apologies to Mozilla users, but this is only available for Firefox right now.
The main Foobar buttons (Stop, Pause, Play, Previous, Next, Random) are added to the Toolbar Customisation Palette for you to drag wherever you like... for example:
Where you can get it:
http://www.cusser.net/extensions/foobar/foobar.xpi
Future enhancements:
- Show currently playing track in statusbar (when the cursor is moved over one of the buttons).
Release history:
0.3.1 - 29/03/2008
- Updated for Firefox 3.0
- Tri-licensed
0.3 - 19/08/2006
- Updated for Foobar2000 0.9.x
0.2 - 27/10/2005
- Minor theme tweaks
- Version bumped for 1.5
0.1 - 17/05/2004
- Original Release
Last edited by BenBasson on October 27th, 2005, 7:20 am, edited 1 time in total.
- mai9
- Posts: 1619
- Joined: January 15th, 2003, 3:41 pm
- Location: Barcelona
- Contact:
-
- Posts: 6615
- Joined: May 20th, 2003, 12:34 am
- Location: Amstelveen, The Netherlands
maybe its a good idea to use the playback icons from arvid, http://www.quadrone.org/graphics/, so it will fit better with the default qute theme...
- Mitch Gant
- Posts: 282
- Joined: February 9th, 2004, 9:33 pm
^^there's a winamp plugin that does exactly that > http://www.winamp.com/plugins/details.php?id=9316
- PhoenixNostalgia
- Posts: 562
- Joined: September 27th, 2003, 10:13 pm
- BenBasson
- Moderator
- Posts: 13671
- Joined: February 13th, 2004, 5:49 am
- Location: London, UK
- Contact:
mai9 wrote:maybe you prefer to use a tooltip to show current song, so we don't have to look up and down to read the song.
That's a possibility. It'd be gross abuse of a tooltip though... hmm... nevermind! :D
frease wrote:Brilliant! What about making one for winamp too?
I'd love to, but Winamp doesn't work on my PC (crashes on startup or when I play a track)... however, if Winamp can take command-line parameters for these button functions, porting this extension for Winamp would take someone a few minutes.
sboulema wrote:maybe its a good idea to use the playback icons from arvid
Hmmm... Perhaps. I'll mail him and see if he's interested in making some icons, I'm not really sure I like his current ones, and they're 16x16px in size only. I've left the extension themeable (I think), so if theme authors are willing to add to what I've done, they can. I pulled the current icons directly from Foobar and they seem to be an adequate set to start with (generic and blend well with most themes without too much uglyness). If Arvid is willing to make some icons, I'll have two sets and a preference by default.
- MonkeeSage
- Posts: 1011
- Joined: December 20th, 2002, 8:15 pm
Another awsome extension, Cusser! Only caveat is that there is no foobar for *nix. So I made two adaptions of the extension -- one for XMMS and one for Totem.
XMMS Controls v0.1
This extension includes all of the same buttons as the original extension excepting the 'random' button.
Totem Controls v0.1
This extension includes only 'play' (the same button is also 'pause' if Totem is already playing), 'next' and 'previous' due to the limitations of them Totem CLI.
Shelumi`El
Jordan
S.D.G
XMMS Controls v0.1
This extension includes all of the same buttons as the original extension excepting the 'random' button.
Totem Controls v0.1
This extension includes only 'play' (the same button is also 'pause' if Totem is already playing), 'next' and 'previous' due to the limitations of them Totem CLI.
Shelumi`El
Jordan
S.D.G
"[M]en are usually satisfied with bad argument only when their convictions rest on other grounds." --John Oman
- BenBasson
- Moderator
- Posts: 13671
- Joined: February 13th, 2004, 5:49 am
- Location: London, UK
- Contact:
- Rowne Mastaile
- Posts: 1434
- Joined: December 21st, 2003, 3:05 pm
- Location: Housed in a swirling neosma of scintillating thought and turgid ideas.
- Contact:
I looked into WinAMP, just out of curiousity and as far as I can tell, without an external program it really doesn't use the command-line for much at all, which is rather foolish. It can interpret windows messages but that's about it. All it can do from the command-line apparently is add songs.
At least, that's what I learned from this resource.
At least, that's what I learned from this resource.
-
- Posts: 1899
- Joined: November 10th, 2002, 12:35 pm
- Location: Mexico / Boulder Co.
- Contact:
- Rowne Mastaile
- Posts: 1434
- Joined: December 21st, 2003, 3:05 pm
- Location: Housed in a swirling neosma of scintillating thought and turgid ideas.
- Contact:
As I understand it, this extension works on a similar principle to DownloadWith; wherein a program is specified and then each button calls a specific command-line parameter from that program. So pressing play would find foobar.exe and then parse it with "path\foobar.exe /play" (or however it works). If that's how it works, then it might be possible to turn the solidified Foobar aspects into variables that could be specified from about:config, so a person could specify their own path and executables and then their own switches.
If you wanted to go the whole ten miles (so to speak), you could use DownloadWith's code to prefetch settings from a server, then folks could submit params to be added to the main file so new players could be added quickly.
Just a thought. Though it's probably too complex for this kind of extension.
If you wanted to go the whole ten miles (so to speak), you could use DownloadWith's code to prefetch settings from a server, then folks could submit params to be added to the main file so new players could be added quickly.
Just a thought. Though it's probably too complex for this kind of extension.
- BenBasson
- Moderator
- Posts: 13671
- Joined: February 13th, 2004, 5:49 am
- Location: London, UK
- Contact:
jedbro wrote:Cusser, what about making this extension a la cutemenus dev where it can easily adapt to add-ons.
That way you could have a general "base" called foobar while others could write "addons" instead of having to re-package the whole extension.
Well, there's a pro and a con to that idea:
Pro - it'd be very comprehensive and only require a single extension install
Con - it's probably a lot easier to write an extension on it's own for each player as requested, based on this extension.
It's certainly a possibility that I won't rule out, but it's not something I'm really interested in doing anytime soon. I'll be revisiting most of my extensions and adding features some time after 1.0, until then, I'm only going to be tackling small extensions here and there.
- PhoenixNostalgia
- Posts: 562
- Joined: September 27th, 2003, 10:13 pm