Commit graph

  • 450698cd37
    Add managed items support and merge cleanup Matthew Stratford 2020-11-16 22:49:33 +0000
  • cb06061143
    Merge remote-tracking branch 'origin/dev' into myradio-music Matthew Stratford 2020-11-16 21:23:06 +0000
  • 9536bf7c07 adding to showplan michael-grace 2020-11-15 20:53:34 +0000
  • bd2b5b41a6 start of showplans michael-grace 2020-11-15 19:34:13 +0000
  • 249832e153 some human readability michael-grace 2020-11-15 17:48:05 +0000
  • 79cd706253 start of websockets, play, pause, stop, seek michael-grace 2020-11-15 17:40:18 +0000
  • afb63dbfe2
    Merge pull request #9 from UniversityRadioYork/michaelg-server-state Matthew Stratford 2020-11-11 22:21:17 +0000
  • 5c19d5ca04
    typo Michael Grace 2020-11-10 21:38:02 +0000
  • b00ac8ecbf welcome default michael-grace 2020-11-10 19:41:27 +0000
  • ba07fa5d89 server changing and restarting michael-grace 2020-11-10 19:40:42 +0000
  • 53d7edba48 server details on web interface michael-grace 2020-11-10 18:49:26 +0000
  • f1cd401b3b keep the folders to keep windows happy michael-grace 2020-11-10 18:45:54 +0000
  • 7e57d2de36 viewing logs in webserver michael-grace 2020-11-09 00:42:09 +0000
  • 26a677be53 pure json status page michael-grace 2020-11-09 00:17:48 +0000
  • b1e20eae5c server state michael-grace 2020-11-09 00:10:36 +0000
  • bdda886e10 windows doesn't like the directories not existing michael-grace 2020-11-08 23:38:57 +0000
  • 6083427dc5
    PlanObject to PlanItem, initial API track loading Matthew Stratford 2020-11-05 23:53:27 +0000
  • 6fd34558e4
    Merge pull request #8 from UniversityRadioYork/debugging Matthew Stratford 2020-11-05 19:08:06 +0000
  • 0a04398849
    Fix import for standalone player Matthew Stratford 2020-11-05 19:06:16 +0000
  • 81eb1746df
    Don't auto play for now on load, it does that itself. Matthew Stratford 2020-11-05 19:04:07 +0000
  • 1967432f11
    Add logs folder mkdir to installer Matthew Stratford 2020-11-05 19:03:26 +0000
  • 23647de797
    Re-add hot output switching, add default output support. Matthew Stratford 2020-11-05 18:59:28 +0000
  • cb42eec757
    Fix PlanObject import issue Matthew Stratford 2020-11-05 18:58:18 +0000
  • f5fd6ca236
    Merge branch 'dev' into debugging Matthew Stratford 2020-11-04 22:39:49 +0000
  • da5e1a2a5a
    Temp fix for MacOS by removing baps welcome gen. Matthew Stratford 2020-11-04 22:38:31 +0000
  • a21d93894d
    Merge remote-tracking branch 'origin/dev' into debugging Matthew Stratford 2020-11-04 20:33:09 +0000
  • bddab0208d
    Implement rate limiting to stop spamming state file writes Matthew Stratford 2020-11-04 01:19:56 +0000
  • ae5cea9c62 fixed some errors michael-grace 2020-11-04 00:09:42 +0000
  • 51ae3033b9 hmm...some import went missing michael-grace 2020-11-03 23:25:17 +0000
  • e191595768
    Log as .log instead. Matthew Stratford 2020-11-03 23:12:57 +0000
  • 9853118d6c
    mainly channel plans Michael Grace 2020-11-03 22:54:12 +0000
  • 2e84e4bebd
    Merge branch 'dev' into michaelg Michael Grace 2020-11-03 22:52:58 +0000
  • 2ec073392e
    Add more player logging. Matthew Stratford 2020-11-03 22:48:11 +0000
  • 60f4b8e6fb
    Merge remote-tracking branch 'origin/dev' into debugging Matthew Stratford 2020-11-03 22:24:58 +0000
  • 7435eca60d
    Merge pull request #6 from UniversityRadioYork/linux Matthew Stratford 2020-11-03 22:12:40 +0000
  • 1c95486b19
    Remove actioned TODO Matthew Stratford 2020-11-03 22:11:54 +0000
  • 4378093e9c
    Add linux build to the readme. Matthew Stratford 2020-11-03 22:05:48 +0000
  • 6f78e1e9f7
    Fix import error Matthew Stratford 2020-11-03 21:28:05 +0000
  • 94e01aa144
    Move audio device to DeviceManager Matthew Stratford 2020-11-03 21:24:45 +0000
  • c1e88fcf71
    Add linux build support. Matthew Stratford 2020-11-03 20:13:32 +0000
  • f96dbf5f36 auto advance, repeats, play on load (not tested) michael-grace 2020-11-03 01:07:25 +0000
  • ec6d3b0854 welcome to BAPSicle and some data types michael-grace 2020-11-03 00:32:43 +0000
  • 1e464b2247 more show plan item stuffs michael-grace 2020-11-02 23:06:45 +0000
  • ee6084423d
    Woops, it's been mono all this time. Matthew Stratford 2020-11-01 03:27:26 +0000
  • 435021536b
    Resume playing after output switch. Matthew Stratford 2020-11-01 03:19:21 +0000
  • 1d7ccaee12
    Reload track after output swap for convenience Matthew Stratford 2020-11-01 03:15:51 +0000
  • 6e79af3bbd
    Merge branch 'dev' into debugging Matthew Stratford 2020-11-01 03:02:51 +0000
  • 199f665ac1
    Readme typos Matthew Stratford 2020-11-01 02:50:50 +0000
  • 6e608a8289
    Merge pull request #5 from UniversityRadioYork/macos-devel Matthew Stratford 2020-11-01 02:48:52 +0000
  • bf8e8b908e
    Change multiprocessing start method for player on MacOS Matthew Stratford 2020-11-01 02:44:35 +0000
  • 1a4b61293c
    Tidy extra print. Matthew Stratford 2020-11-01 02:43:48 +0000
  • bd0c27ddc3 tidy up some messages michael-grace 2020-11-01 02:37:56 +0000
  • 1be060ab42
    Fix Windows freeze support. BONKERS. Matthew Stratford 2020-11-01 02:37:40 +0000
  • 330cc32be2 start of channel plans michael-grace 2020-11-01 02:35:14 +0000
  • d1b474962d
    Only set multiprocessing to spawn for MacOS. Matthew Stratford 2020-11-01 01:36:42 +0000
  • 6560cf52b6
    Update readme with MacOS support. Matthew Stratford 2020-11-01 00:54:50 +0000
  • 90b6707cdf
    Add MacOS .app support via Platypus, change port to 13500 Matthew Stratford 2020-11-01 00:38:46 +0000
  • 5228cfd279
    Better startup and shutdown. Matthew Stratford 2020-11-01 00:31:58 +0000
  • 6044cbb271 config start michael-grace 2020-10-31 18:00:15 +0000
  • a8542b578e
    Initial attempt at building MacOS version Matthew Stratford 2020-10-31 03:04:14 +0000
  • 367e5d7980
    Add Logging to StateManager Matthew Stratford 2020-10-30 23:59:58 +0000
  • 331649e85c
    Give players and server process titles (in theory) Matthew Stratford 2020-10-30 23:14:29 +0000
  • 536bc25b6e
    gitignore audio and logs Matthew Stratford 2020-10-30 22:19:38 +0000
  • f29be9e38f
    Disable imports reordering & stop Pygame saying hello. Matthew Stratford 2020-10-30 22:15:51 +0000
  • 7e2a974e5c
    Move StateManager to /helpers and start adding player logging. Matthew Stratford 2020-10-30 22:06:03 +0000
  • 808bef5f5d
    Add LoggingManager Matthew Stratford 2020-10-30 22:00:30 +0000
  • 92d48993e7
    Merge pull request #4 from UniversityRadioYork/player-hardening Matthew Stratford 2020-10-30 19:36:42 +0000
  • dc4f1bb14b
    Add pause support, as well as "true" position Matthew Stratford 2020-10-30 19:31:18 +0000
  • 9a9f9ad234
    Rename details to status & add unload to API. Matthew Stratford 2020-10-30 00:33:00 +0000
  • 2bf4ff4715
    Further player hardening Matthew Stratford 2020-10-30 00:32:34 +0000
  • eafb4dd461
    Fix undefined app Matthew Stratford 2020-10-29 22:25:40 +0000
  • beba7e5806
    Beef up error handling for Player Matthew Stratford 2020-10-29 22:25:17 +0000
  • d34c822667
    Upgrade to pygame 2.0.0.dev24 Matthew Stratford 2020-10-29 21:24:13 +0000
  • 5076bb2e36
    Add standalone player running ability. Matthew Stratford 2020-10-29 21:23:37 +0000
  • 517f32773d
    Fix typo Matthew Stratford 2020-10-29 20:21:39 +0000
  • 924acdb1ea
    Capitalise BAPSicle Matthew Stratford 2020-10-29 20:08:25 +0000
  • 6c6f6660a9
    Merge pull request #2 from mstratford/windows-exe Matthew Stratford 2020-10-29 20:07:49 +0000
  • 32a074cfe8
    VScode being bad, putting comments in json. Matthew Stratford 2020-10-29 20:06:55 +0000
  • 51559c4311
    Fix readme image and aka Matthew Stratford 2020-10-29 20:01:47 +0000
  • e8d9a7492b
    Remove old service script folder. Matthew Stratford 2020-10-29 19:59:26 +0000
  • 2623c75627
    Fill readme with instructions Matthew Stratford 2020-10-29 19:59:08 +0000
  • 3c20139597
    Add githook install script Matthew Stratford 2020-10-29 19:58:57 +0000
  • 1add44f6ce
    Fix uninstaller to 100% clear up. Matthew Stratford 2020-10-29 19:24:00 +0000
  • 097429d7c3
    Fix creating a C:\Program folder instead of /state Matthew Stratford 2020-10-29 19:23:33 +0000
  • 91339174b6
    Remove bodged load commands. Matthew Stratford 2020-10-29 01:41:17 +0000
  • cac357c403
    Fix windows installer and add uninstaller. Matthew Stratford 2020-10-29 01:41:01 +0000
  • 867e057811
    Add vscode debug launch configuration Matthew Stratford 2020-10-28 22:07:13 +0000
  • eefa9f4a5d
    Use relative path for state file locations. Matthew Stratford 2020-10-28 22:04:11 +0000
  • 4c11378ff2
    Add initial OS environment helpers Matthew Stratford 2020-10-28 22:03:48 +0000
  • 9aedf947d5
    Stop BAPSicle server from starting flask in tests. Matthew Stratford 2020-10-26 21:51:22 +0000
  • c685863c27
    Install Portaudio for Ubuntu Matthew Stratford 2020-10-26 21:36:01 +0000
  • 5442ee649c
    Fix requirements file location Matthew Stratford 2020-10-26 21:28:28 +0000
  • a1ff139dd8
    Fix UI test server import. Matthew Stratford 2020-10-26 21:25:02 +0000
  • d1103e66cf
    Initial Root logging Matthew Stratford 2020-10-26 21:15:28 +0000
  • 90ae71463d
    Actually add nssm.exe Matthew Stratford 2020-10-26 20:00:31 +0000
  • 309a1178f4 Use nssm to install exe service instead. Matthew Stratford 2020-10-25 21:14:42 +0000
  • e6e93f41ad Switch to building an exe for Windows. Matthew Stratford 2020-10-25 01:23:24 +0000
  • f09dfac4f2 Remove extra JS calls. Matthew Stratford 2020-10-25 00:19:05 +0100
  • 65226e09dc Initial working Windows Service. Matthew Stratford 2020-10-24 21:31:52 +0100
  • f64840702f don't need to install unittest Matthew Stratford 2020-10-24 16:17:35 +0100