Skip to content

Commit

Permalink
Use global config file in player classes
Browse files Browse the repository at this point in the history
  • Loading branch information
gnojus committed Oct 27, 2019
1 parent 3b479cb commit 955deaf
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 22 deletions.
11 changes: 1 addition & 10 deletions mps_youtube/players/mplayer.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,6 @@


class mplayer(CmdPlayer):
DEFAULT_ARGS = {
"title": "-title",
"fs": "-fs",
"novid": "-novideo",
# "ignidx": "-lavfdopts o=fflags=+ignidx".split()
"ignidx": "",
"geo": "-geometry"
}

def __init__(self, player):
self.player = player
self.mplayer_version = _get_mplayer_version(player)
Expand All @@ -42,7 +33,7 @@ def _generate_real_playerargs(self):

args = config.PLAYERARGS.get.strip().split()

pd = self.DEFAULT_ARGS
pd = g.playerargs_defaults['mplayer']
args.extend((pd["title"], '"{0}"'.format(self.song.title)))

if pd['geo'] not in args:
Expand Down
12 changes: 1 addition & 11 deletions mps_youtube/players/mpv.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,6 @@


class mpv(CmdPlayer):
DEFAULT_ARGS = {
"msglevel": {"<0.4": "--msglevel=all=no:statusline=status",
">=0.4": "--msg-level=all=no:statusline=status"},
"title": "--title",
"fs": "--fs",
"novid": "--no-video",
"ignidx": "--demuxer-lavf-o=fflags=+ignidx",
"geo": "--geometry"
}

def __init__(self, player):
self.player = player
self.mpv_version = _get_mpv_version(player)
Expand All @@ -49,7 +39,7 @@ def _generate_real_playerargs(self):

args = config.PLAYERARGS.get.strip().split()

pd = self.DEFAULT_ARGS
pd = g.playerargs_defaults['mpv']
args.extend((pd["title"], '"{0}"'.format(self.song.title)))

if pd['geo'] not in args:
Expand Down
5 changes: 4 additions & 1 deletion mps_youtube/players/vlc.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import os
import subprocess

from .. import config, util
from .. import config, util, g

from ..player import CmdPlayer

Expand All @@ -13,6 +13,9 @@ def __init__(self, player):
def _generate_real_playerargs(self):
args = config.PLAYERARGS.get.strip().split()

pd = g.playerargs_defaults['vlc']
args.extend((pd["title"], '"{0}"'.format(self.song.title)))

util.list_update("--play-and-exit", args)

return [self.player] + args + [self.stream['url']]
Expand Down

0 comments on commit 955deaf

Please sign in to comment.