Commit graph

  • a43bd91922 Fix foreign key delete actions Elias Projahn 2020-04-25 12:13:15 +02:00
  • 92c4ec932a database: Limit to one method parameter Elias Projahn 2020-04-25 10:36:19 +02:00
  • ab5d07afdd database: Add default constructor Elias Projahn 2020-04-24 22:55:45 +02:00
  • 1eb6ab93d6 Update readme Elias Projahn 2020-04-24 22:44:20 +02:00
  • 7e25880cc5 Move database to seperate package Elias Projahn 2020-04-24 22:41:52 +02:00
  • 939840d95f mobile: Fix player package path Elias Projahn 2020-04-24 21:57:24 +02:00
  • 674ce19414 Rename top level directories Elias Projahn 2020-04-24 21:55:17 +02:00
  • 256bda1b72 Small player improvements Elias Projahn 2020-04-24 21:49:14 +02:00
  • 18bc8eb982 Remove support for nested work parts Elias Projahn 2020-04-24 21:18:24 +02:00
  • f7f109179f Track editor: Automatically set work parts Elias Projahn 2020-04-24 20:10:48 +02:00
  • 27514ab11b Program screen: Close, if player is inactive Elias Projahn 2020-04-24 19:56:14 +02:00
  • 952f0b0c98 Program screen: Show work parts Elias Projahn 2020-04-24 19:53:29 +02:00
  • d873465361 Rework communication with playback service Elias Projahn 2020-04-24 19:50:03 +02:00
  • c5541bc391 Close nested writer stream Elias Projahn 2020-04-24 16:48:44 +02:00
  • 87838ce7d2 Functional player bar Elias Projahn 2020-04-22 10:32:36 +02:00
  • 3f98037160 Recording tile: Remove onTap callback Elias Projahn 2020-04-22 10:10:25 +02:00
  • c8bf158985 player: Keep playback state after URI change Elias Projahn 2020-04-22 10:02:18 +02:00
  • 4c0bcb9d26 Functional program screen Elias Projahn 2020-04-22 10:01:50 +02:00
  • 5344f16f53 Make playback controls and seeking functional Elias Projahn 2020-04-21 19:50:18 +02:00
  • 066e46a3e7 player: Add seekTo method Elias Projahn 2020-04-21 19:47:11 +02:00
  • eb7b45c39e player: Publish position and duration information Elias Projahn 2020-04-21 18:01:09 +02:00
  • 524a6d9994 Start wiring up playback service Elias Projahn 2020-04-21 17:37:01 +02:00
  • be1a41a90e player: Add stop method. Elias Projahn 2020-04-21 17:33:16 +02:00
  • 92828849f9 Bundle URI with track as InternalTrack Elias Projahn 2020-04-21 16:38:13 +02:00
  • 2df5546eb6 musicus_player: Add basic playback functionality Elias Projahn 2020-04-19 19:33:23 +02:00
  • bf0168a2d3 Use musicus_player plugin Elias Projahn 2020-04-19 19:09:02 +02:00
  • 3e614d77aa Add musicus_player plugin skeleton Elias Projahn 2020-04-19 19:08:50 +02:00
  • c8e831c461 Move musicus package to seperate directory Elias Projahn 2020-04-19 18:45:41 +02:00
  • 5216c7d359 Store URI within tracks Elias Projahn 2020-04-19 18:37:16 +02:00
  • da804bf699 Work screen: Show recordings Elias Projahn 2020-04-19 18:36:46 +02:00
  • b1994d1067 Add music library Elias Projahn 2020-04-18 23:41:08 +02:00
  • 9da8f8891b Files selector: Return parent document ID Elias Projahn 2020-04-18 21:23:24 +02:00
  • 448a0de6fa Move platform dependent code to its own class Elias Projahn 2020-04-18 20:34:03 +02:00
  • 3471fcf78b Add player skeleton and playback service Elias Projahn 2020-04-18 13:50:38 +02:00
  • e0fc60f9eb Run Moor within a background isolate Elias Projahn 2020-04-17 17:25:25 +02:00
  • 00def5382e Switch to more_ffi Elias Projahn 2020-04-12 19:21:53 +02:00
  • 59035bf2b0 Recording editor: Allow changing work Elias Projahn 2020-04-12 11:51:13 +02:00
  • 4decd17875 Add comment field to recording Elias Projahn 2020-04-12 11:50:32 +02:00
  • e9f0bd03e7 Use the storage access framework Elias Projahn 2020-04-11 21:59:23 +02:00
  • febcf29cf1 Tracks editor: Use relative paths Elias Projahn 2020-04-06 12:26:50 +02:00
  • 090c4501b1 Tracks editor: Make tracks reorderable Elias Projahn 2020-04-06 11:55:19 +02:00
  • 20d685a3eb Add basic track editor Elias Projahn 2020-04-06 11:43:46 +02:00
  • 0145206ed2 Add recording tile Elias Projahn 2020-04-06 11:42:07 +02:00
  • e834abe1e0 Add composers and work texts Elias Projahn 2020-04-06 11:29:55 +02:00
  • 40db00d88d Bundle text widgets and refactor performances row Elias Projahn 2020-04-06 11:15:05 +02:00
  • 3a9a3100fc Recording selector: Use a nested navigator Elias Projahn 2020-04-05 20:46:00 +02:00
  • ff38930e19 Restyle work tile Elias Projahn 2020-04-05 20:24:29 +02:00
  • 26b1f13c03 Work tile: Refactor and add leading widget Elias Projahn 2020-04-05 20:15:20 +02:00
  • db9f6a0eb4 Extract work tile from recording editor Elias Projahn 2020-04-05 20:11:11 +02:00
  • 0438296bcc Add recording selector Elias Projahn 2020-04-05 19:31:46 +02:00
  • a6d795ef3c Set work when saving recordings Elias Projahn 2020-04-05 13:02:12 +02:00
  • 9bece557c7 Remove tracks from recording editor Elias Projahn 2020-04-05 11:26:56 +02:00
  • 8f0463a1a1 Allow selecting and adding ensembles Elias Projahn 2020-03-31 16:15:59 +02:00
  • 99e4711cfc Remove seperate role repesentation Elias Projahn 2020-03-31 15:49:15 +02:00
  • 24f2022930 Backend: Fix error at first startup Elias Projahn 2020-03-31 15:33:10 +02:00
  • c83b942690 Recording editor: Track editing skeleton Elias Projahn 2020-03-30 17:34:07 +02:00
  • e2167143ed Database: Fix null error Elias Projahn 2020-03-30 17:33:36 +02:00
  • 9f2c86db78 FilesSelector: Close when close button is pressed Elias Projahn 2020-03-28 12:30:19 +01:00
  • 88c9f65649 FilesSelector: Allow setting a base path Elias Projahn 2020-03-28 12:27:30 +01:00
  • cbbc5bc7c6 Settings: Add music library path setting Elias Projahn 2020-03-28 10:24:32 +01:00
  • f0644e4058 Add music library path setting Elias Projahn 2020-03-28 10:18:52 +01:00
  • 723977daec Properly handle permissions Elias Projahn 2020-03-28 09:54:04 +01:00
  • bd844c44ea Always notify listeners of backend Elias Projahn 2020-03-28 09:52:42 +01:00
  • 87582f200d Load the database asynchronously Elias Projahn 2020-03-28 09:16:42 +01:00
  • 3f0567e688 Make Backend a stateful widget Elias Projahn 2020-03-28 08:51:45 +01:00
  • ad7499051b Add directory mode to files selector Elias Projahn 2020-03-27 17:44:04 +01:00
  • 24a4911665 Add basic files selector Elias Projahn 2020-03-27 17:33:47 +01:00
  • 02e283b8cc PerformerSelector: Allow changing the person Elias Projahn 2020-03-22 17:38:08 +01:00
  • 9cc0b9020d Add basic recording editor Elias Projahn 2020-03-22 16:49:20 +01:00
  • 8c36988da9 Move PerformanceModel to database Elias Projahn 2020-03-22 16:46:28 +01:00
  • 7f783bd016 Database: Fix worksByComposer Elias Projahn 2020-03-22 16:31:38 +01:00
  • 2ee36aacf4 Work editor: Return new work Elias Projahn 2020-03-22 16:24:43 +01:00
  • 6cc110c76c Database: Add query to get composers of work Elias Projahn 2020-03-22 15:59:23 +01:00
  • b414655a56 Add basic work selector Elias Projahn 2020-03-22 15:58:39 +01:00
  • 26c7ea048e Work editor: Use real part composer Elias Projahn 2020-03-22 15:56:48 +01:00
  • 5987a36e86 Allow works without composer Elias Projahn 2020-03-22 15:49:39 +01:00
  • ff48ee376b Add basic performer selector Elias Projahn 2020-03-22 15:35:56 +01:00
  • 7579fd7b3f Rename RolesSelector to RoleSelector Elias Projahn 2020-03-22 15:28:06 +01:00
  • 8a9d71694d Add role selector Elias Projahn 2020-03-22 15:11:23 +01:00
  • 63c4ccf364 Add ensemble editor Elias Projahn 2020-03-22 14:52:56 +01:00
  • 36c79c7b82 Add role editor Elias Projahn 2020-03-22 14:51:23 +01:00
  • 4092a91f56 Add recordings Elias Projahn 2020-03-22 14:49:40 +01:00
  • 554cf4a6ac Work editor: Allow removing composer or instrument Elias Projahn 2020-03-22 14:13:42 +01:00
  • 44de5fdae3 Make work part details editable Elias Projahn 2020-03-22 13:56:46 +01:00
  • 97872f1646 Add settings screen Elias Projahn 2020-03-21 17:46:23 +01:00
  • 05574c78b6 Work editor: Initialize parts Elias Projahn 2020-03-21 15:42:45 +01:00
  • 71d51596ae Enable foreign key support Elias Projahn 2020-03-21 15:41:03 +01:00
  • 4994f6395f Work editor: Fix check for existing composer Elias Projahn 2020-03-21 15:14:11 +01:00
  • 84cdd51c52 Replace existing rows in update functions Elias Projahn 2020-03-21 15:08:50 +01:00
  • 319818a276 Make person and work editor accessible Elias Projahn 2020-03-21 15:06:38 +01:00
  • 743e0db4cf Add a simple work screen for debuggin purposes Elias Projahn 2020-03-21 15:01:51 +01:00
  • 4652a663d2 Work editor: Store edited work when done Elias Projahn 2020-03-21 14:56:59 +01:00
  • 4b178752b9 Redo how works are stored Elias Projahn 2020-03-21 14:34:45 +01:00
  • b15591b388 work editor: Clean part levels after level change Elias Projahn 2020-03-20 18:00:56 +01:00
  • c1c1ce88b8 Update Android SDK to 29 Elias Projahn 2020-03-20 17:38:06 +01:00
  • b6eabdbba3 Fix deprecation Elias Projahn 2019-12-15 12:29:00 +01:00
  • 25e4267cb8 Add person screen Elias Projahn 2019-12-15 12:22:39 +01:00
  • 07e7e38a9b Add persons list to home screen Elias Projahn 2019-12-15 12:16:08 +01:00
  • 7bccfeaec7 Move actions to app bar on home screen Elias Projahn 2019-12-15 12:11:40 +01:00
  • 047ed8b7c8 Update project structure Elias Projahn 2019-12-15 12:03:25 +01:00