As the title says streaming hangs up at the end of song, until I press the next button. it could play without hiccup for many hours, then eventually hangs up. Here are the lines from the log file that I consistently see when it happens:

[18-05-11 12:00:54.6050] Slim::Player::StreamingController::nextsong (882) The next song is number 48, was 47
[18-05-11 12:00:54.6198] Slim::Player::StreamingController::_Stream (1203) Song queue is now 48,47
[18-05-11 12:01:04.5074] Slim::Player::StreamingController::_Playing (355) Song 47 is not longer in the queue
[18-05-11 12:01:04.5078] Slim::Player::StreamingController::_Playing (361) Song 48 has now started playing
[18-05-11 12:01:04.5094] Slim::Player::StreamingController::_Playing (390) Song queue is now 48

[18-05-11 12:03:55.2044] Slim::Player::StreamingController::nextsong (882) The next song is number 49, was 48
[18-05-11 12:03:55.2202] Slim::Player::StreamingController::_Stream (1203) Song queue is now 49,48

[18-05-11 12:03:56.4725] Slim::Player::StreamingController::nextsong (882) The next song is number 50, was 49


[18-05-11 12:03:56.5230] Slim::Player::StreamingController::_nextTrackReady (737) 00:04:20:12:18:08: nextTrack will be index 50
[18-05-11 12:03:56.5238] Slim::Player::StreamingController:layerReadyToStream (2198) 00:04:20:05:b4:19
[18-05-11 12:03:56.5244] Slim::Player::StreamingController::_Stream (1197) aborting streaming because songqueue too long: 3
This is where it hangs up and nothing gets added to the log until I press next, in this case four hours later. After that everything plays fine for many hours and this is what gets logged

[18-05-11 15:48:37.2203] Slim::Player::StreamingController::skip (2107) 00:04:20:12:18:08
[18-05-11 15:48:37.2355] Slim::Player::StreamingController::_Stop (603) Song queue is now 48
[18-05-11 15:48:37.2368] Slim::Player::StreamingController::_setPlayingStat e (2357) new playing state STOPPED
[18-05-11 15:48:37.2372] Slim::Player::StreamingController::_setStreamingSt ate (2366) new streaming state IDLE
[18-05-11 15:48:37.2403] Slim::Player::StreamingController::nextsong (882) The next song is number 49, was 48
[18-05-11 15:48:37.2787] Slim::Player::StreamingController::_nextTrackReady (737) 00:04:20:12:18:08: nextTrack will be index 49
[18-05-11 15:48:37.2791] Slim::Player::StreamingController::_Stream (1203) Song queue is now 49
[18-05-11 15:48:37.2795] Slim::Player::StreamingController::_Stream (1206) 00:04:20:12:18:08: preparing to stream song index 49

[18-05-11 15:48:37.4347] Slim::Player::StreamingController::_Stream (1302) Song queue is now 49

[18-05-11 15:48:41.5057] Slim::Player::StreamingController::_Playing (361) Song 49 has now started playing
[18-05-11 15:48:41.5070] Slim::Player::StreamingController::_Playing (390) Song queue is now 49
[18-05-11 15:48:41.7431] Slim::Player::StreamingController::nextsong (882) The next song is number 50, was 49

[18-05-11 15:48:41.7465] Slim::Player::StreamingController::_Stream (1203) Song queue is now 50,49
[18-05-11 15:48:41.7468] Slim::Player::StreamingController::_Stream (1206) 00:04:20:12:18:08: preparing to stream song index 50
So every time it hangs up it says
aborting streaming because songqueue too long:3

Any idea what might be causing it? Thanks