nvlgit / Balss

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:GNU General Public License v3.0


Languages

Language:Vala 92.2%Language:Meson 5.4%Language:CSS 1.6%Language:Python 0.9%