From 3eab90b03e2c2609c2b5935c40187500b6267797 Mon Sep 17 00:00:00 2001
From: "T. Okubo" <t.okubo.rx78+github@gmail.com>
Date: Mon, 30 Nov 2015 22:58:23 +0900
Subject: [PATCH] Add media_library.rs

---
 src/lib.rs           |  2 ++
 src/media_library.rs | 15 +++++++++++++++
 2 files changed, 17 insertions(+)
 create mode 100644 src/media_library.rs

diff --git a/src/lib.rs b/src/lib.rs
index 046e022..3a055a0 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -11,6 +11,7 @@ mod core;
 mod media;
 mod media_player;
 mod media_list;
+mod media_library;
 mod enums;
 
 pub use enums::*;
@@ -18,4 +19,5 @@ pub use core::*;
 pub use media::*;
 pub use media_player::*;
 pub use media_list::*;
+pub use media_library::*;
 
diff --git a/src/media_library.rs b/src/media_library.rs
new file mode 100644
index 0000000..563587b
--- /dev/null
+++ b/src/media_library.rs
@@ -0,0 +1,15 @@
+// Copyright (c) 2015 T. Okubo
+// This file is part of vlc-rs.
+// Licensed under the MIT license, see the LICENSE file.
+
+use ffi;
+
+pub struct MediaLibrary {
+    pub ptr: *mut ffi::libvlc_media_library_t,
+}
+
+impl Drop for MediaLibrary {
+    fn drop(&mut self) {
+        unsafe{ ffi::libvlc_media_library_release(self.ptr) };
+    }
+}