1 ardour { ["type"] = "Snippet", name = "Dump Playlists" }
3 function factory () return function ()
5 print ("Number of playlists:", Session:playlists():n_playlists())
8 print ("Used playlists:")
9 for p in Session:playlists():get_used():iter() do
10 print ("-", p:name(), p:n_regions())
14 print ("Unused playlists:")
15 for p in Session:playlists():get_unused():iter() do
16 print ("-", p:name(), p:n_regions())
20 print ("Playlists by Track:")
21 for r in Session:get_tracks():iter() do
23 for p in Session:playlists():playlists_for_track (r:to_track()):iter() do
24 if (p == r:to_track():playlist()) then
25 print (" >-", p:name(), p:n_regions())
27 print (" -", p:name(), p:n_regions())