|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 |
Junior Member
Join Date: Nov 2018
Posts: 8
|
Winamp 5.8b - Forgets previous window position w/ Modern Skin
Hi, I'm having a problem with the latest 5.8 3660 beta:
When using the Modern Skin (Winamp 3 UI style) after closing the program and opening it again, the player window and playlist window won't retain the previous position. This doesn't happen with the Classic Skin, on which the previous position is restored. This is under W10 1809 17763.107, previous Winamp 5.666 is free from this issue. Thanks for looking into it. |
![]() |
![]() |
![]() |
#2 | |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Quote:
Close Winamp. Go to C:\Users\*****\AppData\Roaming\Winamp. In there you will find a file called studio.xnf. Delete it. Restart Winamp. Everything should be ok now since all sizes and desktop positions of all components are stored in this file. |
|
![]() |
![]() |
![]() |
#3 |
Junior Member
Join Date: Nov 2018
Posts: 8
|
Thanks for your response. Unfortunately it doesn't work.
When fresh installed (no roaming Winamp folder) in the first time it starts, I place and resize the Modern Winamp skin to my usual place on bottom right over the start bar (I use an expanded playlist under the main window, resized to the same width with all remaining windows closed, no menus, like it was common on old Winamp 2 days). Then, after relaunching, only the playlist will stay where it was left previously, but the main winamp window will be at top left of the screen (album art and library will remain closed). Then, by deleting studio.xnf, both player/pl/art/ml will have the position and sizes reset, and after I re-organize them and re-open, the main winamp window will return to top left just as before. OTH, if remove everything, then install the old winamp 5.666 and place my windows where I want them (working properly after relaunching the program); if do an in-place upgrade to current 5.8b (selecting current skin), Winamp will start in the correct position that was left before on the studio.xnf file. But then, if I move it and close the program, It'll jump back to where it was as 5.6 left it. It seems like the program is failing to write the last position for the Modern Skin on the file, given that it's capable to read and apply values that were created before on a previous Winamp version. |
![]() |
![]() |
![]() |
#4 |
Forum King
|
interesting... it would be nice for winamp to have some options in prefs to delete files like this one, caches, temp files, DBs, etc, to "refresh" it or return to defaults, etc.
if not, maybe something to be added to winamp info tool or all about winamp? 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 |
![]() |
![]() |
![]() |
#5 | |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
Quote:
Being honest I think it is a good idea users do not know this file. Removing this particular file is called "the last resort" when any other attempt failed. Please remember deleting this file clears ALL settings. You will lose everything from every skin you have had on your desktop since the last installation. So let us keep it a secret. ![]() |
|
![]() |
![]() |
![]() |
#6 |
Junior Member
Join Date: Nov 2018
Posts: 8
|
I've replied yesterday with my findings about this, but it's still pending approval. Maybe the filename was filtered as link.
The short story is that deleting that file does nothing regarding the issue, only resets all windows, and the problem happens again (main window will always revert to top left). But if the file is created with the correct positions stored under 5.6, then 5.8 will read and apply them but, it'll keep being unable to modify it. This happens only with the modern skin, not classic which behaves ok. |
![]() |
![]() |
![]() |
#7 |
Quinto Black CT Developer
Join Date: Sep 2016
Posts: 580
|
First of all I would stop switching between 5.6 and 5.8, which as we all know is still beta. Second: uninstall Winamp and remove ALL leftovers from the installation folder and from this one I showed you. Third: Grab the last official 5.666 Build 3516, install it and I am sure your odd appearances will belong to your past problems. |
![]() |
![]() |
![]() |
#8 |
Junior Member
Join Date: Nov 2018
Posts: 8
|
Thanks for your help, I believe we are having a misunderstanding.
I created this thread to report a problem with the current 5.8 beta: from a fresh install (no leftovers) it doesn't save the main window position correctly with the Modern skin. It always returns to top left. I'm a Winamp user since late 90s, so I'm familiar with it's registry and file folders. The last Winamp 5.666 3516 is free from this problem. So, to test if the latest 5.8b has a problem with the file you've pointed (at least on this system), I've done an in-place upgrade to see how it behaved with a previously created and functional position file. And by this way, it'll restore the previous position created with 5.6, but it's unable to update the file to a new changed position for the main window under that skin. I was already back to Winamp 5.666 3516 as my daily player, since it doesn't exhibit this issue. But it was never the point of this thread. |
![]() |
![]() |
![]() |
#10 |
Junior Member
Join Date: Nov 2018
Posts: 8
|
Will do, thanks.
|
![]() |
![]() |
![]() |
#11 | |
Junior Member
Join Date: Dec 2018
Posts: 6
|
Quote:
After investigating, there appears to be a problem in WinAmp where it doesn't save the location of the main window when the Modern theme is selected. The playlist window, for example, is correctly saved, provided it's not linked to the main window. But the "Y" position of the main window is always zero in the studio.xnf file, even if I move it and exit WinAmp. So the updated value is not being saved to file. I was able to manually edit the studio.xnf file to get the main Winamp window where I wanted it. So the problem is not in *reading* that file; rather, it's in *writing* it. And not just writing the whole thing; rather, it's in writing the information for the main window. One thing, however, even though I've got the main window and the playlist window right where I want them, they are not attached. So when I move the main window, the playlist window stays. What configuration option in studio.xnf will attach them such that when I move one I move them all? |
|
![]() |
![]() |
![]() |
#12 |
Junior Member
Join Date: Dec 2018
Posts: 6
|
I can verify this occurs in 5.8 beta with the Modern skin and does not happen with the Classic skin. Deleting the studio.xnf file did not fix the problem.
Here are the entries in studio.xnf that I currently use: code: After investigating, it appears that the code that writes the position and size information to studio.xnf has a bug. The first coordinate, the X-axis position, is written as zero. The last two parameters seem to be written correctly, but the first two (X and Y) are problematic. Fortunately, the software is able to read the parameters correctly. So I was able to modify the file manually to get the desired screen position. The problem I now have, however, is that the main window and playlist aren't stuck together, even though they are exactly next to each other. When I move the main window, the playlist doesn't move. Is there a studio.xnf setting that indicates the two windows are connected and should be moved together? |
![]() |
![]() |
![]() |
#13 |
Forum King
|
Can u upload a fixed ver so we can send people here for it?
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 |
![]() |
![]() |
![]() |
#14 |
Forum King
|
Would it be possible for someone to first install 5.666, and then mark the affected files with a temporary .old extension, and then install 5.8, and then delete the affected 5.8 files, and then remove the .old extensions from the 5.666 versions, and get proper behavior that way?
If so, what are the exact files necessary to mark? Or is this not practical due to other changes / updates in those specific files? 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 |
![]() |
![]() |
![]() |
#15 |
Junior Member
Join Date: Oct 2002
Location: Brasil
Posts: 43
|
The problem seems to be the new version of modern skin, removing it and installing an older version from 5.666 the bug disappears.
I uploaded the older version that is working, until someone fix the new one. |
![]() |
![]() |
![]() |
#16 |
Junior Member
Join Date: Dec 2018
Posts: 6
|
|
![]() |
![]() |
![]() |
#17 |
Junior Member
Join Date: Dec 2018
Posts: 6
|
So I've investigated a bit, and found the problem (whatever it actually is) is somehow involved with the PlaylistPro feature added between the two versions. If you don't want to use the older skin provided by r.e.e.d., you can do the following:
1. Exit WinAmp. 2. Go to the following directory: C:\Program Files (x86)\Winamp\Skins\Winamp Modern\xml[Note: if you've installed WinAmp somewhere else, or moved the skins directory, make the appropriate changes to the path.] 3. Use your favorite text editor to edit the following file (you may need to run the editor in administrator mode): player.xml4. Replace this: code: with this: code: 5. Save the file. 6. At this point, the player window will correctly save its position data. Most of the time. If it doesn't save the position, try again. Usually repeating it once or twice will do the trick. 7. The playlist editor, however, is another thing entirely. If you lock it to the player and move the combined player/playlist, the playlist reverts to its old location once you close the playlist or exit WinAmp. To permanently move the playlist editor, you must move it by itself. It's okay to lock it to the player, but you must do that by moving the playlist, not the player. |
![]() |
![]() |
![]() |
#18 |
Forum King
|
That is some fine detective 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 |
![]() |
![]() |
![]() |
#19 |
Junior Member
Join Date: Dec 2018
Posts: 12
|
Great thread. This helps.
|
![]() |
![]() |
![]() |
#20 |
Junior Member
Join Date: Jan 2019
Posts: 7
|
Did the change in the xml-file affect the size of modern skin?
I have to set it every launch to 300%. I use 4k-screen and the standard startup (even at classic skin) will show microscopic size, so I have to set it every time in the preferences |
![]() |
![]() |
![]() |
#21 |
Junior Member
|
I've just had this issue today. (I was trying to resolve a Windows Experience Index being 1.0 by rerunning the evaluation, which involved removing 3rd-party players like Winamp temporarily. It didn't work.)
The .xml file fix didn't work, as the directory is protected. But the folder-replacement fix did. B |
![]() |
![]() |
![]() |
#22 | |
Junior Member
Join Date: Dec 2018
Posts: 6
|
Quote:
One thing I really dislike about Windows are those default directory permissions for the Program Files directories. And I'm always amazed that you can delete the directory but not edit stuff within it. Sigh... |
|
![]() |
![]() |
![]() |
#23 |
Banned
Join Date: Apr 2019
Posts: 2
|
interesting... it would be nice for winamp to have some options in prefs to delete files like this one, caches, temp files, DBs, etc, to "refresh" it or return to defaults, etc.
if not, maybe something to be added to winamp info tool or all about winamp? [Mr Sinatra, you are right, bot banned, tekst left except the quote which had a spamlink in it ~NJK] |
![]() |
![]() |
![]() |
#24 |
Forum King
|
Since that's my text, previous post = bot
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 |
![]() |
![]() |
![]() |
#25 | |
Junior Member
Join Date: Apr 2019
Posts: 3
|
Thanks!
Quote:
![]() ![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
#26 | |
Junior Member
Join Date: Jul 2019
Posts: 1
|
Quote:
|
|
![]() |
![]() |
![]() |
#27 |
Junior Member
Join Date: Jul 2019
Posts: 1
|
Amazing thread!! Solved my issue as well, thanks a lot for everyone contributing!
![]() |
![]() |
![]() |
![]() |
#28 | |
Junior Member
Join Date: Aug 2019
Posts: 1
|
Quote:
|
|
![]() |
![]() |
![]() |
#29 | |
Banned
Join Date: Jan 2020
Posts: 1
|
Quote:
![]() I have another question: Is it possible to have a title (name) of the playlist in playlist editor somewhere? And another one: In playlist editor, there is only one tab with name of song and the duration? Is it possible to have several tabs like genre, BPM, year... ? And also several playlists in tabs? I am also looking a plugin to have different colors for different genres of music Is there something like that for winamp? Thanks for your work. I am using winamp from the begining (19) years. ![]() |
|
![]() |
![]() |
![]() |
#30 | |
Member
Join Date: Feb 2007
Location: Nova Scotia, Canada
Posts: 69
|
Quote:
Win 11 Pro Winamp Pro 5.9.0 Build 9999 (x86) |
|
![]() |
![]() |
![]() |
#31 |
Junior Member
Join Date: Jun 2018
Posts: 21
|
I tried checking and unchecking the "Undock Windows by Dragging" and it makes no difference, my Playlist Editor still "forgets" its last position between sessions so I have to reposition it and dock it again every time I open Winamp. Does everybody else have this problem too? I'm using 5.8 + Modern skin in case it makes a difference (and I also used PeterK's fix above so that the modern skin remembers the other window positions between sessions).
|
![]() |
![]() |
![]() |
#32 |
Junior Member
Join Date: Jun 2018
Posts: 21
|
Just to close the loop, this worked for me (just copied over my modern skin folder from my older 5.666 install).
|
![]() |
![]() |
![]() |
#33 |
Junior Member
Join Date: May 2020
Posts: 1
|
same problem here..
well, it seems, the position is saved for the next start. But in this version i ve the problem, that the scaling of the winamp window+ playlist always reset to 100% size. I work with 75% so i ve to change it everytime when im startin winamp.. maybe some1 can help? |
![]() |
![]() |
![]() |
#34 |
Banned
Join Date: Jun 2020
Posts: 1
|
I was able to manually edit the studio.xnf file to get the main Winamp window where I wanted it. So the problem is not in *reading* that file; rather, it's in *writing* it. And not just writing the whole thing; rather, it's in writing the information for the main window.
|
![]() |
![]() |
![]() |
#35 |
Junior Member
Join Date: Mar 2021
Posts: 1
|
|
![]() |
![]() |
![]() |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|