Ticket #6346: tvgrabber.diff
File tvgrabber.diff, 2.4 KB (added by , 12 years ago) |
---|
-
mythvideo/mythvideo/videodlg.cpp
526 526 { 527 527 m_item = item; 528 528 m_video_uid = video_uid; 529 m_season = m_item->GetSeason(); 530 m_episode = m_item->GetEpisode(); 529 531 530 532 const QString def_cmd = QDir::cleanPath(QString("%1/%2") 531 533 .arg(GetShareDir()) … … 533 535 const QString cmd = gContext->GetSetting("MovieDataCommandLine", 534 536 def_cmd); 535 537 536 StartRun(cmd, QStringList(video_uid), "Video Data Query"); 538 if (m_season > 0 || m_episode > 0) 539 { 540 QStringList args; 541 args << video_uid << m_season << m_episode; 542 StartRun(cmd, args, "Video Data Query"); 543 } 544 else 545 StartRun(cmd, QStringList(video_uid), "Video Data Query"); 537 546 } 538 547 539 548 private: … … 549 558 private: 550 559 Metadata *m_item; 551 560 QString m_video_uid; 561 QString m_season; 562 QString m_episode; 552 563 }; 553 564 554 565 /** \class VideoPosterSearch … … 570 581 void Run(QString video_uid, Metadata *item) 571 582 { 572 583 m_item = item; 584 m_season = m_item->GetSeason(); 585 m_episode = m_item->GetEpisode(); 573 586 574 587 const QString default_cmd = 575 588 QDir::cleanPath(QString("%1/%2") … … 577 590 .arg("mythvideo/scripts/tmdb.pl -P")); 578 591 const QString cmd = gContext->GetSetting("MoviePosterCommandLine", 579 592 default_cmd); 580 StartRun(cmd, QStringList(video_uid), "Poster Query"); 593 594 if (m_season > 0 || m_episode > 0) 595 { 596 QStringList args; 597 args << video_uid << m_season << m_episode; 598 StartRun(cmd, args, "Video Data Query"); 599 } 600 else 601 StartRun(cmd, QStringList(video_uid), "Poster Query"); 581 602 } 582 603 583 604 private: … … 606 627 607 628 private: 608 629 Metadata *m_item; 630 QString m_season; 631 QString m_episode; 609 632 }; 610 633 611 634 /** \class VideoFanartSearch