Improve directory tree

This commit is contained in:
Ritiek Malhotra
2020-03-16 18:43:59 +05:30
parent 5adb3d0a4d
commit 083c430489
6 changed files with 12 additions and 10 deletions

View File

@@ -0,0 +1 @@
from spotdl.encode.encode_base import EncoderBase

View File

@@ -1,9 +1,8 @@
from abc import ABCMeta
from abc import abstractmethod
from abc import abstractproperty
import os import os
from abc import ABC
from abc import abstractmethod
""" """
NOTE ON ENCODERS NOTE ON ENCODERS
================ ================
@@ -22,7 +21,8 @@ import os
""" """
class EncoderBase(metaclass=ABCMeta):
class EncoderBase(ABC):
@abstractmethod @abstractmethod
def __init__(self, encoder_path, loglevel, additional_arguments): def __init__(self, encoder_path, loglevel, additional_arguments):
self.encoder_path = encoder_path self.encoder_path = encoder_path

View File

@@ -0,0 +1,4 @@
from spotdl.encode.encoders.ffmpeg import EncoderFFmpeg
from spotdl.encode.encoders.avconv import EncoderAvconv
EncodeClasses = (EncoderFFmpeg, EncoderAvconv)

View File

@@ -1,7 +1,7 @@
import subprocess import subprocess
import os import os
from logzero import logger as log from logzero import logger as log
from spotdl.encoders import EncoderBase from spotdl.encode import EncoderBase
class EncoderAvconv(EncoderBase): class EncoderAvconv(EncoderBase):
def __init__(self, encoder_path="avconv"): def __init__(self, encoder_path="avconv"):

View File

@@ -1,7 +1,7 @@
import subprocess import subprocess
import os import os
from logzero import logger as log from logzero import logger as log
from spotdl.encoders import EncoderBase from spotdl.encode import EncoderBase
RULES = { RULES = {
"m4a": { "m4a": {

View File

@@ -1,3 +0,0 @@
from spotdl.encoders.base import EncoderBase
from spotdl.encoders.ffmpeg import EncoderFFmpeg
from spotdl.encoders.avconv import EncoderAvconv