IPB

Welcome Guest ( Log In | Register )

2 Pages V  < 1 2  
Reply to this topicStart new topic
Skinnable UI - foo_ui_gfx (alpha), for foobar2000 0.9
deadfones
post Nov 20 2006, 05:15
Post #26





Group: Members
Posts: 24
Joined: 25-March 06
Member No.: 28839



QUOTE (Paws @ Nov 19 2006, 02:58) *
Hey Thanks Alot deadfones biggrin.gif , i'm going to give it a try. Seems like a hopefully component.
take care.

Edit: Tried it out, its ok. Can't Make it big like foobar.


You can resize the playlist, if that's what you mean. It also supports windowshade mode.
Go to the top of the page
+Quote Post
wolfsong
post Nov 20 2006, 06:26
Post #27





Group: Members
Posts: 343
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]
Go to the top of the page
+Quote Post
tns
post Nov 27 2006, 16:13
Post #28





Group: Members
Posts: 5
Joined: 27-November 06
Member No.: 38127



links appear to be down (404) crying.gif perhaps someone can post it somewhere?
Go to the top of the page
+Quote Post
ktr
post Nov 27 2006, 22:54
Post #29





Group: Members
Posts: 57
Joined: 31-July 06
From: Germany
Member No.: 33495



QUOTE (deadfones @ Nov 19 2006, 00:52) *


wink.gif

i'll give it a try, *fb2k restart*
Go to the top of the page
+Quote Post
kdx
post Nov 28 2006, 00:33
Post #30





Group: Members
Posts: 45
Joined: 11-March 04
Member No.: 12667



another mirror is here wink.gif
working version can be found here

QUOTE
Are there any screenshots of this yet?
well, the component itself is basically only a scripting interface for making skins...
a screenshot of the scripted winamp2-clone is here
Go to the top of the page
+Quote Post
zmur
post 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 ?
Go to the top of the page
+Quote Post
tns
post 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
Go to the top of the page
+Quote Post
saivert
post 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
Go to the top of the page
+Quote Post
WigBaM
post Dec 5 2007, 02:48
Post #34





Group: Members
Posts: 50
Joined: 4-November 03
From: Londonas, UK
Member No.: 9650



QUOTE (kdx @ Aug 30 2006, 22:24) *
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.
Go to the top of the page
+Quote Post
bb10
post Dec 7 2007, 02:16
Post #35





Group: Members
Posts: 169
Joined: 8-November 06
Member No.: 37341



QUOTE (kdx @ Aug 30 2006, 22:24) *
I would ...


kdx
Last Active 6th July 2007 - 10:12

tongue.gif

This post has been edited by bb10: Dec 7 2007, 02:16
Go to the top of the page
+Quote Post
marcelush
post 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!!!
Go to the top of the page
+Quote Post
Studio 308
post Oct 23 2008, 02:21
Post #37





Group: Members
Posts: 12
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. sad.gif

This post has been edited by Studio 308: Oct 23 2008, 15:03


--------------------
Listen to WMRI...
Go to the top of the page
+Quote Post

2 Pages V  < 1 2
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: 28th November 2014 - 04:29