diff --git a/policy/modules/services/mpd.if b/policy/modules/services/mpd.if
index 2f52722..5599d14 100644
--- a/policy/modules/services/mpd.if
+++ b/policy/modules/services/mpd.if
@@ -246,6 +246,7 @@ interface(`mpd_admin',`
 		type mpd_data_t;
 		type mpd_log_t;
                 type mpd_var_lib_t;
+		type mpd_tmpfs_t;
 	')
 
 	allow $1 mpd_t:process { ptrace signal_perms };
@@ -267,4 +268,6 @@ interface(`mpd_admin',`
 
 	admin_pattern($1, mpd_log_t)
 
+	fs_search_tmpfs($1)
+	admin_pattern($1, mpd_tmpfs_t)
 ')