32 lines
780 B
Lua
32 lines
780 B
Lua
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
|
|
if (p == r:to_track():playlist()) then
|
|
print (" >-", p:name(), p:n_regions())
|
|
else
|
|
print (" -", p:name(), p:n_regions())
|
|
end
|
|
end
|
|
end
|
|
end end
|