IPB

Welcome Guest ( Log In | Register )

Toaster for Fb2k, The port of the Winamp Toaster plugin
shaneh
post Feb 21 2005, 01:53
Post #1





Group: Members
Posts: 93
Joined: 11-November 04
Member No.: 18068



Discussion about the Toaster plugin, continued from:
http://www.hydrogenaudio.org/forums/index....ndpost&p=275216

Current version is 0.1.6 (http://www.myplugins.info), updated 5/03/2005


The Toaster plugin is a port from the Toaster for Winamp plugin:
http://www.winamp.com/plugins/details.php?id=138586
and http://forums.winamp.com/showthread.php?s=&threadid=207630

As the port was done in about 20 minutes, there is still quite a bit of development to be done to get it working smoothly under fb2k.

FAQ
Where is the Foobar 2000 0.9 port?

Porting to fb2k 0.9 would require a fair amount of work, due to the fact Toaster is not native unicode. I am planning a complete rewrite of Toaster, which should be a lot nicer. It should allow tiling custom skins, progress bars, buttons etc, and proper skin packaging support. So I wont bother porting this version of Toaster across, as it needs to be re-written anyway.

This post has been edited by shaneh: May 12 2006, 00:31


--------------------
[url=http://www.myplugins.info/]Music Plugins[/url]
Go to the top of the page
+Quote Post
 
Start new topic
Replies
shaneh
post Feb 22 2005, 01:13
Post #2





Group: Members
Posts: 93
Joined: 11-November 04
Member No.: 18068



I think I may have found the cause of at least one of the crashes, I will update it with a fix eventually.

I wont bother uploading it anywhere else until Ive stabalised it somewhat.

I dont see the problem with cover art in your audio files. It contains other meta data so why not. It certainly saves having to fiddle with external files etc. The disk space usage isnt much of an argument when you go through and do the actual % figures. I agree that id3v2 is a crappy format though. Id be more concerned about a player that modifies your files as you play them tongue.gif and writes non-standard tags such as PLAYCOUNT instead of the standard POPM fields etc, with the only way to prevent it being to block all tag modifications. Thats always bugged me about fb2k.

@Biscuits: I tried implementing an "always on bottom" feature a while ago, but Windows doesnt really support it. You have to continually check your Z order position and move to the bottom on all sorts of events etc. It ended up being quite awkward and unusable.

I could hide the toast window on stop without a problem I think.

Things like elapsed time which change dynamically are a bit tricky to do in Toaster. Its been coded in such a way that updating would require a complete redraw of the window. Though thinking about it just now, there might be a way. Although the dynamic width would have to not change with each update, only on a song change, for best results.

The song paused thing would be easy to do if I implement the dynamic info stuff I talked about above.

@rossthiof + others: I will need to change the file handling to unicode versions AFAIK.

This post has been edited by shaneh: Feb 22 2005, 01:23


--------------------
[url=http://www.myplugins.info/]Music Plugins[/url]
Go to the top of the page
+Quote Post

Posts in this topic
- shaneh   Toaster for Fb2k   Feb 21 2005, 01:53
- - banjobacon   I'll just paste what I wrote in the other thre...   Feb 21 2005, 01:58
- - MrEnergizer   Yeah I got the same errors. Removed Toaster and th...   Feb 21 2005, 02:01
- - shaneh   @badrad, kl33per, synth7: The configuration should...   Feb 21 2005, 02:30
- - shaneh   @alphaex32: I havent fully tested the id3v2 image ...   Feb 21 2005, 02:34
|- - alphaex32   QUOTE (shaneh @ Feb 20 2005, 08:34 PM)@alphae...   Feb 21 2005, 16:02
- - shaneh   @eliazu: I will fix up the utf8 etc stuff in a fut...   Feb 21 2005, 02:51
|- - eliazu   QUOTE (shaneh @ Feb 21 2005, 03:51 AM)@eliazu...   Feb 21 2005, 17:49
- - shaneh   @Skates: It currently just uses the first ID3FID_...   Feb 21 2005, 03:09
|- - Skates   QUOTE (shaneh @ Feb 20 2005, 08:09 PM)@Skates...   Feb 21 2005, 03:55
- - shaneh   Could you try using the winamp Toaster plugin and ...   Feb 21 2005, 05:30
|- - Skates   QUOTE (shaneh @ Feb 20 2005, 10:30 PM)Could y...   Feb 21 2005, 06:09
- - spaceships   what xp theme are you using?   Feb 21 2005, 05:57
- - aliumalik   Excellent working shaneh! this might be a sill...   Feb 21 2005, 06:10
- - shaneh   @Skates: I'll take a look when it comes throug...   Feb 21 2005, 06:22
- - aliumalik   shaneh from toaster's settings I figured you k...   Feb 21 2005, 07:50
|- - Mike Giacomelli   QUOTE (aliumalik @ Feb 20 2005, 10:50 PM)shan...   Feb 21 2005, 19:46
|- - Skates   QUOTE (Mike Giacomelli @ Feb 21 2005, 12:46 P...   Feb 21 2005, 20:03
|- - anza   QUOTE (Skates @ Feb 21 2005, 09:03 PM)QUOTE (...   Feb 21 2005, 20:42
- - shaneh   @skates: That file you sent me showed the cover im...   Feb 21 2005, 08:44
|- - Skates   QUOTE (shaneh @ Feb 21 2005, 01:44 AM)@skates...   Feb 21 2005, 15:13
- - shaneh   Ive fixed up the support for ID3v2 cover images an...   Feb 21 2005, 12:59
- - shaneh   alphaex32: Have you tried the new version I posted...   Feb 21 2005, 16:16
|- - Skates   QUOTE (shaneh @ Feb 21 2005, 09:16 AM)@Skates...   Feb 21 2005, 16:31
|- - alphaex32   QUOTE (shaneh @ Feb 21 2005, 10:16 AM)alphaex...   Feb 21 2005, 16:47
- - shaneh   Why am I having that problem so much? Ive havent e...   Feb 21 2005, 17:02
|- - Skates   QUOTE (shaneh @ Feb 21 2005, 10:02 AM)@Skates...   Feb 21 2005, 17:42
- - Canar   foobar2000 will remove cover art when the tag is a...   Feb 21 2005, 18:10
- - banjobacon   Well, my latest crash came when I double clicked m...   Feb 21 2005, 18:54
- - aliumalik   shaneh your plugin is open source right? Why not h...   Feb 21 2005, 19:19
- - banjobacon   You could also upload your plugin to the 3rd party...   Feb 21 2005, 19:28
- - Biscuits   Hey, I got the latest version (.zip file worked...   Feb 21 2005, 19:30
- - rossthiof   Seems there is a problem with displaying album cov...   Feb 21 2005, 21:36
- - shaneh   I think I may have found the cause of at least one...   Feb 22 2005, 01:13
|- - ssamadhi97   QUOTE (shaneh @ Feb 22 2005, 01:13 AM)Id be m...   Feb 22 2005, 02:06
- - shaneh   Maybe so, but if you want to keep statistics in th...   Feb 22 2005, 02:18
|- - aliumalik   QUOTE (shaneh @ Feb 22 2005, 06:18 AM)Maybe s...   Feb 22 2005, 12:30
|- - Mike Giacomelli   QUOTE (shaneh @ Feb 21 2005, 05:18 PM)Regardl...   Feb 22 2005, 21:20
|- - Skates   QUOTE (Mike Giacomelli @ Feb 22 2005, 02:20 P...   Feb 22 2005, 22:23
- - amppa   QUOTE (shaneh @ Feb 20 2005, 08:23 AM)All dow...   Feb 22 2005, 11:16
- - A_Man_Eating_Duck   is there any chance of getting support for multipl...   Feb 22 2005, 11:50
- - shaneh   A_Man_Eating_Duck: You can separate strings by ; a...   Feb 22 2005, 12:23
|- - A_Man_Eating_Duck   QUOTE (shaneh @ Feb 22 2005, 11:23 AM)A_Man_E...   Feb 22 2005, 12:31
- - shaneh   @rossthiof+eliazu: try the new 0.1.3 version and s...   Feb 22 2005, 17:06
- - rossthiof   I'm on the way to test it, but there is one pr...   Feb 22 2005, 17:35
- - banjobacon   I downloaded a file with Toaster skins from the Wi...   Feb 22 2005, 18:01
- - eliazu   hebrew covers and fonts are displayed great now on...   Feb 22 2005, 18:41
- - Duble0Syx   I've just dl v 0.1.3 and now I get the "c...   Feb 22 2005, 18:41
- - dano   you can get the 2 dll's needed for debug versi...   Feb 22 2005, 19:35
- - Duble0Syx   Could someone maybe mirror the files? The 7zip fi...   Feb 22 2005, 23:52
- - sPeziFisH   uuh, always the same - those pissy installers some...   Feb 24 2005, 12:22
- - shaneh   @sPeziFish: What? Is that a reply to a post that ...   Feb 24 2005, 13:15
- - sPeziFisH   no shaneh, my brain misled me (once again, damn ch...   Feb 24 2005, 13:32
- - eliazu   how do i move the cover a little left so it wont b...   Feb 26 2005, 22:58
- - shaneh   Use the right border padding ®.   Feb 27 2005, 03:14
- - kpolice   I keep getting ERROR (CORE) : Failed to load DLL: ...   Feb 27 2005, 03:46
- - shaneh   Try the release version instead, it doesnt use the...   Feb 27 2005, 04:47
- - kpolice   I cant open the 7z file, tried with WinRAR and 7zi...   Feb 27 2005, 05:52
|- - 4nt1   QUOTE (kpolice @ Feb 27 2005, 02:52 PM)I cant...   Feb 27 2005, 06:33
- - shaneh   The hydrogen forums cant handle attachments for wh...   Feb 27 2005, 06:42
- - spase   @shaneh: i would be happy to mirror the plugin on ...   Feb 27 2005, 17:19
- - bukem   is there any way to display dynamic data on toast ...   Feb 27 2005, 20:00
|- - Duble0Syx   I think it would be useful to allow for wildcards ...   Feb 27 2005, 21:11
- - shaneh   @spase: I have site space and domain etc, just hav...   Feb 28 2005, 14:18
- - eliazu   where can i get skins for the toaster?   Feb 28 2005, 17:06
- - BlueDev   First off, amazingly cool plugin. I love this. B...   Mar 1 2005, 03:36
- - shaneh   See reply to @bukem. The only way Ive seen plugi...   Mar 1 2005, 03:59
|- - foosion   QUOTE (shaneh @ Mar 1 2005, 03:59 AM)There sh...   Mar 1 2005, 10:40
|- - eliazu   QUOTE (shaneh @ Mar 1 2005, 04:59 AM)@eliazu:...   Mar 1 2005, 11:33
- - bukem   QUOTE play_callback::on_playback_time() is called ...   Mar 1 2005, 11:55
- - shaneh   yeah, that works ok. I noticed it when I bothered ...   Mar 1 2005, 13:04
- - shaneh   Please see: http://www.myplugins.info for download...   Mar 1 2005, 13:38
|- - Skates   QUOTE (shaneh @ Mar 1 2005, 06:38 AM)Please s...   Mar 1 2005, 22:41
- - bukem   thank you shaneh - this's what i was waiting f...   Mar 1 2005, 19:02
- - kalmark   Use %_time_elapsed% instead.   Mar 1 2005, 23:41
|- - BlueDev   QUOTE (kalmark @ Mar 1 2005, 06:41 PM)Use %_t...   Mar 5 2005, 19:07
- - SNAG   Sorry for being a real n00b, but how do I change t...   Mar 2 2005, 16:37
- - shaneh   Now updated for MSN Messenger 7.0.0632 support. No...   Mar 4 2005, 06:46
- - Superunknown   no more transparency on the new version ? before ...   Mar 4 2005, 13:56
- - shaneh   Ive resolved the aa text problem, but am not sure ...   Mar 4 2005, 15:05
- - Superunknown   thank you very much ! tell me when the correct...   Mar 4 2005, 15:19
- - shaneh   The problem should hopefully be fixed in 0.1.6 up ...   Mar 4 2005, 15:41
- - Superunknown   it works very well now ! thanks and congrats f...   Mar 4 2005, 16:46
- - kalmark   I use %_time_elapsed%/%_length% and it works as in...   Mar 5 2005, 19:12
- - BlueDev   That was the trick kalmark. Thanks so much for th...   Mar 5 2005, 20:06
- - Superunknown   what about a functionnality that automatically dis...   Mar 7 2005, 15:51
- - Hawk   I can't seem to find the configuration. I thin...   Mar 8 2005, 00:22
|- - synth7   QUOTE (Hawk @ Mar 7 2005, 06:22 PM)I can...   Mar 8 2005, 02:29
|- - Hawk   QUOTE (synth7 @ Mar 8 2005, 03:29 AM)QUOTE (H...   Mar 8 2005, 09:30
|- - mixcherry   You can add it by yourself: Preferences -> Core...   Mar 8 2005, 12:14
|- - Hawk   QUOTE (mixcherry @ Mar 8 2005, 01:14 PM)You c...   Mar 8 2005, 12:56
- - waileongyeo   This is really a great plugin for foobar2000. Than...   Mar 10 2005, 10:31
- - war59312   I am trying to get this to work with shoutcast as ...   Mar 11 2005, 05:19
- - shaneh   @waileongyeo: I have this already coded for the wi...   Mar 11 2005, 06:26
|- - XQC   I don't know if this was suggested before but ...   Mar 13 2005, 01:00
- - war59312   Dang. Dont know, but foo_osd.dll does it some how...   Mar 13 2005, 02:44
- - war59312   Well, I have also notice if you launch MSN Messeng...   Mar 13 2005, 21:52
- - waileongyeo   Dear friends, I found this free program is qu...   Mar 14 2005, 06:50
- - shaneh   @war59312: Thats expected behaviour and won't ...   Mar 14 2005, 09:59
- - Lyx   Hmm, would it involve much effort to make this wor...   Mar 15 2005, 00:30
4 Pages V   1 2 3 > » 


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 18th December 2014 - 11:49