This requires two fixes in ubuntuone-servers, I think. Fix 1: have My Downloads know about pre-release songs. When fetching details of a user's locker, the My Downloads page should notice songs with a release date later than today, store that release date in the database, and display all songs with a release date later than now with a message such as "Due for release on <date>". This will ensure that the purchaser knows that the songs are purchased, even if they're not downloading yet. (Songs with a release date on or before today should be displayed as they are currently.) This will require an extra database column. The page should also *not* call the download daemon for pre- release songs.
Fix 2: have the download retry daemon know about pre-release songs. When a song is flagged as pre-release, the download retry daemon should not retry the download; when the release date arrives, the retry daemon should try the download, so that the song arrives in the user's Ubuntu One storage on release day with no user intervention (no matter how much time passes between purchase and release day, i.e., the retry daemon should check for songs that are old because of pre-releases as well as recent failures). (Optional but rather nice fix 3: send a message to the user on release day telling them that their songs have downloaded. There should not be one message per song, but instead one message per album.) -- U1MS handles pre-ordered music inelegantly https://bugs.launchpad.net/bugs/573371 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs