In the current version there is a possibility/bug to replay already played tracks from the shuffle history (which Neutron keeps to provide possibility to return to previously played tracks with Prev) if you select already played track manually in the track list - then tracks following this track will play again.
Next Neutron Player's update will have this issue fixed and manually selected track will be pushed to the top of the shuffle history.
Also, Neutron Player offers Queue which can be configured as Random and Unique (long press Queue and activate those options). All pushed tracks (you can push groups of them - album, folder, artist, genre or even whole library via Songs) will get random positions in the Queue and they will play according to the random list.
If you activate Dynamic option of the Queue then played track will be removed from the Queue, so you will see only not yet played tracks in the list.
Next Neutron Player's update will have this issue fixed and manually selected track will be pushed to the top of the shuffle history.
Also, Neutron Player offers Queue which can be configured as Random and Unique (long press Queue and activate those options). All pushed tracks (you can push groups of them - album, folder, artist, genre or even whole library via Songs) will get random positions in the Queue and they will play according to the random list.
If you activate Dynamic option of the Queue then played track will be removed from the Queue, so you will see only not yet played tracks in the list.