Engine Sync App - Update v1.1.0 šŸ”„āœ…

I have an i7 8700k, 16GB RAM, and a collection of about 19,000 tracks that weighs about 380GB.

But is your library on ssd or HD? This influences. The app doesn’t use processing, it uses much more storage since it scans, a reading of the entire library.

Were you able to sync? You had mentioned the delay.

Have you tried this free program:

MusicBrainz Picard

I think it does a lot of what you try to achieve.

I’ve created several scripts which copies the tracks in an incoming folder to the correct location based on genre and year.

Since you know seems to have a lot of experience with the database.

  • I would like to have a program which puts all missing tracks in a separate Playlist
  • better ā€œlocate missing fileā€
  • easily change file added date
  • when you have locked the grid and the file is missing, you can’t do anything anymore with this entry, without manually unlocking the grid in the database ( i think it’s a small bug)
  • smarter smartlist. I think think the current options are to limited. More options like VDJ. More boolean operators. Now it’s either AND or OR, but very often you want a combination.
  • For some reason the label/publisher tag isn’t being read properly by Engine desktop from *all* tracks.

Off-topic. Recently checked the Facebook post about this tool. Glad to see the response here is way more normal.

Thank you for commenting, or for trying the app, if you have. Well, I’m not a programmer, and everything I know about databases I learned through reverse engineering, digging around, and understanding how m.db works. As I said, AI is helping me with this, and I’m happy with what I’m achieving!

I don’t think that’s possible, because it’s just a marker; the program is showing you in red that there are missing tracks in that playlist! I need to investigate if it’s possible to create a playlist by combining those tracks.

This is where I’m happy, and I’ll tell you upfront that I’m already working on a ā€œNew APP,ā€ because with Engine Sync I only thought about the simplicity of updating the library.

But I’ve already achieved that! In this new APP, I made the algorithm within the code intelligent enough not only to delete orphaned tracks, the tracks in red, I left this option in case you just want to delete tracks in red from the Engine COLLECTION, for example, and you simply deleted a folder with 128kbps mp3 tracks, and then you got them at 320kbps.

And I left the option to REALLOCATE TRACKS, and this option is very intelligent, because it cross-references data and reallocates the tracks automatically, not one by one manually as you have to do in Engine today! The tool looks at a playlist you created with 10 tracks, which for some reason you had to move the folder or rename the original folder of those tracks!

Since it’s a manual playlist, outside the library managed by the app’s synchronization, it doesn’t modify these playlists. This is a security measure I put in the code to prevent the app from ever interfering with manual playlists created outside the synchronized library.

Now, if you move or rename a folder and you have a playlist created in the Engine with music from that folder, those tracks will become orphaned, appearing in red, which is a terrible headache!

The option I created searches for these tracks that appear as lost in the database, finds them, and relocates them to their proper place! That’s it, no party playlist will be lost or have to be manually recreated!! :heart_eyes:

Other things you mentioned are interesting, smarter smartlists indeed! Let’s see what I can come up with! Good ideas are always welcome!

Stay tuned for updates!

It seems you saw the comments from those two crazy people in that group, right? A gratuitous hate attack, totally unnecessary! I think that’s the price to pay for being sincere and honest! I could easily have never mentioned that I didn’t have AI help and pretended to be a programmer! People are going crazy in some places on the internet! It’s not enough to just offer something free that can help people! That made me very sad that day, and I tried hard not to be rude! They were not only belittling me, but also hindering those who could really benefit from the app with those comments! ā€œAI-SLOPā€ ā€œAI SCAMā€ - My GOD!!

i have a bit organize my library and now it’s so easy to add tracks thanks to your tool. thanks again, hope you will continue by adding more options

for me its stuck on phase 1 mapping files 1 / 56434 song and nothing happens more than 15 min. any idea

That’s strange! You selected your music folder, selected the m.db file, and clicked sync, right? Engine DJ can’t be open when syncing because it blocks the database file!

same for me but stuck on Phase 2 - rebuilding playlist tree

(EngineDJ not running of course)

Could you tell me what the configuration of the machine is, if it is Windows or Mac, if it is using the library of an internal or external ssd/HDD?

well, it seems my library was corrupted … i don’t know really why …

I started with a fresh new library then i used EngineSync to sync some tracks and … it WORKS!!!

I need to investigate this library corruption though…

Thank you for this wonderful tool !

Using Mac and external USB HDD

yes i did select my music folder and the m.db file and engine is not opened

am on windows 11 pro

i9 13th gen Alienware laptop with 64gb ram and 4tb ssd m2

Great report friend, it’s interesting too. Why, what could corrupt the library? You say the DJ Engine library? I ask because I need to investigate the behaviors, they vary a lot from machine to machine, and I think that even the size of the library is the amount of folders and subfolders you have on the PC.

Here my library is 360gb, there are 37k songs and there are 716 folders and subfolders that are converted to 716 playlists organized into subplaylists when you sync. Knowing these reports is important for me to optimize the code!

Thank you very much and I’m glad it worked :right_facing_fist::left_facing_fist::blush:

You have a pretty strong machine! Here I have an AMD Ryzen 7 9800x3d. It’s a gamer processor! 32gb of RAM and the songs on Sata ssd. Here only the first time I tested the app I got a delay of a few minutes. Then it never took more than 10 seconds!

Strange all this delay, it could be reading and then building the playlist tree in the Engine DJ library, I don’t know if external drivers plugged into the PC’s USB at the time of synchronization influences the slowness.

I need to check the code carefully!

If you still can’t, you could go to Engine DJ and in the settings, in the library tab, in the System section, click RUN CLEANUP.

Run this and then try to use the app sync again. And when you can, tell us about the experience.

hi

now i’ve just tried to import my main music folder, which is on my external usb hdd: 52 folders, 430GB, 26512 files, start time : 12:50 - end of phase 1 : 13:08 - but now it’s 13:35 and it’s still running phase 2 … could you add some logging or debug traces somewhere?

on macbook pro 2015

Yes, I’m investigating the code, and I’ll release a fix of this soon, I already know that for very large libraries, it’s mainly on HDs and external the scanning is time-consuming. I’m already optimizing it.

Boa tarde!! Eu não acho o arquivo ( m.db) no meu windows, procurei na pasta seguindo a orientação do vídeo e não encontrei quando acesso a pasta pelo aplicativo. Quando eu procuro direto na pasta pelo explorer aparecem um arquivo (m.db-journal).

segue em anexo o que aparece na pasta quando eu busco usando o aplicativo.

Esta Imagem Ć© quando eu prucuro diretamente pelo explorer.

No meu caso eu também utilizo o onedrive para o armazenamento das músicas, mÔs ele estÔ instalado e um outro hd dentro da mÔquina, como uma segunda partição independente de onde estão o sistema operacional e os programas instalados, isso influencia em alguma coisa?