Elias Projahn
7c9ac4e0ae
mobile: Share database with playback service
2020-05-04 09:23:49 +02:00
Elias Projahn
5300d674b5
Work screen: Use local database
2020-05-04 09:17:27 +02:00
Elias Projahn
ce7cb70c8d
mobile: Add app icon to home screen
...
The icon font was created using https://fluttericon.com/ .
2020-05-03 23:30:07 +02:00
Elias Projahn
52a2d5c3ec
mobile: Use new API on selection screens
2020-05-03 23:01:16 +02:00
Elias Projahn
7bf99ebd07
mobile: Fix reconnection to playback service
2020-05-03 22:45:28 +02:00
Elias Projahn
437e6a3c2c
database: Adapt to moor 3.0.0
2020-05-03 22:18:41 +02:00
Elias Projahn
96f80b3575
mobile: Require internet permission
2020-05-03 21:55:59 +02:00
Elias Projahn
06cb32000a
mobile: Use search and pagination
2020-05-03 21:33:39 +02:00
Elias Projahn
198391ca96
server: Use named parameters
2020-05-01 19:20:48 +02:00
Elias Projahn
820ff7eadb
mobile: Update to new client API
...
The settings screen was refactored too.
2020-05-01 17:48:23 +02:00
Elias Projahn
4f7a99d2a1
client: Support API in subfolder
2020-05-01 16:30:14 +02:00
Elias Projahn
55a8be5dbb
client: Add pagination, search and delete methods
...
The package now depends on meta for parameter annotations. Also, Uri
objects are used instead of strings. This means, that the parameters to
the constructor have changed too.
2020-05-01 15:40:49 +02:00
Elias Projahn
a39195d2c4
server: Add pagination and search
2020-05-01 14:57:23 +02:00
Elias Projahn
f81c3ed940
database: Tolerate null as page value
2020-05-01 14:53:16 +02:00
Elias Projahn
2729ed31d1
server: Add delete methods
2020-05-01 14:46:36 +02:00
Elias Projahn
1d232e0903
database: Add delete methods
...
And improve documentation.
2020-05-01 14:41:19 +02:00
Elias Projahn
da47a01a25
database: Add pagination and searching
...
This also unifies the method names.
2020-05-01 14:31:47 +02:00
Elias Projahn
1c64d56346
mobile: Allow removing tracks from the playlist
2020-04-26 18:54:49 +02:00
Elias Projahn
37a1353297
client: Catch exceptions in put methods
2020-04-26 18:31:07 +02:00
Elias Projahn
9d4554b67f
mobile: Check server errors in editors
2020-04-26 18:29:21 +02:00
Elias Projahn
00c31296e5
client: Return whether updates where succesful
2020-04-26 17:33:59 +02:00
Elias Projahn
ea0f7f86aa
Work editor: Initialize from WorkInfo
2020-04-26 17:26:19 +02:00
Elias Projahn
97c4359ad9
Recording editor: Initialize from recording
2020-04-26 17:12:34 +02:00
Elias Projahn
be06eabdd7
Home screen: Remove start player from menu
2020-04-26 17:04:32 +02:00
Elias Projahn
e57fe4b97a
Performance editor: Allow clearing role
2020-04-26 17:02:10 +02:00
Elias Projahn
c0cb41b8d0
client: Don't try to return an updated work
2020-04-26 16:53:48 +02:00
Elias Projahn
0fc0c933ac
database: Unify work and recording API
2020-04-26 16:48:05 +02:00
Elias Projahn
c93ebf17a0
mobile: Integrate with server
2020-04-26 15:35:45 +02:00
Elias Projahn
60a474ea56
mobile: Default server URL
2020-04-25 21:05:17 +02:00
Elias Projahn
7c5994da3a
database: Fix type error
2020-04-25 21:04:52 +02:00
Elias Projahn
ad022a6640
database, server: Simpler and more efficient API
2020-04-25 17:30:37 +02:00
Elias Projahn
d2a8363f6f
mobile: Add Musicus client
...
The settings screen now contains a tile to change the URL of the Musicus
server.
2020-04-25 15:02:11 +02:00
Elias Projahn
8ca510e041
client, server: Add SDK version constraint
2020-04-25 13:52:52 +02:00
Elias Projahn
bb8993d3b5
Update readme
2020-04-25 13:35:25 +02:00
Elias Projahn
ea1b997618
Add http client library
2020-04-25 13:22:19 +02:00
Elias Projahn
d77f49a21b
Add basic http server
2020-04-25 13:21:38 +02:00
Elias Projahn
a43bd91922
Fix foreign key delete actions
2020-04-25 12:13:15 +02:00
Elias Projahn
92c4ec932a
database: Limit to one method parameter
2020-04-25 10:36:19 +02:00
Elias Projahn
ab5d07afdd
database: Add default constructor
2020-04-24 22:55:45 +02:00
Elias Projahn
1eb6ab93d6
Update readme
2020-04-24 22:44:20 +02:00
Elias Projahn
7e25880cc5
Move database to seperate package
2020-04-24 22:41:52 +02:00
Elias Projahn
939840d95f
mobile: Fix player package path
2020-04-24 21:57:24 +02:00
Elias Projahn
674ce19414
Rename top level directories
2020-04-24 21:55:17 +02:00
Elias Projahn
256bda1b72
Small player improvements
2020-04-24 21:49:14 +02:00
Elias Projahn
18bc8eb982
Remove support for nested work parts
...
We will add a way to create sections as a much simpler replacement in
the future.
2020-04-24 21:18:24 +02:00
Elias Projahn
f7f109179f
Track editor: Automatically set work parts
2020-04-24 20:10:48 +02:00
Elias Projahn
27514ab11b
Program screen: Close, if player is inactive
2020-04-24 19:56:14 +02:00
Elias Projahn
952f0b0c98
Program screen: Show work parts
...
This is a rather complicated version of the program screen. In the
future, the way how work parts are represented will be simplified. This
commit exists for future reference, in case we decide to go back to the
original work part representation.
2020-04-24 19:53:29 +02:00
Elias Projahn
d873465361
Rework communication with playback service
...
The playback service now has multiple message types.
2020-04-24 19:50:03 +02:00
Elias Projahn
c5541bc391
Close nested writer stream
...
The writer function opens a nested stream that needs to be closed too.
Else, we would get empty files sometimes.
2020-04-24 16:48:44 +02:00