Commit Graph
100 Commits
Author SHA1 Message Date
Yoshi Askharoun f45cdbed61 Update UIX 2023-05-24 16:48:42 -05:00
Yoshi Askharoun a413faf1d7 Update UIX 2023-05-23 20:29:27 -05:00
Yoshi Askharoun 1eac369896 Initial implementations of more album and track filters 2023-05-21 20:59:38 -05:00
Yoshi Askharoun f13f5c2816 Implement some query types via Strix SDK
The following types have been implemented in this commit:
AllAlbumArtists, AllGenres, AlbumsForAlbumArtistId, AlbumsByGenreId, AllAlbums, AllTracks
2023-05-21 18:51:36 -05:00
Yoshi Askharoun e228639d1f Add generated classes for known UIX schemas 2023-05-21 18:47:35 -05:00
Yoshi Askharoun 5e8abc93f0 Use format strings 2023-05-21 18:47:17 -05:00
Yoshi Askharoun 3db134a6fe Initial implementation of Strix tracks in LibraryDataProviderQuery 2023-05-08 20:30:57 -05:00
Yoshi Askharoun f849e1bcaa Add helpers for quickly generating unique IDs 2023-05-08 20:28:52 -05:00
Yoshi Askharoun b68f91fc98 Fix incorrect usage of args.Concat 2023-05-08 20:28:12 -05:00
Yoshi Askharoun c4b00da286 Update Zune logo in some places 2023-05-08 15:48:35 -05:00
Yoshi Askharoun 74b35a7247 Update Zune.Xml
This version of Zune.Xml is on NuGet, which is much easier for other devs to access.
2023-05-08 15:10:11 -05:00
Yoshi Askharoun 3a708112a0 PlayerInteropAudioService position reporting 2023-05-07 22:31:19 -05:00
Yoshi Askharoun 345e2652c8 Use IAudioPlayerService as abstraction in TransportControls 2023-05-07 21:56:54 -05:00
Yoshi Askharoun 5d801a7166 Add hacky async-as-sync helpers 2023-05-07 21:56:04 -05:00
Yoshi Askharoun 1844ea71eb Ensure that PlayerInterop is always used on the UI thread 2023-05-07 14:24:44 -05:00
Yoshi Askharoun e0027ba726 Fix VlcAudioService's implementation of PreloadAsync 2023-05-07 13:58:44 -05:00
Yoshi Askharoun 4aa89544af Add HttpClient extensions to net461 2023-05-04 00:40:30 -05:00
Joshua "Yoshi" AskharounandGitHub eeb046f204 Merge pull request #5 from ZuneDev/dev/net6 2023-05-04 00:25:19 -05:00
Yoshi Askharoun a3ba8130f3 Set net6.0 target as primary for ZuneHost.Wpf 2023-05-04 00:24:28 -05:00
Yoshi Askharoun 9e33ac2ff1 Update UIX 2023-05-04 00:24:04 -05:00
Yoshi Askharoun 8d6f505336 Drop net35 and net40 targets in favor of net461 2023-05-04 00:18:30 -05:00
Yoshi Askharoun 6efd1529b8 Finish PlayerInteropAudioService 2023-05-03 22:56:14 -05:00
Yoshi Askharoun 35a8ad11bc Clean up TransportControls 2023-05-03 21:29:36 -05:00
Yoshi Askharoun 86a7612772 Update to Strix Music 0.1.0 alpha 2023-05-03 14:04:00 -05:00
Yoshi Askharoun 5befeb7b35 Use Iris version that removes OwlCore.Remoting 2023-05-03 14:02:41 -05:00
Joshua "Yoshi" AskharounandGitHub 9b1a6e759f Merge pull request #4 from ZuneDev/dev/net6 2023-04-28 20:19:33 -05:00
Yoshi Askharoun 5e370bc659 Update Iris 2023-04-28 19:44:09 -05:00
Yoshi Askharoun 2e2c9b74ae Check in preliminary test builds 2023-04-28 19:08:23 -05:00
Yoshi Askharoun 8a386b256c Reformat ZuneShell.cs 2023-04-28 19:07:57 -05:00
Yoshi Askharoun a64d3e954d Remove IAsyncDisposable from LibraryPlaybackTrack 2023-04-28 19:07:40 -05:00
Yoshi Askharoun 6392bc522d Initial PlayerInteropAudioService 2023-04-28 19:07:18 -05:00
Yoshi Askharoun 021910bce3 Always wait for library scan to finish before continuing initialization 2023-04-28 19:07:04 -05:00
Yoshi Askharoun 7f8cd758cb Change Escargot NotRST endpoint to HTTP for testig 2023-04-28 19:06:40 -05:00
Yoshi Askharoun 169687a8d3 VLC player improvements 2023-04-28 19:06:21 -05:00
Yoshi Askharoun 42fa209554 Update Iris 2023-04-28 18:56:17 -05:00
Yoshi Askharoun d31c3a9098 Move transport controls to own folder 2023-04-28 18:55:43 -05:00
Yoshi Askharoun 6e6a965a04 Make ZuneHost report errors on old systems 2023-04-28 18:53:00 -05:00
Yoshi Askharoun 1b5eecd837 Fixed Escargot login request method 2022-12-20 12:32:18 -06:00
Yoshi Askharoun 2744caaa82 Disable assembly signing by default
Note that this may break ZuneShell.dll from being a solo drop-in replacement in the real software
2022-12-20 01:59:44 -06:00
Yoshi Askharoun 3424f31356 Split common props into file 2022-12-20 01:55:48 -06:00
Yoshi Askharoun 79ba85aa7a Added .NET Framework 4.0 build to host apps 2022-12-19 22:47:48 -06:00
Yoshi Askharoun 0b27a9490d Modified marketplace playback track URI for preview streaming 2022-10-11 20:27:32 -05:00
Yoshi Askharoun acf156839f Switched AboutDialog image to CLR resource 2022-10-02 06:01:43 -05:00
Yoshi Askharoun fc826786b2 Made NS2.0 the default TFM for ZuneImpl
This makes OpenZune the default for Solution Explorer and other things
2022-08-07 19:47:51 -05:00
Yoshi Askharoun 421515ddbb Use Guid.TryParse when available 2022-08-07 19:42:35 -05:00
Yoshi Askharoun 5ea10e7a4d Use .lg.cs and .oz.cs to determine whether file should be built 2022-08-07 19:42:17 -05:00
Yoshi Askharoun 3b843ae2db Completed VlcAudioService 2022-08-06 13:05:01 -05:00
Yoshi Askharoun 1d919c8511 Added VLC Strix audio service impl 2022-08-06 00:01:27 -05:00
Yoshi Askharoun 3895a80693 Updated to Strix Music SDK 0.0.11 2022-08-05 20:21:27 -05:00
Yoshi Askharoun 1fa5469559 whoops 2022-08-04 23:41:41 -05:00
Yoshi Askharoun 9e03ebb9d1 Multitarget ZuneHost for .NET 6 and .NET 6 Windows 2022-08-04 23:32:50 -05:00
Yoshi Askharoun ec3437f8e6 Added impl for ApiInformation for Win8/8.1
Disabled SMTC on Win8.1
2022-08-04 23:32:36 -05:00
Yoshi Askharoun 5b42ae5a72 Prevent crash when using decompiler or data mapping models for first time 2022-07-15 00:01:33 -05:00
Yoshi Askharoun 4cc8082248 Prototyped SMTC support for Windows 10+ 2022-07-13 22:29:44 -05:00
Yoshi Askharoun aac0f8cfc0 Added NS2.0 support to ZuneImpl 2022-07-13 20:43:25 -05:00
Yoshi Askharoun 90965fb41a Added Windows 8+ target and reference to WinRT contracts 2022-07-13 18:45:29 -05:00
Yoshi Askharoun a569e2b9d8 Merge branch 'dev/net6' of https://github.com/ZuneDev/ZuneShell.dll into dev/net6 2022-07-13 18:44:48 -05:00
Yoshi Askharoun b3f67e41c5 Updated hosts to prevent crash when Zune is not installed 2022-07-13 18:44:45 -05:00
Yoshi Askharoun e472dde145 Updated hosts to prevent crash when Zune is not installed 2022-07-13 18:03:35 -05:00
Yoshi Askharoun cd84587487 Added clone of Zune 2.1 LibraryData.schema.xml 2022-07-13 16:11:34 -05:00
Yoshi Askharoun 8611c2a23c Mild cleanup of events in TransportControls 2022-07-12 19:35:31 -05:00
Yoshi Askharoun 6d279f2a2b Updated some images 2022-07-06 03:23:21 -05:00
Yoshi Askharoun aeadf40309 Modified About dialog 2022-07-06 03:08:56 -05:00
Yoshi Askharoun 2cf331f314 Updated UIX 2022-07-05 21:36:09 -05:00
Yoshi Askharoun b32bade49e Embedded ZuneShellResources into ZuneShell.dll 2022-07-05 15:17:15 -05:00
Yoshi Askharoun ded5c87670 Hooked more of Strix playback handler service into transport controls 2022-07-05 11:31:37 -05:00
Yoshi Askharoun 3c73b5279c Cleaned up MainWindow 2022-07-05 11:30:53 -05:00
Yoshi Askharoun 276f31c7c5 Simplified Strix test code 2022-07-05 11:28:17 -05:00
Yoshi Askharoun 8ecd9af4e9 Updated UIX decompiler 2022-06-24 20:41:58 -05:00
Yoshi Askharoun 3dd5597785 Minor CommunityCommerce fixes 2022-06-24 04:50:50 -05:00
Yoshi Askharoun c7253a50d5 Added commerce.zunes.me sign in for OpenZune 2022-06-24 01:45:39 -05:00
Yoshi Askharoun 7081c9a32c Split Service2 into two implementations 2022-06-23 23:08:56 -05:00
Yoshi Askharoun 43f67cbbee Implemented crude Escargot login 2022-06-23 22:50:05 -05:00
Yoshi Askharoun 2a7abf3bbb Added net35, net40, net6.0 TFMs to Credentials 2022-06-23 21:02:42 -05:00
Yoshi Askharoun 0daadeb0e8 Added Meziantou.Framework.Win32.CredentialManager fork 2022-06-23 20:49:33 -05:00
Yoshi Askharoun c1b2a99cdb Updated UIX 2022-06-23 13:25:22 -05:00
Yoshi Askharoun 02576c90fc Fixed Release x64 configuration 2022-06-20 12:16:13 -05:00
Yoshi Askharoun 3447869d92 Started reimplementing LibraryDataProvider 2022-06-19 13:10:44 -05:00
Yoshi Askharoun df4764307b Write generated data mapping models to files 2022-06-12 23:42:00 -05:00
Yoshi Askharoun c0095896f1 Hooked Strix playback handler into TransportControl 2022-06-12 13:35:22 -05:00
Yoshi Askharoun 342e1bc71a Added HTTP streaming support to MFAudioService 2022-06-11 22:24:36 -05:00
Yoshi Askharoun 6b0a436b07 Play track directly, added root properties 2022-06-11 21:00:04 -05:00
Yoshi Askharoun 2270c0abe7 Recursive cancellation for MFAudioService.Play 2022-06-11 20:40:59 -05:00
Yoshi Askharoun 72f1b42fd4 Implemented basic Strix player 2022-06-11 09:05:34 -05:00
Yoshi Askharoun 23c9c04c7f Added LocalFilesCore, added impl of IAudioPlayerHandlerService 2022-06-10 17:07:41 -05:00
Yoshi Askharoun 0381f22166 Moved ZuneDBApi proxies into separate project 2022-06-10 01:01:33 -05:00
Yoshi Askharoun b92de10fc0 Fixed AS implementation 2022-06-09 19:21:34 -05:00
Yoshi Askharoun fcb87e1b50 Updated UIX 2022-06-09 19:14:30 -05:00
Yoshi Askharoun cf40d424e5 Updated UIX 2022-06-09 18:57:42 -05:00
Yoshi Askharoun acb6be789e General cleanip and implementation of some Strix models 2022-06-09 18:55:34 -05:00
Yoshi Askharoun cd74c7c6ed Added AbstractStorage implementations 2022-06-09 18:52:19 -05:00
Yoshi Askharoun a76083f2fc Added reference to StrixMusic.SDK for OpenZune 2022-06-08 12:21:34 -05:00
Yoshi Askharoun b5f97c1f2c Merge branch 'dev/net6' of https://github.com/ZuneDev/ZuneShell.dll into dev/net6 2022-06-08 12:06:15 -05:00
Yoshi Askharoun d4ff905fb1 Added Zune 5 icon 2022-06-08 12:06:11 -05:00
Yoshi Askharoun 2fc54fa4d7 Added Zune 5 icon 2022-06-08 12:05:56 -05:00
Yoshi Askharoun 01f8df1525 Use service proxy where available 2022-06-06 15:08:07 -05:00
Yoshi Askharoun d95fd24720 Added more overrides for endpoint URIs 2022-06-06 15:05:25 -05:00
Yoshi Askharoun b74108d441 Cleaned up ZuneHost.Wpf.csproj 2022-06-06 12:03:44 -05:00
Yoshi Askharoun 5698ce90e8 Use Service proxy everywhere 2022-06-06 12:01:47 -05:00
Yoshi Askharoun 5ee4f33740 Added proxy to ZuneDBApi's Service 2022-06-06 00:08:05 -05:00