@@ -99,6 +99,9 @@ void ffPrintMedia(FFMediaOptions* options)
99
99
FF_FORMAT_ARG (media -> artist , "artist" ),
100
100
FF_FORMAT_ARG (media -> album , "album" ),
101
101
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" ),
102
105
}));
103
106
}
104
107
}
@@ -149,10 +152,17 @@ void ffGenerateMediaJsonResult(FF_MAYBE_UNUSED FFMediaOptions* options, yyjson_m
149
152
}
150
153
151
154
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 );
156
166
}
157
167
158
168
static FFModuleBaseInfo ffModuleInfo = {
0 commit comments