nend Posted November 20, 2012 Share Posted November 20, 2012 (edited) Edit: zip file was gone :-) I've placed a new one.This is a small program I made a while a go.How it works:- Drag a jpg file into the box and wait for the explorer to open- Select 1 or more mp3 file where to inserted the album art- The album art automatically get smaller in size if it larger the 300x300 pixels (so the mp3 won't get to large)Please let me know what you think about it.The source file is in the zip file below.Albumart Box.zip Edited December 23, 2012 by nend Link to comment Share on other sites More sharing options...
PhoenixXL Posted November 20, 2012 Share Posted November 20, 2012 Doesnt work for me Environment(Language:0409 Keyboard:00000409 OS:WIN_7/ CPU:X64 OS:X86) My code: PredictText: Predict Text of an Edit Control Like Scite. Remote Gmail: Execute your Scripts through Gmail. StringRegExp:Share and learn RegExp.Run As System: A command line wrapper around PSEXEC.exe to execute your apps scripts as System (LSA). Database: An easier approach for _SQ_LITE beginners. MathsEx: A UDF for Fractions and LCM, GCF/HCF. FloatingText: An UDF for make your text floating. Clipboard Extendor: A clipboard monitoring tool. Custom ScrollBar: Scroll Bar made with GDI+, user can use bitmaps instead. RestrictEdit_SRE: Restrict text in an Edit Control through a Regular Expression. Link to comment Share on other sites More sharing options...
nend Posted November 20, 2012 Author Share Posted November 20, 2012 Doesnt work for meEnvironment(Language:0409 Keyboard:00000409 OS:WIN_7/ CPU:X64 OS:X86)Hoi PhoenixXL,Thanks for testing it.But what is the problem, do you get a error? Link to comment Share on other sites More sharing options...
PhoenixXL Posted November 20, 2012 Share Posted November 20, 2012 everything goes f9 i select the image and the mp3 but then after i dont get any change in the Album Art no errors even ?? My code: PredictText: Predict Text of an Edit Control Like Scite. Remote Gmail: Execute your Scripts through Gmail. StringRegExp:Share and learn RegExp.Run As System: A command line wrapper around PSEXEC.exe to execute your apps scripts as System (LSA). Database: An easier approach for _SQ_LITE beginners. MathsEx: A UDF for Fractions and LCM, GCF/HCF. FloatingText: An UDF for make your text floating. Clipboard Extendor: A clipboard monitoring tool. Custom ScrollBar: Scroll Bar made with GDI+, user can use bitmaps instead. RestrictEdit_SRE: Restrict text in an Edit Control through a Regular Expression. Link to comment Share on other sites More sharing options...
nend Posted November 20, 2012 Author Share Posted November 20, 2012 everything goes f9 i select the image and the mp3but then after i dont get any change in the Album Artno errors even ??Are you sure that the mp3 isn't locked (or opened in a other program)?Sometimes when a mp3 is damage it won't work even when the mp3 sounds well.Have you tryed it with a other mp3? Link to comment Share on other sites More sharing options...
PhoenixXL Posted November 20, 2012 Share Posted November 20, 2012 Well it was locked It works as expected thanks My code: PredictText: Predict Text of an Edit Control Like Scite. Remote Gmail: Execute your Scripts through Gmail. StringRegExp:Share and learn RegExp.Run As System: A command line wrapper around PSEXEC.exe to execute your apps scripts as System (LSA). Database: An easier approach for _SQ_LITE beginners. MathsEx: A UDF for Fractions and LCM, GCF/HCF. FloatingText: An UDF for make your text floating. Clipboard Extendor: A clipboard monitoring tool. Custom ScrollBar: Scroll Bar made with GDI+, user can use bitmaps instead. RestrictEdit_SRE: Restrict text in an Edit Control through a Regular Expression. Link to comment Share on other sites More sharing options...
nend Posted November 22, 2012 Author Share Posted November 22, 2012 (edited) Bump..... This is a bit demotivating, almost 100 views more than 25 times downloaded and only 1 reaction. Edited November 22, 2012 by nend Link to comment Share on other sites More sharing options...
joeyb1275 Posted December 23, 2012 Share Posted December 23, 2012 Please let me know what you think about it.The source file is in the zip file below.I do not see the zip file? Link to comment Share on other sites More sharing options...
water Posted December 23, 2012 Share Posted December 23, 2012 Nend, a lot of downloads and nearly no reactions isn't demotivating. It just shows that you've written a good script that works as designed. No errors hence no questions. I've experienced this a few times myself. So just be patient ... you will get some feedback over time. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki Link to comment Share on other sites More sharing options...
nend Posted December 23, 2012 Author Share Posted December 23, 2012 (edited) Mabey I've just have to look at it in that way.Tanks for the reply Nend,a lot of downloads and nearly no reactions isn't demotivating. It just shows that you've written a good script that works as designed. No errors hence no questions.I've experienced this a few times myself.So just be patient ... you will get some feedback over time. Edited December 23, 2012 by nend Link to comment Share on other sites More sharing options...
guinness Posted December 23, 2012 Share Posted December 23, 2012 Answer this >> Why haven't you commented on any of my examples I have posted? Take that answer and then you will understand. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
joeyb1275 Posted December 23, 2012 Share Posted December 23, 2012 Bump.....This is a bit demotivating, almost 100 views more than 25 times downloaded and only 1 reaction.This is nice little tool. I did not know at first that I could dragNdrop an mp3 file and have it read, resize and write the album art, but once I found that out I liked it. I would probably use something like this but it would be nice if it could run on a lot of files.You might want to check out my latest ID3.au3I think it could speed up your program a little.Nice work! Link to comment Share on other sites More sharing options...
nend Posted December 24, 2012 Author Share Posted December 24, 2012 Yes I think your totaly rigth Answer this >> Why haven't you commented on any of my examples I have posted? Take that answer and then you will understand. Link to comment Share on other sites More sharing options...
nend Posted December 24, 2012 Author Share Posted December 24, 2012 (edited) This is nice little tool. I did not know at first that I could dragNdrop an mp3 file and have it read, resize and write the album art, but once I found that out I liked it. I would probably use something like this but it would be nice if it could run on a lot of files.You might want to check out my latest ID3.au3I think it could speed up your program a little.Nice work!Oh are your the one that made the id3.udf?I've found it a long time ago and didn't know from who its coming from (nice job).What do you mean with this sentence “would be nice if it could run on a lot of files”?And I Will look at your new udf (thanks for that). Edited December 24, 2012 by nend Link to comment Share on other sites More sharing options...
joeyb1275 Posted December 24, 2012 Share Posted December 24, 2012 Oh are your the one that made the id3.udf?I've found it a long time ago and didn't know from who its coming from (nice job).What do you mean with this sentence “would be nice if it could run on a lot of files”?And I Will look at your new udf (thanks for that).I guess what I mean is that the way I would use something this is I would want to decrease the size of my existing mp3 files (over 10,000 files) all at once instead of dragging and dropping each one, maybe some way of selecting a folder. Just an idea... Link to comment Share on other sites More sharing options...
nend Posted December 24, 2012 Author Share Posted December 24, 2012 (edited) if I understand you well it's allready possible just insert a image and the programm opent a explorer and there you can select mutiple files (all in one directory) at ones.He will inserted on every file you selected the image.I guess what I mean is that the way I would use something this is I would want to decrease the size of my existing mp3 files (over 10,000 files) all at once instead of dragging and dropping each one, maybe some way of selecting a folder. Just an idea... Edited December 24, 2012 by nend Link to comment Share on other sites More sharing options...
jaja714 Posted October 13, 2015 Share Posted October 13, 2015 Sorry to "dig up" an old post but Halloween is coming!I'm wishing to commandeer portions of this code to help me autopopulate mp3 art for the individual songs I record but I must've stripped out something important. Can someone help me get this working?: : : : : : : $picfile = 'J:\Google Drive\Music\' & $artist & '\' & $album & '\folder.jpg' _ID3ReadTag($thatfile) $picfile = 'J:\' & $artalb & '\PICS\' & $title & '.jpg' If FileExists($picfile) Then writelog("picfile",$picfile) $imgOut = @TempDir & "\" & $title & ".jpg" $hImage = _GDIPlus_ImageLoadFromFile($imgOut) $ht = _GDIPlus_ImageGetHeight($hImage) $wd = _GDIPlus_ImageGetWidth($hImage) _GDIPlus_ImageDispose($hImage) _ImageResize($picfile, $imgOut, 300, 300) $AlbumArtFile = $imgOut SplashOff() SplashImageOn($title, $imgOut, 300, 300) _ID3SetTagField("APIC", $imgOut) _ID3WriteTag($thatfile) EndIf: : : : : : : Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now