Ticket #97: itunes49.2.diff
File itunes49.2.diff, 5.3 KB (added by , 19 years ago) |
---|
-
mfd/plugins/audio/audio.cpp
558 558 int daap_server_type = which_container->getServerType(); 559 559 metadata_server->unlockMetadata(); 560 560 561 if (daap_server_type == MST_daap_itunes4 8)561 if (daap_server_type == MST_daap_itunes49) 562 562 { 563 input = new DaapInput(this, url, DAAP_SERVER_ITUNES49); 564 } 565 else if (daap_server_type == MST_daap_itunes48) 566 { 563 567 input = new DaapInput(this, url, DAAP_SERVER_ITUNES48); 564 568 } 565 569 else if (daap_server_type == MST_daap_itunes47) -
mfd/plugins/daapclient/server_types.h
20 20 DAAP_SERVER_ITUNES46, 21 21 DAAP_SERVER_ITUNES47, 22 22 DAAP_SERVER_ITUNES48, 23 DAAP_SERVER_ITUNES49, 23 24 DAAP_SERVER_MYTH 24 25 }; 25 26 -
mfd/plugins/daapclient/database.cpp
91 91 { 92 92 metadata_container = metadata_server->createContainer(name, MCCT_audio, MCLT_lan, MST_daap_itunes48); 93 93 } 94 else if(daap_server_type == DAAP_SERVER_ITUNES49) 95 { 96 metadata_container = metadata_server->createContainer(name, MCCT_audio, MCLT_lan, MST_daap_itunes49); 97 } 94 98 else 95 99 { 96 100 metadata_container = metadata_server->createContainer(name, MCCT_audio, MCLT_lan); -
mfd/plugins/daapclient/daapinstance.cpp
575 575 copasetic = false; 576 576 } 577 577 } 578 else if(itunes_sub_version == 9) 579 { 580 if(daap_server_type != DAAP_SERVER_ITUNES49) 581 { 582 copasetic = false; 583 } 584 } 578 585 else 579 586 { 580 587 if(daap_server_type != DAAP_SERVER_ITUNES4X) … … 660 667 { 661 668 daap_server_type = DAAP_SERVER_ITUNES48; 662 669 } 670 else if(itunes_sub_version == 9) 671 { 672 daap_server_type = DAAP_SERVER_ITUNES49; 673 } 663 674 else 664 675 { 665 676 warning(QString("seems to be a new version of " -
mfd/plugins/daapserver/daapserver.cpp
387 387 { 388 388 daap_request->setClientType(DAAP_CLIENT_ITUNES48); 389 389 } 390 else if(itunes_sub_version == 9) 391 { 392 daap_request->setClientType(DAAP_CLIENT_ITUNES49); 393 } 390 394 else 391 395 { 392 396 warning(QString("daapserver does not yet have " … … 432 436 if(daap_request->getClientType() == DAAP_CLIENT_ITUNES45 || 433 437 daap_request->getClientType() == DAAP_CLIENT_ITUNES46 || 434 438 daap_request->getClientType() == DAAP_CLIENT_ITUNES47 || 435 daap_request->getClientType() == DAAP_CLIENT_ITUNES48 ) 439 daap_request->getClientType() == DAAP_CLIENT_ITUNES48 || 440 daap_request->getClientType() == DAAP_CLIENT_ITUNES49) 436 441 { 437 442 response << Tag('apro') << daapVersion3 << end ; 438 443 } … … 1224 1229 if(daap_request->getClientType() == DAAP_CLIENT_ITUNES45 || 1225 1230 daap_request->getClientType() == DAAP_CLIENT_ITUNES46 || 1226 1231 daap_request->getClientType() == DAAP_CLIENT_ITUNES47 || 1227 daap_request->getClientType() == DAAP_CLIENT_ITUNES48) 1232 daap_request->getClientType() == DAAP_CLIENT_ITUNES48 || 1233 daap_request->getClientType() == DAAP_CLIENT_ITUNES49) 1228 1234 { 1229 1235 http_request->getResponse()->setBytesInContentRangeHeader(true); 1230 1236 } -
mfd/plugins/daapserver/request.h
28 28 DAAP_CLIENT_ITUNES46, 29 29 DAAP_CLIENT_ITUNES47, 30 30 DAAP_CLIENT_ITUNES48, 31 DAAP_CLIENT_ITUNES49, 31 32 DAAP_CLIENT_MFDDAAPCLIENT 32 33 }; 33 34 -
mfdlib/mdcontainer.h
48 48 MST_daap_itunes45, 49 49 MST_daap_itunes46, 50 50 MST_daap_itunes47, 51 MST_daap_itunes48 51 MST_daap_itunes48, 52 MST_daap_itunes49 52 53 }; 53 54 54 55 class MetadataContainer