Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Toaster For Foobar2000 (Read 57978 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Toaster For Foobar2000

Ive ported most of Toaster for Winamp across to Foobar2000. It was suprisingly easy, the modular design I used from the start paid off I guess.

A couple things might be a little sketchy. Remember you need id3lib.dll if you want id3v2 cover images to work.

Also remember you should remove foo_msn if you are using the msn title updates in this plugin, otherwise disable them in Toaster.

[attachment=1320:attachment]

Please see http://www.myplugins.info for downloads and info.

Discussion here: http://www.hydrogenaudio.org/forums/index....showtopic=31695

Toaster For Foobar2000

Reply #1
cant wait to try out...  been looking forward to something like this

also where can i get the id3v2 dll file from??

ill try google in a sec..

Toaster For Foobar2000

Reply #2
Quote
cant wait to try out...  been looking forward to something like this

also where can i get the id3v2 dll file from??

ill try google in a sec..
[a href="index.php?act=findpost&pid=275220"][{POST_SNAPBACK}][/a]



hmm having some small troubles getting it to display with album art, im guessing im just doing something wrong but i am using the albumart panel which is working with my art so i guess its something to do with my config?

any more info you can give mt on working it properly... perhapsd a config explanation

Toaster For Foobar2000

Reply #3
It uses folder.jpg or whatever other file you specify in the "Covers" section of the configuration.

For id3v2 images, you need to have id3lib.dll somewhere where Toaster can use it, (you will get an error if you try show them without it).

You must also enable id3v2 images in the "Covers" section of the configuration.

Also, it currently only displays info for currently playing tracks, ie it wont pop-up if there is no song playing.

See: http://forums.winamp.com/showthread.php?s=&threadid=207630
And: http://www.winamp.com/plugins/details.php?id=138586

For more info. Note thats its quite configurable, and doesnt have to look like that screen shot. ie: [attachment=1322:attachment]

Toaster For Foobar2000

Reply #4
Quote
Quote
cant wait to try out...  been looking forward to something like this

also where can i get the id3v2 dll file from??

ill try google in a sec..
[a href="index.php?act=findpost&pid=275220"][{POST_SNAPBACK}][/a]



hmm having some small troubles getting it to display with album art, im guessing im just doing something wrong but i am using the albumart panel which is working with my art so i guess its something to do with my config?

any more info you can give mt on working it properly... perhapsd a config explanation
[a href="index.php?act=findpost&pid=275222"][{POST_SNAPBACK}][/a]


ok i have the dll

i can get the box to pop up etc.. but no images or text for that matter, i have played arounf with font colours, bg front etc... still no luck/...


edit:

okies i currently have an album playing eg blah and inside the folder the pic is blah.jpg and the string i am using to get the cover is

$replace(%_path%,%_filename_ext%,)folder.jpg

i am wanting to know what i am doing wrong cause if i rename the pic to folder.jpg then its fine... and i dont want to have to go through every folder and rename the jpg's to folder.jpg specially for the ones where i have the cover and the back...

maybe something can be added to handle more complex strings for guessing covers?

look at how the albumart source handles it to see what i mean...

hope this helps, im just trying to make the plugin even better because i am sure its my fault but just in case we can get it pimpn

Toaster For Foobar2000

Reply #5
hmm, not sure. I am simply using

metadb_handle *track = play_control::get()->get_now_playing();

to get the track for the title formatting and path retrieval etc. Or just using the handle passed in the play_callback on new track callback (as seen in the source to foo_msn). Does anyone know why this might not work for some people? I saw someone else had a similar problem with the foo_msn plugin.

If you delete Toaster.ini in the foobar directory (or profile directory) it should revert to some working defaults.

Toaster For Foobar2000

Reply #6
Quote
hmm, not sure. I am simply using

metadb_handle *track = play_control::get()->get_now_playing();

to get the track for the title formatting and path retrieval etc. Or just using the handle passed in the play_callback on new track callback (as seen in the source to foo_msn). Does anyone know why this might not work for some people? I saw someone else had a similar problem with the foo_msn plugin.

If you delete Toaster.ini in the foobar directory (or profile directory) it should revert to some working defaults.
[a href="index.php?act=findpost&pid=275227"][{POST_SNAPBACK}][/a]



ok now narrowed it down to the naming of the files of album covers, i need to simply work out a better script to choose file names,i can grab one from coverart plugin.

i worked out the glitches i had..
problem is foreground and background dont make logical sense, i was setting bg as the bg, fg as another layer on top of the bg, then changing the shadow colour thinking it was font  colour, so i was making the text invisible cause of colours choices, i now have it working the way i want...  more or less...

cant wait to play some more

any new options coming in new versions?

Toaster For Foobar2000

Reply #7
0.1 *is* the new version. It is based on the winamp 0.7 plugin. If you want new features, start using Toaster for Winamp 0.1 and work your way up

If anything comes to this plugin soon, it will be the missing features from the winamp plugin, such as the search and jump hot keys, rating notification etc.

Plus I want to get the playlist position tag working properly, but am not sure how to do it, other than just passing the current position as an "extra" format tag.


Toaster For Foobar2000

Reply #9
this is cool

where can we get skins for it?

thanks

Toaster For Foobar2000

Reply #10
Hi, can you please add support for unicode characters? I tried this plugin the tag info became some weird characters, some ???, and some squares.

I hope this is not foobar (the program itself) problem. I have heard that foobar does not output unicode titles.

Thanks!

Toaster For Foobar2000

Reply #11
I have ratings for my tracks.  how do i display them in this plugin?

thanks

Toaster For Foobar2000

Reply #12
@JEN, outie: Do you have that support in the systray balloon tip? If not, then Toaster will also not have the support. It uses the same method for obtaining meta data.

EDIT: I have slightly fixed the way meta data retrieval works so you can use things like time elapsed etc. But it doesnt fix the unicode support.

@Hidea: This is a plugin for foobar2000 and winamp, not msgplus.

@JEN: skins are nothing more than images in toaster, unless you want to use winamp style skins. Grab any gen.bmp from a classic skin and name it "toast.bmp" and put it in your foobar directory. Turn on "winamp skin" and "borders".

Download Toaster 0.6 for winamp to see more info on the plugin

Toaster For Foobar2000

Reply #13
Nice to see you developing for foobar Shaneh!

Anyway, I have a bizarre problem. I installed toaster and the required dll. I can see that its loaded in foobar, as I can see it was loaded in Component Libraries. It also appears in the middle of my screen on track change.

However, there is no preferences in my Foobar for toaster. And, I cannot find this toaster.ini file in either my foobar directory or prefrerences folder.

Any idea? Id love to use this.

Toaster For Foobar2000

Reply #14


I can get the rating to display using the %rating% tag, but it displays a number, anyone know how to display the circles which can be seen in the foobar2000 playlist?

Thanks

Toaster For Foobar2000

Reply #15
You won't be able to display those dynamic circle things which let you click on them to rate unfortuantly.

You can probably display a static *** etc though. I am not sure how to do it in foobar2000, possibly using the $progress keyword.

For winamp, I supply a %ratingstar% tag, but obviously this wont be the same under fb2k

@badseed: You should see the Toaster menu item under components. If not, you have a bit of an issue. Its strange that the foo_msn plugin didnt work for you either. Note that this plugin requires windows 2000 or XP. Plus it requires msvcr71.dll and gdiplus.dll.

@outie: If you can find the basic code to pull the unicde tags out of a track using a plugin, I will put it in. At the moment I have only seen ansi methods of getting meta data.

Toaster For Foobar2000

Reply #16
Yes I am after basic static circles or stars

Thanks anyway

Toaster For Foobar2000

Reply #17
JEN: you can enter some thing like $if(%rating%,$repeat(*,%rating%)) to see stars.

shaneh: wow very nice plugin!

Toaster For Foobar2000

Reply #18
dano - thanks!

Toaster For Foobar2000

Reply #19
I will hopefully update this plugin to be more in fb2k style, with colour text and complicated formatting strings etc. But not for a while.

Attached is the readme for 0.7 for the Winamp plugin.

Toaster For Foobar2000

Reply #20
Thanx Shaneh nice work 
Might be nice if you could change the font colour of each line seperately 

Oh Iv just seen your last post.....you've already got it covered .
Thx again

Toaster For Foobar2000

Reply #21
Wow, this thing is amazing.

Thank you shaneh.

Toaster For Foobar2000

Reply #22
hi!
big problem with hebrew.
its not possible to see hebrew no matter which font i choose.
i see weird words and the cover picture is not displayed either.
there's no problem with songs in english.

Toaster For Foobar2000

Reply #23
have any of you gotten id3 tag cover art to show up? I tagged all of my files with covers using musicmatch, but none of its showing up in toaster. Itunes and musicmatch are both able to read it fine.

And yes, I have the dll installed and the option checked in toaster.

Toaster For Foobar2000

Reply #24
I also have the same problem as badrad.  I cannot see the Toaster config under the components menu.  The only thing I can think of is some kind of conflict with another plugin.  Like badrad, it loads fine and displays on track change.  I don't have the extra dll installed as I don't need id3v2 support.