A classical music player and organizer. https://musicus.org
Find a file
Elias Projahn e9f0bd03e7 Use the storage access framework
Everything related to file system access has been rewritten to make use
of the storage access framework. This means that the
WRITE_EXTERNAL_STORAGE is no longer needed. Because of that, the
dependency on permission_handler could be dropped and all code related
to permission handling has been removed. To be able to open a whole
document tree, the minSdkVersion was bumped to 21. Finally the file
selector was rewritten using custom platform dependent code.
2020-04-11 21:59:23 +02:00
android Use the storage access framework 2020-04-11 21:59:23 +02:00
fonts Initial commit 2019-12-02 21:05:49 +01:00
lib Use the storage access framework 2020-04-11 21:59:23 +02:00
.gitignore Update project structure 2019-12-15 12:03:25 +01:00
COPYING Initial commit 2019-12-02 21:05:49 +01:00
pubspec.yaml Use the storage access framework 2020-04-11 21:59:23 +02:00
README.md Add basic database for works and composers 2019-12-03 12:03:39 +01:00

Musicus

The classical music player and organizer.

https://musicus.org

Hacking

You can use the following command to automatically update generated code while working on Musicus:

flutter pub run build_runner watch

License

Musicus is free and open source software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Musicus is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.