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
Matt Nadareski
b11ccc48db
Common -> Models
2021-07-12 15:40:56 -07:00
Matt Nadareski
1e9b41f997
Move image loading to view model
2021-07-12 12:38:33 -07:00
Matt Nadareski
bc810034d0
Use properties in CompactDisc
2021-07-12 10:57:52 -07:00
Matt Nadareski
29205c953b
Factories and base class renames
2021-07-12 10:52:50 -07:00
Matt Nadareski
788d10ecd8
Move more logic down the chain
2021-07-12 10:41:11 -07:00
Matt Nadareski
6f9c39f5c1
Extract out another helper method
2021-07-07 10:40:44 -07:00
Matt Nadareski
902e2d73b3
Make de-emphasis a separate method
2021-07-07 10:21:23 -07:00
Matt Nadareski
04b56d97a1
Handle data track corner cases
2021-07-06 09:54:43 -07:00
Matt Nadareski
80a31f1fd4
Fix SetTotalIndexes for corner case
2021-07-05 23:16:46 -07:00
Matt Nadareski
7f4992d2d0
Persist view model between theme swaps
2021-07-05 23:09:22 -07:00
Matt Nadareski
0ae58ab21c
Fix improper use of field in PlayerViewModel
2021-07-05 22:51:34 -07:00
Matt Nadareski
52ede7799f
Fix off-by-one display total tracks if hidden track exists
2021-07-05 22:46:24 -07:00
Matt Nadareski
8cca9203da
Safer track switching
2021-07-05 22:39:08 -07:00