andreasknoben/Laser
2
28
Fork
You've already forked Laser
9
A simple CD ripper for the GNOME desktop.
  • Python 95.5%
  • Meson 3.9%
  • CSS 0.6%
2026年05月03日 20:28:39 +02:00
data Version bump to 0.4.0 2026年05月03日 20:23:56 +02:00
po adding translation files for Spanish 2026年04月08日 14:44:07 -06:00
src Version bump to 0.4.0 2026年05月03日 20:23:56 +02:00
.gitignore Update gitignore 2026年04月18日 14:59:58 +02:00
CONTRIBUTING.md Add CONTRIBUTING file 2026年04月01日 19:39:30 +02:00
COPYING Initial commit for Laser 0.1.0 2026年02月13日 23:48:03 +01:00
meson.build Version bump to 0.4.0 2026年05月03日 20:23:56 +02:00
nl.andreasknoben.Laser.json Merge branch 'main' into develop 2026年05月01日 19:37:03 +02:00
README.md Version bump to 0.4.0 2026年05月03日 20:23:56 +02:00

Laser

A simple CD ripper for the GNOME desktop.

Latest release version: 0.4.0

Get it on Flathub

A screenshot of the main window of Laser.

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!

Buy Me a Coffee at ko-fi.com

Code of Conduct

This project follows the GNOME Code of Conduct. Contributors and other communications are expected to remain respectful and follow this code.