by BigInJapan » Wed Feb 27, 2013 12:01 pm
In the player interface, swiping left to right or right to left on the track info currently skips backward or forward in the playlist. I think it would be better if swiping previewed items in the playlist and then tapping the currently viewed item actually moved the playback to that point in the playlist.
For example, suppose a playlist of 10 tracks. I'm currently listening to track 2 and don't want to listen to the rest of the song. I swipe right to left on the track info, and the info for track 3 in the playlist is displayed. Playback itself is unaffected at this point. I decide I also don't want to hear track 3, so I swipe again, and now I see the info for track 4. I do want to hear that song, so I tap it, and playback advances to that track.
While I'm listening to track 4, I decide to look ahead at the next track. I swipe and see the info for track 5. I'm not going to want to hear that song next, so I swipe again and see the info for track 6. I will want to hear that one next, but I don't want to interrupt the playback of track 4. I long tap on the info for track 6, and that gets queued as the next song. So track 4 will complete, track 5 will be skipped, and playback will advance to track 6.
While I'm listening to track 6, I forget what the name of that song I skipped was. I swipe left to right, and I see the info for track 5. Playback is unaffected. At this point, either I swipe right to left and am back to viewing the track 6 info, or I just leave it alone, and when track 6 ends and track 7 starts, the info for track 7 is displayed.
When previewing track info, a small indicator should appear on the left or right edge of the track info section to give the user a visual queue of which direction to swipe to get back to the info for the currently playing track.
This approach would alleviate the situation of an accidental swipe affecting the playback. Accidental swipe followed by accidental tap is far less likely. It also gives the user a way to interact with the now playing queue without leaving the player screen.
In the player interface, swiping left to right or right to left on the track info currently skips backward or forward in the playlist. I think it would be better if swiping previewed items in the playlist and then tapping the currently viewed item actually moved the playback to that point in the playlist.
For example, suppose a playlist of 10 tracks. I'm currently listening to track 2 and don't want to listen to the rest of the song. I swipe right to left on the track info, and the info for track 3 in the playlist is displayed. Playback itself is unaffected at this point. I decide I also don't want to hear track 3, so I swipe again, and now I see the info for track 4. I do want to hear that song, so I tap it, and playback advances to that track.
While I'm listening to track 4, I decide to look ahead at the next track. I swipe and see the info for track 5. I'm not going to want to hear that song next, so I swipe again and see the info for track 6. I will want to hear that one next, but I don't want to interrupt the playback of track 4. I long tap on the info for track 6, and that gets queued as the next song. So track 4 will complete, track 5 will be skipped, and playback will advance to track 6.
While I'm listening to track 6, I forget what the name of that song I skipped was. I swipe left to right, and I see the info for track 5. Playback is unaffected. At this point, either I swipe right to left and am back to viewing the track 6 info, or I just leave it alone, and when track 6 ends and track 7 starts, the info for track 7 is displayed.
When previewing track info, a small indicator should appear on the left or right edge of the track info section to give the user a visual queue of which direction to swipe to get back to the info for the currently playing track.
This approach would alleviate the situation of an accidental swipe affecting the playback. Accidental swipe followed by accidental tap is far less likely. It also gives the user a way to interact with the now playing queue without leaving the player screen.