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