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
Elias Projahn
87838ce7d2
Functional player bar
2020-04-22 10:32:36 +02:00
Elias Projahn
3f98037160
Recording tile: Remove onTap callback
2020-04-22 10:10:25 +02:00
Elias Projahn
c8bf158985
player: Keep playback state after URI change
2020-04-22 10:02:18 +02:00
Elias Projahn
4c0bcb9d26
Functional program screen
...
This implements playlist updates and skipping functionality and updates
the program screen accordingly.
2020-04-22 10:01:50 +02:00
Elias Projahn
5344f16f53
Make playback controls and seeking functional
2020-04-21 19:50:18 +02:00
Elias Projahn
066e46a3e7
player: Add seekTo method
2020-04-21 19:47:11 +02:00
Elias Projahn
eb7b45c39e
player: Publish position and duration information
...
A new method getPosition was introduced and the setUri method returns
the duration of the new track now.
2020-04-21 18:01:09 +02:00
Elias Projahn
524a6d9994
Start wiring up playback service
2020-04-21 17:37:01 +02:00
Elias Projahn
be1a41a90e
player: Add stop method.
2020-04-21 17:33:16 +02:00
Elias Projahn
92828849f9
Bundle URI with track as InternalTrack
2020-04-21 16:38:13 +02:00
Elias Projahn
2df5546eb6
musicus_player: Add basic playback functionality
2020-04-19 19:33:23 +02:00
Elias Projahn
bf0168a2d3
Use musicus_player plugin
2020-04-19 19:09:02 +02:00
Elias Projahn
3e614d77aa
Add musicus_player plugin skeleton
2020-04-19 19:08:50 +02:00
Elias Projahn
c8e831c461
Move musicus package to seperate directory
2020-04-19 18:45:41 +02:00
Elias Projahn
5216c7d359
Store URI within tracks
2020-04-19 18:37:16 +02:00
Elias Projahn
da804bf699
Work screen: Show recordings
2020-04-19 18:36:46 +02:00
Elias Projahn
b1994d1067
Add music library
2020-04-18 23:41:08 +02:00
Elias Projahn
9da8f8891b
Files selector: Return parent document ID
2020-04-18 21:23:24 +02:00
Elias Projahn
448a0de6fa
Move platform dependent code to its own class
2020-04-18 20:34:03 +02:00
Elias Projahn
3471fcf78b
Add player skeleton and playback service
...
This introduces a dependency on audio_service and implements the
playback service using that package. The UI was adapted to the new
interface.
2020-04-18 13:50:38 +02:00