Skip to content

Commit 33638aa

Browse files
committed
Update genre_update.py
missing files or urls are not local
1 parent 127b140 commit 33638aa

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

docs/examples/genre_update.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,17 @@ def update_music_metadata(ampache_connection, update_list):
4545
audio["genre"] = genres
4646
audio.save()
4747
change = True
48+
else:
49+
if "filename" in song:
50+
music_file = song['filename']
51+
else:
52+
music_file = "No filename"
4853

4954
# update from tags to reflect the new changes
5055
if change:
5156
print(f"{id} updated {music_file}\n {existing_genres} => {genres}\n")
5257
elif not song["filename"].endswith(".wav"):
53-
print(f"{id} NO CHANGE {music_file}")
58+
print(f"{id} NO CHANGE .wav {music_file}")
5459
print(genres)
5560
print()
5661
else:
@@ -74,6 +79,11 @@ def update_music_metadata(ampache_connection, update_list):
7479
audio["genre"] = genres
7580
audio.save()
7681
change = True
82+
else:
83+
if "filename" in song:
84+
music_file = song['filename']
85+
else:
86+
music_file = "No filename"
7787

7888
# update from tags to reflect the new changes
7989
if change:
@@ -1216,4 +1226,4 @@ def replace_lowercase_duplicates(input_list):
12161226
# 'object_type': 'album', 'operator': 'and', 'limit': 0, 'random': 1,
12171227
# 'rules': [
12181228
# ['updated', 0, '2024-01-11T00:00']
1219-
# ] } ))
1229+
# ] } ))

0 commit comments

Comments
 (0)