blumia/pineapple-tracker-player
1
1
Fork
You've already forked pineapple-tracker-player
1
A libopenmpt based module music player
  • C++ 71.2%
  • QML 17.2%
  • CMake 11.6%
Find a file
2026年01月07日 00:09:07 +08:00
.github CI: bump Qt version to 6.8.3 for linux build 2025年03月28日 23:00:19 +08:00
assets chore: add RC file for windows build 2024年08月02日 00:03:18 +08:00
cmake build: FindPortAudio for Arch Linux build 2024年08月03日 15:34:52 +08:00
dist chore: release 0.6.1 2026年01月01日 00:48:00 +08:00
player chore: safely use paFramesPerBufferUnspecified as 0 2026年01月07日 00:09:07 +08:00
quick chore: release 0.6.1 2026年01月01日 00:48:00 +08:00
widget chore: safely use paFramesPerBufferUnspecified as 0 2026年01月07日 00:09:07 +08:00
.gitattributes Convert eol to LF. 2022年10月16日 12:42:45 -04:00
.gitignore feat: audio output settings 2025年12月01日 01:05:20 +08:00
CMakeLists.txt chore: release 0.6.1 2026年01月01日 00:48:00 +08:00
README.md license: add GPLv3 and CLA to README.md 2023年03月24日 20:04:15 +08:00

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.