Page 1 of 1
Serviio not reading changes to ID3 metadata

Posted:
Thu Jan 29, 2015 10:54 pm
by Guitar Slim
Serviio v1.5
HP desktop PC
Windows 7
I recently installed the latest version of Serviio on my desktop PC. My main goal was to be able to stream digital music from my desktop PC to my Samsung Smart Bluray player so I can listen to my whole library on my Harman-Kardon home theater system without the hassle of burning disks or external hard drives. Playback/streaming seems to be working fine.
The media player on the Samsung does not read metadata, sort, filter or play .m3u playlists -- so I love the added functionality that Serviio provides in that respect. But that brings me to my problem. Now that I've got the streaming and playback working, I've been working on cleaning up the metadata for my MP3s -- especially my classical-music collection, which is kind of a mess. Using Mediamonkey as a ID3 tag editor, I edited Composer and Album data for a selection of my classical-music tracks. But Serviio does not seem to be reading those changes. For example, I added Beethoven as the composer for several dozen CDs, but none of those CDs are showing up in the "Composer" sort under "Beethoven" when using Serviio as the "device" on the Samsung.
Here's what I've done to troubleshoot: I've spot checked some individual files in Windows Explorer. Looking under Properties/Details, it appears the changes have been written to the actual files. Mediamonkey lets you choose either ID3v1, ID3v2, or ID3v1 AND 2. I've tried both the v2 and v1&2 settings, no dice both times. I've tried force-refreshing the library and even deleting the library and doing a full rescan -- nothing seems to work, I'm still seeing the old metadata...
Any advice would be much appreciated.
Regards
GS
Re: Serviio not reading changes to ID3 metadata

Posted:
Fri Jan 30, 2015 1:12 pm
by zip
enable
detailed log, restart the service. Then make a change to ID3 tag and post the log here.
We should see a file update event triggering the file being re-indexed.
Re: Serviio not reading changes to ID3 metadata

Posted:
Fri Jan 30, 2015 9:37 pm
by Guitar Slim
Thanks so much for your help. I've attached the log. I made changes to one CD -- added Album Title and Composer. You can see it in the log, but I have no idea what it's telling me. Thanks again.
Re: Serviio not reading changes to ID3 metadata

Posted:
Fri Jan 30, 2015 10:22 pm
by zip
which file is it?
Re: Serviio not reading changes to ID3 metadata

Posted:
Fri Jan 30, 2015 11:32 pm
by Guitar Slim
I uploaded it as an attached file: serviio.log. I'm able to see it, download it and open it. Let me know if it's not working for you.
Regards
GS
Re: Serviio not reading changes to ID3 metadata

Posted:
Fri Jan 30, 2015 11:59 pm
by zip
I mean which audio file did you update?
Re: Serviio not reading changes to ID3 metadata

Posted:
Sat Jan 31, 2015 2:27 am
by Guitar Slim
I updated all five movements of this symphony. Here are the file names and path:
C:\Music\Mahler_Symphony_No7_Bertini\01 Langsam-Allegro.mp3
C:\Music\Mahler_Symphony_No7_Bertini\02 Nachtmusik I.mp3
C:\Music\Mahler_Symphony_No7_Bertini\03 Scherzo.mp3
C:\Music\Mahler_Symphony_No7_Bertini\04 Nachtmusik II.mp3
C:\Music\Mahler_Symphony_No7_Bertini\05 Rondo Finale.mp3
Regards,
GS
Re: Serviio not reading changes to ID3 metadata

Posted:
Sat Jan 31, 2015 11:40 am
by zip
this is in the log
- Code:
2015-01-30 13:34:22,571 DEBUG [MediaItemDAOImpl] Looking up a media item for file path: C:\Music\Mahler_Symphony_No7_Bertini\01 Langsam-Allegro.mp3, ignore case: true
2015-01-30 13:34:22,811 DEBUG [AudioExtractionStrategy] Extracting metadata of audio file: C:\Music\Mahler_Symphony_No7_Bertini\01 Langsam-Allegro.mp3
2015-01-30 13:34:22,818 DEBUG [MetadataExtractionCoordinator] Metadata found via extractor EMBEDDED: AudioMetadata [container=MP3, genre=Classical, releaseYear=null, album=Mahler - Symphony No. 7, trackNumber=1, duration=1299, albumArtist=Gustav Mahler, artist=Gustav Mahler, discNumber=null, bitrate=146, channels=2, sampleFrequency=44100]
2015-01-30 13:34:22,822 DEBUG [AudioService] Updating music track in database: I Langsam-Allegr
2015-01-30 13:34:22,827 DEBUG [MusicTrackDAOImpl] Reading a MusicTrack (id = 4917)
2015-01-30 13:34:22,842 DEBUG [MusicAlbumDAOImpl] Finding a MusicAlbum (title = Mahler - Symphony No. 7, artist=Gustav Mahler)
2015-01-30 13:34:22,910 DEBUG [AudioService] Album Mahler - Symphony No. 7 (Gustav Mahler) not found, creating a new one
2015-01-30 13:34:22,911 DEBUG [MusicAlbumDAOImpl] Creating a new MusicAlbum (title = Mahler - Symphony No. 7)
2015-01-30 13:34:22,969 DEBUG [PersonDAOImpl] Adding a Person Gustav Mahler to album 876 as ALBUM_ARTIST
2015-01-30 13:34:22,969 DEBUG [PersonDAOImpl] Reading a Person (name = Gustav Mahler)
2015-01-30 13:34:22,975 DEBUG [PersonDAOImpl] Checking if person 757 has a role ALBUM_ARTIST for album 876
2015-01-30 13:34:22,994 DEBUG [GenreDAOImpl] Reading a Genre (name = Classical)
2015-01-30 13:34:23,002 DEBUG [GenreService] Genre Classical found
2015-01-30 13:34:23,003 DEBUG [MusicTrackDAOImpl] Updating MusicTrack (id = 4917)
2015-01-30 13:34:23,042 DEBUG [PersonDAOImpl] Adding a Person Gustav Mahler to media item 4917 as ARTIST
2015-01-30 13:34:23,042 DEBUG [PersonDAOImpl] Reading a Person (name = Gustav Mahler)
2015-01-30 13:34:23,042 DEBUG [PersonDAOImpl] Checking if person 757 has a role ARTIST for media item 4917
2015-01-30 13:34:23,051 DEBUG [PersonDAOImpl] Adding a Person Unknown to media item 4917 as CO
Does this metadata look good (ie as you edited it)?
Re: Serviio not reading changes to ID3 metadata

Posted:
Sat Jan 31, 2015 11:04 pm
by Guitar Slim
The change to "Album" title and "Genre" are correct. However, I don't see the change to "Composer." I double checked the "details" for the file in Windows Explorer: composer name (Mahler) does show up there.
I also noticed this line in the log: "2015-01-30 13:34:23,051 DEBUG [PersonDAOImpl] Adding a Person Unknown to media item 4917 as COMPOSER"
I also checked out the changes on the server thru the Samsung player -- it's seeing the "Album" title and "Genre" data now -- but still no "Composer"
Thanks,
GS
Re: Serviio not reading changes to ID3 metadata

Posted:
Sun Feb 01, 2015 6:06 pm
by zip
Are you sure you save it as composer and not as an artist?
In any case, any chance you could send me the file (via a link to PM) to have a look at?
Re: Serviio not reading changes to ID3 metadata

Posted:
Mon Feb 02, 2015 7:19 pm
by Guitar Slim
Hi Zip. No, the data was definitely saved in the "Composer" field. The problem seems to be with that field specifically.
However, your question gave me an idea for a work around. For my classical collection I can just use the "Artist" field for the composer, and the "Album Artist" field for the performer. Serviio and the Samsung both seem to like this solution. Otherwise everything else is working great, so I guess we can go ahead and close this thread.
Thanks for all of your help.
GS