Skinnable UI - foo_ui_gfx (alpha), for foobar2000 0.9 |
![]() ![]() |
Skinnable UI - foo_ui_gfx (alpha), for foobar2000 0.9 |
Nov 20 2006, 05:15
Post
#26
|
|
|
Group: Members Posts: 24 Joined: 25-March 06 Member No.: 28839 |
|
|
|
|
Nov 20 2006, 06:26
Post
#27
|
|
![]() Group: Members Posts: 337 Joined: 18-September 05 From: UC, TX Member No.: 24536 |
Are there any screenshots of this yet?
-------------------- [url="http://www.last.fm/user/wolfsong/"]Last.fm Profile[/url]
|
|
|
|
Nov 27 2006, 16:13
Post
#28
|
|
|
Group: Members Posts: 5 Joined: 27-November 06 Member No.: 38127 |
links appear to be down (404)
|
|
|
|
Nov 27 2006, 22:54
Post
#29
|
|
|
Group: Members Posts: 57 Joined: 31-July 06 From: Germany Member No.: 33495 |
i'll give it a try, *fb2k restart* |
|
|
|
Nov 28 2006, 00:33
Post
#30
|
|
|
Group: Members Posts: 45 Joined: 11-March 04 Member No.: 12667 |
|
|
|
|
Nov 28 2006, 00:46
Post
#31
|
|
|
Group: Members Posts: 119 Joined: 2-February 06 Member No.: 27497 |
how hard is it to make your own skin ?
|
|
|
|
Nov 28 2006, 11:48
Post
#32
|
|
|
Group: Members Posts: 5 Joined: 27-November 06 Member No.: 38127 |
@ktr & kdx, thanks for the links!
This post has been edited by tns: Nov 28 2006, 11:49 |
|
|
|
Nov 29 2006, 09:18
Post
#33
|
|
![]() Group: Members Posts: 167 Joined: 13-June 06 Member No.: 31801 |
Regarding making a plugin that loads and displays Winamp Modern skins:
This requires the use of the Wasabi framework which Nullsoft developed for their to-be portable Winamp3 (it remained Win32 only though). Winamp 5 took the parts from Wasabi required to display Winamp3 skins (redubbed Modern skins) and incorporated it into it's gen_ff.dll plugin. The modern skin code was never made open, and the available Wasabi framework lacks that functionality. If you can get hold of the Wasabi framwork you could possibly use parts of it to make a wrapper for the gen_ff.dll plugin bundled with Winamp 5. Would need som reverse engineering of the Winamp core. Moderns skins use the MAKI script language which is compiled into bytecode (just like Java) in order to execute faster together with lots of XML which defines the user interface and event handlers. Wasabi was a nice idea that was cannabalized by Nullsoft. So in a way your plugin is a lot like it. Except uses LUA as scripting language (which is better IMHO). Actually FooBar2000 is much better because it allows one to code his own UI for it. That beats any skinning engine hands down. But I wish FooBar2000 was Client/Server based (like XMMS and DeliPlayer). That would allow the UI to crash without bringing down the rest of the player. I am thinking of making a foo_ui_null plugin soon which really is no UI at all. Then you can just use the foo_controlserver plugin to control FooBar2000 via Telnet for the ultimate hackers UI. A quick suggestion for the default skin. CODE . . . function option(key, defvalue, show, list) local value = config.load(defvalue, key); config.save(value, key, show, list); return value; end --This is the new stuff skinfolder = option("skinfolder", "myXMMS", true); Then you will have to do some search and replace. Replace all occurences of CODE "\\waskin with CODE skinfolder .. "\\ That will add a new option on the preferences page so one can choose his/her own skin folder. This post has been edited by saivert: Nov 29 2006, 10:42 -------------------- http://foobar2000.saivert.com - foobar2000 component repository
|
|
|
|
Dec 5 2007, 02:48
Post
#34
|
|
|
Group: Members Posts: 50 Joined: 4-November 03 From: Londonas, UK Member No.: 9650 |
to really further develop this plugin, there should be at least one person, who wants to script his own ui and can tell me, what he wants and how he wants to do it .. i've also experimented with a more interactive way to customize the ui, if there's interest in that .. another alternative would be to make it possible to load winamps modern skins, but i dont even know, if this can be done or how difficult this would be I would give it a go, but could you post at least some basic documentation? I hope you appreciate it is a non-rewarding task to look throught existing config trying to figure out what's what.. -------------------- B KaCKe.
|
|
|
|
Dec 7 2007, 02:16
Post
#35
|
|
![]() Group: Members Posts: 165 Joined: 8-November 06 Member No.: 37341 |
|
|
|
|
Jul 6 2008, 07:03
Post
#36
|
|
![]() Group: Members Posts: 13 Joined: 14-April 06 Member No.: 29513 |
please... someone... continue this work!!!
-------------------- OOOOO!!! what's this button do!!!
|
|
|
|
Oct 23 2008, 02:21
Post
#37
|
|
![]() Group: Members Posts: 10 Joined: 7-August 07 From: Russia Member No.: 45976 |
I think this could be the end... Plugin is incompatible with new 0.9.6 Beta 1.
This post has been edited by Studio 308: Oct 23 2008, 15:03 -------------------- Listen to WMRI...
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 18th May 2013 - 15:56 |