by rusty » Wed Jun 21, 2017 9:29 am
I was thinking about a possible implementation and I'm not really happy with any of the possible solutions:
1) We could add a setting for this to the playback section:
[ ] Only apply bookmarks to first track in Now Playing (applies only to the first track in NP list). But this can be problematic as bookmarks can be unexpectedly ignored if the set of tracks added to NP are bookmarked tracks from an _unrelated_ podcast or audiobook).
2) A possible alternative:
[ ] Only apply bookmarks to the first track added to Now Playing (applies only to the first track of any selected track/tracks that are added to the NP list). But although this solves the problem of adding an unrelated podcast to the NP list and unexpectedly ignoring it's bookmark, it doesn't solve the problem of bookmarks being unexpected ignored if the user adds multiple unrelated bookmarked podcasts/audiobook tracks to the NP list.
The only way to really implement this properly is for the NP list to be 'aware' of whether a track 'naturally' follows another track and if so, to ignore the bookmark.
3) Another possibility might be to use a popup "Reset bookmarks for all tracks in NP?" whenever the user presses 'Back' to reset a bookmark, but this wouldn't work well in Android Auto.
4) My last and simplest idea is to leave the current approach of pressing the Back button to reset the bookmark--it should work in all cases (incl. Android Auto), and is relatively painless, but to either:
a) add a the ability to manually 'Reset bookmarks' for a set of tracks.
b) automatically reset the bookmarks for all tracks in a 'set' once all of the bookmarks are at 100% , but leave the play counter unchanged.
Thoughts?
-Rusty
I was thinking about a possible implementation and I'm not really happy with any of the possible solutions:
1) We could add a setting for this to the playback section:
[ ] Only apply bookmarks to first track in Now Playing (applies only to the first track in NP list). But this can be problematic as bookmarks can be unexpectedly ignored if the set of tracks added to NP are bookmarked tracks from an _unrelated_ podcast or audiobook).
2) A possible alternative:
[ ] Only apply bookmarks to the first track added to Now Playing (applies only to the first track of any selected track/tracks that are added to the NP list). But although this solves the problem of adding an unrelated podcast to the NP list and unexpectedly ignoring it's bookmark, it doesn't solve the problem of bookmarks being unexpected ignored if the user adds multiple unrelated bookmarked podcasts/audiobook tracks to the NP list.
The only way to really implement this properly is for the NP list to be 'aware' of whether a track 'naturally' follows another track and if so, to ignore the bookmark.
3) Another possibility might be to use a popup "Reset bookmarks for all tracks in NP?" whenever the user presses 'Back' to reset a bookmark, but this wouldn't work well in Android Auto.
4) My last and simplest idea is to leave the current approach of pressing the Back button to reset the bookmark--it should work in all cases (incl. Android Auto), and is relatively painless, but to either:
a) add a the ability to manually 'Reset bookmarks' for a set of tracks.
b) automatically reset the bookmarks for all tracks in a 'set' once all of the bookmarks are at 100% , but leave the play counter unchanged.
Thoughts?
-Rusty