Add example script to list Playlists
This commit is contained in:
parent
1172ff4948
commit
842faa5b6e
27
scripts/_dump_playlists.lua
Normal file
27
scripts/_dump_playlists.lua
Normal file
@ -0,0 +1,27 @@
|
||||
ardour { ["type"] = "Snippet", name = "Dump Playlists" }
|
||||
|
||||
function factory () return function ()
|
||||
|
||||
print ("Number of playlists:", Session:playlists():n_playlists())
|
||||
|
||||
print ()
|
||||
print ("Used playlists:")
|
||||
for p in Session:playlists():get_used():iter() do
|
||||
print ("-", p:name(), p:n_regions())
|
||||
end
|
||||
|
||||
print ()
|
||||
print ("Unused playlists:")
|
||||
for p in Session:playlists():get_unused():iter() do
|
||||
print ("-", p:name(), p:n_regions())
|
||||
end
|
||||
|
||||
print ()
|
||||
print ("Playlists by Track:")
|
||||
for r in Session:get_tracks():iter() do
|
||||
print ("*", r:name())
|
||||
for p in Session:playlists():playlists_for_track (r:to_track()):iter() do
|
||||
print (" -", p:name(), p:n_regions())
|
||||
end
|
||||
end
|
||||
end end
|
Loading…
Reference in New Issue
Block a user