Skip to content

WPR : Building moments

Media Explorer edited this page May 2, 2023 · 5 revisions

Building moments

Few notes on building

Windows (Desktop) target

  • I used the newest VS 2022 Preview to build this super-hard src code
  • Add https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json to Nuget-package list (it allows to auto-download packages Avalonia.xxx v11.0.999-cibuild0023504-beta on the solution rebuilding)
  • Build these libraries and place them under the same folder as the executable
  • Place FFMPEG executable (you can download from their website or make a custom version with WMA->OGG conversion supported)
  • Beside submodules included in this repostiory, this application depends on these native DLLs:
    • FNA3D
    • FAudio
    • libtheorafile

Android (Mobile) target

  • I also used the newest VS 2022 Preview to build this mind-blowing code. Plus I installed Avalonia extension from VS Marketplace
  • I "lost" all my code fixes because of I repeat to fork the original WPR (with ALL java bindings). I use this command (at cmd line):

git clone --recursive https://github.com/mediaexplorer74/WPR

  • I specially deleted .gitmodules file for reducing the problems when I'll be upload the result onto GitHub repo.
  • Before building I check that .NET 6 installed (recovered by VS) in my system.