В mp3 id3v2 есть тэг APIC для изображения. В формате ogg практикуется подобное. Но, как я понял, стандарта не существует до сих пор. Гугл подсказал три способа.
1) Тэги в vorbis comments: COVERARTMIME, COVERARTDESCRIPTION, COVERART (собственно изображение). Замечено приложение, использующее этот способ - easytag.
2) Тэг METADATA_BLOCK_PICTURE в vorbis comments. Этот спопсоб рекомендуется.
В то же время комменты рекомендовано делать не слишком длинными, оба упомянутых способа явно противоречат этим рекомендациям (base64-encoded картинка.png 200x200 замусоривает всь экран, если вывести все комменты).
3) Пока не осилил помещение картинки в отдельный vorbis stream. Вроде бы наиболее кошерный способ.
Вопрос: какие плейеры, редакторы, конверторы для никсов понимают изображения в ogg/flac? Кто-нибудь ещё игрался с этим?