jaseg / python-mpv

Python interface to the awesome mpv media player
https://git.jaseg.de/python-mpv.git
Other
531 stars 67 forks source link

Unable to set geometry option #236

Closed phkarmur closed 1 year ago

phkarmur commented 1 year ago

py_log.txt

Unable to set geometry option in X11 screen Tried using player['geometry'] and player._set_property("geometry", geometry) but no luck!

jaseg commented 1 year ago

What behavior did you expect and what behavior did you get?

Please also post a link to your code or a testcase.

phkarmur commented 1 year ago

my mistake, i was using player.fullscreen = True thats why it was playing in whole screen sorry for your inconvenient

    def my_log(loglevel, component, message):
        print('[{}] {}: {}'.format(loglevel, component, message))

    player = mpv.MPV(log_handler=my_log)`

    #player.fullscreen = True
    player.loop_playlist = 'inf'
    geometry = str(args.w) + 'x' + str(args.h) + '+' + str(args.x) + '+' + str(args.y)
    player['geometry'] = geometry
    print(geometry)
    player.set_loglevel('debug')
    player['geometry'] = geometry
    player['osd-msg1'] = 'MPV Python test!'

    player.play(args.i)
    player.wait_until_playing()

    del player