MY Videos rework for MP 1.3.0 (2 Viewers)

Status
Not open for further replies.

Wo0zy

Retired Team Member
  • Premium Supporter
  • April 30, 2008
    394
    134
    Home Country
    United Kingdom United Kingdom
    You didn't checked thorough :) (at least latest build). It's inside :) (screenshot 004 on first post).

    and changes on 6.4.2012.

    .........
    • External video player selectable by video extensions (possibility to set extensions which will use external player, others will play internal player)
    P.S.
    If you compile source from GIT than it's not in EXP-MyVideos (which I don't update anymore) but in EXP-MyVideos_BDPlayer_Merge branch where I switched this project

    Doh! I installed before the Easter break and only got around to reporting today!

    Completely missed the update :).

    Thanks mate.

    Mick
     

    Wo0zy

    Retired Team Member
  • Premium Supporter
  • April 30, 2008
    394
    134
    Home Country
    United Kingdom United Kingdom
    Hi Deda,

    Installed the latest version today. Missing external player options all present and correct :)

    Working great but I'm struggling with the actor image logic.

    I can download full actor details from within the GUI and refresh the details and movies that an actor appears in just fine but I never get an actor picture. Think you mention this in the second post so that's probably expected. However, if I add an image from within the actor section of the videos configuration (in MP config) using the refresh button the image appears (assuming there is one :)) and is visible within the GUI . Problem is if I then click on an actor with an image, instead of just displaying the information it triggers a refresh which then removes the image I just added in the config?

    Can you think what I may be missing?

    Cheers,

    Mick
     

    Deda

    Lead Dev MP1 Videos
  • Premium Supporter
  • March 18, 2009
    2,423
    2,385
    Zagreb
    Home Country
    Croatia Croatia
    Image will be added (if it exists on IMDB) on actor click in cast view in movie info screen or F3 (IMDB) in actors/directors view.

    Overwriting your added image is just a feature on first download of actor info but as we're here I need to check if after it can be still removed on another refresh (just forgot to check that :) )

    And how actors stuff works is like this:

    1. On movie scrape if scraper can fetch IMDB movie id (tt1234567) it will internally download cast list for movie with actors IMDB id (nm1234567) which is used after for 100% error free fetch of actor info. Actors info is not downloaded on that time so no any bio or movielist or actor picture.

    If scraper do not fetch IMDB movie id no joy for actors, they will be shown as before without any new goodies.

    2. On actor click in movie info screen or F3 in actors view, if actor have it's IMDB id and his/her info is empty, it will fetch info, thumb and movie list. If actors is fetched before upgrade he/her don't have IMDB actor id and MP will search for it by actor name and if there is more than one result you can choose right one and MP will fetch info, thumb and movie list and movie list will be auto updated for extra movie info (director, poster, MPAA, genre, small cast list -> that percentage counter on right side of actor name).

    3. On next click on the same actor, actor info screen will be shown immediately and MP will try to auto update missing things in his/her movie list (movies with full infos will be skipped in that process so this procedure will be faster and faster every time. Good thing to know is that if one movie in that list is fetched and entered in the database only once and if all infos are there, another actor/actress who participate in that movie when you click on him/her will not fetch that movie again, you will see all info immediately and that movie will be skipped in auto update process.

    Playing with actors will transform MP into little version of IMDB movie database because all movies fetched in process 2. will be stored in one table (IMDBMovies) which is for now used only for actors but I will see if it can be used for something else (currently I have 36000+ movies stored). Downside of this is that all is in SQLite db which is not very secure for corruption (like any other file-based db) so I personally here & there just copy db file just in case but for now, I never need to use that backup :) knock knock knock on the wood :).
     

    Deda

    Lead Dev MP1 Videos
  • Premium Supporter
  • March 18, 2009
    2,423
    2,385
    Zagreb
    Home Country
    Croatia Croatia
    Btw, new version is ready but I need to test it a little with my few good teammates if there is any trouble (I integrate nfo read/import in GUI) and some skin bugs repaired.
     

    Wo0zy

    Retired Team Member
  • Premium Supporter
  • April 30, 2008
    394
    134
    Home Country
    United Kingdom United Kingdom
    Image will be added (if it exists on IMDB) on actor click in cast view in movie info screen or F3 (IMDB) in actors/directors view.

    Overwriting your added image is just a feature on first download of actor info but as we're here I need to check if after it can be still removed on another refresh (just forgot to check that :) )

    And how actors stuff works is like this:

    1. On movie scrape if scraper can fetch IMDB movie id (tt1234567) it will internally download cast list for movie with actors IMDB id (nm1234567) which is used after for 100% error free fetch of actor info. Actors info is not downloaded on that time so no any bio or movielist or actor picture.

    If scraper do not fetch IMDB movie id no joy for actors, they will be shown as before without any new goodies.

    2. On actor click in movie info screen or F3 in actors view, if actor have it's IMDB id and his/her info is empty, it will fetch info, thumb and movie list. If actors is fetched before upgrade he/her don't have IMDB actor id and MP will search for it by actor name and if there is more than one result you can choose right one and MP will fetch info, thumb and movie list and movie list will be auto updated for extra movie info (director, poster, MPAA, genre, small cast list -> that percentage counter on right side of actor name).

    3. On next click on the same actor, actor info screen will be shown immediately and MP will try to auto update missing things in his/her movie list (movies with full infos will be skipped in that process so this procedure will be faster and faster every time. Good thing to know is that if one movie in that list is fetched and entered in the database only once and if all infos are there, another actor/actress who participate in that movie when you click on him/her will not fetch that movie again, you will see all info immediately and that movie will be skipped in auto update process.

    Playing with actors will transform MP into little version of IMDB movie database because all movies fetched in process 2. will be stored in one table (IMDBMovies) which is for now used only for actors but I will see if it can be used for something else (currently I have 36000+ movies stored). Downside of this is that all is in SQLite db which is not very secure for corruption (like any other file-based db) so I personally here & there just copy db file just in case but for now, I never need to use that backup :) knock knock knock on the wood :).

    Hi Deda,

    I can see it working exactly as described (awesome!) except for some reason my system isn't fetching actor images either during first actor download or refresh. All other actor info is fetched.

    Will have to investigate.

    Thanks for taking the time to write the detailed explanation mate.

    All the best,

    Mick.
     

    azzuro

    Test Group
  • Team MediaPortal
  • May 10, 2007
    9,984
    5,663
    France - IDF
    Home Country
    France France
    Hi, Deda,
    sorry, I could not resist! I compiled from GIT :oops:
    and now I'm trying your new version! and I wanted to say,
    THIS IS THE GOOD WORK ...:D
    I expect your version to give my opinion ... everything works but the NFO already are well read! and imported goods from the GUI. a wonder :love: !​
     

    Baltyre

    Portal Member
    April 8, 2012
    7
    0
    44
    Home Country
    France France
    Hi, i see your rework who allow to use external player only for some extention of files.
    I have a suggestion that seems relevant here if you have some spare time :
    https://forum.team-mediaportal.com/threads/conditional-use-of-external-players.107306/


    In Mediaportal, the option to use external player is kinda minimalist.
    In XBMC, there is a nice feature using an xml file called playercorefactory.xml who allow to use internal or multiples external players depending of a range of options & rules set by the users.

    http://wiki.xbmc.org/index.php?title=External_players

    For exemple :
    - Use MPC-HD player with all Madvr stuff for SD content
    - Use an alternative player or config for x264 10 bit content
    - Use internal player for files in the "Internal" Folder

    And on my computer i do a symbolic link to duplicate data on my "Internal" folder in order to allow me to choose when i'm using xbmc for each video, if i want to play them with internal or external.
    (I would love this option -choose to use internal or external player- direclty in mediaportal too but it's probably too much work)

    The xml file looks like this :
    <playercorefactory>
    <players>
    <player name="MPC-HC" type="ExternalPlayer" audio="false" video="true">
    <filename>C:\Program Files\MPC-HC\mplayerc.exe</filename>
    <args>"{1}" /fullscreen /close</args>
    <hidexbmc>false</hidexbmc>
    <hideconsole>false</hideconsole>
    <warpcursor>none</warpcursor>
    </player>
    </players>
    <rules action="prepend">
    <rule filetypes="mkv" filename=".*720p.*" player="MPC-HC"/>
    </rules>
    </playercorefactory>

    In my case, i prefer using an external player for the SD content, using Madvr and stuff.
    For HD content, internal is fine.
    I need some special config/player for x264 Hi-10p videos.
    And finaly, if my girlfriend wants to use mediaportal, i prefer that's all content she play is with the internal player (easier to use).

    PS : Sorry, for my bad english.
     

    catavolt

    Design Group Manager
  • Team MediaPortal
  • August 13, 2007
    14,596
    10,582
    Königstein (Taunus)
    Home Country
    Germany Germany
    IMHO you should try the LAV Filter package for ALL video content.
    It is easy to configure (even the standard config is sufficient to play nearly all video content).
    I use it here from the first versions on and it´s really easing life a lot.
    Just put in LAV in all config options and you are ready to go ;)
     

    Baltyre

    Portal Member
    April 8, 2012
    7
    0
    44
    Home Country
    France France
    IMHO you should try the LAV Filter package for ALL video content.
    It is easy to configure (even the standard config is sufficient to play nearly all video content).
    I use it here from the first versions on and it´s really easing life a lot.
    Just put in LAV in all config options and you are ready to go ;)

    Like a lot of people, i prefer using Madvr as renderer than EVR build in Mediaportal. You can't get anything better - hardware or software right now, and it's not compatible with mediaportal.
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Similar threads

    • Sticky
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the next release. We allocate about one month for Pre Release testing. In that time we will only fix bugs, after which comes the final release! Highlights of this release Bugfixes: [MP1-5221] - Core: Fix...
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the...
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the...
    Replies
    0
    Views
    1K
    Maybe they only show the bits information for the x64 version and no bits information for the 32-bit version?
    Maybe they only show the bits information for the x64 version and no bits information for the 32-bit version?
    We have just released MediaPortal 1.34 - Dune x86 and x64 version. Highlights of this release Bugfixes: [MP1-5201] - Fix MPC-HC...
    Replies
    10
    Views
    4K
    • Sticky
    We have just released MediaPortal 1.35 - Horizon x86 and x64 version. Highlights of this release Bugfixes: [MP1-5221] - Core: Fix FrameGrabbing for EVR [MP1-5222] - TV Server: Fix ISO-8859-10/14 DVB text encodings [MP1-5224] - Fix Card "CancelTune" request Since Pre-Release : New: Since Pre-Release : Improvement / Rework...
    We have just released MediaPortal 1.35 - Horizon x86 and x64 version. Highlights of this release Bugfixes: [MP1-5221] - Core...
    We have just released MediaPortal 1.35 - Horizon x86 and x64 version. Highlights of this release Bugfixes: [MP1-5221] - Core...
    Replies
    0
    Views
    1K
    I can't believe I missed the new feature, pixel shaders. :) Thankyou guys for all your work (y)
    I can't believe I missed the new feature, pixel shaders. :) Thankyou guys for all your work (y)
    Pre Releases are provided as a way for the community to test and give feedback on all the exciting things we have lined up for the...
    Replies
    1
    Views
    2K
    Yes, all compatible with x64 ;)
    Yes, all compatible with x64 ;)
    Hi folks, for all those who would like to enjoy Mediaportal on the Titanskin, I have now adapted the well-known MP games package...
    Replies
    7
    Views
    488
    Top Bottom