Commit Graph
100 Commits
Author SHA1 Message Date
Joshua "Yoshi" Askharoun 2a275926b1 Update Iris
# Conflicts:
#	libs/MicrosoftIris
2025-12-07 18:52:48 -06:00
Joshua "Yoshi" Askharoun 98272be64a Read debug connection string from CLI args 2025-12-07 18:52:16 -06:00
Joshua "Yoshi" Askharoun 4f3cf6db2f Use DAP debugger
# Conflicts:
#	libs/MicrosoftIris
2025-12-07 18:50:56 -06:00
Yoshi Askharoun c0d88fc29e Use new OpenZune icon in taskbar 2025-12-07 18:50:19 -06:00
Yoshi Askharoun 4686bf7b2d Restore legacy transport controls 2025-12-07 18:50:18 -06:00
Yoshi Askharoun fab63c3de3 Use decompiled Styles.uix 2025-08-04 01:30:26 -05:00
Yoshi Askharoun 8b98d23701 Use decompiled AboutDialog from 4.8 2025-08-04 00:39:03 -05:00
Yoshi Askharoun 1becfbe365 Increase speed of splash screen animation 2025-08-04 00:09:47 -05:00
Yoshi Askharoun 74a5d255cd Use full resource redirect 2025-08-04 00:05:53 -05:00
Yoshi Askharoun dc0b8ecce1 Remove NowPlayingLand breakpoints 2025-08-03 23:00:46 -05:00
Yoshi Askharoun 13008480c7 Update Iris
Fixes write symbol bug
2025-08-03 22:45:48 -05:00
Yoshi Askharoun 0992ea477a Update Iris 2025-07-29 00:07:48 -05:00
Yoshi Askharoun d56d55dce8 Pass down debugger factory 2025-07-29 00:06:38 -05:00
Yoshi Askharoun 83916964dd Fix ZuneShell dependency issues 2025-07-19 14:11:14 -05:00
Yoshi Askharoun 38c882fb2e net40 does not implement ns1.0 2025-07-18 20:57:41 -05:00
Yoshi Askharoun 3cefc449e1 Use modded ZuneDBApi from ZuneImpl 2025-07-15 21:03:12 -05:00
Yoshi Askharoun 67d4df8930 Patch ZuneDBApi to load any UIX.dll (including modded version) 2025-07-15 21:03:07 -05:00
Yoshi Askharoun eabaa33bcf Align animations with system enable/disable 2024-01-15 01:07:55 -06:00
Yoshi Askharoun b58ec999ff Create standalone track method
Update Iris
2023-10-09 00:57:37 -05:00
Yoshi Askharoun dbf74db8ef [WIP] sync 2023-10-08 20:49:37 -05:00
Yoshi Askharoun a718ad1f48 Include libvlc but use system one if available 2023-08-25 18:30:31 -05:00
Yoshi Askharoun a2417c819e Update UIX 2023-08-25 14:39:02 -05:00
Yoshi Askharoun 35fb70486b Update UIX 2023-08-25 14:37:38 -05:00
Yoshi Askharoun 7299f27611 Update UIX 2023-08-22 02:04:59 -05:00
Yoshi Askharoun 2e74fe770c Update UIX 2023-08-21 11:40:42 -05:00
Yoshi Askharoun 8b55d8fcf4 Use async/await in StrixLibraryDataProviderQuery 2023-08-21 11:40:22 -05:00
Yoshi Askharoun 7b68b4fb05 Update UIX (again) 2023-05-29 00:02:43 -05:00
Yoshi Askharoun 198bcf3fde Update UIX 2023-05-29 00:02:13 -05:00
Yoshi Askharoun ad2a416621 Update UIX 2023-05-26 00:43:28 -05:00
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