andreasknoben/Laser
A simple CD ripper for the GNOME desktop.
- Python 95.5%
- Meson 3.9%
- CSS 0.6%
| data | Version bump to 0.4.0 | |
| po | adding translation files for Spanish | |
| src | Version bump to 0.4.0 | |
| .gitignore | Update gitignore | |
| CONTRIBUTING.md | Add CONTRIBUTING file | |
| COPYING | Initial commit for Laser 0.1.0 | |
| meson.build | Version bump to 0.4.0 | |
| nl.andreasknoben.Laser.json | Merge branch 'main' into develop | |
| README.md | Version bump to 0.4.0 | |
Features
- Automatically retrieve CD information
- Rip tracks to aac, flac, mp3, opus, or wav
- Download album cover art
- Modern design using Libadwaita and GTK4
Building
Clone the current main build by
$ git clone https://codeberg.org/andreasknoben/Laser.git
or a specific version by providing the corresponding release tag:
$ git clone --branch <release-tag> --single-branch https://codeberg.org/andreasknoben/Laser.git
The development branch (including new functionality) can be cloned by
$ git clone --branch develop --single-branch https://codeberg.org/andreasknoben/Laser.git
org.gnome.Sdk//50 and org.gnome.Platform//50 are required.
You can build the program yourself by going into the base folder and running:
$ flatpak-builder --user --install --force-clean build-dir nl.andreasknoben.Laser.json
Dependencies
Laser depends on the following (these are bundled):
- cd-discid
- gst-plugins-ugly
- libcdio
- libcdio-paranoia
- libdiscid
- swig
Python packages
- discid
- musicbrainzngs
- pycdio
- setuptools
Build-time
- blueprint-compiler
Contributing
If you'd like to contribute, please see CONTRIBUTING.md.
Contributors
I'd like to thank these people for their contributions:
Tips
If you'd like to tip the main developer, Andreas, you can do so here. I am immensely grateful for your support!
Code of Conduct
This project follows the GNOME Code of Conduct. Contributors and other communications are expected to remain respectful and follow this code.