Commit Graph

198 Commits

Author SHA1 Message Date
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
Matt Nadareski
2bbfd2b2a7 Add disc switching note 2021-10-05 10:43:44 -07:00
Matt Nadareski
6cd039a2b3 Add note in enum 2021-10-05 10:41:12 -07:00
Matt Nadareski
211ee8cecf Wire up disc changing to UI 2021-10-05 10:40:10 -07:00
Matt Nadareski
7b01715a11 Safer way of detecing platform 2021-10-05 09:54:02 -07:00
Matt Nadareski
76415ae04f Add Player passthru for new items 2021-10-04 23:03:10 -07:00
Matt Nadareski
0a5c3f49c3 Add new logic to settings; fix Player 2021-10-04 22:58:16 -07:00
Matt Nadareski
765d2f21c1 Add unused disc changing methods to Player 2021-10-04 22:46:46 -07:00
Matt Nadareski
34b7fbd790 Set one SoundOutput per disc 2021-10-04 22:26:06 -07:00
Matt Nadareski
6a78fc86e5 Start building out multi-disc framework 2021-10-04 21:58:59 -07:00
Matt Nadareski
93a38ec9e9 Add multiple audio backend framework 2021-10-04 21:50:44 -07:00
0b060efd4a Merge pull request #46 from mnadareski/mvvm-v2-features
MVVM v2 Feature Work
2021-10-01 14:38:30 +01:00
Matt Nadareski
9b723ffeff Update Aaru nuget packages to 5.3.0 LTS 2021-09-30 22:46:25 -07:00
Matt Nadareski
f7e8aaf4f3 Use Aaru nuget packages 2021-09-27 14:36:46 -07:00
Matt Nadareski
0251dae981 Extract filtering to new file 2021-08-25 21:45:59 -07:00
Matt Nadareski
22b00b1bd5 DataPlayback option applies to saving tracks 2021-08-25 21:40:59 -07:00