summaryrefslogtreecommitdiff
path: root/libs/ardour/session_metadata.cc
diff options
context:
space:
mode:
authorColin Fletcher <colin.m.fletcher@googlemail.com>2015-02-10 11:06:22 +0000
committerRobin Gareus <robin@gareus.org>2015-03-28 18:34:02 +0100
commitc625d7a6373fa1889c9632fbcd423cccfd0e4bd1 (patch)
treed09c0227f03e1d0c1c83e8029eaf1cde1b2d375f /libs/ardour/session_metadata.cc
parent5707c85c649cf719dce066e411ee2ccc6fedceaa (diff)
Add EAN barcode field to session metadata
Diffstat (limited to 'libs/ardour/session_metadata.cc')
-rw-r--r--libs/ardour/session_metadata.cc14
1 files changed, 13 insertions, 1 deletions
diff --git a/libs/ardour/session_metadata.cc b/libs/ardour/session_metadata.cc
index 3da60ede3f..017f8b95e5 100644
--- a/libs/ardour/session_metadata.cc
+++ b/libs/ardour/session_metadata.cc
@@ -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", ""));
@@ -253,6 +253,12 @@ SessionMetadata::grouping () const
}
string
+SessionMetadata::barcode () const
+{
+ return get_value("barcode");
+}
+
+string
SessionMetadata::title () const
{
return get_value("title");
@@ -455,6 +461,12 @@ SessionMetadata::set_grouping (const string & v)
}
void
+SessionMetadata::set_barcode (const string & v)
+{
+ set_value ("barcode", v);
+}
+
+void
SessionMetadata::set_title (const string & v)
{
set_value ("title", v);