Make sure not to play data_kind 1 songs -- radio stations
This commit is contained in:
parent
0e84da1679
commit
63d6df105f
|
@ -788,6 +788,10 @@ void dispatch_stream_id(WS_CONNINFO *pwsc, int session, char *id) {
|
||||||
/**********************
|
/**********************
|
||||||
* stream file normally
|
* stream file normally
|
||||||
**********************/
|
**********************/
|
||||||
|
if(pmp3->data_kind != 0) {
|
||||||
|
ws_returnerror(pwsc,500,"Can't stream radio station");
|
||||||
|
return;
|
||||||
|
}
|
||||||
file_fd=r_open2(pmp3->path,O_RDONLY);
|
file_fd=r_open2(pmp3->path,O_RDONLY);
|
||||||
if(file_fd == -1) {
|
if(file_fd == -1) {
|
||||||
pwsc->error=errno;
|
pwsc->error=errno;
|
||||||
|
|
|
@ -465,6 +465,11 @@ int plugin_ssc_should_transcode(WS_CONNINFO *pwsc, char *codec) {
|
||||||
char *native_codecs=NULL;
|
char *native_codecs=NULL;
|
||||||
char *user_agent=NULL;
|
char *user_agent=NULL;
|
||||||
|
|
||||||
|
if(!codec) {
|
||||||
|
DPRINTF(E_LOG,L_PLUG,"testing transcode on null codec?\n");
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
if(pwsc) {
|
if(pwsc) {
|
||||||
/* see if the headers give us any guidance */
|
/* see if the headers give us any guidance */
|
||||||
native_codecs = ws_getrequestheader(pwsc,"accept-codecs");
|
native_codecs = ws_getrequestheader(pwsc,"accept-codecs");
|
||||||
|
|
Loading…
Reference in New Issue