Commit graph

202 commits

Author SHA1 Message Date
Matthew Stratford
f5fd6ca236
Merge branch 'dev' into debugging 2020-11-04 22:39:49 +00:00
Matthew Stratford
da5e1a2a5a
Temp fix for MacOS by removing baps welcome gen. 2020-11-04 22:38:31 +00:00
Matthew Stratford
a21d93894d
Merge remote-tracking branch 'origin/dev' into debugging 2020-11-04 20:33:09 +00:00
Matthew Stratford
bddab0208d
Implement rate limiting to stop spamming state file writes 2020-11-04 01:19:56 +00:00
michael-grace
ae5cea9c62 fixed some errors 2020-11-04 00:09:42 +00:00
michael-grace
51ae3033b9 hmm...some import went missing 2020-11-03 23:25:17 +00:00
Matthew Stratford
e191595768
Log as .log instead. 2020-11-03 23:12:57 +00:00
Michael Grace
9853118d6c
mainly channel plans
Mainly Channel Plans
2020-11-03 22:54:12 +00:00
Michael Grace
2e84e4bebd
Merge branch 'dev' into michaelg 2020-11-03 22:52:58 +00:00
Matthew Stratford
2ec073392e
Add more player logging. 2020-11-03 22:48:11 +00:00
Matthew Stratford
60f4b8e6fb
Merge remote-tracking branch 'origin/dev' into debugging 2020-11-03 22:24:58 +00:00
Matthew Stratford
7435eca60d
Merge pull request #6 from UniversityRadioYork/linux
Add linux build support + audio handing into helper
2020-11-03 22:12:40 +00:00
Matthew Stratford
1c95486b19
Remove actioned TODO 2020-11-03 22:11:54 +00:00
Matthew Stratford
4378093e9c
Add linux build to the readme. 2020-11-03 22:05:48 +00:00
Matthew Stratford
6f78e1e9f7
Fix import error 2020-11-03 21:28:05 +00:00
Matthew Stratford
94e01aa144
Move audio device to DeviceManager 2020-11-03 21:24:45 +00:00
Matthew Stratford
c1e88fcf71
Add linux build support. 2020-11-03 20:13:32 +00:00
michael-grace
f96dbf5f36 auto advance, repeats, play on load (not tested) 2020-11-03 01:07:25 +00:00
michael-grace
ec6d3b0854 welcome to BAPSicle and some data types 2020-11-03 00:32:43 +00:00
michael-grace
1e464b2247 more show plan item stuffs 2020-11-02 23:06:45 +00:00
Matthew Stratford
ee6084423d
Woops, it's been mono all this time. 2020-11-01 03:27:26 +00:00
Matthew Stratford
435021536b
Resume playing after output switch. 2020-11-01 03:19:21 +00:00
Matthew Stratford
1d7ccaee12
Reload track after output swap for convenience 2020-11-01 03:15:51 +00:00
Matthew Stratford
6e79af3bbd
Merge branch 'dev' into debugging 2020-11-01 03:02:51 +00:00
Matthew Stratford
199f665ac1
Readme typos 2020-11-01 02:50:50 +00:00
Matthew Stratford
6e608a8289
Merge pull request #5 from UniversityRadioYork/macos-devel
MacOS Building Support
2020-11-01 02:48:52 +00:00
Matthew Stratford
bf8e8b908e
Change multiprocessing start method for player on MacOS 2020-11-01 02:44:35 +00:00
Matthew Stratford
1a4b61293c
Tidy extra print. 2020-11-01 02:43:48 +00:00
michael-grace
bd0c27ddc3 tidy up some messages 2020-11-01 02:37:56 +00:00
Matthew Stratford
1be060ab42
Fix Windows freeze support. BONKERS. 2020-11-01 02:37:40 +00:00
michael-grace
330cc32be2 start of channel plans 2020-11-01 02:35:14 +00:00
Matthew Stratford
d1b474962d
Only set multiprocessing to spawn for MacOS. 2020-11-01 01:36:42 +00:00
Matthew Stratford
6560cf52b6
Update readme with MacOS support. 2020-11-01 00:54:50 +00:00
Matthew Stratford
90b6707cdf
Add MacOS .app support via Platypus, change port to 13500 2020-11-01 00:38:46 +00:00
Matthew Stratford
5228cfd279
Better startup and shutdown. 2020-11-01 00:31:58 +00:00
michael-grace
6044cbb271 config start 2020-10-31 18:00:15 +00:00
Matthew Stratford
a8542b578e
Initial attempt at building MacOS version 2020-10-31 03:04:14 +00:00
Matthew Stratford
367e5d7980
Add Logging to StateManager 2020-10-30 23:59:58 +00:00
Matthew Stratford
331649e85c
Give players and server process titles (in theory) 2020-10-30 23:14:29 +00:00
Matthew Stratford
536bc25b6e
gitignore audio and logs 2020-10-30 22:19:38 +00:00
Matthew Stratford
f29be9e38f
Disable imports reordering & stop Pygame saying hello. 2020-10-30 22:15:51 +00:00
Matthew Stratford
7e2a974e5c
Move StateManager to /helpers and start adding player logging. 2020-10-30 22:06:03 +00:00
Matthew Stratford
808bef5f5d
Add LoggingManager 2020-10-30 22:00:30 +00:00
Matthew Stratford
92d48993e7
Merge pull request #4 from UniversityRadioYork/player-hardening
Player Hardening
2020-10-30 19:36:42 +00:00
Matthew Stratford
dc4f1bb14b
Add pause support, as well as "true" position 2020-10-30 19:31:18 +00:00
Matthew Stratford
9a9f9ad234
Rename details to status & add unload to API. 2020-10-30 00:33:00 +00:00
Matthew Stratford
2bf4ff4715
Further player hardening 2020-10-30 00:32:34 +00:00
Matthew Stratford
eafb4dd461
Fix undefined app 2020-10-29 22:25:40 +00:00
Matthew Stratford
beba7e5806
Beef up error handling for Player 2020-10-29 22:25:17 +00:00
Matthew Stratford
d34c822667
Upgrade to pygame 2.0.0.dev24 2020-10-29 21:24:13 +00:00