|
|
#1 |
|
Junior Member
Join Date: Mar 2009
Posts: 1
|
Winamp adoptive UI?
Is there a winamp skin or w/e that will adopt the current gui/theme of your desktop?
I ask cause I use windowblinds and I change the theme of my computer at times. I was looking to see if there was one available so that I don't have to look for a new skin everytime I change it up so that it matches. I'm looking for something that does basically the samething as the chat client Pigeon where it adopts the current theme of your OS. |
|
|
|
|
|
#2 |
|
Forum King, M.D.
|
dont think winamp can do that.
|
|
|
|
|
|
#3 |
|
Android/UI Development
|
1) The Chat client is called Pidgin and is based on GTK
2) Winamp has his own skinning engine that comes w/ it's own window frames. Atm there isn't a option to get native windows frames + controls and i doubt there will be any in the future |
|
|
|
|
|
#4 |
|
Junior Member
Join Date: Aug 2006
Posts: 24
|
Yeah, I just posted about this recently, too. Frankly, this is the only thing holding Winamp back. The non-native GUI makes Winamp feel so "old". It sticks out like a sore thumb compared to most other programs. I can't believe the developers won't even address this.
|
|
|
|
|
|
#5 |
|
Forum King, M.D.
|
sticks out? you can download skins that look just like vista or XP... or if you're referring to matching windowblinds, you gotta remember that WA is old. They are not going to totally remake the modern skin plugin, just so its native.
When did 3 and 5 come out? I can't remember how popular windowblinds was when it did, but WA basically didnt care about being native because all it had to be native to was windows classic and windows xp. Itunes isn't native... Songbird isn't native... Foo... mediamonkey? not sure real? QT? |
|
|
|
|
|
#6 |
|
Junior Member
Join Date: Aug 2006
Posts: 24
|
Please, point me to a single skin that looks "just like Vista". And no, throwing "glass" and gloss all around a black interface is not "looking like Vista". I've done my best to mod a skin to resemble a pseudo-native look (scrollbars, buttons, etc.) for personal use, but even it sticks out, because it's impossible to emulate Vista's glass in a modern skin.
Just because others don't do it doesn't mean it's right. All of the programs you mentioned also stick out and look ugly. The only good-looking media player I've been able to find for Vista/7 is WMP. Alas, despite it's looks, it sucks in every other department. This forces me to make a choice of using a barely-functional yet pretty program, or a powerful yet ugly program. Just because I chose the ugly program doesn't mean I don't deserve the right to gripe about it's obvious and obnoxious short-comings. I shouldn't have to choose between looks and functionality. I'd think that there must be at least ONE developer who sees a need for both. I'm still desperately looking to find something else. It just seems that all traces of Winamp's development have stagnated. I mean, Vista's been out for a couple years now (and was available as a beta/RC before that), and Winamp STILL doesn't support the taskbar previews or Flip 3D properly. Oh, and btw, this wouldn't be a problem if Winamp used a native GUI. |
|
|
|
|
|
#7 | |||
|
Senior Member
Join Date: Dec 2004
Location: Germany
Posts: 460
|
I don't know why you're making such a fuss about this - Winamp looks awesome, whether in the modern skin or bento.
Why not change Windows to look like Winamp instead? http://www.neowin.net/forum/index.ph...ic=127863&st=0 ![]() Quote:
![]() Quote:
...Quote:
Weeeeeeeeeeee |
|||
|
|
|
|
|
#8 | ||||
|
Junior Member
Join Date: Aug 2006
Posts: 24
|
Quote:
Quote:
Secondly, I'm talking about a "native" theme. It's not skinned to look like Vista, it just adapts to whatever visual style the user is using at a given time. If you don't like Vista's look, then I'm sure you've found a way to change it to something you DO like, and thus, Winamp will look like something you DO like. Seems like an obvious move in the right direction. Quote:
I'd switch to Foobar if it worked the way I want it to. In fact, I spent a few weeks trying to fix up Foobar to replace Winamp. Although I can make it LOOK like whatever I want, I can't change the actual functionality but so much, which brings me back to Winamp. Once again, although ugly, Winamp is light years ahead of the alternatives in functionality. Quote:
I definitely consider making Winamp fully compatible with an OS that's been OUT FOR YEARS to be more important than some of those features. Windows 7 is coming out soonish, and the entire UI is based around the thumbnail view. If Winamp is STILL unable to render the thumbnails properly (a current limitation of their poor rendering engine), it's almost unusable in this new OS. |
||||
|
|
|
|
|
#9 | |
|
Senior Member
Join Date: Dec 2004
Location: Germany
Posts: 460
|
Quote:
All three of 'em don't have a choice, because they haven't the faintest idea how to get an XP (or any other OS, for that matter) install up and running ...Winamp has already made some concessions toward Vista - IIRC they had to switch to per-user preferences, which is the reason that user settings are now stored in Documents & Settings instead of the Winamp program files folder. I also foresee a lot of problems with your suggested "native theme" - that would severely limit the GUI options. For instance, Winamp is extremely compact layout-wise. Vista standard fonts, button sizes, context menus etc. are _huge_ compared to Winamp's regular controls and buttons. You'd need a 30" 2560x1600 monitor to fit the same amount of info on the screen as with Winamp on a 1280x960 17"... I dunno, I just don't see a need for this. Try searching for stuff like ReplayGain, or embedding ratings in ID3 tags - as soon as someone starts a thread about a topic like this, people start replying and showing that they want something like this too. In this thread there are exactly two people who care, one of which seems to have forgotten that he cared after starting the topic ...
Weeeeeeeeeeee |
|
|
|
|
|
|
#10 |
|
Member
Join Date: Oct 2003
Location: Canada
Posts: 96
|
Google "the uncanny valley of user interface design".
A general principle of UI design is that interfaces *should* conform to platform look and feel standards, and use standard platform widgets. Winamp hasn't done this ever. And the argument is always that the development effort required would not be worth the merits . I would argue the opposite. Also, Winamp doesn't want to break skins. But you don't have to - Keep your classic and modern skin modes, but provide an unskinnable interface that uses the platform look and feel. Here's a laundry list of pros of using platform UI: 1) Platform widgets perform better. I still don't use Modern skins because they're not snappy enough. When I toggle windowshade in Classic, it's instant. Not so in Modern Skins (even on a quad core). A platform mode would make Winamp look as modern as the installed operating system, with the performance of the classic skin. 2) Free features, less code. Ex. A playlist window implemented using the explorer APIs would inherit platform drag and drop, sorting, columns, context menus, and more. Granted, this sucks for JTFE and all the plugins that manipulate the playlist. 3) Look and feel matches the installed operating system. 4) No hacks needed for thumbnails. 5) Touch enablement - the industry is moving towards touch-enabled interfaces (the ribbon). Something that Winamp is completely unprepared for OOTB. Winamp is by far the most fully featured media player out there. It's a *media platform* with a dated user interface. Bento was intended to play catch-up with iTunes and WMP, which it does to a point, but I'm unhappy with the performance of modern skins, so that's a non-starter for me. Instead of providing skinning engines (Classic/Modern) and allowing people to write skins, how about allow people to contribute their own UI/Skin engines that call winamp APIs. Imagine using an AIR app as the Winamp front end, or a platform UI version. I'm still a die hard Winamp user! And no matter what anyone says, the right development decisions can enable everyone's happiness. |
|
|
|
|
|
#11 |
|
Member
Join Date: Oct 2003
Location: Canada
Posts: 96
|
This discussion has nothing to do with Vista. It has to do with industry momentum, and style standards.
That said, more people are running Vista than you think. |
|
|
|
|
|
#12 |
|
Major Dude
Join Date: Jan 2006
Location: /\/¯¯¯¯¯\/\ , South-Africa
Posts: 1,026
|
Benski just need to fix the current glitch in Winamp skinning engine that dont allow frames with components to have semi transparent png's.
Then he must just add the glare transparent option. ClassicPro© v2.01 : This plugin allows you to use cPro skins in Winamp. ClassicPro skins are all SUI skins and loads very quickly. ClassicPro skins is even easier to skin than Winamp Classic skins. A new layout have been added since version 2. |
|
|
|
|
|
#13 | ||||||||||
|
Senior Member
Join Date: Dec 2004
Location: Germany
Posts: 460
|
Quote:
![]() Quote:
![]() Quote:
![]() Quote:
![]() I dunno... this sounds like a step in the wrong direction, to be honest. Please clarify if I've understood you wrong. Quote:
![]() Quote:
Quote:
Quote:
Quote:
![]() Quote:
Weeeeeeeeeeee |
||||||||||
|
|
|
|
|
#14 | |
|
Major Dude
Join Date: Jan 2006
Location: Cananada
Posts: 802
|
Quote:
|
|
|
|
|
|
|
#15 | |
|
Senior Member
Join Date: Dec 2004
Location: Germany
Posts: 460
|
Quote:
Weeeeeeeeeeee |
|
|
|
|
|
|
#16 |
|
-
Join Date: Sep 2003
Location: UK
Posts: 22,278
|
which a 'native' themed instance probably wouldn't resolve either. the issue leading to that is down to how modern skins work in that the 'main' modern skin window isn't actually the main winamp window (the classic one is that in all cases) which was done like that to not break plugins too badly that messed around with the main window, etc.
now the OS works is to use the window associated as being the main as the one it will use for all of the preview features (is why you only see the classic main window with classic skins). however, we can sort of 'fool' things to overlay the output of the modern skin so the OS will pick that up. now the issues left with this come down to predominately when winamp is minimised which (as i'm hoping people will agree) it generally disables most of the gui output to save resources, etc. now from some testing i've been doing, we can infact just tell vista to pretty much show the winamp program icon (or a default winamp like image) instead of the lack of drawing which didn't seem too bad an option though the scaling of the icon didn't look to great but the OS was doing that). the other option we've got is to try to enable gui output when minimised and (the bit i've not looked into properly to see if we get a notification) when requested to have the preview shown. there's a few other quirks like the windowshade mode isn't correctly handled and with at least winamp modern it's drawing a bigger area than is actually visible - something i'd started to look into but haven't gotten particularly far with. so just saying do it native isn't that simple and just the fact will and i worked out something to make it display ok in most cases (albeit not 100% right with some skins in those cases) i think it's better than just having to have it showing the classic skin incorrectly in all cases. -daz |
|
|
|
|
|
#17 |
|
Member
Join Date: Oct 2003
Location: Canada
Posts: 96
|
Thanks for the thumbnail clarification DrO.
I was really just trying to dig into the reasons why there isn't a native interface - seems to me it's entirely historical. And Winamp is stuck with Classic as the basis for its UI because modern skin support is built on top of it (by the sounds of what DrO just said).. I don't think Winamp has an inadequate UI. I've been using it since 1999. It's just that the classic UI hasn't really changed in 10 years even though Windows has I want glass and accurate thumbnails (even when minimized), which don't sound doable given the current state of affairs ![]() My suggestion for pluggable skinning engines was just an idea for decoupling UI from core. It could open the door for using Winamp as a platform (player API, media library API, plugin architecture) with other UI technologies (WPF, AIR, web UI, command prompt, native, ribbon, whatever). Is it possible to start a parallel UI stack that uses winamp's "foundational" features but implements a fast, native, pluggable UI? It's a major refactor I'm sure.. but i'm just throwing it out there. Or maybe I'll be happy if Modern skin windowshade toggling performance was made way better so that I could use modern skins without getting frustrated
|
|
|
|
|
|
#18 | |||||
|
Junior Member
Join Date: Aug 2006
Posts: 24
|
Quote:
Quote:
![]() Quote:
Quote:
![]() Quote:
I mean, once again, Winamp feels "old". It's needs to be refreshed so that it fits in with a modern UI. Most modern UIs are trying to shoot for some level of consistency (for good reason). Of course people like bemymonkey don't agree with me. They've already rejected the new technology (no Vista, Office 2007, etc.). Winamp must feel right at home in their old OS with their old software. I wasn't complaining about this years ago with XP, either. However, times have changed, and it sucks that those of us who actually keep up with the times are the ones holding the short straw in the end. |
|||||
|
|
|
|
|
#19 |
|
The Albertan
Join Date: Mar 2001
Location: Sunny Southern Alberta
Posts: 6,050
|
So you are saying Winamp should look the same as Vista? No choice for them, let Microsoft decide what it has to look like?
You are reeally going to have a long wait for that to happen. "We are all faced with a series of great opportunities brilliantly disguised as impossible situations." ~ Charles R. Swindoll |
|
|
|
|
|
#20 |
|
Member
Join Date: Oct 2003
Location: Canada
Posts: 96
|
That's not what we're saying at all. There is a lot freedom and room for UI innovation within the native OS look and feel. Look at Eclipse, Windows Live Messenger (the new one built on WPF), etc etc.
|
|
|
|
|
|
#21 | |
|
Senior Member
Join Date: Dec 2004
Location: Germany
Posts: 460
|
Quote:
![]() Just out of interest: Where are you from? What do you do? I'd really be interested to hear if there's more people here who want Winamp looking like Vista. I mean, the thumbnailing for Flip3D I can understand, but the rest?
Weeeeeeeeeeee |
|
|
|
|
|
|
#22 |
|
Major Dude
Join Date: Jan 2006
Location: Cananada
Posts: 802
|
Windows Media Player doesn't even use straight OS chrome. Neither does Songbird, iTunes or RealPlayer. Foobar is the only functional one I know that does.. so Winamp might be breaking the norm for all programs in general, but not for media players.
Request: A little SmartView Query Language love. |
|
|
|
|
|
#23 |
|
Senior Member
Join Date: Jan 2007
Posts: 223
|
Winamp is what it is. Most Winamp users judging from the posts, prefer functionality over prettiness. The great thing about the state of the industry is that their are hundred's of players out there. If you don't like one, don't use it; there a probably others that would fit your needs. There is a term for software that tries to be all things to all people. It is called BLOAT, and has destroyed many once good programs.
|
|
|
|
|
|
#24 | |||
|
Junior Member
Join Date: Aug 2006
Posts: 24
|
Quote:
Also, once again, I don't necessarily want Winamp to look like Vista. I want it to be a native UI that adapts to whatever visual style the user is using at any given time. Currently, the non-native UI breaks all consistency and is an eye-sore. Please do some Googling on the subject. I hate arguing about something when both sides don't even understand the issue. Quote:
![]() Quote:
Secondly, I have tried all alternatives that I can find. Although I've found some that do look better (IMO), not a single one can match the functionality of Winamp. So yes, if I'm forced to make a choice, I too prefer functionality over prettiness. If I could find a player that looked better and offered the same functionality, I wouldn't be wasting my time here. I'm here, because unlike the alternatives, Winamp actually has potential. Lastly, you obviously don't understand the request. We're asking for a NATIVE UI. That's the absolute opposite of bloat. The current skinning engines (both classic and especially modern) are MUCH more bloat than a native UI. Yes, I personally feel that bloated UIs are ruining the software industry as well. However, these bloated UIs are never native, and always incorporate their own UI system. You claim to hate bloat, yet disagree with my request that Winamp remove its bloat. Come on now... |
|||
|
|
|
|
|
#26 | ||||||||
|
Senior Member
Join Date: Dec 2004
Location: Germany
Posts: 460
|
Quote:
Quote:
I've been Vista-focused because that's what you seem to be worried about. Take a look at this for instance: Quote:
But we're going off on a tangent here.Quote:
Quote:
Quote:
As you can see, it all depends on your point of view - so broaden your horizons and take a look at the subject from a few different angles... Quote:
AFAIR, the saying is "Less is more!", not "More is less!" ![]() All in all, I understand that having a native UI would be nice for some people - but some of the reasons you're posting just don't make a lot of sense ...Quote:
Weeeeeeeeeeee |
||||||||
|
|
|
|
|
#27 | ||||||||
|
Junior Member
Join Date: Aug 2006
Posts: 24
|
Quote:
Quote:
Quote:
Quote:
But, yes, XP users would also benefit just as much. As would custom VS and Windowblinds users. Quote:
Quote:
Winamp, on the other hand, is close to perfect upon clean install. The whole eye-sore thing is my main beef. Quote:
Now, you compare a native UI to be a feature that you won't use. A native UI shouldn't be a feature at all. It should be the norm, without the addition of an external skinning engine. You claim to like Bento. You do realize that Bento is possible because of the modern skinning engine, which is an easily removable plugin, right? This makes sense. An external skinning engine should be a "feature" that is easily removable. Now, my problem is with the classic skinning engine. I don't see why an external skinning engine should be "baked in" to the program, and impossible to remove. I feel that the classic skinning engine should be a plugin in the same way that the modern skinning engine is. The native UI should be presented when neither of the external skinning engines are in use. It should be "Winamp" at its core. I consider stripping the classic engine (which is certainly a "feature", much more so than a native UI) the removal of bloat. The classic skinning engine's functionality not being placed in a plugin is that last track of bloat I see in Winamp, and I want it removed. Quote:
|
||||||||
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|