Pierre de la Martinière
Pierre de la Martinière
Updates are not automatically picked (yet). There is no need to reset the library, just re-import the same folder and only new songs will be added :)
So there are two things here: - when your files move is not something we can actually detect and then import the new ones - better imports (like not duplicating...
You can right-click on Museeks -> Open -> Open Anyway. You can also follow the steps here: https://support.apple.com/en-gb/guide/mac-help/mchleab3a043/mac I will fix the certificate not being correctly applied in the next...
That actually makes a lot of sense, I’ll see how I can implement it :)
Well, it's in id3v2 spec. I don't know if it's in all the extensions `musicmetadata` supports Some refs (apparently it's a nightmare): - http://id3.org/id3v2.3.0#sec4.18 - https://en.wikipedia.org/wiki/ID3#ID3v2_rating_tag_issue - http://kray.me/blog/resilient-id3-embedded-ratings/ It might...
Well, after some investigations, it seems like musicmetadata return a correct object, but with empty fields, cause .wav files often don't have metas. I thought it would be a musicmetadata...
Yes that was my bad indeed, .wav does not have metas, so I just have to "fake" ones to store them in the database, sorry
Ok, I'm reopening it since I need to have at least the duration of the .wav file. I'll try to submit a PR soon, must read the code before.
Hi @leetreveil ! I think I found a way to get the .wav duration. I know that musicmetadata is a lib for audio files with metas, so I don't know...
You can find it here: https://github.com/rackfx/Node-WAV-File-Info/blob/master/wav-file-info.js Basically, only this line is important: ``` { duration: ((read_result.chunk_size) / (read_result.sample_rate * read_result.num_channels * (read_result.bits_per_sample / 8))) } ``` just simple operations on...