/Balss

Easy to use player for audiobook files with chapters such as m4b or mka.

Primary LanguageValaGNU General Public License v3.0GPL-3.0

Balss

Balss is an easy to use player for audiobook files with chapters such as m4b or mka. The goal of the Balss is that the following capabilities:

  • Easy to use chapter time navigation
  • Setup playback rate (including setup default playback rate)
  • Capability to resume playback last played file from stopped position

ScreenShot

Building and Installation

git clone https://gitlab.com/nvlgit/Balss.git && cd Balss
meson builddir --prefix=/usr && cd builddir
ninja
su -c 'ninja install'

For rpmbuild: balss.spec

Build Dependencies

  • gtk+-3.0 >= 3.22
  • libmpv >= 0.28
  • meson

Run Dependencies

  • libmpv >= 0.28

Flatpak Building and Installation

Make temp dir

mkdir temp && cd temp

Build

wget https://gitlab.com/nvlgit/Balss/raw/master/com.gitlab.nvlgit.Balss.yml
flatpak-builder build-dir com.gitlab.nvlgit.Balss.yml
flatpak build-export my-repo build-dir
flatpak build-bundle my-repo Balss.flatpak com.gitlab.nvlgit.Balss

Install

flatpak install Balss.flatpak

Remove temp dir

cd .. && rm -R temp