Skip to main content

Topic: [TOS #9001] How do I make foobar do things automatically? (Read 5272 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • popom
  • [*]
[TOS #9001] How do I make foobar do things automatically?
I love the simple interface and improved sound over other players (I really hear a slight difference and don't think it's a placebo or my settings), but how can I make it:

1. Automatically play a CD when I insert it?  I have Windows XP and when I put in a disc, the autostart menu pops up with Windows Media Player and Explorer in it etc., but not Foobar.  I have to choose File - Play Audio CD from Foobar and don't see an option in preferences to automatically do that.

2. Automatically retrieve CD track titles and album art from freedb.  I can right-click on all the track numbers and choose Tagging - Get Tags from freedb, but how can I have it happen automatically when I play a disc without having the CD titles just come up as Track 1 - Track 15?

3. I installed PanelsUI and have the Album Art and Lyric Show plugins installed, but no matter what disc I play, it never comes up with anything, even though they're pretty popular discs. 

Many thanks - I did search for a good while for these answers but came up empty. 

  • shakey_snake
  • [*][*][*][*][*]
  • FB2K Moderator
[TOS #9001] How do I make foobar do things automatically?
Reply #1
I love the simple interface and improved sound over other players (I really hear a slight difference and don't think it's a placebo or my settings), but how can I make it:
It's placebo. Just don't try and fight this fact.

1. Automatically play a CD when I insert it?  I have Windows XP and when I put in a disc, the autostart menu pops up with Windows Media Player and Explorer in it etc., but not Foobar.  I have to choose File - Play Audio CD from Foobar and don't see an option in preferences to automatically do that.
File -> Preferences -> File Types -> Set as Default Audio player -> Save All

2. Automatically retrieve CD track titles and album art from freedb.  I can right-click on all the track numbers and choose Tagging - Get Tags from freedb, but how can I have it happen automatically when I play a disc without having the CD titles just come up as Track 1 - Track 15?
There's no easy way to automate this.
This would take a couple different plug-ins

3. I installed PanelsUI and have the Album Art and Lyric Show plugins installed, but no matter what disc I play, it never comes up with anything, even though they're pretty popular discs.
I'm assuming you have ColumnsUI installed and have the panels added to your layout?
Even then, these two plugins require these to be saved on your hard drive; it doesn't automatically pull them from the internet.

----------------------------------------------------------------------------------------
You've hit some interesting 'roadblocks' that Foobar's design philosophy has.
It doesn't really automate things like you'd like because it's designed to only do things the user tells it to, and it's users love it for this reason.

If this kinda bothers you, maybe foobar isn't the best solution for your audio player needs.
  • Last Edit: 23 March, 2007, 01:23:03 PM by shakey_snake
elevatorladylevitateme

  • popom
  • [*]
[TOS #9001] How do I make foobar do things automatically?
Reply #2
Thank you SO much for your quick reply.  I accept that some of what I ask is impossible, but even when I have everything checked

File -> Preferences -> File Types -> Set as Default Audio player -> Save All

It will launch foobar when I click on a file in Windows Explorer, but Foobar isn't added to the menu to open an audio CD, alas - I still have to click on File - Play Audio CD.

I A/B'd Foobar again with Windows Media Player, with all DSP settings off, and Foobar sounds maybe 5% cleaner and less reverby.  I'm sure it's my system, as I'm equally sure it isn't in my head, and I believe you it's not in the software. 

B

[TOS #9001] How do I make foobar do things automatically?
Reply #3
I'm quite sure 1) & 2) should be possible by tweaking Windows Explorer's Tools-->Folder Options...-->File Types. I've managed to get 1) by selecting the item with with 'AudioCD' in the 'File Types' column, clicking 'Advanced' and adding an entry which points to foobar. The command-line in that entry should be something like the following:
[blockquote]"C:\Program Files\foobar2000\foobar2000.exe" /play "%1"[/blockquote]
I'm unable to do 2) (that is, automatically "get tags from freedb"). I thought that changing the command-line to the following would do it, but it did not:
[blockquote]"C:\Program Files\foobar2000\foobar2000.exe" /play "%1" /command:"Select all" "/playlist_command:Tagging/Get tags from freedb"[/blockquote]
I've tried a couple of other options (using /add first, and /play in the end; clearing the playlist before etc.), but no luck. If any of you manage to do it, I'd love to see your solutions (hint: it's easier to test those settings by using Start-->run...; only remember to change "%1" to "<your CD-rom drive letter>:".

  • popom
  • [*]
[TOS #9001] How do I make foobar do things automatically?
Reply #4
Wow, thank you so much for replying!  I tried them out - you're right - #1 works perfectly, #2 doesn't.  I'll post here if I ever figure that part out, and by all means do the same if you find anything.  Thanks once again - this is great!
Best,
Brian

I'm quite sure 1) & 2) should be possible by tweaking Windows Explorer's Tools-->Folder Options...-->File Types. I've managed to get 1) by selecting the item with with 'AudioCD' in the 'File Types' column, clicking 'Advanced' and adding an entry which points to foobar. The command-line in that entry should be something like the following:
[blockquote]"C:\Program Files\foobar2000\foobar2000.exe" /play "%1"[/blockquote]
I'm unable to do 2) (that is, automatically "get tags from freedb"). I thought that changing the command-line to the following would do it, but it did not:
[blockquote]"C:\Program Files\foobar2000\foobar2000.exe" /play "%1" /command:"Select all" "/playlist_command:Tagging/Get tags from freedb"[/blockquote]
I've tried a couple of other options (using /add first, and /play in the end; clearing the playlist before etc.), but no luck. If any of you manage to do it, I'd love to see your solutions (hint: it's easier to test those settings by using Start-->run...; only remember to change "%1" to "<your CD-rom drive letter>:".

[TOS #9001] How do I make foobar do things automatically?
Reply #5
Same here: if someone finds out how to do #2, please write us here; I'll be following this thread.

[TOS #9001] How do I make foobar do things automatically?
Reply #6
I hate to resurrect an old thread, but I was also wondering about automatic freedb tagging of audio cds. 0.8 did it with the foo_freedb plugin (iirc), and what of this? http://wiki.hydrogenaudio.org/index.php?ti...obar2000:Freedb

That describes being able to set automatic retrieval from freedb and the screenshots are clearly XP...


  • foosion
  • [*][*][*][*][*]
  • FB2K Moderator (Donating)
[TOS #9001] How do I make foobar do things automatically?
Reply #7
I hate to resurrect an old thread, but I was also wondering about automatic freedb tagging of audio cds. 0.8 did it with the foo_freedb plugin (iirc), and what of this? http://wiki.hydrogenaudio.org/index.php?ti...obar2000:Freedb

That describes being able to set automatic retrieval from freedb and the screenshots are clearly XP...


That wiki page describes the freedb component for foobar2000 0.8.3.
http://foosion.foobar2000.org/ - my components for foobar2000

  • phusg
  • [*]
[TOS #9001] How do I make foobar do things automatically?
Reply #8
Is there any way of getting auto CDDA freedb tagging working with the current foo_freedb2 component in foobar2000 v1.x, as there used to be in the foo_freedb component for v0.8.x? I've searched all over, including the FAQ, but strangely this is the only place I found it even mentioned.

Just to be clear I'd like the option of the tags automatically being downloaded and updated (if there is only one match, otherwise choice window) when I insert a CD.