Add EAN barcode field to session metadata
[ardour.git] / libs / ardour / session_metadata.cc
index 3da60ede3f3ca1e76d6b56496a999c819a063a1e..017f8b95e589dab5527b6a8afba057c7c47636dc 100644 (file)
@@ -77,7 +77,7 @@ SessionMetadata::SessionMetadata ()
        //map.insert (Property ("lyrics", ""));
        //map.insert (Property ("media", ""));
        //map.insert (Property ("label", ""));
-       //map.insert (Property ("barcode", ""));
+       map.insert (Property ("barcode", ""));
        //map.insert (Property ("encoded_by", ""));
        //map.insert (Property ("catalog_number", ""));
 
@@ -252,6 +252,12 @@ SessionMetadata::grouping () const
        return get_value("grouping");
 }
 
+string
+SessionMetadata::barcode () const
+{
+       return get_value("barcode");
+}
+
 string
 SessionMetadata::title () const
 {
@@ -454,6 +460,12 @@ SessionMetadata::set_grouping (const string & v)
        set_value ("grouping", v);
 }
 
+void
+SessionMetadata::set_barcode (const string & v)
+{
+       set_value ("barcode", v);
+}
+
 void
 SessionMetadata::set_title (const string & v)
 {