|
![]() |
#1 |
FRISIAN
Join Date: Sep 2003
Location: in a house
Posts: 16,469
|
Improvements tips for 5.9+
as the title already says , it's all yours....
|
![]() |
![]() |
![]() |
#2 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Cool Frisian fella!
![]() Hereby I would like to invite other skinners to share their tips on the current version 5.8 but this time from the "skinner-point-of-view": what is annoying, what broken and what does not work properly while creating an awesome skin. Now this is going to be fun! ![]() |
![]() |
![]() |
![]() |
#3 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
I am starting with the COLOR THEMES list:
1) This list seems not to have its own background. I have to use this "old fashioned" background="wasabi.list.background" instead of "my" background="standard.background" in the layout in order to make it visible. Otherwise it would not appear at all. 2) The column header is way too small. Yes I know I can hide it by adding the TRUE value to the XML-tag nocolheader but still, this should be as big as those ones in the Media Library. Also the scroll bars are too small. Please compare with Media Library. 3) I cannot change the size of the font. The font used here should either be dpi-aware or the same like in Playlist Editor. 4) Do we need the Color Themes option in the main context menu while there is (always) a Color Themes window? |
![]() |
![]() |
![]() |
#4 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
A similar candidate is the Playlist Directory list:
1) I cannot change the font size. 2) The column header and scroll bars are too small. 3) Clicking on different entries leaves multiple background colors on depending on the background color (see attached screenshot). 4) the columns are never properly aligned after fresh start. I have to resize the entire window in order to have them under the corresponding tab. 5) Weird! Double click on an entry in the Color Themes window makes the colums in the Playlist Directory window jump into the proper locations beneath the tabs! (Those two lists seem to be somehow linked to each other - so I was told). |
![]() |
![]() |
![]() |
#5 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Another request from my "bucket list".
![]() I had this idea to add shadows to my skin. I started with components like Main Player, Equalizer, Spectrum Analyzer, etc ... and ended up having all six of them "shadowed". Everything went fine until I decided to move on and added alphabackground XML-tag to Winamp's standard windows: Playlist Editor, Media Library, Video and Visualization. And this is were things got ... complicated. As soon as I added alphabackground to the layout of those windows the content vanished. But wait! It gets worse. Once the option Enable desktop alpha blending is unchecked, those windows get real holes: you can see the content of your folder or the desktop wallpaper beneath them. Would it be possible to make those windows "alphabackground-compatible"? Last edited by PeterK.; 20th October 2018 at 20:43. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Join Date: Aug 2013
Posts: 134
|
There are something trouble me,
double click maximize maximize-on-top-drag In other software, like windows explorer, I need this function. |
![]() |
![]() |
![]() |
#8 |
Forum King
|
I hope all of Peters excellently documented bugs get addressed, good work!
PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#9 | |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Quote:
![]() Well, the relationship between programmer and tester was never meant to be a love story. The more they "hate" each other the better the end product. No, it is not my intention to spread hatred among us ... ... I just keep posting. ![]() Now this was a tough cookie! For weeks I was trying to get rid of this one and failed. I am afraid the knowledge of an insider is needed here. When I close/open a component or change color a message is sent to Main Player's display. Also when I turn Equalizer on or off. The problem is, Winamp does show the text "Equalizer On" but does not show the text "Equalizer Off". Instead I see the Preamp value. Exactly the same happens when choosing a preset: on the display the Preamp value appears. |
|
![]() |
![]() |
![]() |
#10 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
The EasyMove option in the main context menu should be grayed out while running a Modern Skin because according to DJ Egg: "afaik, that feature/option only applies to classic skins, not modern skins. "
|
![]() |
![]() |
![]() |
#11 |
Ben Allison
Former Winamp Developer Join Date: Jan 2005
Location: Brooklyn, NY
Posts: 1,057
|
Here's the mapping used in classic skin.
code: Perhaps an XML tag that turns on attempts to use this mapping? I will also explore using built-in win32 functions to do the conversion. EDIT: some of these don't make sense. not sure if the symbols pasted wrong or something. |
![]() |
![]() |
![]() |
#12 |
Ben Allison
Former Winamp Developer Join Date: Jan 2005
Location: Brooklyn, NY
Posts: 1,057
|
How can I download your skin to test these? I wasn't able to find a link in the thread in your signature.
|
![]() |
![]() |
![]() |
#13 | |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Quote:
P.S. Just visit Modern Skins section. |
|
![]() |
![]() |
![]() |
#14 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
According to the Winamp WIKI regarding multistate audio visualization display <vis> we actually could have two separate displays on Spectrum Analyzer, because:
"channel - (int) One of three values for which channel to monitor: "1" is left channel, "2" is right channel, "3" is stereo. Default is stereo. " What a pity there is ALWAYS one channel. Creating two displays show: left bars movement = right bars movement => the same channel. |
![]() |
![]() |
![]() |
#15 |
Forum King
|
Maybe I'm confused, but it sounds like there is always one display, not one channel. Stereo is two channels.
It would be cool to support two or more displays at once, so u could have for example one VU type meter display for each channel of sound. PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#16 | |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Yes but you cannot split it into two (differently playing) channels. Either way you always end up with one channel, hence one display. Setting the channel tag to "1" (left channel) or "2" (right channel) "produce" the same bar movement = they are the same.
Quote:
|
|
![]() |
![]() |
![]() |
#17 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Equalizer sliders are numbered from 0 to 9 and their values range from -127 to +127. But the range for the balance slider goes from -127 to +255. So the center is not at 0 but at 127.
|
![]() |
![]() |
![]() |
#18 |
Forum King
|
Is this just a display artifact, or does it actually affect the audio?
Also, if the range is -127 to +255, isn't 64 the center? Total range = 127 + 255 = 382 382 ÷ 2 = 191 191 - 127 = 64 (In my view, the ranges should all be consistent, so either use 127 everywhere, or 255 everywhere, not some wacky combo. Idk if 127 or 255 is "better" or even represents actual user definable granularity in actual practical use, but mixing the numbers for ranges is sloppy and potentially damaging in practice if it actually affects channel bias without visual indication this is so) PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#19 | |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Quote:
The center position of the balance slider has the value 127. |
|
![]() |
![]() |
![]() |
#20 |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
in_flac.dll still doesn't have GetExtendedRead_setTime. Is that something that can't be added easily due to the nature of FLAC files?
|
![]() |
![]() |
![]() |
#21 |
Forum King
|
Glad to hear it's only a visual issue. However, 127 mathematically speaking isn't the center of a total range of -127 to +255 nor is it even exactly half of 255, so I don't dispute the behavior u are observing, but rather I don't understand the behavior, bc it doesn't make sense on any level.
PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#22 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
When I assign the same y coordinate to both Songticker and Infoticker the latter one is some pixels deeper on the display.
|
![]() |
![]() |
![]() |
#23 |
Forum King
|
PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#24 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
It would be nice if we could see Album Cover while listening to a stream. There are Online Radios, which provide such service and there are players which are capable of showing those covers. Many fans "abandoned" Winamp and switched to another player just because of this feature.
|
![]() |
![]() |
![]() |
#25 |
Forum King
|
If it's a shoutcast stream, and the broadcaster provides it, u can see artwork.
If it isn't coming from a shoutcast source tho, hard to see how winamp could do this. PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#26 | ||
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#27 | ||||
Forum King
|
Quote:
i don't listen to many streams, but i did run one, and i worked with DrO on this feature, (i did testing and feedback). http://wiki.winamp.com/wiki/SHOUTcas...-_Picture_Data that ^ ...is bc the DSP itself, will grab the local artwork if the broadcaster has artwork to go with whatever files they are streaming out/broadcasting. thats what is meant by "in stream packet." http://forums.winamp.com/showthread.php?t=372044 Quote:
Quote:
Quote:
i'm just saying that depending on who is using what to broadcast, (protocol, metadata provided, etc) winamp will have a hard time figuring out what is being played and getting the right art for it. as of right now, winamp has no metadata lookups AT ALL, so i would think that has a priority. if they figure out audio-fingerprinting, maybe they could apply that to any stream as well. PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
||||
![]() |
![]() |
![]() |
#28 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Please remember running a decent update on those internal icons. 70% of them are not bigger than 32x32 at 256 colors. It is 2019 in two months, Winamp desperately needs a nice series of modern icons in the range of 16x16 up to 512x512 pixel.
This one for example: Radio Paradise. And a screenshot showing Album Cover while streaming. I got the picture from an ex-Winamp fan. |
![]() |
![]() |
![]() |
#29 |
Forum King
|
PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#30 |
Junior Member
Join Date: Jan 2017
Posts: 3
|
My list is short:
Do not change/remove the Winamp Classic skin Do not change the Winamp layout in any way Refresh the icons and GUI only minimally so that they don't look blocky on 4K screens but don't change their look Add the ability to change playback speed (e.g. something similar to the PaceMaker plugin) Vastly improve the buit-in Winamp equalizer in terms of features and performance (iZotope Ozone for Winamp, released in 2001, is still the gold standard for me) |
![]() |
![]() |
![]() |
#31 |
Junior Member
Join Date: Jun 2014
Posts: 7
|
It would be great to see again that autotag for unknown songs if that could be possible.
|
![]() |
![]() |
![]() |
#32 |
Junior Member
Join Date: Aug 2012
Posts: 13
|
5.8 seems good to me. I'm just hoping Radionomy doesn't fuck it up.
Open-sourcing the thing would be ideal though. |
![]() |
![]() |
![]() |
#33 |
Junior Member
Join Date: Jun 2019
Posts: 5
|
Since winamp will use windows media foundation now, it should take full advantage of all the encoders and decoders WMF has to offer. For example, we can still encode AAC.
https://en.wikipedia.org/wiki/Media_..._media_formats If encoding/decoding support varies by windows release (I don't know if vista has AAC encoding, and I don't think windows XP and below has much of anything at all) then I suppose winamp would have to detect the system and remove encoder/decoder support accordingly... |
![]() |
![]() |
![]() |
#34 |
Forum King
|
My understanding is it does. Why do u think it can't?
PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#35 |
Junior Member
Join Date: Jun 2019
Posts: 5
|
I'm on 5.8 right now and my encoding options are FLAC through libflac, MP3 (not sure what encoder is being used but I highly recommend LAME if winamp is using something else), vorbis using aoTuV (aoTuV or libvorbis is fine), and then WAV and WMA (which might be using windows media foundation encoders). However these are the only formats I see.
AAC m4a files play just fine, and winamp is apparently using the media foundation for decoding, but there's no way to encode files into AAC-LC even though it's supported by the media foundation. |
![]() |
![]() |
![]() |
#36 | |
Forum King
|
Quote:
PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
|
![]() |
![]() |
![]() |
#37 | |
Junior Member
Join Date: Jun 2019
Posts: 5
|
Quote:
Windows can encode AAC-LC by default using the media foundation. I understand it can't do HE-AAC, but this is mostly not an issue. HE-AAC has much more limited use cases, and if you're encoding music (such as ripping a CD to your music library in AAC format) you probably want AAC-LC 128 bitrate or higher. It's better to have an AAC-LC only encoder included in winamp than no AAC encoder included at all, with the only way to get an AAC encoder by downloading an old version of the software. Most users would be totally fine with just a AAC-LC encoder, and to reiterate, it's better than nothing at all. |
|
![]() |
![]() |
![]() |
#38 |
Junior Member
Join Date: Feb 2020
Posts: 1
|
The developers forgot to mention in changelog, that they have switched mp3 decoding engine [in_mp3] from FhG IIS to libmpg123. It was a good decoder (mpg123), but probably not as good as THE decoder from Fraunhofer IIS. So:
1) It is worth mention to add this change in changelog 2) Maybe it could be switched back to FhG IIS decoder |
![]() |
![]() |
![]() |
#39 |
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
Hi Obi-Wan
5.8 changelog does have this line * Replaced: MP3 Decoder now mpg123 based (instead of Fraunhofer) iirc, AOL had a special deal with Thomson/FhG for the mp3 decoder and aac encoder. Audiovalley/Radionomy doesn't have any such deal. |
![]() |
![]() |
![]() |
#40 |
Member
Join Date: Jul 2008
Posts: 61
|
I still use v5.666 since it works perfectly for me, and considering how much I rely on it I need some good motivation to risk an update. Apart from Linux compatibility (which is I know is difficult), the biggest improvement for me would be better management of playlists so that they can be better organised than just having a big long list of them as at present. E.g. adding:
EDIT: Another feature that comes to mind is the ability to search the preferences menu... I always have difficulty remembering where certain options are to be found there. |
![]() |
![]() |
![]() |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|