Керування буферизацією GStreamer в Rhythmbox для програвання "важких" файлів з HDD


На моєму HDD, відтворення великих файлів FLAC/WAV часто пригальмовує.


Щоб не міняти плеєр, вирішив наступним чином (актуально для інших програм з використанням GStreamer API)


cp /usr/share/applications/org.gnome.Rhythmbox3.desktop ~/.local/share/applications/

Змінюємо параметр(и) запуску:


[Desktop Entry]
Exec=env gstreamer_queue_min_threshold_bytes=115343360 rhythmbox %U

Оновлюємо кеш:


pkill rhythmbox
update-desktop-database ~/.local/share/applications/

Перевіряємо:


$ pidof rhythmbox
1234
$ tr '\0' '\n' < /proc/1234/environ | grep gstreamer_queue
gstreamer_queue_min_threshold_bytes=115343360


/uk/