@@ -99,6 +99,9 @@ void ffPrintMedia(FFMediaOptions* options)
9999 FF_FORMAT_ARG (media -> artist , "artist" ),
100100 FF_FORMAT_ARG (media -> album , "album" ),
101101 FF_FORMAT_ARG (media -> status , "status" ),
102+ FF_FORMAT_ARG (media -> player , "player-name" ),
103+ FF_FORMAT_ARG (media -> playerId , "player-id" ),
104+ FF_FORMAT_ARG (media -> url , "url" ),
102105 }));
103106 }
104107}
@@ -149,10 +152,17 @@ void ffGenerateMediaJsonResult(FF_MAYBE_UNUSED FFMediaOptions* options, yyjson_m
149152 }
150153
151154 yyjson_mut_val * obj = yyjson_mut_obj_add_obj (doc , module , "result" );
152- yyjson_mut_obj_add_strbuf (doc , obj , "song" , & media -> song );
153- yyjson_mut_obj_add_strbuf (doc , obj , "artist" , & media -> artist );
154- yyjson_mut_obj_add_strbuf (doc , obj , "album" , & media -> album );
155- yyjson_mut_obj_add_strbuf (doc , obj , "status" , & media -> status );
155+
156+ yyjson_mut_val * song = yyjson_mut_obj_add_obj (doc , obj , "song" );
157+ yyjson_mut_obj_add_strbuf (doc , song , "name" , & media -> song );
158+ yyjson_mut_obj_add_strbuf (doc , song , "artist" , & media -> artist );
159+ yyjson_mut_obj_add_strbuf (doc , song , "album" , & media -> album );
160+ yyjson_mut_obj_add_strbuf (doc , song , "status" , & media -> status );
161+
162+ yyjson_mut_val * player = yyjson_mut_obj_add_obj (doc , obj , "player" );
163+ yyjson_mut_obj_add_strbuf (doc , player , "name" , & media -> player );
164+ yyjson_mut_obj_add_strbuf (doc , player , "id" , & media -> playerId );
165+ yyjson_mut_obj_add_strbuf (doc , player , "url" , & media -> url );
156166}
157167
158168static FFModuleBaseInfo ffModuleInfo = {
0 commit comments