Warning
This release is NOT compatible with Adobe Premiere v26.0+. It is recommended to use Release v2.17.0beta4+ for compatibility with that version
Caution
If the user uses PremiereRemote and isn't doing a clean install, this release requires the user to run ..\Backups\Adobe Backups\Premiere\PremiereRemote\replaceAndReset.ahk as some functions have been updated.
Functions
- ✅ Fixed
keys.allWait()stopping a hotkey too early - ✅ Fixed
getHotkeys()incorrectly returning booleanfalsein some circumstances - ✅ Fixed
ffmpeg.isVideo()throwing if the file does not exist - ✅ Fixed
startup().trayMen()throwing if the user tries to closeHotkeylessAHKwhile it isn't open - 📋
premUIA_Values {will now check for stuck keys after completion
📝 getHotkeysArr()
- ✅ Fixed function returning <! as
<&!instead of as one hotkey - ✅ Fixed function being case sensitive when it shouldn't have been
- 📋 Will now return all hotkeys as
vkvalues instead of a mix ofvkand regular strings
📝 ytdlp {
- ❌ Removed
handleDownload()as it was unused
📍 download()
- ✅ Fixed function failing to download audio when
ytdlp.defaultAudioCommandis passed - ❌ Removed functionality that checks the
Clipboardfor a URL - 📋 Now accepts parameter
filename - 📋 Now accepts parameter
cookies - 📋 Downloads will now default to
\Downloads\Tomshiinstead ofA_ScriptDir - 📋 No longer returns the URL after completion
Caution
This version changes the order of parameters to include filename. If you use this function anywhere it is recommended to double check your paramaters and make any necessary adjustments
📝 prem {
- ✅ Fixed
gain()attempting to continue even if a clip is not selected - ✅ Fixed failed attempts to create a UIA object causing the script to throw
- ✅ Fixed
zoomPreviewWindow()firing while the user is typing - ✏️ Added
changeDupeFrameMarkers() - ✏️ Added
isEditTabActive() - 📋 Renamed
__checkTimeline()=>__setTimelineValues() - 📋 Renamed
__checkTimelineFocus()=>__focusTimeline()
📍 save()
- ✅ Fixed function not properly determining if
Premieremay be busy - ✅ Fixed function throwing if it makes an attempt while
Premierehas crashed
📍 changeLabel()
- ✅ Fixed function throwing if activated with
HotkeylessAHKwhilePremierewas not the active window - ✅ Fixed function sending hotkeys even if a clip was not selected
📍 toggleEnabled()
- ✅ Fixed function sometimes not deselecting clips
- 📋 Now accepts parameter
allExceptto toggle all tracks except the desired track or all tracks beyond theoffsetvalue - 📋 Can now instantly change multiple tracks if the user places the activation hotkeys correctly. (see the wiki for more info)
- 📋 Will now move the playhead out of the way if the cursor is hovering over it
- 📋 Will now check the initial state of the selection and reattempt a failed toggle
- 📋 Will now use
PremiereRemoteto determine the max clip length to check for
Caution
This function requires updated PremiereRemote functions.
Other Changes
- ✅ Fixed
backupProj.ahkoperating on the incorrect folder if; a Premiere project is open, but another project is selected - ✅ Fixed
zip prem proj.ahknot copying extra directories the user agrees to copying - ✏️ Added
replaceAndReset.ahkPremiereRemotescript - ✏️ Added
HighPrecisionSleepby thqby - ✏️ Added
ShinsImageScanClassby Spawnova
🔗 mult-dl.ahk
(v1.1.8.2 -> v1.2.3)
- ✅ Fixed script throwing while attempting to download thumbnails
- ✏️ Added new icon
- ✏️ Custom filenames can be set for downloaded files when using
Single/Part - 📋 Downloads will now simply default to
..\Downloads\tomshi - 📋 Use of cookies can now be toggled
🔗 autosave.ahk
- ✅ Fixed
__savePrem()not properly determining whenPremieremay be busy - ✅ Fixed
__saveAE()causing an idle check even if a save wasn't required - 📋
__reactivateWindow()will no longer reactivatePremiereif it was the original window butPremiereRemotewas used to save - 📋 Will now show visually when the next save attempt will occur
- 📋 Will now check if
Premiereis on the edit tab and cancel the save attempt if it isn't
🔗 PremiereRemote
- ✏️ Added
isClipEnabled() - ✏️ Added
movePlayheadFrames() - ✏️ Added
getAudioTracks()/getVideoTracks()