Open hlubovac opened 7 years ago
We don't provide native binaries for the CPU architecture used by DSM, as well we don't currently check that it is working well on this architecture, especially the library version. The only thing I can say right now it to compile from source ("All in one" packages, sou you have a single binary). A long time ago, someone wrote an how to for MediaInfo, but I never tested it.
Hi -
Thank you for the great code!
I'm a Windows user. I'm trying to write an app that runs on Synology DSM within a docker container. So, I don't need help with the dsm+docker+dotnetcore part, but what I cannot figure out is which one (if any) of MediaInfoLib binaries (https://mediaarea.net/en/MediaInfo/Download) to use.
In addition to that problem, I'm not even sure that I'm able to recognize Linux-compatible binary files (comparable to Windows .dll files), so considering that most of the download packages published on your site contain multiple files, I don't know which files to include with binaries of my app. And, to make things even more confusing, I see that there are 1 or 2 dependencies that are supposed to be provided separately (libmediainfo, libzen) - and I'm only guessing that those can be simply placed within my app's binaries as well, as opposed to installed on the OS somewhere, which I wouldn't know how to do either.
If you point me to how to recognize binary files within your zip-downloads, I'll just go through all of these flavors and try them all (by placing them in my app's "bin" folder, which is how dotnet works, which I'm sure you know), hoping to find one that works with DSM.
BTW, your library works great on Windows. Thank you very much. I'm interacting with it via https://github.com/MediaArea/MediaInfoLib/blob/master/Source/MediaInfoDLL/MediaInfoDLL.cs
Thank you for your time. Hari