Add configurable "Pause After" function in player controls

Feature description:

This is a function to halt listening sessions with the option to pre-set a song-based countdown while the player is unattended, when playing through a playlist or queue. Function could enable a configurable pause “after current” or “after next x” number of songs. Similar to sleep, but playlist/queue-item based.

Problem solved:

Automated play session stop with accurate list item-based control.

Brought benefits:

It may benefit users looking for ways to control long play sessions to set song-based limits without the need to estimate or translate target number of songs to time to use the current sleep function. It enables a new sleep mode in this resourceful player.

Other application solutions:

 
Not aware of similar solutions other than “stop after current song” in players like gonemad.
 

Additional description and context:

 

 

Screenshots / Mockup:

    

(\(\
( -.-)
o_(“)(”)
||||||||||||||