View Issue Details

IDProjectCategoryView StatusLast Update
0004551ardourbugspublic2020-04-19 20:15
Reporterin0giro Assigned Topaul  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformIntel Core2 DuoOSGentoo amd64 + Pro-Audio overlayOS Versionstable/unstable
Target Version3.0-beta3 
Summary0004551: unused playlists are not available via playlist menu
Descriptionsessions that had "not-currenty-selected" AKA unused playlists before SVN 10970 are not displaying all the available unused playlists in SVN 10970. it seems like the orig-track-id value is not longer matching the route's actual id. fixing it by hand seems to work in making the unused playlists available again in the route's playlists menu.
Steps To Reproduceopen a session with known unused playlists before SVN 10970, save and reload: some of the playlists will be missing in the GUI, though still in the .ardour file.
TagsNo tags attached.

Activities

in0giro

2011-12-10 23:49

reporter   ~0012358

upon further investigation of the session files, it seems like the hidden unused Playlists are getting an orig-track-id not of the Route, but possibly of the Route's Diskstream.

in0giro

2011-12-10 23:50

reporter   ~0012359

also, creating a session from scratch and adding a mono Audio route, the initial playlist created has the wrong orig-track-id.

in0giro

2011-12-12 04:59

reporter   ~0012391

if possible, would there be a way to "auto-correct" the session files that were ruined by this bug? fixing it by hand is slow and painful ;) so far, it seems like either a) the Route's Diskstream's id was being used as the orig-track-id for the unused playlists; and/or b) the Route's id was changed, the unused playlists were not updated, and the Route's Diskstream's id was set to the Route's old id (seems more unlikely). if the exact method of the changed ids can be found, perhaps a consistent remedy could be applied automatically: for example, changing the orig-track-id of any playlist that has an orig-track-id of a Diskstream to the Diskstream's Route's id.

also, this bug should be changed to major/critical, as it ruins existing sessions by orphaning unused playlists for ALL routes.

in0giro

2011-12-14 14:26

reporter   ~0012411

seems to be fixed in SVN 10999. but damaged sessions need to be fixed by hand:


- las, 11:52 -
in0giro: fixed in 10998
in0giro: to fix existing sessions (from the aslt few days) if you need to: edit the XML file
in0giro: find the relevant <Playlist> node
in0giro: also find the relevant <Route> node (this is for the track)
in0giro: get the ID of the Route
in0giro: edit the orig-track-id property for the Playlist to match the Route ID

paul

2011-12-14 14:32

administrator   ~0012412

see notes.

in0giro

2011-12-15 04:25

reporter   ~0012417

unfortunately, this bug is still present/has returned in SVN 11008. an older session that has good orig-track-id's in session file (and working in beta-1a), opened in 11008 exhibits the same problem: all playlists created for a track are no longer available in the playlist menu.

in0giro

2011-12-15 04:30

reporter   ~0012418

addendum to above note: it seems like the older session does indeed have some bad orig-track-id's (again, pointing to the Route's Diskstream's id, not the Route's id), but the beta-1a build loads the orphaned playlists correctly, while 11008 does not.

system

2020-04-19 20:15

developer   ~0022884

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2011-12-10 23:26 in0giro New Issue
2011-12-10 23:49 in0giro Note Added: 0012358
2011-12-10 23:50 in0giro Note Added: 0012359
2011-12-11 01:53 cth103 cost => 0.00
2011-12-11 01:53 cth103 Target Version => 3.0-beta2
2011-12-12 04:59 in0giro Note Added: 0012391
2011-12-14 14:26 in0giro Note Added: 0012411
2011-12-14 14:32 paul Note Added: 0012412
2011-12-14 14:32 paul Status new => resolved
2011-12-14 14:32 paul Resolution open => fixed
2011-12-14 14:32 paul Assigned To => paul
2011-12-15 04:25 in0giro Note Added: 0012417
2011-12-15 04:30 in0giro Note Added: 0012418
2012-01-10 20:45 cth103 Target Version 3.0-beta2 => 3.0-beta3
2020-04-19 20:15 system Note Added: 0022884
2020-04-19 20:15 system Status resolved => closed