das Problem mit dem Filenamen ist irgendwie immer noch:
2017-08-13 10:52:36 Got Message: play,1, hXXp://cdn-storage.br.de/MUJIuUOVBwQIb71S/bLWCMUJIuUOVBwQIb71S/_2rp9U1S/_-JS/_-4P93oyBKdS/5454d843-be8e-4a3d-94dc-ff5ee18bbfe7_C.mp4
2017-08-13 10:52:37 player: start url: hXXp://cdn-storage.br.de/MUJIuUOVBwQIb71S/bLWCMUJIuUOVBwQIb71S/_2rp9U1S/_-JS/_-4P93oyBKdS/5454d843-be8e-4a3d-94dc-ff5ee18bbfe7_C.mp4
2017-08-13 10:52:37 play state: ERROR
Weg dorthin:
ARD Mediathek
BR Mediathek
Alpha Centauri
ich hab mal die "player_set_filename" geändert und in der "player_start" den Aufruf geändert und nach vorne geschoben..
Dann klapps...
....
// split url
if ( strncmp(url, "http://", 7) != 0) {
return FALSE;
}
// create filename
player_set_filename( url );
....
....
void player_set_filename( char *url )
{
char *_pos;
_pos=strrchr(url,'/');
if(_pos && (strlen(_pos)<128)) sprintf(player.filename,"%s/%s",MEDIA_DIR,++_pos);
else sprintf (player.filename,"%s/NoFileName.mp4",MEDIA_DIR);
LOG("player: Filename: %s\n", player.filename);
DUMP("player: filename: %s\n", player.filename);
}