Hi,
After having streaming problems when playing from my ampache2 app, where it was impossible to play any song, I thought I had fixed it by enabling the "Use an alternative playback action for streaming if you have issues with playing music" option. Unfortunately, I'm still facing streaming problems. For each song I play, the stream starts correctly but at approximately 70% of the song, it always stops and tries to start again.
I think this is the log part where that happens, please let me know if you need anything else.
Thanks and great work!
Server: 7.0.1
Client: Ampache2 6.6.4 (f-droid)
2024-11-25T07:12:03+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-11-25T07:12:03+00:00 [ampache] (Ampache\Module\Api\Authentication\Gatekeeper) -> API session [c887402d66a8cf157dcb0d0cdc707dd9]
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\Api\ApiHandler) -> API function [Ampache\Module\Api\Method\StreamMethod]
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\System\Session) -> c887402d66a8cf157dcb0d0cdc707dd9 has been extended to Mon, 25 Nov 2024 08:12:03 +0000 extension length 3600
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\System\Session) -> c887402d66a8cf157dcb0d0cdc707dd9 has been extended to Mon, 25 Nov 2024 08:12:03 +0000 extension length 3600
2024-11-25T07:12:03+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-11-25T07:12:03+00:00 [ampache] (Ampache\Module\Application\ApplicationRunner) -> Found handler "Ampache\Module\Application\Playback\Play2Action" for action "play2"
2024-11-25T07:12:03+00:00 [ampache] (Ampache\Module\Application\Playback\Play2Action) -> Called for action: {play2}
2024-11-25T07:12:03+00:00 [ampache] (Ampache\Module\Application\Playback\Play2Action) -> Asked for type {song}
2024-11-25T07:12:03+00:00 [ampache] (Ampache\Module\System\Session) -> d4f23cc5054165184d886285bda8bf84202cfc02 has been extended to Mon, 25 Nov 2024 09:12:03 +0000 extension length 7200
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> play2 file (/media/Fito & Fitipaldis/Cada vez cadáver (2021)/Fito & Fitipaldis - Cada vez cadáver - 06 - Si me ves así.mp3}...
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Media type {mp3}
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Transcoding because explicit bitrate request
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Command: ffmpeg Arguments: -i %FILE% -vn -b:a %BITRATE% -c:a libmp3lame -f mp3 pipe:1
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Final transcode bitrate is 192
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Transcode command: ffmpeg -i '/media/Fito & Fitipaldis/Cada vez cadáver (2021)/Fito & Fitipaldis - Cada vez cadáver - 06 - Si me ves así.mp3' -vn -b:a 192 -c:a libmp3lame -f mp3 pipe:1
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Transcode command prefix: exec
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Registering stream @1732518723 for 2: Fito & Fitipaldis - Si me ves así {9312}
2024-11-25T07:12:03+00:00 [s1s1fo] (Ampache\Module\User\Activity\UserActivityPoster) -> post_activity: play song by user: 2: {9312}
2024-11-25T07:12:03+00:00 [s1s1fo] (lastfm.plugin) -> No session key, not scrobbling (need to grant Ampache to last.fm)
2024-11-25T07:12:05+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Process is not running, kill skipped.
2024-11-25T07:12:05+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Stream ended at 3636674 bytes out of 5448
2024-11-25T07:12:07+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-11-25T07:12:07+00:00 [ampache] (Ampache\Module\Api\Authentication\Gatekeeper) -> API session [c887402d66a8cf157dcb0d0cdc707dd9]
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\Api\ApiHandler) -> API function [Ampache\Module\Api\Method\StreamMethod]
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\System\Session) -> c887402d66a8cf157dcb0d0cdc707dd9 has been extended to Mon, 25 Nov 2024 08:12:07 +0000 extension length 3600
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\System\Session) -> c887402d66a8cf157dcb0d0cdc707dd9 has been extended to Mon, 25 Nov 2024 08:12:07 +0000 extension length 3600
2024-11-25T07:12:07+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-11-25T07:12:07+00:00 [ampache] (Ampache\Module\Application\ApplicationRunner) -> Found handler "Ampache\Module\Application\Playback\Play2Action" for action "play2"
2024-11-25T07:12:07+00:00 [ampache] (Ampache\Module\Application\Playback\Play2Action) -> Called for action: {play2}
2024-11-25T07:12:07+00:00 [ampache] (Ampache\Module\Application\Playback\Play2Action) -> Asked for type {song}
2024-11-25T07:12:07+00:00 [ampache] (Ampache\Module\System\Session) -> d4f23cc5054165184d886285bda8bf84202cfc02 has been extended to Mon, 25 Nov 2024 09:12:07 +0000 extension length 7200
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> play2 file (/media/Fito & Fitipaldis/Cada vez cadáver (2021)/Fito & Fitipaldis - Cada vez cadáver - 05 - Las palabras arden.mp3}...
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Media type {mp3}
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Transcoding because explicit bitrate request
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Command: ffmpeg Arguments: -i %FILE% -vn -b:a %BITRATE% -c:a libmp3lame -f mp3 pipe:1
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Final transcode bitrate is 192
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Transcode command: ffmpeg -i '/media/Fito & Fitipaldis/Cada vez cadáver (2021)/Fito & Fitipaldis - Cada vez cadáver - 05 - Las palabras arden.mp3' -vn -b:a 192 -c:a libmp3lame -f mp3 pipe:1
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Transcode command prefix: exec
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Registering stream @1732518727 for 2: Fito & Fitipaldis - Las palabras arden {9309}
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\Statistics\Stats) -> Last song played within skip limit (4/20s). Skipping {9312}
2024-11-25T07:12:07+00:00 [s1s1fo] (Ampache\Module\User\Activity\UserActivityPoster) -> post_activity: play song by user: 2: {9309}
2024-11-25T07:12:07+00:00 [s1s1fo] (lastfm.plugin) -> No session key, not scrobbling (need to grant Ampache to last.fm)
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Process is not running, kill skipped.
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Stream ended at 5046455 bytes out of 7560
2024-11-25T07:12:10+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-11-25T07:12:10+00:00 [ampache] (Ampache\Module\Api\Authentication\Gatekeeper) -> API session [c887402d66a8cf157dcb0d0cdc707dd9]
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Api\ApiHandler) -> API function [Ampache\Module\Api\Method\StreamMethod]
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\System\Session) -> c887402d66a8cf157dcb0d0cdc707dd9 has been extended to Mon, 25 Nov 2024 08:12:10 +0000 extension length 3600
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\System\Session) -> c887402d66a8cf157dcb0d0cdc707dd9 has been extended to Mon, 25 Nov 2024 08:12:10 +0000 extension length 3600
2024-11-25T07:12:10+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-11-25T07:12:10+00:00 [ampache] (Ampache\Module\Application\ApplicationRunner) -> Found handler "Ampache\Module\Application\Playback\Play2Action" for action "play2"
2024-11-25T07:12:10+00:00 [ampache] (Ampache\Module\Application\Playback\Play2Action) -> Called for action: {play2}
2024-11-25T07:12:10+00:00 [ampache] (Ampache\Module\Application\Playback\Play2Action) -> Asked for type {song}
2024-11-25T07:12:10+00:00 [ampache] (Ampache\Module\System\Session) -> d4f23cc5054165184d886285bda8bf84202cfc02 has been extended to Mon, 25 Nov 2024 09:12:10 +0000 extension length 7200
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> play2 file (/media/Fito & Fitipaldis/Cada vez cadáver (2021)/Fito & Fitipaldis - Cada vez cadáver - 05 - Las palabras arden.mp3}...
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Media type {mp3}
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Transcoding because explicit bitrate request
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Command: ffmpeg Arguments: -i %FILE% -vn -b:a %BITRATE% -c:a libmp3lame -f mp3 pipe:1
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Final transcode bitrate is 192
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Transcode command: ffmpeg -i '/media/Fito & Fitipaldis/Cada vez cadáver (2021)/Fito & Fitipaldis - Cada vez cadáver - 05 - Las palabras arden.mp3' -vn -b:a 192 -c:a libmp3lame -f mp3 pipe:1
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Transcode command prefix: exec
2024-11-25T07:12:10+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Content-Range doesn't start from 0, stats should already be registered previously; not collecting stats
2024-11-25T07:12:13+00:00 [s1s1fo] (Ampache\Module\Playback\Stream) -> Process is not running, kill skipped.
2024-11-25T07:12:13+00:00 [s1s1fo] (Ampache\Module\Application\Playback\Play2Action) -> Stream ended at 5046455 bytes out of 7560
2024-11-25T07:12:27+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-11-25T07:12:27+00:00 [ampache] (Ampache\Module\System\Dba) -> Database connection...
2024-11-25T07:12:27+00:00 [marian] (Ampache\Module\System\Session) -> u4o78dl4iatajmjqca5c9csprm has been extended to Mon, 25 Nov 2024 08:12:27 +0000 extension length 3600
2024-11-25T07:12:27+00:00 [marian] (ajax.server) -> Called for page: {index}
2024-11-25T07:12:27+00:00 [marian] (Ampache\Module\System\Session) -> Writing to u4o78dl4iatajmjqca5c9csprm with expiration 1732522347
Hi,
After having streaming problems when playing from my ampache2 app, where it was impossible to play any song, I thought I had fixed it by enabling the "Use an alternative playback action for streaming if you have issues with playing music" option. Unfortunately, I'm still facing streaming problems. For each song I play, the stream starts correctly but at approximately 70% of the song, it always stops and tries to start again.
I think this is the log part where that happens, please let me know if you need anything else.
Thanks and great work!
Server: 7.0.1
Client: Ampache2 6.6.4 (f-droid)