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: foo_title, new version for 0.9 (Read 280760 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_title, new version for 0.9

Reply #275
The documentation on making skins is at the home page http://foo-title.sourceforge.net/. There's also something on http://wiki.hydrogenaudio.org/index.php?ti...managedWrapper) but that is not complete.

Basically a skin is just a bunch of images and maybe some buttons and song titles. The description of a skin is written in XML, if you have no experience with it, just google any XML tutorial (you need only the absolute basics). It can be helpful to open someone else's skin to see how it is done and just copy-paste as needed



Thanks   

now i made 3 skins XD

they are in the skin thread

foo_title, new version for 0.9

Reply #276
Did someone noticed a memory leakage when foo_title is active?

it's a great plugin, very flexible, i like it.  but this memory leak is really annoying

foo_title, new version for 0.9

Reply #277
How much does it leak (MB per hour, approximately)?

foo_title, new version for 0.9

Reply #278
How much does it leak (MB per hour, approximately)?



something about 50-100KBps. depends on the skin used.

actually at some moments it seems that garbage collector frees unused memory and the amount of ram used by foobar decreases, but then keeps growing again.  Maybe u should explicitly dispose some unused objects before reusing them, instead of letting GC take care of it?


foo_title, new version for 0.9

Reply #279
my images of song file are under the name of "jacket" folder...so
i hope can show the album art by like ".\jacket\"
dont care extensions and file name... 

my english is poor, cant describe it clearly...sorry

foo_title, new version for 0.9

Reply #280
Hi
Really enjoy this plugin. Wen't ahead and changed from winamp 2.x a month ago, and am now up and running with foobar2000 in a portable environment. Since installing foo_title, I sometimes run into problems.

It seems that foo_title stores/remembers absolute paths to skin files - so the following happens:

At my home computer my usb drive mounts as Z: - and everything runs fine.

At another computer the usb drive mounts as fx. Y: - and when I start foobar2000, foo_title gives an error, saying that expected skin files at "z:\...." are not present. As soon as I go into foobar2000 settings - select foo_title and apply the skin, it works fine.

(when I mount at home with Z: - the whole thing happens again of course (now the error just states that "Y:.." files are missing))

I know this is a very specific user case, but hope it's possible to correct.

TIA

foo_title, new version for 0.9

Reply #281
OK, the next release (presumably during this summer) should handle it better (provided that the skin is loaded from foobar application directory).

As for the memory usage, if the GC clears it, then it does not leak  But 100 KB per second is quite a lot, that should not be happening..

Album art: I plan to use foobar2000's internal album art providing code, but I have to admit that I don't yet know what can it do

foo_title, new version for 0.9

Reply #282
Hi.

I have download some skins to made one myself. But I dont know or see in those how to created a slider volume control, I have seen buttons but no slider control. Any idea how to do that?

Thanks.

foo_title, new version for 0.9

Reply #283
It's not currently possible

foo_title, new version for 0.9

Reply #284
OK, the next release (presumably during this summer) should handle it better (provided that the skin is loaded from foobar application directory).


Thanks Q - I really appreciate it.

foo_title, new version for 0.9

Reply #285
Hi,

I'm using fo_title for some time now.

I must say, it is a simple and great idea. I have one suggestion, tho.

Sometimes when I'm trying to change song, I accidentaly grab whole window and move it a bit.
It is possible to make bar locked (something like right click -> Lock/Unlock) so it won't be accidentaly moved, time by time? ;-s.

Thanks for making it, and cheers. :-)

foo_title, new version for 0.9

Reply #286
Bug report:
If "foo_title is enabled when - Never" and "Z-order - Always on top" are selected, the title bar will not show up but the invisible play/stop/next/back buttons still work.  Using Windows 7 RC1 to produce this bug.

foo_title, new version for 0.9

Reply #287
New foo_title release is here  But I'm afraid I'm not much motivated to do much more work on foo_title in the future. It works rather nicely now and is neat and simple

Changelog:
0.8
  • two new skins
  • buttons can enable/disable parts of the skin
  • buttons can use context menu commands
       
  • images are no longer locked - simplifies skin development
       
  • option to show foo_title when playback is stopped/paused (when not set to show always)
       
  • fixed show n seconds after song start when changing song
       
  • re-loading skin just by clicking Apply skin
       
  • rotated text
       
  • foo_managedWrapper supports creating mainmenu popups
       
  • foo_managedWrapper supports enumerating mainmenu commands, mainmenu groups and popups
       
  • fixed a problem that foo_title would not show when it is set to only show when foobar is minimized
       
  • on song start showing now takes stream title change into account
       
  • metadb_handle handling is probably done better this time
       
  • album art image is resized once and cached, this avoids high CPU usage with large album arts



Download
https://sourceforge.net/projects/foo-title/....8.zip/download

enjoy

foo_title, new version for 0.9

Reply #288
I get this error messages;


foo_title, new version for 0.9

Reply #289
Fortunately I know some German  The fixed version is now uploaded to sourceforge under the same file name.

foo_title, new version for 0.9

Reply #290
Fortunately I know some German  The fixed version is now uploaded to sourceforge under the same file name.



Thanks for this update.  I love foo_title, use it every day extensively, love the ability to modify, just a brilliant implementation and idea.

foo_title, new version for 0.9

Reply #291
Is possible to seekbar control?
If not - planned for the future?

foo_title, new version for 0.9

Reply #292
A little feature request: Make it possible to show the foo_title's window for some time at beginning/ending of a song, even if it is setup to show itself only on mouse hover.

foo_title, new version for 0.9

Reply #293
Two more requests:
1) Allow title formatting in image paths. For example if using 'milkplate' the appropriate rating star could light up if the song has already been rated.
2) Implement buttons showing texts instead of images

foo_title, new version for 0.9

Reply #294
Sorry for the multiple postings… after a while the possibility to edit postings disappears 

Another request: Add an option to fix the position of display (i.e. such that it cannot be moved with the mouse).

And a further note for the author: This addon is already really great! Many many thanks for programming that

 

foo_title, new version for 0.9

Reply #295
I'd like to add a bit too )

complaints:
* seems like not all layers aligns right normally (I mean u can't put layer one by obe with right align, can you?)
* themes can't be changed when *.rar album is playing - smth with paths

wishes:
* cover arts mask like * or *.jpg, *front* would be nice
* seekbar, volume controls?
* playlist window, pls, somehow?
* why nxt layer is under <content> not in it?
* gestures like doubleclick, rightclick, slide left, up... would be nice enhancement

foo_title, new version for 0.9

Reply #296
I'm glad you liked it. Unfortunately, as I wrote, I'm not currently planning further development of foo_title. Maybe I'll get back to it in a year or so  The plugin is opensource, but let's not be too naive - out of the thousands of users there is no other developer  (it seems that at least 2 people used the code for their purposes though).

Is possible to seekbar control?
If not - planned for the future?

This is one of the most requested features, so maybe I'll get to it at some time

A little feature request: Make it possible to show the foo_title's window for some time at beginning/ending of a song, even if it is setup to show itself only on mouse hover.


  This is a really specific user case. And it's certainly not the first such request. I really don't know what to do with you guys  I was thinking about including some scripting support and let you do it yourself

Two more requests:
1) Allow title formatting in image paths. For example if using 'milkplate' the appropriate rating star could light up if the song has already been rated.
2) Implement buttons showing texts instead of images


1) I'm not too much of a fan of the title formatting in the skins, so this is probably not what is going to happen. I would prefer the scripting approach or something.
2) Just insert a text layer inside the button layer (outside button's <content>, but inside the <layer>).


complaints:
* seems like not all layers aligns right normally (I mean u can't put layer one by obe with right align, can you?)

When aligning a layer to the right, foo_title does not look if there is some other layer already there. So it will be placed on top of it. The layout code is really simple, it's not HTML  Maybe you could do it by nesting the layers.

Quote
* themes can't be changed when *.rar album is playing - smth with paths

Yeah, the album art searching code can't handle it.

Quote
* playlist window, pls, somehow?

That would mean a change of foo_title's concept. And a lot of work too.

Quote
* why nxt layer is under <content> not in it?
* gestures like doubleclick, rightclick, slide left, up... would be nice enhancement

The <content> tag belongs to the layer whereas the next layer is independent from it.


Basically I think that foo_title needs to have a greater degree of customizability. Either by using some scripting, or loading user C# code on runtime or something. I was also thinking about switching to XAML and WPF, which would free me from a lot of drawing requests, but on the other hand, not everybody can get Expression Blend and it's not practical to write XAML by hand. And CPU/mem usage may be an issue as well. But that's not something I'm planning to do in the near future. foo_title works nice for me...

foo_title, new version for 0.9

Reply #297
Thanks. A really neat component.

John

foo_title, new version for 0.9

Reply #298
When using something like <position x="258" y="$ifequal(%ispaused%,1,-100,11)" align="left" /> in a layer, foobar2000 is putting out a warning in the console every startup (or sometimes on reapplying the skin):
Quote
Warning: System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
  bei System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
  bei System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
  bei System.Single.Parse(String s, NumberStyles style, NumberFormatInfo info)
  bei fooTitle.Extending.Element.GetNumberFromAttribute(XmlNode where, String name, String def)

Also it ignores the values (in this example "-100" or "11") and falls back to value "1".

Is there any way to avoid that?

foo_title, new version for 0.9

Reply #299
That's because foo_title needs a currently playing song to evaluate title formatting (even when it's something like %ispaused%) and at start there is no such song. Therefore we get an exception. Unfortunately there is no way around this.