diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 6392a1175..36b1625ed 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -18,7 +18,28 @@
$(DefineConstants);UWP10_0
+ en
+ 8.0
+ enable
+ VideoLAN
+ VideoLAN
+ true
+ true
+ true
+ false
+ LGPL-2.1-or-later
+ git
+ https://code.videolan.org/videolan/LibVLCSharp
+ icon.png
+ https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS
3.4.9
+ libvlc;vlc;videolan;native;c/c++;video;audio;player;media;mediaplayer;codec;ffmpeg;xamarin;graphics;ios;android;linux;windows;macos;cross-platform
+
+
+ True
+
+
+
diff --git a/src/LibVLCSharp.Android.AWindow/Directory.build.props b/src/LibVLCSharp.Android.AWindow/Directory.build.props
new file mode 100644
index 000000000..a6221b864
--- /dev/null
+++ b/src/LibVLCSharp.Android.AWindow/Directory.build.props
@@ -0,0 +1,5 @@
+
+
+ disable
+
+
\ No newline at end of file
diff --git a/src/LibVLCSharp.Avalonia/LibVLCSharp.Avalonia.csproj b/src/LibVLCSharp.Avalonia/LibVLCSharp.Avalonia.csproj
index 8452b287d..be6800e83 100755
--- a/src/LibVLCSharp.Avalonia/LibVLCSharp.Avalonia.csproj
+++ b/src/LibVLCSharp.Avalonia/LibVLCSharp.Avalonia.csproj
@@ -14,30 +14,13 @@ LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.
netstandard2.0
LibVLCSharp.Avalonia
- 8.0
LibVLCSharp.Avalonia
- VideoLAN
- VideoLAN
- true
- true
- true
- false
- LGPL-2.1-or-later
- git
- https://code.videolan.org/videolan/LibVLCSharp
- icon.png
- enable
- https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS
- libvlc;vlc;videolan;video;audio;player;media;mediaplayer;avalonia;linux;macos;windows;cross-platform
+ $(PackageTags);avalonia
alpha01
-
- True
-
-
diff --git a/src/LibVLCSharp.Forms.Platforms.GTK/LibVLCSharp.Forms.Platforms.GTK.csproj b/src/LibVLCSharp.Forms.Platforms.GTK/LibVLCSharp.Forms.Platforms.GTK.csproj
index f4e0b7389..112edc6b9 100644
--- a/src/LibVLCSharp.Forms.Platforms.GTK/LibVLCSharp.Forms.Platforms.GTK.csproj
+++ b/src/LibVLCSharp.Forms.Platforms.GTK/LibVLCSharp.Forms.Platforms.GTK.csproj
@@ -10,20 +10,8 @@ Xamarin.Forms support for other platforms are in different packages (namely LibV
net47
LibVLCSharp.Forms.Platforms.GTK
- 8.0
- enable
LibVLCSharp.Forms.GTK
- VideoLAN
- VideoLAN
- true
- true
- true
- LGPL-2.1-or-later
- git
- https://code.videolan.org/videolan/LibVLCSharp
- icon.png
- https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS
- libvlc;vlc;videolan;native;c/c++;video;audio;player;media;mediaplayer;codec;ffmpeg;xamarin;graphics;ios;android;linux;windows;macos;cross-platform
+ $(PackageTags);gtk
@@ -31,10 +19,6 @@ Xamarin.Forms support for other platforms are in different packages (namely LibV
-
- True
-
-
diff --git a/src/LibVLCSharp.Forms.Platforms.WPF/LibVLCSharp.Forms.Platforms.WPF.csproj b/src/LibVLCSharp.Forms.Platforms.WPF/LibVLCSharp.Forms.Platforms.WPF.csproj
index b064f14c0..03328f21d 100644
--- a/src/LibVLCSharp.Forms.Platforms.WPF/LibVLCSharp.Forms.Platforms.WPF.csproj
+++ b/src/LibVLCSharp.Forms.Platforms.WPF/LibVLCSharp.Forms.Platforms.WPF.csproj
@@ -10,28 +10,10 @@ Xamarin.Forms support for other platforms are in different packages (namely LibV
net47
LibVLCSharp.Forms.Platforms.WPF
- 8.0
- enable
LibVLCSharp.Forms.WPF
- VideoLAN
- VideoLAN
- true
- true
- true
- LGPL-2.1-or-later
- git
- https://code.videolan.org/videolan/LibVLCSharp
- icon.png
- https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS
- libvlc;vlc;videolan;native;c/c++;video;audio;player;media;mediaplayer;codec;ffmpeg;xamarin;graphics;ios;android;linux;windows;macos;cross-platform
true
+ $(PackageTags);wpf
-
-
- True
-
-
-
full
true
diff --git a/src/LibVLCSharp.Forms/LibVLCSharp.Forms.csproj b/src/LibVLCSharp.Forms/LibVLCSharp.Forms.csproj
index b41d5c0bd..d4a1a7de8 100644
--- a/src/LibVLCSharp.Forms/LibVLCSharp.Forms.csproj
+++ b/src/LibVLCSharp.Forms/LibVLCSharp.Forms.csproj
@@ -14,22 +14,7 @@ Xamarin.Forms support for GTK and WPF are in separate packages. LibVLC needs to
netstandard2.0
$(TargetFrameworks);MonoAndroid81;Xamarin.iOS10;Xamarin.Mac20
LibVLCSharp.Forms
- en
- 8.0
- enable
LibVLCSharp.Forms
- VideoLAN
- VideoLAN
- true
- true
- true
- false
- LGPL-2.1-or-later
- git
- https://code.videolan.org/videolan/LibVLCSharp
- icon.png
- https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS
- libvlc;vlc;videolan;native;c/c++;video;audio;player;media;mediaplayer;codec;ffmpeg;xamarin;graphics;ios;android;linux;windows;macos;cross-platform
@@ -40,10 +25,7 @@ Xamarin.Forms support for GTK and WPF are in separate packages. LibVLC needs to
-
- True
-
-
+
diff --git a/src/LibVLCSharp.GTK/LibVLCSharp.GTK.csproj b/src/LibVLCSharp.GTK/LibVLCSharp.GTK.csproj
index a4911d4de..8e6efae98 100644
--- a/src/LibVLCSharp.GTK/LibVLCSharp.GTK.csproj
+++ b/src/LibVLCSharp.GTK/LibVLCSharp.GTK.csproj
@@ -14,28 +14,9 @@ LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.
net47
LibVLCSharp.GTK
- enable
- 8.0
LibVLCSharp.GTK
- VideoLAN
- VideoLAN
- true
- true
- true
- false
- LGPL-2.1-or-later
- git
- https://code.videolan.org/videolan/LibVLCSharp
- icon.png
- https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS
- libvlc;vlc;videolan;video;audio;player;media;mediaplayer;gtk-sharp;linux;windows;cross-platform
+ $(PackageTags);gtk-sharp
-
-
- True
-
-
-
C:\Program Files (x86)\GtkSharp\2.12\lib\gtk-sharp-2.0\gdk-sharp.dll
diff --git a/src/LibVLCSharp.Tests/LibVLCSharp.Tests.csproj b/src/LibVLCSharp.Tests/LibVLCSharp.Tests.csproj
index 7f9ca3030..9842d47ca 100644
--- a/src/LibVLCSharp.Tests/LibVLCSharp.Tests.csproj
+++ b/src/LibVLCSharp.Tests/LibVLCSharp.Tests.csproj
@@ -3,8 +3,8 @@
netcoreapp3.1
Exe
false
- 8.0
- enable
+ disable
+ 1591
full
diff --git a/src/LibVLCSharp.Tests/LibVLCTests.cs b/src/LibVLCSharp.Tests/LibVLCTests.cs
index 120e864d0..a9c9786aa 100644
--- a/src/LibVLCSharp.Tests/LibVLCTests.cs
+++ b/src/LibVLCSharp.Tests/LibVLCTests.cs
@@ -85,11 +85,8 @@ public void Categories()
[Test]
public void SetExitHandler()
{
- var called = false;
-
var exitCb = new ExitCallback(() =>
{
- called = true;
});
_libVLC.SetExitHandler(exitCb);
diff --git a/src/LibVLCSharp.Uno/LibVLCSharp.Uno.csproj b/src/LibVLCSharp.Uno/LibVLCSharp.Uno.csproj
index 9690f0776..5168771fe 100644
--- a/src/LibVLCSharp.Uno/LibVLCSharp.Uno.csproj
+++ b/src/LibVLCSharp.Uno/LibVLCSharp.Uno.csproj
@@ -3,36 +3,19 @@
LibVLCSharp.Uno
Uno integration for LibVLCSharp
- 8.0
- enable
Xamarin.iOS10;MonoAndroid81
$(TargetFrameworks);uap10.0.16299
true
- VideoLAN
- VideoLAN
- true
LibVLCSharp.Uno is the integration of LibVLCSharp with the Uno Platform on Windows, iOS and Android.
It also contains a VLC MediaPlayerElement for the Uno Platform (UWP, Android, iOS)
- libvlc;vlc;videolan;video;audio;player;media;mediaplayer;mediaelement;mediaplayerelement;codec;ffmpeg;graphics;ios;android;windows;cross-platform;uno
+ $(PackageTags);uno
LibVLCSharp.Uno
LibVLCSharp.Uno
- LGPL-2.1-or-later
- git
- https://code.videolan.org/videolan/LibVLCSharp
- icon.png
- false
- https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS
- true
- true
-
- True
-
-
%(Filename)
diff --git a/src/LibVLCSharp.WPF/LibVLCSharp.WPF.csproj b/src/LibVLCSharp.WPF/LibVLCSharp.WPF.csproj
index 6dfb1342d..4a3227768 100644
--- a/src/LibVLCSharp.WPF/LibVLCSharp.WPF.csproj
+++ b/src/LibVLCSharp.WPF/LibVLCSharp.WPF.csproj
@@ -13,31 +13,11 @@ LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.
net461;netcoreapp3.0
LibVLCSharp.WPF
- en
- 8.0
- enable
LibVLCSharp.WPF
true
- true
- VideoLAN
- VideoLAN
- true
- true
- true
- false
- LGPL-2.1-or-later
- git
- https://code.videolan.org/videolan/LibVLCSharp
- icon.png
- https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS
- libvlc;vlc;videolan;native;c/c++;video;audio;player;media;mediaplayer;codec;ffmpeg;xamarin;graphics;ios;android;linux;windows;macos;cross-platform
+ true
+ $(PackageTags);wpf
-
-
- True
-
-
-
diff --git a/src/LibVLCSharp.WinForms/LibVLCSharp.WinForms.csproj b/src/LibVLCSharp.WinForms/LibVLCSharp.WinForms.csproj
index 0c2cbbb12..979427383 100644
--- a/src/LibVLCSharp.WinForms/LibVLCSharp.WinForms.csproj
+++ b/src/LibVLCSharp.WinForms/LibVLCSharp.WinForms.csproj
@@ -14,28 +14,9 @@ LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.
net40;netcoreapp3.0
true
LibVLCSharp.WinForms
- 8.0
- enable
LibVLCSharp.WinForms
- VideoLAN
- VideoLAN
- true
- true
- true
- false
- LGPL-2.1-or-later
- git
- https://code.videolan.org/videolan/LibVLCSharp
- icon.png
- https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS
- libvlc;vlc;videolan;native;c/c++;video;audio;player;media;mediaplayer;codec;ffmpeg;xamarin;graphics;ios;android;linux;windows;macos;cross-platform
+ $(PackageTags);winforms
-
-
- True
-
-
-
diff --git a/src/LibVLCSharp/LibVLCSharp.csproj b/src/LibVLCSharp/LibVLCSharp.csproj
index 577e2f21d..8f2c3e89c 100644
--- a/src/LibVLCSharp/LibVLCSharp.csproj
+++ b/src/LibVLCSharp/LibVLCSharp.csproj
@@ -33,22 +33,7 @@ LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.$(TargetFrameworks);uap10.0;uap10.0.16299;net40;net471
$(TargetsForTfmSpecificBuildOutput);IncludeAWindow
LibVLCSharp
- en
- 8.0
- enable
LibVLCSharp
- VideoLAN
- VideoLAN
- true
- true
- true
- false
- LGPL-2.1-or-later
- git
- https://code.videolan.org/videolan/LibVLCSharp
- icon.png
- https://code.videolan.org/videolan/LibVLCSharp/blob/master/NEWS
- libvlc;vlc;videolan;native;c/c++;video;audio;player;media;mediaplayer;codec;ffmpeg;xamarin;graphics;ios;android;linux;windows;macos;cross-platform
true
$(NoWarn);NU5128
@@ -58,10 +43,6 @@ LibVLC needs to be installed separately, see VideoLAN.LibVLC.* packages.
-
- True
-
-