Will,
After doing some testing and googling yesterday I came to the same conclusion--ffmpeg just does not seem to be transferring the album art from flac(removing the vn made no difference). Decided to try taking a different approach--I'm using mp3fs in linux to present my flac repository to Serviio as mp3's. This lets me use lame instead of ffmpeg for the transcoding, and I get 320k quality 2 mp3's with perfectly transferred tags for Serviio to then stream to me.
But the album art in ServiiGo isn't working. As you can see below, Serviio is indeed sending me the native file:
- Code:
2013-03-17 01:02:49,587 DEBUG [CDSRetrieveMediaServerResource] GET http://xxxxxxxxxxxx.xxxxxx.xxx/cds/resource/5131/COVER_IMAGE,serviigo?authToken=3faedaafa0bd4703a20eef01badfd6f4 HTTP/1.1
2013-03-17 01:02:49,588 DEBUG [CDSRetrieveMediaServerResource] Creating client with id 'xxx.xxx.xxx.xxx'
2013-03-17 01:02:49,588 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=xxx.xxx.xxx.xxx, Profile=ServiiGo'
2013-03-17 01:02:49,589 DEBUG [ResourceDeliveryProcessor] Request for resource 5131 and type 'COVER_IMAGE' received
2013-03-17 01:02:49,592 DEBUG [CDSRetrieveMediaServerResource] GET http://xxxxxxxxxxxx.xxxxxx.xxx/cds/resource/5132/MEDIA_ITEM/MP3-0/ORIGINAL,serviigo?authToken=3faedaafa0bd4703a20eef01badfd6f4 HTTP/1.1
2013-03-17 01:02:49,598 DEBUG [CDSRetrieveMediaServerResource] Creating client with id 'xxx.xxx.xxx.xxx'
2013-03-17 01:02:49,599 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=xxx.xxx.xxx.xxx, Profile=ServiiGo'
2013-03-17 01:02:49,601 DEBUG [ResourceDeliveryProcessor] Request for resource 5132 and type 'MEDIA_ITEM' received
2013-03-17 01:02:49,602 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 5132 (local)
2013-03-17 01:02:49,603 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 5131)
2013-03-17 01:02:49,612 DEBUG [CoverImageRetrievalStrategy] Retrieving info of Cover image with id 5131
2013-03-17 01:02:49,613 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 5131)
2013-03-17 01:02:49,618 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 5132)
2013-03-17 01:02:49,621 DEBUG [CoverImageRetrievalStrategy] Retrieving Cover image with id 5131
2013-03-17 01:02:49,622 DEBUG [GETMethodProcessor] Stream entity has length: 10667
2013-03-17 01:02:50,035 DEBUG [MusicTrackDAOImpl] Reading a MusicTrack (id = 5132)
2013-03-17 01:02:50,042 DEBUG [AudioDeliveryEngine] Retrieving resource information for item 5132, format MP3 and profile ServiiGo
2013-03-17 01:02:50,045 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 5132 (local)
2013-03-17 01:02:50,045 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 5132)
2013-03-17 01:02:50,051 DEBUG [MusicTrackDAOImpl] Reading a MusicTrack (id = 5132)
2013-03-17 01:02:50,059 DEBUG [AudioDeliveryEngine] Delivering item '5132' for client 'Identifier=xxx.xxx.xxx.xxx, Profile=ServiiGo'
2013-03-17 01:02:50,060 DEBUG [AudioDeliveryEngine] Delivering file '07 Viva La Vida.mp3' in native format
2013-03-17 01:02:50,060 DEBUG [MediaItemDAOImpl] Getting file of media item 5132
2013-03-17 01:02:50,171 DEBUG [MediaItemDAOImpl] Marking MediaItem (id = 5132) as read
2013-03-17 01:02:50,428 DEBUG [LocalContentCacheDecorator] Cleared cache (local_resetafterplay)
2013-03-17 01:02:50,428 DEBUG [GETMethodProcessor] Stream entity has length: 10074151
I ran the copy sent to my phone through mp3tag, and my album art, all beautiful 404k of it, is indeed in the track I receieved. In fact, the original mp3 in my mp3fs directory and the item I received on my phone are bitwise exactly the same, all 10074151 bytes.
However, although I saw the thumbnail in the player flash when the blue line completed the download, still no high-res, it just put the thumbnail back up! No high-res even after two or three plays and a reboot.
Any ideas or things for me to check in this case?