[Kotlin] extract an alphatab.core library
Maintainers usually reply within 1 day
@Danielku15 is already working on this.
Since Dec 24, 2025.
Assessment
This issue has not been assessed yet.
Description
See https://github.com/CoderLine/alphaTab/discussions/2457
Currently alphaTab has "only" a Android library and we dropped the KMP setup quite a while ago. It would be better if alphaTab follows the same approach like on the .net version: Having a platform indepentent core library and a platform (android) specific integration.
This way the core lib can be used anywhere compatible.
Should be not a big effort, but rather a Kotlin project reorganization adjusting the build and publish pipeline.
We know alphaTab runs well on desktop JVMs as we run all our tests android independent.
Contributions welcome as this is currnetly in an idea state and not planned.
- Dominant language
- TypeScript
- Stars
- 1.9k
- Forks
- 297
- Avg merge
- 9h 41m
- Merged PRs (30d)
- 41
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from CoderLine/alphaTab
-
ai-authored
Difficulty 2/5 1-3 hours Newbie friendliness 69/100
Maintainers usually reply within 1 day
-
Rendering issue: Unable to switch to Numbered Notation (jianpu) for specific tracks in v1.8.4Possibly taken @Danielku15 claimed this 1 day ago. Open
CoderLine/alphaTab#2976 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
ai-authored
Difficulty 3/5 1-2 days Newbie friendliness 66/100
Maintainers usually reply within 1 day
-
Respect systems layout of MusicXMLPossibly taken @Danielku15 claimed this 21 days ago. Open
CoderLine/alphaTab#2909 · 1 assignee ·
Maintainers usually reply within 1 day
-
Expose Lyrics in public apiPossibly taken @Danielku15 claimed this 21 days ago. Open
CoderLine/alphaTab#2908 · 1 assignee ·
Maintainers usually reply within 1 day
All issues in CoderLine/alphaTab
Similar issues
-
verified
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 5 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
anomalyco/opencode#59589 · 1 comment ·
Maintainers usually reply within 1 day
-
Bug: During run init command, finish the git initialize process without question to user('Initialize a new git repository?')Possibly taken @nishu-murmu claimed this today. Openpending-triage
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
wxt-dev/wxt#2697 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
knaw-huc/textannoviz#739 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day