Movie Browser Plugin

There are 197 replies in this Thread which was already clicked 42,616 times. The last Post () by Relaxibus.

  • for poster and banner change try

    button

    1 - 2 --3 etc-...

    Hi Lululla, the version previously rc9 had on the button 2 the function to change the title instead of changing the poster, etc. Changing the title is a highly desired function as it allows to modify the title easily if you have e.g. German title with ü ö ä, etc. Can you reserve one number key button to change the title?

    For changing the title you press text on your remote, click enter and you modify all meta data of your video, including the title..

  • for poster and banner change try

    button

    1 - 2 --3 etc-...

    Hi Lululla, the version previously rc9 had on the button 2 the function to change the title instead of changing the poster, etc. Changing the title is a highly desired function as it allows to modify the title easily if you have e.g. German title with ü ö ä, etc. Can you reserve one number key button to change the title?

    For changing the title you press text on your remote, click enter and you modify all meta data of your video, including the title..

    yes

    'startTeletext': self.editDatabase,


    and go to "class movieDatabase(Screen):"

    Do not take even a minute away from the affection of those who love you: you would not have time to recover it!


    Have a Good Trip


    GOOD VPN



    DMU


    logo_corvo.png


  • for poster and banner change try

    button

    1 - 2 --3 etc-...

    Hi Lululla, the version previously rc9 had on the button 2 the function to change the title instead of changing the poster, etc. Changing the title is a highly desired function as it allows to modify the title easily if you have e.g. German title with ü ö ä, etc. Can you reserve one number key button to change the title?

    For changing the title you press text on your remote, click enter and you modify all meta data of your video, including the title..

    And this is exactly the new way that is really annoying! The previous version had this function right on key "2" and you could modify the title in the virtual keyboard. very quick and fast. It would be highly desired if we could assign same function to a key. How often do you edit the database? How often do you need to change the title to delete parts or special characters?


    Or at least, can you show me where I could reassign "direct title edit" on key "2", so I will just modify my local plugin. Thanks!

    Edited once, last by Relaxibus: add question for self helping ().


  • There is of course an alternative if you have access from your laptop to your box. You can browse to your box and go to the folder , using ftp

    ftp://IP of your box//usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/db. There is a file called database. You can open it with a text editor, modify and save the file. Typing on a laptop keyboard is much faster than on a remote.

  • yes, this is an option, but not comfortable. Example: you record a movie. move it in the right folder and update with Movie Browser. Movie not found due some issue with the Title. with the version rc7 you just press key "2" and you can change the title. Save and it will find the correct TMBD entry. This key assignment has been changed by Kashmir in rc9, don't understood why.

  • I see your point. Could it be that your video file has a special character in its name and you named it on a Windows computer? The windows character set is different to UTF-8 of Linux. Try renaming the file name (no accents, no ä,ö, ü).


  • find line

    class movieBrowserMetrix(Screen):


    find

    '2': self.renewTMDb,


    and rename

    '2': self.editDatabase,



    Repeat this on

    class movieBrowserBackdrop(Screen):

    class movieBrowserPosterwall(Screen):



    please use Notepad++ or Geany


    save and try

    Do not take even a minute away from the affection of those who love you: you would not have time to recover it!


    Have a Good Trip


    GOOD VPN



    DMU


    logo_corvo.png


  • I've Vu+2 Duo2 with OpenVix 6.3, I've installed the latest MovieBrowser plugin from github, but when I update the db on first start, I got this error:


    Ricostruire il database ora?).<322390.5401>

    <322390.5441> [Pixmap] setPixmapNum(0) failed! defined pixmaps: []

    <322390.5463> [Skin] Processing screen 'MessageBox_summary' from list 'MessageBoxSummary, MessageBox_summary, SimpleSummary, ScreenSummary', position=(0, 0), size=(140 x 32) for module 'ScreenSummary'.

    <322392.5401> [eInputDeviceInit] 1 160 (352) 1

    <322392.5401> [eRCDeviceInputDev] emit: 1

    <322392.5406> [InfoBarGenerics] Key: 352 (Make) KeyID='KEY_OK' Binding='('OK',)'.

    <322392.5414> [ActionMap] Keymap 'MsgBoxActions' -> Action = 'ok'.

    <322392.7711> [eInputDeviceInit] 0 160 (352) 1

    <322392.7711> [eRCDeviceInputDev] emit: 0

    <322392.7717> [InfoBarGenerics] Key: 352 (Break) KeyID='KEY_OK' Binding='('OK',)'.

    <322396.6262> [gRC] main thread is non-idle! display spinner!

    <322396.6561> Traceback (most recent call last):

    <322396.6564> File "/usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py", line 3663, in database_run

    <322396.6742> content = self.contentlist[self.index]

    <322396.6753> ^^^^

    <322396.6754> File "/usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py", line 8709, in __init__

    <322396.7158> try:

    <322396.7166> ^^^^^

    <322396.7168> File "/usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py", line 8731, in makeUpdate

    <322396.7579> output = urlopen(request, timeout=10).read().decode('utf-8')

    <322396.7598> ^^^^^^^^^^^^^^^^^^^^^^^^^^

    <322396.7601> File "<frozen genericpath>", line 55, in getmtime

    <322396.7603> OSError: [Errno 5] Input/output error: '/media/hdd/movie/The Prom (2020).mkv'

    <322396.7604> [ePyObject] (CallObject(<bound method movieBrowserBackdrop.database_run of <class 'Plugins.Extensions.MovieBrowser.plugin.movieBrowserBackdrop'>>,()) failed)



    It fails load backdrop for file '/media/hdd/movie/The Prom (2020).mkv', but I've haven't got this file on my move folder.


    Thanks

  • Hi,


    i have the latest version installed (3.7 rc4), and verify that updating database all movie fields are filled but the "Director" field is allways blank.


    It seams the code not reading well the API result to get the "Director" info.


    Can you check this and do some tests?

    Edited once, last by hasafly ().

  • you tried this ??
    https://github.com/Belfagor2005/MovieBrowser

    Do not take even a minute away from the affection of those who love you: you would not have time to recover it!


    Have a Good Trip


    GOOD VPN



    DMU


    logo_corvo.png


  • I've installed the last version from Github.

    I've got this error (Vu+ Duo2, OpenVix 6.3):


    < 3794.3588> File "/usr/lib/enigma2/python/StartEnigma.py", line 314, in open

    < 3794.3609> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)

    < 3794.3630> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    < 3794.3632> File "/usr/lib/enigma2/python/StartEnigma.py", line 251, in instantiateDialog

    < 3794.3646> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)

    < 3794.3664> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    < 3794.3665> File "/usr/lib/enigma2/python/StartEnigma.py", line 274, in doInstantiateDialog

    < 3794.3682> dlg = screen(self, *arguments, **kwargs)

    < 3794.3694> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    < 3794.3695> File "/usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py", line 3007, in __init__

    < 3794.3856> skin = os_path.join(skin_path + "movieBrowserBackdrop.xml")

    < 3794.3863> ^^^^^^^

    < 3794.3869> NameError: name 'os_path' is not defined

    < 3794.3871> [ePyObject] (CallObject(<bound method Session.processDelay of <__main__.Session object at 0x711cd8b0>>,()) failed)


    I attach the full crash log.

  • ok thank's for report..


    try now

    Do not take even a minute away from the affection of those who love you: you would not have time to recover it!


    Have a Good Trip


    GOOD VPN



    DMU


    logo_corvo.png


  • Dear Lululla, thank you for the answer, but I've got the same error:


    < 60579.1561> File "/usr/lib/enigma2/python/StartEnigma.py", line 224, in processDelay

    < 60579.1578> callback(*retval)

    < 60579.1582> File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 2781, in extensionCallback

    < 60579.1598> File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 10, in __call__

    < 60579.1612> File "/usr/lib/enigma2/python/Screens/InfoBarGenerics.py", line 1637, in runPlugin

    < 60579.1624> File "/usr/lib/enigma2/python/Plugins/Plugin.py", line 110, in __call__

    < 60579.1640> File "/usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py", line 12383, in main

    < 60579.2245> session.open(movieBrowserBackdrop, 0, config.plugins.moviebrowser.filter.value, config.plugins.moviebrowser.filter.value)

    < 60579.2254> File "/usr/lib/enigma2/python/StartEnigma.py", line 314, in open

    < 60579.2274> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)

    < 60579.2294> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    < 60579.2295> File "/usr/lib/enigma2/python/StartEnigma.py", line 251, in instantiateDialog

    < 60579.2312> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)

    < 60579.2328> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    < 60579.2331> File "/usr/lib/enigma2/python/StartEnigma.py", line 274, in doInstantiateDialog

    < 60579.2348> dlg = screen(self, *arguments, **kwargs)

    < 60579.2361> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    < 60579.2362> File "/usr/lib/enigma2/python/Plugins/Extensions/MovieBrowser/plugin.py", line 3007, in __init__

    < 60579.2518> skin = os.path.join(skin_path + "movieBrowserBackdrop.xml")

    < 60579.2525> ^^^^^^^

    < 60579.2532> NameError: name 'os_path' is not defined

    < 60579.2533> [ePyObject] (CallObject(<bound method Session.processDelay of <__main__.Session object at 0x713aeb10>>,()) failed)


    Maybe the error is related to the specific skin used?


    I attach the full error log.


    Thanks again.

  • i don't have this problem. (fixed last day)

    MovieBrowser/plugin.py at 556a421d6aace8c462548f7cea46ec2a13c3035e · Belfagor2005/MovieBrowser
    Contribute to Belfagor2005/MovieBrowser development by creating an account on GitHub.
    github.com


    please remove your folder and put folder on github in your box


    regards

    Do not take even a minute away from the affection of those who love you: you would not have time to recover it!


    Have a Good Trip


    GOOD VPN



    DMU


    logo_corvo.png


  • Hi,


    must include "&include_adult=true" on Tmdb API call to include adult movies on database update.


    Without "&include_adult=true" on api call, will never get adult movies content.


    Regards

  • Hi,


    the Main Menu not centered in screen......only see half of it...I'm using metrix skin in 2160p.


    Can you fix?


    And include "&include_adult=true" on Tmdb API, so can handle adult movies too?


    Regards

    Edited once, last by hasafly ().

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!