Commit graph

  • cb03506ff4 Zip .app recursively. Matthew Stratford 2021-04-11 00:17:19 +0100
  • 43e11adc26 Change default serial_port var. Matthew Stratford 2021-04-11 00:12:15 +0100
  • 1b2e1f6c60 Create state dir if missing. Matthew Stratford 2021-04-11 00:11:05 +0100
  • 29b76a8dfd Flip zip. Matthew Stratford 2021-04-11 00:04:51 +0100
  • 71818f6bf0 Zip up .app to stop GA from breaking it. Matthew Stratford 2021-04-11 00:01:21 +0100
  • 0faf3caa2e Move api config options to bapsicle state for frozen packages. Matthew Stratford 2021-04-10 23:59:49 +0100
  • a98388421c Fix typo Matthew Stratford 2021-04-10 23:05:38 +0100
  • 769be9ce6c Add initial package builds. Matthew Stratford 2021-04-10 23:05:12 +0100
  • cc861e2869 End of Day WIP on marker support Matthew Stratford 2021-04-10 22:56:53 +0100
  • 6718ddcf2d Add markers test. Matthew Stratford 2021-04-10 21:30:41 +0100
  • 961836b067
    Merge pull request #11 from UniversityRadioYork/black Matthew Stratford 2021-04-10 20:29:58 +0100
  • 023c70b6d6 Make githook set itself up. Matthew Stratford 2021-04-10 20:25:18 +0100
  • 09a2a1f845 Tickle testing Matthew Stratford 2021-04-10 20:24:53 +0100
  • 6f8f06ebb9 Update py3.7 is iffy. Matthew Stratford 2021-04-08 23:29:44 +0100
  • 119b729c56 Fix player test fork() on macOS Matthew Stratford 2021-04-08 22:56:57 +0100
  • 066a696b5c Last pep8 errors. Matthew Stratford 2021-04-08 22:48:38 +0100
  • 023cafad90 Last few pep issues. Matthew Stratford 2021-04-08 22:32:16 +0100
  • 612478b777 Fix log_file. var Matthew Stratford 2021-04-08 22:23:38 +0100
  • c90ebf6d81 More pep8 fixes Matthew Stratford 2021-04-08 22:21:28 +0100
  • 833dbbf043 More fixes Matthew Stratford 2021-04-08 22:05:47 +0100
  • f4dc7199a4 Some pep fixes. Matthew Stratford 2021-04-08 22:05:25 +0100
  • 58742b8cba Sync autopep8 and flake8 Matthew Stratford 2021-04-08 21:25:58 +0100
  • 1b38eeb7f3 Make install-githook executable Matthew Stratford 2021-04-08 21:20:47 +0100
  • 2c27899d94 Autopep run. Matthew Stratford 2021-04-08 21:15:15 +0100
  • fbf6052491 Ran black for formatting. Matthew Stratford 2021-04-08 20:53:51 +0100
  • b8ec125490
    Merge pull request #3 from UniversityRadioYork/tests Matthew Stratford 2021-04-08 20:47:00 +0100
  • b128d14545 Try unittest anyway if flake8 fails. Matthew Stratford 2021-04-08 20:41:21 +0100
  • fdeffff9fd Make fake8 error. Matthew Stratford 2021-04-08 20:37:41 +0100
  • 8aba845a14 More test fixing. Matthew Stratford 2021-04-08 20:37:30 +0100
  • a772662e70 Make tests more reliable. Matthew Stratford 2021-04-08 20:28:35 +0100
  • 461fc75f2c Add timeouts, name logs per python version. Matthew Stratford 2021-04-07 23:09:51 +0100
  • 0f1aee809e Log more info about files existing. Matthew Stratford 2021-04-07 22:52:33 +0100
  • 2ce75a4cd4 Include test resources in repo. Matthew Stratford 2021-04-07 22:32:56 +0100
  • 61caaa662b Always archive test logs. Matthew Stratford 2021-04-07 22:25:39 +0100
  • d141bf954c Temporarily ignore the UI test. Matthew Stratford 2021-04-07 22:21:46 +0100
  • af368f0756 Fix logs archive. Matthew Stratford 2021-04-07 22:17:10 +0100
  • 3733aa3801 Testing template, archive logs. Matthew Stratford 2021-04-07 22:15:24 +0100
  • d50999fa57 Try building with macOS, see if that has audio support. Matthew Stratford 2021-04-07 22:08:48 +0100
  • 5113f3490e Try not installing desktop tools Matthew Stratford 2021-04-07 21:54:58 +0100
  • d895f57b9c Test python sounddevice. Matthew Stratford 2021-04-07 21:52:23 +0100
  • a94f3c457d Use pulse audio for dummy output. Matthew Stratford 2021-04-07 21:49:27 +0100
  • 67f3e655be Check for modinfo soundcore. Matthew Stratford 2021-04-07 21:45:36 +0100
  • 4f1a472fb2 Want linux-modules-extra Matthew Stratford 2021-04-07 21:36:57 +0100
  • 462594a449 Update to find new extras package. Matthew Stratford 2021-04-07 21:32:50 +0100
  • 00b2614e66 Try adding more alsa. Matthew Stratford 2021-04-07 21:28:02 +0100
  • 6863356a22 try adding a dummy sound output. Matthew Stratford 2021-04-07 21:25:14 +0100
  • 0422fae749 Fix file leak. Matthew Stratford 2021-04-07 21:22:11 +0100
  • 659a2b1e46 Make a dummy config file. Matthew Stratford 2021-04-07 21:18:00 +0100
  • 2297203896 Tidy up init for flake8. Matthew Stratford 2021-04-07 21:13:19 +0100
  • 5d9e2364e4 Add python 3.9 Matthew Stratford 2021-04-07 21:01:32 +0100
  • 54c967ad22 Add play on load repeat test and fix timings. Matthew Stratford 2021-04-07 20:16:01 +0100
  • a8d82b7000 File exists/output name validation. Matthew Stratford 2021-04-07 20:14:39 +0100
  • 77180fa38e Fix player automations without pygame events. Matthew Stratford 2021-04-07 20:14:12 +0100
  • 84175794b8 Handle missing music temp folder. Matthew Stratford 2021-04-07 20:04:29 +0100
  • 8876e865bc Fix serial init Matthew Stratford 2021-04-07 19:54:27 +0100
  • 807f80106b Add repeat all test (currently failing) Matthew Stratford 2021-04-07 00:26:57 +0100
  • 293b981d28 Add repeat one test (currently failing) Matthew Stratford 2021-04-07 00:16:53 +0100
  • b1e58ec559 Add play on load test (currently fails) Matthew Stratford 2021-04-07 00:09:23 +0100
  • 800946a142 Stop planitem templates being mutable Matthew Stratford 2021-04-07 00:07:15 +0100
  • ccf397facc make sure weight and trackid are ints. Matthew Stratford 2021-04-06 22:39:33 +0100
  • 02766583c0 Add test to check file playing. Matthew Stratford 2021-04-06 22:39:08 +0100
  • 168d44c66c Add initial player tests. Matthew Stratford 2021-04-06 00:32:58 +0100
  • a2d6f115e0 Merge branch 'dev' into tests Matthew Stratford 2021-04-05 22:56:11 +0100
  • 82a26bb5f8 Merge branch 'mstratford-webstudio' into dev Matthew Stratford 2021-04-05 22:50:35 +0100
  • c406d998f3 Add logrotate and create dir if missing. Matthew Stratford 2021-04-05 22:41:22 +0100
  • 5d353f4134 Fix logging. Matthew Stratford 2021-04-05 22:15:26 +0100
  • 433f1ef92c Finish controller to log correctly, make port configurable. Matthew Stratford 2021-04-05 22:13:53 +0100
  • fe80b803f8 Sort audio outputs Matthew Stratford 2021-04-04 23:14:30 +0100
  • ccb5886698 Lower CPU a bit with slower loops. Matthew Stratford 2021-04-04 23:14:08 +0100
  • 03773c8dda Various reliabilty / debugging improvements Matthew Stratford 2021-04-04 22:34:46 +0100
  • c88e223d6f Add listing and loading of playlists. Matthew Stratford 2021-04-04 15:26:39 +0100
  • 5c85466255 Setting output stays on config page & add favicon Matthew Stratford 2021-03-22 00:45:46 +0000
  • 5233aacdf9 Add proper message source routing, fixes a lot of instabity of updating. Matthew Stratford 2021-03-22 00:33:14 +0000
  • b15b6a9875 Support loading show plans from webstudio Matthew Stratford 2021-03-21 20:15:42 +0000
  • 1f66ec2ef2 Update playback pos more often, reset pos to 0 on stop. Matthew Stratford 2021-03-21 13:06:09 +0000
  • 81eb8c7d1b Add myradio api handler Matthew Stratford 2021-03-21 13:05:33 +0000
  • a51e214f27 Serve music-tmp for webstudio UI waveforms. Matthew Stratford 2021-03-15 21:35:56 +0000
  • 8bf1def0d1 Clear UI status queue before requesting a new one. Matthew Stratford 2021-03-15 20:20:26 +0000
  • 40ccd94f44 Fix load item link. Matthew Stratford 2021-03-15 20:20:00 +0000
  • 01192b728b Fix seeking while playing. Matthew Stratford 2021-03-15 20:19:45 +0000
  • 023200b94b Add support for moving plan items. Matthew Stratford 2021-03-13 22:32:04 +0000
  • 0c176bea03 Add WIP controller support. Matthew Stratford 2021-02-14 23:58:32 +0000
  • 4741694d66 Migrate internal planitem format to match webstudio/api Matthew Stratford 2021-02-14 20:10:32 +0000
  • 45d9c32146 Handle setting Channel Controls from WS. Matthew Stratford 2021-02-14 17:53:28 +0000
  • a18d4317e4 Add basic callback to state manager to send STATUS on change. Matthew Stratford 2021-02-14 13:57:07 +0000
  • 12d7f6fdd2 Fix some queuing issues for playback position timers. Matthew Stratford 2021-02-14 13:23:51 +0000
  • ce137be780 Fix double logging. Matthew Stratford 2021-02-14 00:30:11 +0000
  • 1a59b2d5bf Add show plan loading, send more info to Webstudio UI. Matthew Stratford 2021-02-14 00:29:47 +0000
  • 23f1da515b Fix logging to individual files Matthew Stratford 2021-02-13 15:38:26 +0000
  • 2fcd640a8d Add a load button for show plan items. Matthew Stratford 2021-02-13 14:59:49 +0000
  • b825795835
    More stuff towards making Webstudio sync Matthew Stratford 2020-12-20 18:52:27 +0000
  • 1855f515a6
    Minor fixes Matthew Stratford 2020-12-20 01:40:32 +0000
  • 479c952766
    most of the pipeline to send player msgs to webstudio Matthew Stratford 2020-12-20 01:10:19 +0000
  • 801d2ae40b
    Merge branch 'michaelg-baps-websockets' into mstratford-webstudio Matthew Stratford 2020-12-19 15:57:41 +0000
  • 9260aa9c2b
    Merge branch 'pylance-fixes' into dev Matthew Stratford 2020-12-19 15:00:28 +0000
  • 6d587b1e2b
    Add a bit of typing to appease pylance Matthew Stratford 2020-12-19 14:57:37 +0000
  • fc3e5db08c
    Merge pull request #10 from UniversityRadioYork/myradio-music Matthew Stratford 2020-12-08 19:44:56 +0000
  • 26e7f32763
    Fix json page (properly) Matthew Stratford 2020-12-08 19:41:31 +0000
  • a526ed3cb3
    Update filename for plan item once loaded Matthew Stratford 2020-12-08 19:41:11 +0000
  • 789fa3a1fb
    Fix broken player status json output Matthew Stratford 2020-12-08 19:21:38 +0000