diff --git a/show/dance2023/playlist.n3 b/show/dance2023/playlist.n3
new file mode 100644
--- /dev/null
+++ b/show/dance2023/playlist.n3
@@ -0,0 +1,33 @@
+@prefix : .
+@prefix show: .
+@prefix sh: .
+@prefix rdf: .
+@prefix rdfs: .
+
+show:dance2023 :musicRoot "show/dance2023/music/norm";
+:spectrogramUrlRoot "/show/dance2023/spectrogram" .
+
+show:dance2023 :playList (
+ sh:song1 sh:song2 sh:song3 sh:song4 sh:song5
+ sh:song6 sh:song7 sh:song8 sh:song9 sh:song10
+ sh:song11 sh:song12 sh:song13 sh:song14 sh:song15
+ sh:song16 sh:song17
+) .
+
+sh:song1 a :Song; rdfs:label "1 "; :songFilename "01-opening.wav" .
+sh:song2 a :Song; rdfs:label "2 "; :songFilename "02-morning-mh.wav" .
+sh:song3 a :Song; rdfs:label "3 "; :songFilename "03-birdie2.wav" .
+sh:song4 a :Song; rdfs:label "4 "; :songFilename "04-street2.wav" .
+sh:song5 a :Song; rdfs:label "5 "; :songFilename "05-jersey.wav" .
+sh:song6 a :Song; rdfs:label "6 "; :songFilename "06-broadway-mh.wav" .
+sh:song7 a :Song; rdfs:label "7 "; :songFilename "07-chorus.wav" .
+sh:song8 a :Song; rdfs:label "8 "; :songFilename "08-face.wav" .
+sh:song9 a :Song; rdfs:label "9 "; :songFilename "09-westside-full-cut.wav" .
+sh:song10 a :Song; rdfs:label "10"; :songFilename "10-ham.wav" .
+sh:song11 a :Song; rdfs:label "11"; :songFilename "11-dontmean-prev-show-cd.wav" .
+sh:song12 a :Song; rdfs:label "12"; :songFilename "12-dream.wav" .
+sh:song13 a :Song; rdfs:label "13"; :songFilename "13-gotta.wav" .
+sh:song14 a :Song; rdfs:label "14"; :songFilename "14-charleston.wav" .
+sh:song15 a :Song; rdfs:label "15"; :songFilename "15-ok.wav" .
+sh:song16 a :Song; rdfs:label "16"; :songFilename "16-rich3.wav" .
+sh:song17 a :Song; rdfs:label "17"; :songFilename "17-business-mh.wav" .
\ No newline at end of file