Commit Graph

189 Commits

Author SHA1 Message Date
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
Matt Nadareski
b795d1ffda Make *nix build script executable by default 2021-08-24 23:08:48 -07:00
Matt Nadareski
a799d5ede9 Port only distinct new feature work 2021-08-24 22:11:25 -07:00
24d1114795 Merge pull request #45 from mnadareski/mvvm-v2-only
MVVM v2 and Only Fixes
2021-08-25 03:11:04 +01:00
Matt Nadareski
ace0e5c5ec Port only MVVM work and related fixes 2021-08-05 21:05:20 -07:00
9aa5c1ac9f Merge pull request #26 from mnadareski/mvvm
Move design to MVVM
2021-07-24 00:13:04 +01:00
Matt Nadareski
53e9cbc695 Update gitmodules
The standard version of the library does NOT support OpenAL on both Windows and Linux. This branch supports it and has been open as a PR on the main netstandard support branch for a while now.
2021-07-12 23:08:50 -07:00
Matt Nadareski
0c76752ac0 Fix UI thread issues 2021-07-12 16:37:12 -07:00
Matt Nadareski
9288cc103b Fix build because of missing namespaces 2021-07-12 15:53:44 -07:00
Matt Nadareski
f2712d3238 Add Views namespace 2021-07-12 15:49:43 -07:00