Commit Graph

213 Commits

Author SHA1 Message Date
b3e17cd858 Update editorconfig. 2024-04-30 13:40:53 +01:00
279fffc3c0 Update editorconfig. 2024-04-30 04:51:34 +01:00
e5fd88c45f Add codealike.json. 2024-04-30 04:51:34 +01:00
8b45ba974d Merge pull request #54 from mnadareski/cdg-basis
Add CD+G Framework
2022-09-07 10:52:10 +01:00
Matt Nadareski
2efd0fa40c Address review comments 2022-02-11 13:23:33 -08:00
Matt Nadareski
2ab1be864d Add debug print for KaraokeDisplay 2021-11-30 10:23:50 -08:00
Matt Nadareski
a72d79a438 Re-implement scrolling with offsets this time 2021-11-29 22:55:57 -08:00
Matt Nadareski
52ecacba7c Implement color table loading 2021-11-29 22:44:16 -08:00
Matt Nadareski
1880d49ee5 Add most of scrolling logic; add notes 2021-11-29 22:16:23 -08:00
Matt Nadareski
3e44c11502 Start wiring up some CD+G instructions 2021-11-29 21:12:50 -08:00
Matt Nadareski
15b39e8cff Add currently-unused karaoke display internally 2021-11-29 16:56:36 -08:00
Matt Nadareski
78ef6d8511 Rework subchannel helper methods 2021-11-29 16:50:19 -08:00
Matt Nadareski
34d985d481 Subchannel interpretation code (nw) 2021-11-29 16:32:36 -08:00
7b0615a792 Merge pull request #51 from mnadareski/backend-separation
Multi-Disc and Multi-Backend Improvements
2021-11-29 18:16:51 +00:00
Matt Nadareski
a189001d96 Redefine subchannel data for later (nw) 2021-10-29 22:20:37 -07:00
Matt Nadareski
bcea992857 Fix focus issue for keyboard input 2021-10-09 16:05:12 -07:00
Matt Nadareski
e7e05d7137 Add track-readahead 2021-10-09 09:34:37 -07:00
Matt Nadareski
8e606f368d Change UI to use 1-based disc numbering 2021-10-08 23:33:55 -07:00
Matt Nadareski
e5147bdbb5 Remove override media volume keys 2021-10-08 23:30:17 -07:00
Matt Nadareski
09f9b2d775 Disconnect volume from Init 2021-10-08 23:16:02 -07:00
Matt Nadareski
27480a9e69 Make volume setting EVEN safer 2021-10-08 23:02:36 -07:00
Matt Nadareski
c34d07e266 Fix volume issues 2021-10-08 22:34:46 -07:00
Matt Nadareski
a13141090f Fix comment 2021-10-07 09:20:40 -07:00
Matt Nadareski
8643bf36a6 Code cleanup, fix playback again 2021-10-06 22:46:50 -07:00
Matt Nadareski
b02ca60b1e Add subchannel formatting helpers 2021-10-06 21:27:15 -07:00
Matt Nadareski
82a856915e Add subchannel read note 2021-10-06 20:56:33 -07:00
Matt Nadareski
e6222352e9 Audio to its own namespace 2021-10-06 20:52:16 -07:00
Matt Nadareski
4eecc68cae Read subchannel data on read (nw) 2021-10-06 20:46:28 -07:00
Matt Nadareski
43e1811349 Add subchannel reading helpers 2021-10-06 20:42:25 -07:00
Matt Nadareski
2b7084cd87 Fix CompactDisc.ReadSectors 2021-10-06 20:37:12 -07:00
Matt Nadareski
55ef82f6c5 Organize PlayerViewModel like Player 2021-10-06 14:33:43 -07:00
Matt Nadareski
5994ea4585 Fix eject for single disc 2021-10-06 13:16:47 -07:00
Matt Nadareski
ff5006063a Expose shuffling to UI 2021-10-06 12:59:11 -07:00
Matt Nadareski
c5a4b6a153 Don't change anything if it's the same 2021-10-06 12:58:26 -07:00
Matt Nadareski
d8ae23441d Fix disc changing, especially in single-disc mode 2021-10-06 12:49:40 -07:00
Matt Nadareski
0854826583 Implement shuffle (not surfaced) 2021-10-06 12:11:55 -07:00
Matt Nadareski
b789b5cf47 Fix repeat mode handling 2021-10-06 11:51:37 -07:00
Matt Nadareski
9c63904245 Use relative track locations 2021-10-06 11:33:49 -07:00
Matt Nadareski
de226a816a Add by-disc track selection 2021-10-06 11:09:14 -07:00
Matt Nadareski
f5127ee351 Create SelectRelativeTrack (unused) 2021-10-06 11:01:07 -07:00
Matt Nadareski
a83549824d Add implementation notes 2021-10-06 10:24:37 -07:00
Matt Nadareski
879154b0f4 Current track order? 2021-10-06 10:16:44 -07:00
Matt Nadareski
8472059232 Fix playback order; add shuffle method 2021-10-06 10:03:25 -07:00
Matt Nadareski
ef95acef8f Add playback order (nw); fix eject 2021-10-06 09:53:07 -07:00
Matt Nadareski
3fa0ddca17 Load track list (not hooked up) 2021-10-06 09:38:46 -07:00
Matt Nadareski
05875b919c Separate out disc handling 2021-10-05 22:52:12 -07:00
Matt Nadareski
0b63ebf18b Wire up disc changer to UI 2021-10-05 22:11:59 -07:00
Matt Nadareski
38aa2ba53c Fix track wraparound and playback 2021-10-05 22:02:10 -07:00
Matt Nadareski
ee0fbc4ccc Discs and audio output should be less aware 2021-10-05 21:40:41 -07:00
Matt Nadareski
321490bbb4 Allow loading multiple images at once 2021-10-05 11:17:19 -07:00