Skip to content

Dzheremi2/Chronograph

Repository files navigation

LRCMake

GitHub Release GitHub License Translate state

Screenshot

What is LRCMake

LRCMake is the app written in python using GTK4 and LibAdwaita. LRCMake is used for syncing lyrics for future contributing it to various resources, especially LRCLIB.

LRCMake support exporting lyrics to clipboard and direct publishing to LRCLIB.

Installation

Download .flatpak file from the latest release and install it.

Translation

You can help project to be internationalized using Hosted Weblate

Translation status

Состояние перевода Translate state

Building

Dependencies

You'll need to install flatpak-builder package and org.gnome.Platform flatpak runtime of version 47

Building

Execute this commands one-by-one: Replace {repofolder} with your path to repository directory

flatpak build-init {repofolder}/.flatpak/repo com.github.dzheremi.lrcmake org.gnome.Sdk org.gnome.Platform 47
flatpak-builder --ccache --force-clean --disable-updates --download-only --state-dir=/home/dzheremi/Projects/LRCMake/.flatpak/flatpak-builder --stop-at=python3-modules {repofolder}/.flatpak/repo {repofolder}/com.github.dzheremi.lrcmake.json
flatpak-builder --ccache --force-clean --disable-updates --disable-download --build-only --keep-build-dirs --state-dir=/home/dzheremi/Projects/LRCMake/.flatpak/flatpak-builder --stop-at=python3-modules {repofolder}/.flatpak/repo {repofolder}/com.github.dzheremi.lrcmake.json
cp -r {repofolder}/.flatpak/repo {repofolder}/.flatpak/finalized-repo
flatpak build-finish --share=network --share=ipc --socket=fallback-x11 --device=dri --socket=wayland --socket=pulseaudio --command=lrcmake {repofolder}/.flatpak/finalized-repo
flatpak build-export {repofolder}/.flatpak/ostree-repo {repofolder}/.flatpak/finalized-repo
flatpak build-bundle {repofolder}/.flatpak/ostree-repo com.github.dzheremi.lrcmake.flatpak com.github.dzheremi.lrcmake

Screenshots