Application: Winamp
Category: Music & Video
Description: Winamp is an a feature rich and easy-to-use media player.
Due to the total rewrite of the launcher I've started a new thread Winamp Portable 5.581 available here
Winamp Portable 5.572 Development Test 3 online [830KB download / 53.8MB installed]
(MD5: 8a8d590695e516cdb44a4462543d963d)
Link is backup, but keep in consideration that Winamp Portable will leave the following keys whenever the user opens 'Options/Preferences/File Types/Shell Options' !
HKLM\SOFTWARE\Classes\CLSID\{46986115-84D6-459c-8F95-52DD653E532E}\LocalServer32 HKLM\SOFTWARE\Classes\CLSID\{77A366BA-2BE4-4a1e-9263-7734AA3E99A2}\LocalServer32 HKLM\SOFTWARE\Classes\ICY HKLM\SOFTWARE\Classes\SC HKLM\SOFTWARE\Classes\SHOUT HKLM\SOFTWARE\Classes\UNSV HKLM\SOFTWARE\Classes\UVOX HKLM\SOFTWARE\Classes\winamp HKLM\SOFTWARE\Classes\Winamp.File HKLM\SOFTWARE\Clients\Media\Winamp HKCU\Software\Netscape\Netscape Navigator\Viewers\interface/x-winamp-skin HKCU\Software\Netscape\Netscape Navigator\Viewers\interface/x-winamp-lang
I will (try to) find a solution for this, soon
Release Notes:
- Development Test 3 (2010-03-06): online-installer
- Features added:
- Set default to replacing drive letter, instead of rescan on startup
- Updated the EULA
- Some minor improvements to the script
- Features added:
- Development Test 2 (2010-02-21): online-installer
- Features added:
- Decision made to keep the Skins directory within App\Winamp
- updated NewTextReplace_v0.4
- Simplified / cleaned-up the launcher script
- Bug fixed: Issue with the command-line parameters not coming trough.
- Features added:
- Development Test 1 (2010-01-30): online-installer
- Features added:
- updated to Winamp 5.572
- Bug fixed: THE LAST DEV.TEST DIDN'T WORK, FORGOT TO INCLUDE THE INSTALLER'S CUSTOM CODE
- Features added:
- Development Test 2 (2010-01-16): online-installer
- Features added:
- NewTextReplace plugin added, for UTF-16 drive letter replacing
- Bug fixed: A better way of saving the redirected Desktop, based on AppDataRedirect.nsh.
- Features added:
- Development Test 1 (2010-01-10): online-installer
- Features added:
- Updated to Winamp 5.571, this version seems to have a lot of previous issues fixed.
- Therefor the launcher script could be & is simplified a lot.
- The MediaLibrary rescan at startup by Winamp works again, so there is no need to update the MediaLibrary drive-letter anymore.
- The UserProfile folder of the userprofile redirection will be deleted at startup, although it should/will save the redirected Desktop folder, in-case you saved your files there.
- Used PortableApps.comInstaller 1.0.2, which solves the extraction issue.
- Bug fixed: additional parameters in WinampPortable.ini fixed (again), should work now with relative path. This has been a real issue, but I think I got the hang of it for this release.
- Notes: Probably you are better off to delete the Data\settings folder yourself, to get all the new settings through.
- Issues: pmp_usb.dll does leaves some files on the root of USB-drives, after you press YES for Winamp to manage your Portable music player. Just blacklist them by pressing NO, for an ordinary usb-drive. The main usb-drive is blacklisted by default.
- Features added:
- Development Test 4 (2009-12-06): online-installer
- Features added:
- Got the Big Bento skin to extract properly.
- Ability to play the main playlist at start-up.
- Added redirection of USERPROFILE (you can switch it off in the ini file)
- Big Bento gets extracted. (the other skins aren't possible for the moment)
- And last but not least, added unicode support.
- Features added:
- Development Test 3 (2009-11-21):
- Features added:
- FrogASPI.dll added, for cd-ripping functionality. Thanx to French Frog.
- Automatic removal of local files, handled by the launcher (WinampPortable.ini option).
- Automatic media library,removal of local files, handled by the launcher (WinampPortable.ini option).
- Added Output path to Data folder, which Winamp uses to save CD-rips, converted files, etc.
- A couple of more files being updated for drive letter.
- Remembering last system drive serial number, so even if using a new PC which gives the same drive letter, media library will be updated.
- Winamp Pro is supported.
- Bugs fixed:
- Features added:
- Development Test 2 (2009-11-03):
- Features added:
- Language fix, in order it to correspond to the PAM (installing of new languages is possible).
- Skins are located in Data folder instead of settings folder, as well they could be located in the DefaultData folder. Installing of new skins is possible.
- Got rid of save the whole last path, last drive letter was enough!
- Bug fixed:
- No bugs were reported jet
- Automatical removal of missing files is broken in Winamp itself(please use Library button menu item for now instead)
- Features added:
- Development Test 1 (2009-10-29): Initial release
I actually applied for this about 6 months ago in anticipation of doing it once we did freeware here. Unfortunately, I can't find my old code (it was only about 20% done anyway), so if you've got the time to do this and do it fast, you're welcome to take a stab at it
Sometimes, the impossible can become possible, if you're awesome!
Fast is relative.
As fast as I can do is:
First of all have to tell you, I also need to spend some time on my study, but I will do all my best to do this fast!
I could use my standard universal launcher I use for all my portable apps at home, which is based on Karl Loncarek's Portable application template, but modified a lot so it doesn't save the regkeys to the data folder, and updates the drive letter, etc.
I have been using my home made WinAmpPortable for a while now. It does update play list and seems to work fine.
But probably it still needs testing.
Anyway, I will strip it down and take out the useless parts of code. Which probably could be ready for testing by Monday morning. It isn't a very complicated app to make portable as I can remember.
All I wonder now is:
Will I make the lite or full verion (I personaly prefer the full, but probably lite will be faster to code)
Do I make just the launcher or did you mean you have the full license to include WinAmp it self.
Never made just a launcher before, till yesterday I gave it a try and included the installer.ini in the default data folder
It did download the file, but after download it gave me a standard error message.
All I could think is the MD5 was wrong?
Thanx Jonh, I feel honored to be the one makeing this and won't let you down.
Formerly Gringoloco
Windows XP Pro sp3 x32
Just to see what you think and what really needs to be modified.
I have been using version 5.541, so that would be what I could send for now.
I am quit sure it is acting like it should by the PA format.
These are going to be sleepless nights!
Formerly Gringoloco
Windows XP Pro sp3 x32
I think you're problem with the extraction isn't the MD5, it's the fact that it's not a normal extraction. You can't extract the installer with 7-zip, I had to use UniversalExtractor in order to extract it properly. You might want to see if you can get permission from Winamp to include it in the PortableApps.com package.
I assume that it could just be extracted within the PA installer using the 7-zip.exe!
Just been getting folders with $0 and $[48] names, once I get the installer to extract it I could get the launcher or installer to reorder/rename the folders, it seems that all files we need are in the extraction.
About including it, John told me he has a Distribution license of winamp, so I imagine that it could be included. Still didn't get a straight answer of John about this.
For me this is one of the last issues though, first I have to get the drive letter update of the media-library file working. It is in progress...and I give it a good change I could fix it!
Formerly Gringoloco
Windows XP Pro sp3 x32
I wrote a launcher for this awhile back and it's somewhere in the forums. It does everything it's supposed to I think. The only functionality it's missing is the ability to change the drive letter for files in the media library.
Here's the code if you want it:
I will have a look at it.
I probably will do a way with my own universal template anyway.
Starting of clean is probably the best for a release on PA.c!
Modifying the files for the media library & playlist I`ve done before and isn`t a problem.
Hope to get some answer about, if I have to it launcher only or not.
Anyway, think for test version will be published well before Monday, I had a look at it all, and WinAmp is allmost portable by it self.
There is one reg key, what I know about, what is writen but empty. Allthough I remember reading about some regkeys for the skins and visualization I`m not sure about. Have to search the winamp forum.
Any body knows about these reg keys???
Formerly Gringoloco
Windows XP Pro sp3 x32
I think we'd rather stick to straight NSIS based on our existing launcher code than the universal template... the code will be simpler... and it will be easier to switch to our universal launcher when done.
Sometimes, the impossible can become possible, if you're awesome!
I started to use the template I got of Devo as a base.
I think it is that what you mean by:
Anyway, could you tell me if I should make it as a launcher-only or complete packaged PA ???
I think (since I never made a launcher-only) I have to get the launcher to re-order/rename the folders after the PA-installer downloaded/extracted the winamp-installer. Cause I end up with wierd foldernames like "$0"?
Sure I will be ready well before Monday with a test version!
Formerly Gringoloco
Windows XP Pro sp3 x32
Is there any possibility that the launcher could implement the LogicLib because in the year that I was gone, I learned C and a bit of Python. Oh my gosh, my head gets caught up in all the spaghetti code.
Insert original signature here with Greasemonkey Script.
I probably should have looked at this before I posted it. All this does is backup the pertinent registry entries. There are a couple of other things it should do as well:
1. Move Winamp.ini from /WinampPortable/App/winamp/ to /WinampPortable/Data/settings
2. Move the media library from /WinampPortable/App/winamp/ to /WinampPortable/Data/settings
3. Move the winamp playlists from /WinampPortable/App/winamp/ to /WinampPortable/Data/settings
4. Move the skins folder from /WinampPortable/App/winamp/ to /WinampPortable/Data/settings
5. Update the media library with the current drive letter.
With regards to the media library: I had tried to figure out how to update the media library, but it is stored in a proprietary format and I couldn't figure out how to edit it. I would say if you can get all the things above done and Winamp allows you to package the program, or you can figure out how to properly extract a live installer you're good to go.
About Winamp.ini and winamp.m3u(8)=playlist, they don`t have to be moved the way I have configured it. Standard they will be in Data\settings, cause $PROGRAMDIR\path.ini will be updated to the right Data\settings path (it won't take a relative path), this way WinAmp uses the Data\settings dir it self!
About the media library, I am not sure for now. I have been just using the playlist editor my self. That is the winamp.m3u that is no problem to update drive letter.
Could you tell me what you know about the media library settings, where does it store it?
Formerly Gringoloco
Windows XP Pro sp3 x32
I found gen_ml.ini, which just has a simple root to update
and main.dat, which is an odd file, but I have got some experience with updating these files, will try it with the usual ReplaceInFileWithTextReplace.nsh first, otherwise I just made some macro the other day which can deal with these files!
See this link:
ReplaceInFile problems
Will test it now
Formerly Gringoloco
Windows XP Pro sp3 x32
Basically got the launcher working as Devo suggested, just have to do some work on the medialibrary update. Again it is a different kind of file as where my ReplacePathInFile.nsh was based on. Tried adjusting original code, and got it work partly.
But, probably it will be better to make a new Macro of scratch, that way it will do it's work faster as well. Pretty important I guess since a medialibrary could be pretty big.
A kind of nice feature I found out is that the new WinAmp version seems to have relative paths in just the playlist file.(but that used to be the easy one to update)
As well haven't got around testing moving the skins folder jet, but I do not expect any problems there.
Anyway, on Thursday I will have a day off and go on with this project!
Formerly Gringoloco
Windows XP Pro sp3 x32
But really happy I got it done this fast.
I`m ready for little break of my laptop, and do the normal things in life!
Please send my any critic about this release, and I see what I can modify !!!
Formerly Gringoloco
Windows XP Pro sp3 x32
I tried (a little bit) to register the encoder dll's, for cd-ripping. But didn't work.
Does anybody have more experience with this, and would doing this be 'Portable' ?
Formerly Gringoloco
Windows XP Pro sp3 x32
Your Application: Winamp links to taskcoach.org.
Could you also link to the download page for winamp so people don't have to google it? Thansk!
Probably you mean when you run the PA installer.
It doesn't link to anything jet, cause extracting winamp installer doesn't work for the moment. You have to download it your self.
I will not spend any time trying to fix this, till I get an answer of John if I can include Winamp or it has to stay being a launcher-only.
For installing, read the explanation in the top section of this page!
Formerly Gringoloco
Windows XP Pro sp3 x32
"Application: Winamp
Category: Music / Video
Description: Winamp is an a feature rich and easy-to-use media player.
Download Winamp Portable 5.56 Launcher-only Development Test 1 [397KB download / 328KB installed]
(MD5: f9495809342f040fd7ed50e83b9d9b62)"
"Application: Winamp" links to taskcoach.org
but I see now that you fixed it.
Could you please tell me if you tested Winamp Portable ?
I need some feedback about it !!!
Formerly Gringoloco
Windows XP Pro sp3 x32
Using Frog replacement of wnaspi32.dll, http://www.frogaspi.org/. It's freeware !
Located it in App\Winamp, after cd-ripping worked fine !
Just doesn't have windows 9x support, according to their website.
Did anybody else have the same problem ? Should I include this in next dev test ?
Guys I need some feed back on this app.
As well have a problem on a limited account. The skin folder won't move/rename when it is running from a local hard disk. Is this normal?
The same happens if I run it in sandboxie.
Maybe it would be better if the launcher deletes & copies instead of move/rename, the skin folder to App\Winamp ?
Formerly Gringoloco
Windows XP Pro sp3 x32
New test version, please send me any bugs or thing what could be modified.
Sorry, I know about the Skins folder, will get that sorted for next time!
Formerly Gringoloco
Windows XP Pro sp3 x32
Protip: You can compress the default Winamp Modern, Bento, and Big Bento skins into ZIPs that have .wal extensions to save on disk space.
I do that for my portable Winamp.
Signature automatically removed for being too awesome.
the online installer is terrible...
All I get is a bunch of "cannot open file" in a window that pops up after the installer gets it online. (admin rights, XP Proffessional)
Then AFTER the installer says its done, I click the exe and it says winamp.exe cannot be found!
Do it manually. We'll be bundling Winamp itself in the actual release. We're just testing the launcher.
Sometimes, the impossible can become possible, if you're awesome!
Read the 'How to install' section above!
Anyway, I thought it was quite genius to do it this way, but probably I was gambling to much.
I will add a launcher only within 24 hours(shouldn't be much work)
Ps.: Myself I'm also using windows XP pro sp3 !?!?
Formerly Gringoloco
Windows XP Pro sp3 x32
yes.
I don't think that the installer should have to depend on that though to install.
So this was the only solution, for now ! Eventually, I could include 7-zip in the installer it self!
Anyway, I added the launcher-only as well
I wonder if anybody else had the same error as you did ?
Formerly Gringoloco
Windows XP Pro sp3 x32
I have been using the normal version of winamp that was modified per some instructions I found to be "portable". I had issues with it hanging up from time to time where it would just freeze for 15 - 30 seconds. It became annoying so I stopped using it.
This look promising though so I'll be testing your version and will let you know what I come up with.
I've notices that Winamp still hangs up from time to time, usually when it's switching to a new song. The interfaces freezes anywhere from 5 - 20 seconds, sometimes when a song is playing, sometimes before it starts. I don't think this really has to do with the fact that it's running portably, and more with the fact that it's playing mp3s that are on an external drive.
I haven't experienced this problem, but haven't been using winamp (portable) on an external drive much.
You could have a try moving pmp_usb.dll to WinampPortable\Winamp\Plugins\ folder !
It's a plugin which gives some extra control of usb devices, it does some odd things though, but maybe it works for you.
Did the Download-installer work for you ? Then pmp_usb.dll should be located in WinampPortable\ExtraFiles\ folder.
Thanx for the feedback !
Formerly Gringoloco
Windows XP Pro sp3 x32
You need to save the .reg file. That is where the license information is stored, so if you buy Winamp Pro, your registration information is saved in the .reg file. This is important! There may be a few other registry entries I'm missing, so you might want to check again just to make sure.
Also, you need to backup and restore the winamp registry entries in case the computer you are running it on already has winamp installed. That way the native winamp will retain its settings.
Hi Devo,
Didn't think about the registration of pro (jet), have to check what extras will be in the pro version. Will it be compatible with this launcher ?
Did you have a look at the script ?
1. I didn't figure out jet what $ISDEFAULTDIRECTORY is for ? I would think, even if there is an portable.ini, it should still copy DefaultData (if necessary)!
2. Is the following structure still supported $EXEDIR\WinampPortable\App\Winamp ?
3. Did the download-installer work for you ?
Thanx for the feedback !
Formerly Gringoloco
Windows XP Pro sp3 x32
We're going to ignore pro for now as our license doesn't cover it.
Sometimes, the impossible can become possible, if you're awesome!
Shouldn't the launcher be able to cope with it ?
or should the launcher disable it ?
Formerly Gringoloco
Windows XP Pro sp3 x32
You're right. I thought it was a sep product.
Be sure and backup/restore the registry entries. You can snag code from 7-Zip Portable or any of our other apps that do it.
Sometimes, the impossible can become possible, if you're awesome!
Have been doing some extensive usage of all the options in Winamp (portable) ! There is quite a few options!
Some of my findings:
Registry:
Found some registry entry, which winamp deletes the values of, but leaves empty keys behind. HKEY_CURRENT_USER\Software\Winamp\omBrowser
Driveletter update:
Some more files (some playlist *.m3u8, ml_transcode.ini & rss.xml files) to do a drive letter update ! The medialibray>playlists update could get a little complicated, cause after removing a playlist from the library in winamp, it still phisically exists in medialibrary settings folder. So they could start adding up. Need to have a go at reading the playlist.xml to get the actual in use playlists *.m3u8 filenames to sort this out. They have random names !
Flash:Got flash player to work in browser & online services, by just including the same flashplayer files as in FirefoxPortable, to App\Winamp\ folder. Still seems to give the odd message that it needs a newer version (while it is the newest version) but seems to work fine anyway!
Winamp browser & online services:
The winamp browser doesn't save any settings on exit. Strange enough, a locally installed winamp does, but still didn't find where it is saving them. As well it wants to open up the default browser often after clicking a link. While online services opens up a winamp browser window after opening a new window(major disadvantageous is that online-services are without address bar ). Within the online services there is Streampad, what eventually works quite ok, but only does if the playlist-editor is empty (otherwise it gets kind of confused and just plays local music, instead of the online music it shows it should play).
About the ExtraFiles\ folder:
Done testing on Orgler and Dropbox. They could/should be included in the portable version. Just as auth.w5s, which seems to be for member registration with aol radio/ Winamp (and probably Orgler). pmp_usb.dll does add all kinds of sound files to the library, even if they belong to applications, so I like to keep it out of the portable version. As well a lot of bad comments in the forum about pmp_usb.dll freezing winamp when connecting an external HDD. About Elevator.exe & elevatorps.dll, still don't know what they do, but don't even get installed on a regular installation on my Windows XP. So for the moment I consider them unnecessary.
Winamp Pro:
Done some comparing of the extracted files of the ordinary winamp download and the pro version download. They consist of exactly the same files. So there should be no problem if anybody wants their registration to upgrade to pro.
I will get to work on these topics right away,
as well I will get in touch with the winamp forum !
Formerly Gringoloco
Windows XP Pro sp3 x32
All the following is (probably)for a next release (dev. test 3)!
Registry:
Done
Drive letter update:
Done, but has some minor bugs. Will have to spend some more time on testing it. Quite a complicated situation, and Winamp seems to be full of minor bugs it self(or is it my code???).
New feature:
I have added new feature, I'm testing for the moment. Which makes the launcher do some kind of 'automatically removing of non portable file names' in the library, which will be missing file names after switching to another PC, of course. If it comes through my tests, I will include it as an WinampPortable.ini option. On each launch it deletes the formal media-library and does away with any non PA-drive 'Watch Folders', then forces Winamp to rescan the 'Watch Folders'. This way you will allways have clean portable Media-Library. Having lots of missing file names in the library also makes Winamp freeze up for a while. For now there don't seem to be any bugs with it. Next I want to try including all of the temporary playlists as well.
Winamp Forum:
I can't get to register for the Winamp forum. It tells me my email address is banned by the administrator. Tried another email address, no luck, even got my girl friend to try to register, on a different computer and it didn't work. Feels better though, the ban doesn't seem personal.
I got in touch with 'French Frog' about his FrogASPI.dll. It is no problem to include it for the next release ! Thanx French Frog !
QUESTIONS:
PLEASE, IS THERE ANYBODY WHO IS REGISTERED WITH WINAMP FORUM (PROBABLY A NSIS FORUM REGISTRATION IS EQUAL), SO I COULD AT LEAST GET IN CONTACT WITH THEM ABOUT GETTING REGISTERED MYSELF. IT'S QUITE IMPORTANT !!!Formerly Gringoloco
Windows XP Pro sp3 x32
I've been using this with the portable version of Media Monkey that is floating around this forum. Media monkey allows you to use Winamp as the media player - you just need to point it to the exe and these 2 portable versions work great together.
Could you explain a bit in what way they could work together, and what would be the advantage.
Then I wouldn't have to spend to much time figuring it out myself. Thanx
I am hoping to come with a new development test release soon, but is taking more of my time then intended.
Some major changes to the way the launcher deals with Winamps Media Library, so there couldn't be anymore missing files, which freezes up Winamp (for me anyway).
For the moment still busy on disabling the web browser as it is leaving traces behind, like cookies and temporary internet files. Every time I think it is ready for a next test release, I come across something else what should be modified/added.
Been getting some support from DJ Egg, so I should be able to get it done alright.
I am happy you are content with the way Winamp Portable is working for now.
Formerly Gringoloco
Windows XP Pro sp3 x32
Basically, MediaMonkey has it's own internal player, but you can customize it to use Winamp by pointing it to the Winamp exe in the settings. So instead of using it's own internal player, it uses Winamp to play files.
I was able to use relative paths to point this to WinampPortable.exe and everything works as expected.
Not perfect jet, but slowly getting there !
Sorry John, this is the fastest I can do. It has been a hell of a lot of work, to get all the different problems, options, drive letters and functions working on a portable way !
Hope it will work fine for all of you, since this is a major update in the way the launcher handles all the settings files. (I have done a lot of testing my self, though)
Formerly Gringoloco
Windows XP Pro sp3 x32
and downloaded Winamp Portable from the *Z site. Hoping to get some good ideas for what I still could improve on my launcher. ( not really getting enough feedback here as well )
Very disappointing, the only drive letter being updated is the main playlist. Totally made Media-Library unusable, as well any additional playlists contained a wrong drive letter. Away with my hope of getting some new ideas....
Anyway, this all shows they aren't actually putting that much effort in to making apps really portable ! What is Winamp PRO, without a media library that actually works ????
[edit]Should I worry about them stealing my script now ?
Formerly Gringoloco
Windows XP Pro sp3 x32
but no feedback ?!?!
There has been such a bounce of new code in the script, I can hardly believe it is working totally as it should ?
About the automatic media-library & playlists, is this the direction to go with the winamp launcher ???
Formerly Gringoloco
Windows XP Pro sp3 x32
winamp's browser works fine ont the computer at the university (no filter whatsoever (vista business)) but I go back to XP pro at the public library where the proxy server asks you for a username and password each time and winamp's browser doesn't want to load. (it never asks for your usename/password either)
I think that's an internal problem though and you might want to say that in known bugs.
Just throwing that out there.
P.S. I'm surprised by your dedication to this project. You right an essay in every update!
Cause it is leaving cookies & temporary internet files on the system drive. Just as all the online services winamp has, they (should) have been disabled.
At the moment I am in contact about this with the Winamp team, to find another solution.
Anyway, somehow you enabled it again !
I did set a Proxy Address in General Preferences to stop Winamp making any contact to the internet to stop online song info creating cookies etc.
Probably when you delete this fake Proxy Address (PortableApps:NoInternet) your browser will work again.
Additionally you could check the following folder :
I had the installer rename the folder to '-browser' to disable it.
Did you test the automatic Media Library & Playlists in Development test 3 ?
Just add some local files/folders to the media library/playlists and see if they disappear after switching PC. It should be fool proof !
And you are right, it is a bit in my nature to get obsessed with my occupations !
Formerly Gringoloco
Windows XP Pro sp3 x32
feel like bumping if I have a new release out ! (Sorry):-)
I gave up on making this an official release (sorry John), due to the browser traces!
Hope fully AIMP2 Portable has got more potential !
Formerly Gringoloco
Windows XP Pro sp3 x32
It's fine to add a comment (bumping the post) when you do a new release.
I think we're ok going ahead with the caveat about the browser being local.
Sometimes, the impossible can become possible, if you're awesome!
it's basically all of Winamp.
Now Playing, song_info, online_services & Podcasts do all leave the traces.
I've tried switching them all of, and it's possible. Except (for now) for the song info button in the Media Library CD-Player\Recorder window. Strange enough that button seems to be different to the song info buttons of the other windows (which are able to be switched off with a simple ini setting).
Anyway I have been (trying) to get in contact with the Winamp team about this issue, they said they are interested in the project and might work together with me on some details. The winamp product manager should contact me (last week) but didn't jet.
Anyhow, I expect that the way Winamp is making (a part of) their money, is through these internet services. So I don't think they would be very happy with a Winamp (version) which has all these services disabled !
Does caveat mean warning ?
Do you mean that you are ok with a release (one day) of Winamp Portable which is leaves these traces behind ?
Formerly Gringoloco
Windows XP Pro sp3 x32
I mean not to be picky but if the browser is local, would that mean it leaves history, bookmarks, cookies etc on the host pc?
PortableApps.com Advocate
But to make it more clear, development test 4 doesn't leave these traces!
It redirects everything, cause of the use of:
But there for Winamp Portable will have some kind of Virtual Desktop folder. Have a look when you want load/save a file in the desktop. There will be a warning !
Maybe, this issue makes it not good enough for an official portable app, but I am not exactly sure what John just meant about this just above.
If anybody has a problems with the redirecting, they can turn it of through the WinampPortable.ini, but the cookies & etc. will be left !
Formerly Gringoloco
Windows XP Pro sp3 x32
I investigated the effects of USERPROFILE redirection, the caveats and whatnot, and we (John and I and a couple of others who were interested in it) decided it wasn't safe to do it in most cases. (One script I wrote that did it was for APPDATA redirection.) The other thing is, if you're storing any data in APPDATA or any of the other locations, you'll run into trouble with languages and operating systems - in English on XP it's Applications Data, while on Vista it's AppData\Roaming, and the local AppData is Local Settings\Application Data and AppData\Local; on XP at least those are then translated for other languages... that script of mine dealt with that properly (none other has ever to the best of my knowledge) and yet it's still just not really safe.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
But I need some answers on some questions, before I can release the these changes !
Winamp itself doesn't use any of the system folders, the launcher makes Winamp know where it's settings are by the following file in Winamps main folder :'paths.ini'
It is just the online functions (I believe it uses WININET.dll) what leave the files on the system. So, I don't see any problem there !
I will set the userprofile-redirect=false in the launcher and have the launcher set to delete the redirection folder on exit since the cookies, history & temporary internet files aren't all that important.
But I have more questions ?
I had a try and look at the AppDataRedirect.nsh, and I see your point for the languages. But since it's based on just the AppData, and deletes all of Winamp's additional settings folders, I can't use it (the way it is at the moment)!
Could you tell me what is the difference in the behavior of the following to lines :
Maybe, in a later stage I could add some script based on yours what can deal with other languages so the cookies, history & temporary internet folders are more portable !
The only (minor) problem I come across is the Desktop being virtual. But I don't have any means to properly test this on different OS's.
Should this all do the job ?
Do you have any more remarks about using Userprofile-Redirection ?
Formerly Gringoloco
Windows XP Pro sp3 x32
I think it's possible to do USERDATA redirect to TEMP here and just delete it on exit.
To get around the Desktop issue, we could setup a temp desktop in TEMP and create a shortcut there to the real PC Desktop. To do that, we'd need to store the current desktop path in the beginning of the launcher, redirect USERDATA, and the create a shortcut in the Desktop directory in there.
Sometimes, the impossible can become possible, if you're awesome!
and tried it again. But an ordinary windows shortcut just directs it to the same virtual desktop.
Do you know any better ways of making a shortcut ?
Should I keep the default to redirect or like Chris advised me to not default this ?
Formerly Gringoloco
Windows XP Pro sp3 x32
I mean we'd keep track of the full physical path to the PC's local desktop directory for the currently logged in user. Then we'd create a Windows shortcut INSIDE the virtual directory in TEMP to the PC's local physical desktop directory.
Sometimes, the impossible can become possible, if you're awesome!
I included the following code:
It works in my Windows XP
Link:Winamp Portable test
I did leave USERPROFILE redirect as a default, cause I it seems to work fine and others probably won't be very pleased if it does leave stuff behind.
But Chris advised before to change that ?
Please tell me if I should have it as default or not ?
Formerly Gringoloco
Windows XP Pro sp3 x32
Where's small Bento? I prefer the small version, Big Bento takes up far too much screen real estate on my netbook.
Also, small is the default for local installs, and we usually try to keep default configuration changes to a minimum for official apps.
I had a hell of a job finding all the files for Big Bento and reorganizing them.
Have a look in the other\Source folder for the following file:
You could see the way the installer has to reorganize all the files for the Big Bento skin !
And actually the idea is to include Winamp (+ Skins) in the final official version.
So basically all this work I have done, will be for nothing.
Anyhow, when you would extract the Winamp installer yourself through 7-Zip, you will see that some file names are doubled, so only one file will get extracted. The other ones, which are missing probably are the ones for Small Bento & Winamp Modern. Except for the skins, the rest of Winamp is extracted the way it should be.
Although this isn't a priority, cause the skins will be included in the final version, I could have a look one day to fix this issue. But I doubt I would do this soon. (going on holiday next week)
For now just copy the skins from a local install, to get the rest of them. Or get some special ones from SkinConsortium(dot)com, like pro_classic !
Formerly Gringoloco
Windows XP Pro sp3 x32
Finally got it to work. Download installer part works great... but shouldn't you use 7-Zip Portable?
P.S. I was looking at your source code for it and saw Extracting.exe. What did you write it in? I was going to use it as a template for The Off By One Web Browser Portable, I got everything else, but it was between that and google chrome portable, but I understood yours better to help... Sorry that was a bit off topic.
As the PortableApps.com Installer 1.0 couldn't do the extracting (for Windows XP,it couldn't anyhow) ! The new Installer 1.0.1 shouldn't have a problem with it. But I didn't get around updating the installer jet!
This issue was stated at ImgBurn Portable !
To get to your question, it's just a batch file (included in the source), which I compiled into an executable using 'Bat_To_Exe_Converter'. As I said it was just a temporary solution till PortableApps.com Installer can do the job it self. So I advise you, to not use it.
I had a look on your page TheOffByOneWebBrowserPortable, and if I understood you right, you need to make it an online installer. Just give PA.c Installer 1.0.1 ago it should do the job. TopOCR Portable just done an online installer test release, which worked fine !
Let me know if you need any additional help ?
And please, let me know if you have any issues with Winamp Portable it self ?
By the way, Merry Christmas !!!
Formerly Gringoloco
Windows XP Pro sp3 x32
tried to make it with 1.0.2.
It didn't work.
Sorry for going off topic again.
This version is like a present from heaven. It works that smooth !
I want to do something about the size of my main topic...next time!
Formerly Gringoloco
Windows XP Pro sp3 x32
Sorry guys, when I was fixing the lists in this the form got slightly scrambled (I've had it happen a few times with Drupal, not sure what triggers it) and comments got disabled. I've fixed it back up now.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
I can't get the 'kill child processes' done !
Cause strangely enough, the iexplore.exe processes which Winamp could start are not registered as child processes. Although they inherit the environment variables ???
I've tried reading the env vars of these remote processes so I could get them to close that way, but can't really find a solid way to read them out of remote processes ???
Formerly Gringoloco
Windows XP Pro sp3 x32
The last dev.test had a problem with the online installer.
Please let me know if something is not working properly, or you'd like some behavior changed !!!
Formerly Gringoloco
Windows XP Pro sp3 x32
Updated the launcher!
For the last time, as I've got it where I wanted to go with it.
Formerly Gringoloco
Windows XP Pro sp3 x32
Ok, another small update.
Just wanna have it as perfect as it could be.
Formerly Gringoloco
Windows XP Pro sp3 x32
Hi, I have problem with installing winamp portable. When run "WinampPortable_5.572_development_test_3_online.paf.exe" and download winamp, it try to install but says me "The downloaded copy of Winamp is not valid and can not be installed." and nothing. Why is it?
Fixed !
Formerly Gringoloco
Windows XP Pro sp3 x32
Now it's ok install it, but when i run winamp it shows SplashScreen on portable apps and then nothing don't wont to run. I check the task manager and when start winamp there is a proces WinampPortable.exe only when shows the SplashScreen and when the SplashScreen gone and the proces gone. I think there have to run and another proces winamp.exe but there isn't. I try to run it from subfolder "App\Winamp\winamp.exe" and show me "Application Error - The application failed to initialize properly (0xc0000034).Click on OK to terminate the application."
I will look into it today !
Thanx for the feed-back, I actually got quite demotivated on developing this, due to hardly getting any feed-back.
Formerly Gringoloco
Windows XP Pro sp3 x32
WORKS GREAT!
Keep up the good work!
I look forward to seeing it out soon!
Great job!
I love Winamp portable.
Thanks for making it portable!
How's that for motivation?
Thanx Pyromaniac,
I should really finalize WinampPortable one day !
Formerly Gringoloco
Windows XP Pro sp3 x32
and works great over here as-well !
Please try to re-install the .paf installer.
Your feed-back about the error-message suggest that winamp.exe is corrupted. Probably you got a corrupted online-download, as the .paf installer is not checking the MD5-checksum.
Formerly Gringoloco
Windows XP Pro sp3 x32
I run it :). I think the solutions is when install other program and wants to install "Microsoft Visual C++ 2008 Redistributable Package (x86)" and when install the package i try to run winamp and it run :). My fault and sorry about that. Now I am testing it.
Just registered to express interest in this project - keep up the great work.
I've been testing it for a few days now and have found no major hitches. A couple of times, Win7 has said that Winamp is not responding, but if I wait then normal service is resumed. TBH, I think that's because I'm testing using an old slow thumbstick.
Is there much holding up a final release?
To clear things up about the development of Winamp Portable,
I'm gaining new motivation to have a look at all of this again, thanx to the recent feedbacks. Although I have to say, I really do not have that much spare time to work on this !
And I doubt it will ever be good enough to become an official portable app.
Another major problem is that Winamps behavior seems to change quite a bit with every new version they release.
Formerly Gringoloco
Windows XP Pro sp3 x32
All makes logical sense - good luck in finding solutions.
For what I use it for, it's plenty good enough all ready. I don't really need any of the browser/online side of it - truth be told I'd like to turn off the tabs and online menus to recover some screen estate on a netbook.
Personally, I wouldn't mind too much if there was the chance that a file or two was left in a temp folder if it meant increased performance - heck, what doesn't leave the odd remnant that's removed in a cleanup? However, I fully understand if you're inclined to follow the true requirements of a portable app. Any chance of some kind of user choice?
Again, well done - I wanted a portable media player with library, easy playlist, volume normalising and (via old plugin) crossfading - you've thankfully ticked those boxes for me. From the responses I've read, I'll try this on my main drive tomorrow and use it in anger.
I think I found an issue with winamp.reg file. It appears the launcher is always appending the values from HKEY_CURRENT_USER\Software\Winamp to the end of the file instead of replacing.
5.572 Dev Test 3
Win7 x64
Once you go portable...
I must have missed out on some setting
I'm working on updating Winamp and re-writing the launcher code, see comment below
Formerly Gringoloco
Windows XP Pro sp3 x32
Your launcher is only that work properly with Winamp, but it is outdated. Any prevision of update?
Lately, I've been working on porting Winamp Portable to use the new PortableApps.comLauncher (PAL), and of-course to use the latest Winamp 5.581. I'm almost done !
So keep a look out here, the coming week.
Formerly Gringoloco
Windows XP Pro sp3 x32
It's look awesome, waiting
Fabulous! Keep up the good work.
Porting the launcher to PAL 2.1 beta probably justifies a new tread
Winamp Portable 5.581 development test 1
Formerly Gringoloco
Windows XP Pro sp3 x32
hello here last version of winamp portable
no dev test
https://portable-winamp.en.uptodown.com/windows/download
Remy