tmp
This commit is contained in:
parent
9390ead5bb
commit
426ad381de
5 changed files with 226 additions and 104 deletions
13
Flow.py
13
Flow.py
|
|
@ -13,6 +13,8 @@ from src.backends.spotify.ParseSpotify import Parser
|
|||
|
||||
from src.backends.local.LocalLibraryIndexer import update_local_library
|
||||
from src.backends.local.ParseLocal import LocalParser
|
||||
from src.backends.itunes.ParseItunesXml import ParseItunesXml
|
||||
|
||||
|
||||
from src.mappers.RemoteLibraryResolver import resolve_remote_tracks
|
||||
from src.StatGenerator import log_stats
|
||||
|
|
@ -43,6 +45,17 @@ class Flow:
|
|||
|
||||
LibrarySaver(library_parsed).save(work_dir / "spotify_library.json")
|
||||
|
||||
@staticmethod
|
||||
def parse_itunes_library():
|
||||
parser = ParseItunesXml()
|
||||
|
||||
library_parsed = parser.parse(
|
||||
work_dir / "itunes" / "Library.xml",
|
||||
work_dir / "itunes" / "Library.json"
|
||||
)
|
||||
|
||||
LibrarySaver(library_parsed).save(work_dir / "itunes_library.json")
|
||||
|
||||
@staticmethod
|
||||
def parse_local_library():
|
||||
parser = LocalParser()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue