I would like the video to pause at the end of playing the file, so i will still have seeking capabilities once the file ends.
I don't think this is possible since the mplayer process finishes once the file reaches the end.
is it not possible that after the mplayer process ends, that the mplayer process be reinitialized and the slider be put to the last frame of the video. also, even if this is not possible to do this, could smplayer not exit full screen mode after the video ends.
did some additional thinking and wondered if it was possible to check while a video is playing, if it has reached the last frame of the video and then have it pause the video.
It seems there's a way. You can pass the option -idle to mplayer (in preferences -> advanced -> options for mplayer). This way the mplayer process doesn't finish and the video window may keep the last frame. However smplayer will launch another mplayer process when you play another video (so there could be multiple mplayer processes running). This can also affect the playlist.