Pineapple Tracker Player Code
Pineapple Tracker Player is a modular music player.
Brought to you by:
blumia
File | Date | Author | Commit |
---|---|---|---|
.github | 2024-07-29 |
![]() |
[d834b6] chore: switch to use portaudio's C API |
assets | 2024-08-01 |
![]() |
[9dea01] chore: add RC file for windows build |
cmake | 2024-08-03 |
![]() |
[3f4848] build: FindPortAudio for Arch Linux build |
dist | 2022-11-20 |
![]() |
[e173c3] use ecm_add_app_icon to add icon to executable |
player | 2024-08-14 |
![]() |
[6eebc7] playback: support 'replay' mode |
quick | 2024-08-16 |
![]() |
[b5faa0] Translated using Weblate (Dutch) |
widget | 2024-08-15 |
![]() |
[ec2f87] i18n: support translation for the widgets version |
.gitattributes | 2022-10-16 |
![]() |
[70b27e] Convert eol to LF. |
.gitignore | 2022-10-15 |
![]() |
[581013] initial commit |
CMakeLists.txt | 2024-08-15 |
![]() |
[ec2f87] i18n: support translation for the widgets version |
README.md | 2023-03-24 |
![]() |
[163fb7] license: add GPLv3 and CLA to README.md |
Pineapple Tracker Player is a modular music player.
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.
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.
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.