LINUX.ORG.RU

Вшить можно. В чём конкретно вопрос?

RazrFalcon ★★★★★
()

Один из вариантов для ogg vorbis с использованием vorbiscomment

тексты песен

vorbiscomment -a track.ogg -t LYRICS=«$(cat lyrics.txt)»

обложки

Проще всего скачать готовое решение, т.к. картинка должна кодироваться в base64 с дополнительной информацией.

https://github.com/acabal/scripts/raw/master/ogg-cover-art

https://raw.githubusercontent.com/acabal/scripts/master/ogg-cover-art

ogg-cover-art cover.jpg track.ogg

Однако есть нюансы, не все плееры отображают, например мне не удалось увидеть обложку в deadbeef 0.7.2, clementine 1.3.1 .

Хотя vlc 2.2.6 замечательно показал

t_r
()
Ответ на: комментарий от t_r

спасибо, добрый человек, это как раз то что нужно

lolrd
() автор топика
Ответ на: комментарий от watashinoshi

А зачем хранить обложку не 1 раз, а по количеству треков в альбоме?

Есть несколько вариантов.
Например, обложка может быть у песни.
Тут кому как нравится хранить.
Вообще, как мне кажется, у каждого плеера отображение обложек реализовано по разному.

t_r
()

Вопрос некорректный. Праивльный вопрос - зачем хранить в OGG, когда есть FLAC? Который стандарт де факто для хранения музыки?

Apache2017
()
Ответ на: комментарий от lolrd

Тогда тебе нужен AAC, стандарт де факто для хранения музыки в телефонах.

Apache2017
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.