You are here 705137

[Fixed] Audacity: Temp directory location not saved 283j6v

8 posts / 0 new
Last post
shadowlmd
Offline
Last seen: 3 years 10 months ago
ed: 2012-02-18 11:42
[Fixed] Audacity: Temp directory location not saved

Audacity ignores -specified temp directory location and resets it every time it started. While it's a good idea to have it inside %TEMP% by default, preference should be respected and saved properly.

John T. Haller
John T. Haller's picture
Online
Last seen: 9 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
Need?

As Audacity's TEMP directory actually has to be manually set on each launch for it to properly handle switching PCs, that's why it is reset. Is there any need to manually specify a directory? Especially since if you set it on another drive, it'll break as soon as you move PCs anyway. Are you trying to put TEMP files on your portable drive?

Sometimes, the impossible can become possible, if you're awesome!

shadowlmd
Offline
Last seen: 3 years 10 months ago
ed: 2012-02-18 11:42
It could reset only when path

It could reset only when path is invalid. I have a very fast external drive and would like to keep Audacity's temp on it instead of slow laptop drive.

John T. Haller
John T. Haller's picture
Online
Last seen: 9 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
Platform?

Do you use the platform? If so, setting a self-contained TEMP directory will be debuting shortly for all apps. If not, it'll require custom coding to accomplish this. And there may be instances when the path is valid but not desired (if a given PC has the same name as the last PC you used but you are using a different ), so it wouldn't be as simple as a simple check if the path is valid.

Sometimes, the impossible can become possible, if you're awesome!

shadowlmd
Offline
Last seen: 3 years 10 months ago
ed: 2012-02-18 11:42
I'm using platform. As for

I'm using platform.

As for path validation, you can do something like that:

On options save:
If temp_path == "%TEMP%\Audacity" then options.temp_path = 'DEFAULT'

On options read:
If options.temp_path == 'DEFAULT' or !dir_exists(options.temp_path) then temp_path = "%TEMP%\Audacity"

With this, default path will never get saved in options literally, which will reduce chances of said situation to extremally low.

John T. Haller
John T. Haller's picture
Online
Last seen: 9 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
Added in 2.0 Rev 2

I added some custom code to handle this in 2.0 Rev 2. It should work as expected now.

Sometimes, the impossible can become possible, if you're awesome!

xgolemx
Offline
Last seen: 12 years 11 months ago
ed: 2012-07-07 04:36
using 2.0.1 rev2 and

using 2.0.1 rev2 and directory location is still not beeing saved. any hints how to change it?

John T. Haller
John T. Haller's picture
Online
Last seen: 9 sec ago
DeveloperTranslator
ed: 2005-11-28 22:21
Same Drive

A custom setting is only preserved on the same drive as the app. Otherwise it will be set to the system temp. This avoids a situation where setting it to a specific location and moving PCs results in a path that still exists but that you don't have rights to. But it still allows someone with a hard drive to be able to move around PCs with their TEMP on the drive freely.

Sometimes, the impossible can become possible, if you're awesome!

to post comments