You are here

Juice Portable 2.2 Development Test 6 (Testers Needed)

46 posts / 0 new
Last post
Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Juice Portable 2.2 Development Test 6 (Testers Needed)

Due to a slow Patrick and Ryan, I have taken it upon myself to make Juice Portable. You can read about all of Juice's features at it's homepage.

Juice is a podcast downloader, including many features from the popular application iPodder. It has a favorites feature, RSS, and more.

In Test 5, I changed the coding a bit to accommodate the folder structure.

Download Juice Portable 2.2 Development Test 6

New in Development Test 6

  • Does not delete DefaultData

To-do

  • Nothing
Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 1 month ago
Joined: 2006-01-06 21:27
!!!

I never said I was going to do it Blum

"If you're not part of the solution, you're part of the precipitate."

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

digitxp
digitxp's picture
Offline
Last seen: 13 years 2 months ago
Joined: 2007-11-03 18:33
And quited it.

And quited it.

Insert original signature here with Greasemonkey Script.

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Ha!

He steals my project and hosts it on my server. Blum That's good. Blum

Next time, Contact Me first. Blum

Edit: And this is why we don't steal projects. Smile

There's a whole 'iPodder' directory still under ApplicationData. And 'JuicePortableBackup' under my temp directory, too. I don't think you can 'delete' a directory. I close Juice, it launches again, twice the fun! AppInfo version isn't up to date. You can UPX the Juice directory. The Launcher isn't up to date with variables, path to the icon (as I told you before). DefaultData\settings\iPodder not DefaultData\iPodder. Missing license, readme, etc under the source dir. Etc, etc...

So umm, you have fun with that eh. Blum

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Hmmm...

You wanna take over now? Blum

I was wondering why it left that directory there. Blum

I'll fix the little stuff and hopefully release TR2 today.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Aciago
Aciago's picture
Offline
Last seen: 1 year 1 month ago
Joined: 2007-01-24 14:23
I will

test it for sure... publish the second release please... }:)

Finally a portable opensource podder... Biggrin

I requested so long ago that I think the post is already closed... Blum

At this speed, I suppose Assault Cube, Atomic Tanks and UFO Allien Invasion will be portables in more and less a year... Pardon

If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report Biggrin

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
*Sigh*

It seems that I didn't have time today to fix everything, and I need to do some other things still before I leave tomorrow, so I suppose that everyone will have to wait until after Christmas. I might be on the forums a bit, but, if not, a merry Christmas to everyone! Smile

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
TR2

Test Release 2 has been released. Download.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Test Release 2

All seems to work fine now, good job Kevin.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Thanks.

Thanks.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Aciago
Aciago's picture
Offline
Last seen: 1 year 1 month ago
Joined: 2007-01-24 14:23
Everything is Ok

Everything is Ok

.. and have a Happy New Year Smile

If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report Biggrin

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Lies!

Blum Check C:\Documents and Settings and see if you've got a new user named Kevin. Smile

I do. Blum I assume it's something with the default data.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
?

I don't know what the problem could be. Let me take a look at everything again. Blum

EDIT:
Shoot. Shoot. Shoot shoot shoot. Shoot. Okay. The ipodder.cfg file (Data/settings/iPodder/ipodder.cfg) holds configuration for where the Application Data folder is, so it creates a new folder every time it is run. So, I guess I'll just keep that folder and have the launcher delete the folder every time it is run. Unless anyone has any suggestions.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

OliverK
OliverK's picture
Offline
Last seen: 3 years 5 months ago
Developer
Joined: 2007-03-27 15:21
Look at the znes portable

Look at the znes portable launcher- it edits the cfg file by some magic. Here's a linky- its still stuck in beta.

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Thanks.

I'll take a look.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
TR3

Test Release 3 has been released. Click here for details.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 5 months 3 days ago
Joined: 2006-11-18 10:26
Settings not saved

1) Program doesn't save user settings at all. Try deleting the two default podcasts or adding your own then close the program. Default two podcasts are back and yours are gone. Looking in the \Data dir, no settings actually get saved in there except for the fact you agreed to the GNU license on install.

2) Recompress \App\Juice\library.zip using 7-zip and ultra compresssion

3) Compress all files with UPX to include .exe, .dll, and .pyd files (yes...pyd files can be compressed with UPX)

Doing #2 & 3 above take the Juice dir from 16.2MB down to 7.4MB

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Oh, yep.

That would be a problem. When I was writing the launcher, I had it check for the Data folder and if it didn't exist, create the necessary config files. But, the installer creates the Data folder, so... that's a problem. Thanks. Smile

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 5 months 3 days ago
Joined: 2006-11-18 10:26
scripting errors

I just now looked in the .nsi file and you hard-code to a drive letter for a few commands. I don't know if that's for troubleshooting or what but I run portable apps from the D: drive and anyone using portable media definitely won't be running the app from C:\

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
I know.

That's just temporary storage that is universal, so that any user can write to that area and the ipodder.cfg file requires a consistent (no variables, ..\, etc) directory, so that made the most sense.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
TR4

Test Release 4 is up. Download.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 5 months 3 days ago
Joined: 2006-11-18 10:26
Program still broken and unusable

See my comment #1 above above about settings not being saved.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Wow.

I really wasn't paying any attention whatsoever to the coding. Thank you for pointing that out. Still. Wow. Blum

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
TR5

Alright, it WORKS! Blum It actually works now! Release notes.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 5 months 3 days ago
Joined: 2006-11-18 10:26
One bug fixed - found another one

Settings get saved now.

You need to preserve the existence of the the \App\DefaultData dir and it's contents. Copy the default data and then don't recursively delete it. See the FirefoxPortable source or other official apps. They copy the default data the first time the program is run or if a file doesn't exist on subsequent runs and then keep the DefualtData dir around "just in case".

From the looks of your code, just get rid of the line:

RMDir /r `$EXEDIR\App\DefaultData`

Making progress... Wink

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
.

There's always more. Wink

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Alright!

TR6 is up. Release notes.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Lol

A Few Weeks Later...

Alright!

TR324 is up. Release Notes.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Yeah.

Basically, that's what it's come down to. Juice is slightly more complex than I originally thought, and there is just some little things that I didn't know about or just didn't think of.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

paulf
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-10-17 13:28
!!!!Test 6 - File Is Not Juice But KompoZer Instead

I just downloaded the Juice Portable 2.2 Developmtne Test 6 (from above) to upgrade the version (Test 4) that I have been testing.
On activating the installer it comes up with the KompoZer Portable Screen and it wants to install it in the KompoZerPortable Directory.
Please fix the file as soon as possible (Yes, the downloaded file says Juice Portable but the file itself (5,469,920 bytes) appears to be KompoZer!

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 5 months 3 days ago
Joined: 2006-11-18 10:26
redownload

Ummm...I don't know what you downloaded, but the install still works fine for me. Sounds to me like you renamed the file on download accidentally or something like that.

I suggest you redownload the file. I just did for the third time and it works fine.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

paulf
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-10-17 13:28
New File Works Fine

Very Strange....
I downloaded the linked file and it worked fine.
The old file was named
Juice_Portable_2.2_TESTRELEASE6.paf.exe, whereas the new file is
Juice_Portable_2.2_DevelopmentTest6_en-us.paf.exe

Whatever the mystery, its solved now.

Patrick Patience
Offline
Last seen: 4 years 11 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Simple

When he renamed it to development test with the new splash he silently fixed that bug. Smile

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
.

Shhhhhh! Blum

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

paulf
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-10-17 13:28
Minor Comment/Suggestions on Release 6

I have been testing Juice release 6 for the last day or two and want to say that is seems to work fine. One or 2 minor suggestions for updates;
- When starting Juice up it appears to be writing a file to c:\Documents & settings rather than to the flash drive. I'm pretty sure (at least I haven't found it) that it erases the file when you shut Juice down but wonder if you could just write this to the flash drive in the first place.
- Really minor nitpick - some of the podcast links in the Podcast directory either came back as bad link or parse failure. Is there a way to update the links in the Directory?
Other than that I'm quite pleased with Juice, keep up the good work.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Hmmm...

Not sure about the second one. I'll take a look at that. But the reason it writes to the hard drive is because (AFAIK) it does not have a profile switch, so you have to just copy the files to and from the drive in order for it to use the settings. Don't worry, nothing is left behind on the guest PC, not even in the Recycle Bin. Smile

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Aciago
Aciago's picture
Offline
Last seen: 1 year 1 month ago
Joined: 2007-01-24 14:23
I

finally replaced my old mypodder (The Pdrive with MyPodder was stolen) with this last version of Juice Portable, but now, when I try to run it shows an error message telling me to see a log file and closes.

This is what the log file said:
Traceback (most recent call last):
File "gui.py", line 3, in ?
File "iPodderGui.pyc", line 17, in ?
File "wx\__init__.pyc", line 42, in ?
File "wx\_core.pyc", line 10994, in ?
File "wx\_gdi.pyc", line 2443, in ?
File "wx\_gdi.pyc", line 2340, in Locale_AddCatalogLookupPathPrefix
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 13: ordinal not in range(128)

If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report Biggrin

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Hmmm...

That's odd. I can't recreate this error. What OS are you running it on? I'll look into this.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Aciago
Aciago's picture
Offline
Last seen: 1 year 1 month ago
Joined: 2007-01-24 14:23
Vista

I'm using Windows Vista Home Premium.

BTW, I downloaded and tried the Framakey version of Portable Juice and it did the same, so it's most probable a Juice problem... I bet is that is not made to run on Vista (I can't wait to the end of the warranty to remove crappy Vista OS from my LapTop)

If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report Biggrin

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Alright.

Well, I run it on XP, so that is the problem. And Vista isn't that bad once you've got Leopard running under VMware. Blum

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Aciago
Aciago's picture
Offline
Last seen: 1 year 1 month ago
Joined: 2007-01-24 14:23
Leopard?

No thank you... Kubuntu rules!!! Wink

If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report Biggrin

rhumbliner
Offline
Last seen: 16 years 8 months ago
Joined: 2008-02-13 19:44
Problem

I just starting use this app and now I am having problems opening the program. I installed it on a computer at work (XP) and now it won't open on my home computer (XP). The following error appears in the logfile:

Traceback (most recent call last):
File "gui.py", line 4, in ?
File "iPodderGui.pyc", line 3573, in main
File "ipodder\configuration.pyc", line 468, in __init__
File "os.pyc", line 153, in makedirs
File "os.pyc", line 153, in makedirs
File "os.pyc", line 154, in makedirs
OSError: [Errno 13] Permission denied

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 5 months 3 days ago
Joined: 2006-11-18 10:26
"Permission denied"...is

"Permission denied"...is your portable media formatted as NTFS by chance?

Total guess on my part, but you may have set permissions on a file or files as the work user account and then you can't access them with your home user account.

Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!

rhumbliner
Offline
Last seen: 16 years 8 months ago
Joined: 2008-02-13 19:44
It wasn't, but that actually

It wasn't, but that actually raises another question I've had. By default, the USB stick uses FAT32, but I just started using TrueCrypt, which gives me the option of formatting the encrypted portion as FAT or NTFS. So should I use FAT or NTFS, from an ease-of-use perspective?

However, that question and problem is independent of the original post since I wasn't using encryption at all when I had the error.

I was playing around with a bunch of settings, so I guess I'll just erase the Juice directory and start over.

Aciago
Aciago's picture
Offline
Last seen: 1 year 1 month ago
Joined: 2007-01-24 14:23
It is

the same error that I had, but mine was on Vista... I think is a Juice bug itself not a portable version's bug

If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report Biggrin

Log in or register to post comments