mossrich / PowershellRecipes

21 stars 6 forks source link

Artist recorded at "Contributing Artist" #2

Open tonyjobson opened 4 years ago

tonyjobson commented 4 years ago

Hi,

Perhaps I'm using the script wrong but I'm trying to save an Artist field. When i pass it

Set-ID3v1 -path $fileout -Title ("Breakfast Show "+$dayis_) -Artist "Chris Evans" -Album "Daily Breakfast Show"

The Artist is being saved by Windows as Contributing Artist and Album Artist is being left blank. This is causing Plex to not read the meta data correctly.

Am I using this script wrong? was it designed to work this way?

mossrich commented 4 years ago

Thanks for your interest! I'm sorry it's not working for you. I found some disappointing news - Plex reportedly supports ID3v2 but not ID3v1 very well. Have you tried Kodi? I have heard that it's possible to stream local music from a Kodi server to a Google Home speaker. That's a weekend project I intend to test. ID3v1 is a very simple format that fits in 128 bytes, but doesn't have much flexibility and waning support - which could explain why both Windows and Plex don't interpret 'Artist' as 'Album Artist'. I started on ID3v2 reading, but encoding was difficult and the sample files had inconsistent results. Feel free to contribute if you have time, or use one of the popular libraries like Taglib.