Search year fixed

This commit is contained in:
Dniel97
2021-09-10 03:07:11 +02:00
parent f334f305be
commit 092708d604
2 changed files with 9 additions and 4 deletions

View File

@@ -42,13 +42,13 @@ Follow these steps to get a local copy of Orpheus up and running:
### Installation
1. Clone the repo inside the folder `OrpheusDL`
1. Clone the repo inside the folder `orpheusdl/modules/`
```sh
git clone https://github.com/Dniel97/orpheusdl-tidal.git
git clone https://github.com/Dniel97/orpheusdl-tidal.git tidal
```
2. Execute:
```sh
python orpheus.py search tidal track darkside
python orpheus.py
```
3. Now the `config/settings.json` file should be updated with the Tidal settings

View File

@@ -101,15 +101,20 @@ class ModuleInterface:
if query_type is DownloadTypeEnum.artist:
name = i['name']
artists = None
year = None
elif query_type is DownloadTypeEnum.playlist:
name = i['title']
artists = [i['creator']['name']]
year = ""
elif query_type is DownloadTypeEnum.track:
name = i['title']
artists = [j['name'] for j in i['artists']]
# Getting the year from the album?
year = i['album']['releaseDate'][:4]
elif query_type is DownloadTypeEnum.album:
name = i['title']
artists = [j['name'] for j in i['artists']]
year = i['releaseDate'][:4]
else:
raise Exception('Query type is invalid')
@@ -127,7 +132,7 @@ class ModuleInterface:
item = SearchResult(
name=name,
artists=artists,
year=i['releaseDate'][:4],
year=year,
result_id=str(i['id']),
explicit=bool(i['explicit']) if 'explicit' in i else None,
additional=[additional] if additional else None