Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- from mutagen.easyid3 import EasyID3
- music_folder = "/путь/к/твоей/музыке"
- output_file = "music_list.txt"
- with open(output_file, 'w', encoding='utf-8') as f:
- for filename in os.listdir(music_folder):
- if filename.endswith(".mp3"):
- filepath = os.path.join(music_folder, filename)
- try:
- audio = EasyID3(filepath)
- artist = audio.get('artist', ['Неизвестно'])[0]
- title = audio.get('title', [filename])[0] # Если нет тега, используем имя файла
- f.write(f"{artist} - {title}\n")
- except Exception as e:
- print(f"Ошибка в файле {filename}: {e}")
- f.write(f"Неизвестно - {filename}\n") # Запасной вариант
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement