Menu

Tree [b5faa0] master 0.2.0 /
 History

HTTPS access


File Date Author Commit
 .github 2024-07-29 Gary Wang Gary Wang [d834b6] chore: switch to use portaudio's C API
 assets 2024-08-01 Gary Wang Gary Wang [9dea01] chore: add RC file for windows build
 cmake 2024-08-03 Gary Wang Gary Wang [3f4848] build: FindPortAudio for Arch Linux build
 dist 2022-11-20 Gary Wang Gary Wang [e173c3] use ecm_add_app_icon to add icon to executable
 player 2024-08-14 Gary Wang Gary Wang [6eebc7] playback: support 'replay' mode
 quick 2024-08-16 Vistaus Vistaus [b5faa0] Translated using Weblate (Dutch)
 widget 2024-08-15 Gary Wang Gary Wang [ec2f87] i18n: support translation for the widgets version
 .gitattributes 2022-10-16 Chris Xiong Chris Xiong [70b27e] Convert eol to LF.
 .gitignore 2022-10-15 Gary Wang Gary Wang [581013] initial commit
 CMakeLists.txt 2024-08-15 Gary Wang Gary Wang [ec2f87] i18n: support translation for the widgets version
 README.md 2023-03-24 Gary Wang Gary Wang [163fb7] license: add GPLv3 and CLA to README.md

Read Me

Summary

Pineapple Tracker Player is a modular music player.

Build it manually:

Current state, we need:

  • cmake: as the build system.
  • qt6 with (currently optional) Quick component: since the app is using Qt.
  • libopenmpt: the modular music playback core library.
  • portaudio: for audio output.

Building it just requires normal cmake building steps:

$ mkdir build && cd build
$ cmake ..
$ cmake --build . # or simply using `make` if you are using Makefile as the cmake generator.

CLA

By sending patches in GitHub Pull Request, Issues, email patch 
set, or any other form to this project, it is assumed that you
are offering the Pineapple Tracker Player project and the original
project author (Gary Wang) unlimited, non-exclusive right to
reuse, modify, and relicense the code.

This is important because the inability to relicense code has caused devastating problems for other Free Software projects (such as KDE and NASM). Pineapple Tracker Player will always be available in an OSI approved, DFSG-compatible license. If you wish to specify special license conditions of your contributions, just say so when you send them.

License

The source code of this project is licensed under GNU General Public License v3.0 only license. Individual files may have a different, but compatible license.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.