IPB

Welcome Guest ( Log In | Register )

> foobar2000 General Forum Rules

This is NOT a tech support forum.
Tech support questions go to foobar2000 Tech Support forum instead.

See also: Hydrogenaudio Terms of Service.

 
Reply to this topicStart new topic
Modular foobar UI?, how about exploding foobar into pieces
ploko
post Dec 12 2012, 12:06
Post #1





Group: Members
Posts: 4
Joined: 12-December 12
Member No.: 105134



I like foobar project because I like simple, lightweight and precise software, but for my music playing I currently prefer classic Winamp.

One of the reasons is it's ability to have separate docking and un-docking interface components, such as media library, playlist and the player itself.

I like that the player itself can be a separate, compact agent that's always at hand, beside other windows or even better - on top of them - as a small streak with basic controls that quickly unfolds into normal player and back on double click. I can quickly bring up playlist or library or equaliser, rearrange whatever I need and then leave just the player.

Modular design is more convenient in many cases, it's like having separate toolboxes that you can move around, take with you, or make magically appear and disappear on command.

What do you guys think of such idea for foobar? When I tried it yesterday I thought that I might switch to it if I could not just move the elements within the interface, but as well undock them, or at least if it had a small player agent that I could use for controls without occupying screen space.
Go to the top of the page
+Quote Post
ojdo
post Dec 12 2012, 14:33
Post #2





Group: Members
Posts: 894
Joined: 18-June 06
From: Germany
Member No.: 31980



Maybe foo_popup_panels provides what you need?



--------------------
http://freemusi.cc/
Go to the top of the page
+Quote Post
shakey_snake
post Dec 12 2012, 15:34
Post #3





Group: FB2K Moderator
Posts: 4322
Joined: 1-November 06
From: Cincinnati
Member No.: 37036



The defaultUI has always featured "modular" (in the incorrect sense that you are using the term see: modular window) child-windows for most of it's panels. Shift-click the View menu.

[edit] The one difference with winamp is that playlist viewers are tied to the main window. Still, there's no "main window" in the same sense as winamp, so the playlist window in fb2k might as well be considered just that. With media keyboards (not as common in 1996, so you can't really blame winamp for having one), there's not much use for a "main window" anyways.

This post has been edited by shakey_snake: Dec 12 2012, 15:56


--------------------
elevatorladylevitateme
Go to the top of the page
+Quote Post
romor
post Dec 12 2012, 15:56
Post #4





Group: Members
Posts: 668
Joined: 16-January 09
Member No.: 65630



I read this as OP is talking about easier layout management. Both DUI elements and CUI panels can appear cumbersome to configure, and once layout is made you can't easily rearrange - that is it has own unique way of doing it, unlike know Windows solutions - you can't drag element from layout or dock it or close it with one action, etc

However I believe this will hardly ever change, so you better get used to it.


--------------------
scripts: http://goo.gl/M1qVLQ
Go to the top of the page
+Quote Post
ploko
post Dec 12 2012, 16:34
Post #5





Group: Members
Posts: 4
Joined: 12-December 12
Member No.: 105134



First, apparently we think differently since we use players with different UI concept and use them differently.

Just to illustrate, here's how it looks for me: this is how I like to use my player under normal circumstances and this is after I've doubleclicked the compact main window and then pressed respectively "pl" button and the orange lightning bolt in the bottom-right corner to summon the playlist and the library.

The easiest way I see this can be done at least for me in foobar is if it had a similar separate small panel with basic controls that could stay on top and activate/hide the main window. Though to be able to separately activate library (which is basically what foobar is now, with controls being small part of it), current playlist and other modules would be nice.
Go to the top of the page
+Quote Post
MrMonkey
post Dec 12 2012, 16:41
Post #6





Group: Members
Posts: 80
Joined: 22-August 10
Member No.: 83276



QUOTE (ploko @ Dec 12 2012, 10:34) *
Just to illustrate, here's how it looks for me: this is how I like to use my player under normal circumstances and this is after I've doubleclicked the compact main window and then pressed respectively "pl" button and the orange lightning bolt in the bottom-right corner to summon the playlist and the library.

You can use rainmeter, foo_osd, and popup panels to do some/most of that functionality.
Go to the top of the page
+Quote Post
ploko
post Dec 12 2012, 16:48
Post #7





Group: Members
Posts: 4
Joined: 12-December 12
Member No.: 105134



QUOTE (ojdo @ Dec 12 2012, 15:33) *
Maybe foo_popup_panels provides what you need?

Not really, first, it ceases to be simple this way. Second, it works in kinda lame way for my purposes.

2 shakey_snake
I don't know how the ability to separate ui modules is properly called. You can compare this to photoshop on mac, where everything is a separate module (not really window). The image window, the toolbar, the panels.

Media keyboards are not that convenient and sometimes, you only want to use mouse, if you drink tea while listening to music for example.

2 MrMonkey

will check these out later, ok

This post has been edited by ploko: Dec 12 2012, 16:49
Go to the top of the page
+Quote Post
romor
post Dec 12 2012, 16:53
Post #8





Group: Members
Posts: 668
Joined: 16-January 09
Member No.: 65630



QUOTE (romor @ Dec 12 2012, 16:56) *
I read this as OP is talking about easier layout management.

I guess I misread you then.
There are components that will make foobar appear as bar, but I didn't use any of them to make you suggestion

Good luck in trying to make your player look like you other player

This post has been edited by romor: Dec 12 2012, 16:53


--------------------
scripts: http://goo.gl/M1qVLQ
Go to the top of the page
+Quote Post
shakey_snake
post Dec 12 2012, 18:22
Post #9





Group: FB2K Moderator
Posts: 4322
Joined: 1-November 06
From: Cincinnati
Member No.: 37036



QUOTE (ploko @ Dec 12 2012, 10:34) *
Just to illustrate, here's how it looks for me:


We've all seen Winamp before. But, I don't think you really bothered to listen to what I had to say.

QUOTE (ploko @ Dec 12 2012, 10:34) *
this is how I like to use my player under normal circumstances


And comparatively, here is foobar, as I'd recommend for your use.

QUOTE (ploko @ Dec 12 2012, 10:34) *
and this is after I've doubleclicked the compact main window and then pressed respectively "pl" button and the orange lightning bolt in the bottom-right corner to summon the playlist and the library.

And, comparatively, here is fb2k after you restore it.


Not really that different, eh? I realize you probably just want something else, but my theory is always: why not go over what already possible before assuming we need something else?

QUOTE
Media keyboards are not that convenient and sometimes, you only want to use mouse, if you drink tea while listening to music for example.
I don't at all understand your example, but there are other ways to access playback commands, with the use of third party components, of course.

This post has been edited by shakey_snake: Dec 12 2012, 21:18


--------------------
elevatorladylevitateme
Go to the top of the page
+Quote Post
ploko
post Dec 13 2012, 01:20
Post #10





Group: Members
Posts: 4
Joined: 12-December 12
Member No.: 105134



Some haven't seen winamp, some never seen classic winamp, some use it differently. I like to have player always at hand without occupying the screen, I think I explained that. I can hide it into tray too. Some people tend to just put on a playlist for 3 hours and forget about it, ok. I tend to switch tracks/rewind/change volume etc. more often with as little of fidgeting around as possible. I like to change volume by clicking on the player and scrolling mouse wheel, you don't even seem to have volume control in your full player. And as for they keyboard, on my notebook for example I have to press Fn+F-key, and it changes the whole system's level and in a not really convenient way etc. (but of course I've configured winamp so that I can control everything by my own global keyboard shortcuts when my hands are on the keyboard)

When winamp acquired this Bento interface, people have been asking it if it would be able to break into panels, so I'm probably not the only one. So I wanted to know if people have similar preferences and want to/can realize them on foobar.
Go to the top of the page
+Quote Post
fuflo
post Dec 13 2012, 11:34
Post #11





Group: Members
Posts: 103
Joined: 18-May 06
Member No.: 30902



maybe this is what you need? http://www.hydrogenaudio.org/forums/index....showtopic=78234

go to the last page of that thread for the newest version and links

This post has been edited by fuflo: Dec 13 2012, 11:35
Go to the top of the page
+Quote Post
mobyduck
post Dec 13 2012, 14:30
Post #12





Group: Members
Posts: 573
Joined: 24-April 03
From: Italy
Member No.: 6159



Or maybe this?

HTH.

Alessandro
Go to the top of the page
+Quote Post
derty2
post Dec 13 2012, 14:52
Post #13





Group: Members
Posts: 580
Joined: 5-June 11
Member No.: 91257



If you want that "feel" of windows snapping to each other, then have a look at this freeware program (I use it myself):

QUOTE
http://ivanheckman.com/allsnap/

allSnap is a small system tray app that makes all top level windows automatically align like they do in programs such as Winamp or Photoshop . The program works through window hooking, and if you keep it running, all your windows will snap to each other and the desktop while moving/sizing. It chews up a tiny amount of memory (~800 KB) so you can keep it running all the time.


This post has been edited by derty2: Dec 13 2012, 15:06
Go to the top of the page
+Quote Post
neothe0ne
post Dec 14 2012, 03:22
Post #14





Group: Members
Posts: 295
Joined: 25-September 05
Member No.: 24684



QUOTE (ploko @ Dec 12 2012, 10:48) *
QUOTE (ojdo @ Dec 12 2012, 15:33) *
Maybe foo_popup_panels provides what you need?

Not really, first, it ceases to be simple this way. Second, it works in kinda lame way for my purposes.

It may not be simple, but it works exactly as you want (without window snapping though). I know because I'm almost done making my own.
1) Configure all Popup Panels to "Hide on Close", so they save their settings (and existence) when you "close" the "exploded" window parts
2) Use WSH Panel Mod to create buttons to show/hide your Popup Panels.

You can use any Columns UI panel in a Popup Panel, and you can put multiple panels in a single Popup Panel via Panel Stack Splitter. If you remain on Default UI for your tiny main foobar2000 window (with mandatory Menu bar), you can even use the fantastic* Facets in a "popup" by Shift+Click Library > Facets. You only lose the ability to use DefaultUI-exclusive playlist viewers like SimPlaylist, but there are plenty of alternatives.
Go to the top of the page
+Quote Post
marc2003
post Dec 14 2012, 11:10
Post #15





Group: Members
Posts: 4439
Joined: 27-January 05
From: England
Member No.: 19379



QUOTE
2) Use WSH Panel Mod to create buttons to show/hide your Popup Panels.


standard toolbar buttons/keyboard shortcuts would also work fine. of course WSH panel mod can do the job but it's a bit harder to do. tongue.gif
Go to the top of the page
+Quote Post

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: 26th July 2014 - 03:15