SYMBOL INDEX (646 symbols across 141 files) FILE: XpoMusic/App.xaml.cs class App (line 32) | sealed partial class App : Application method App (line 40) | public App() method App_UnhandledException (line 53) | private async void App_UnhandledException(object sender, Windows.UI.Xa... method OnLaunched (line 67) | protected override void OnLaunched(LaunchActivatedEventArgs e) method OnActivated (line 104) | protected override void OnActivated(IActivatedEventArgs e) method InitRootFrame (line 180) | private Frame InitRootFrame(ApplicationExecutionState previousExecutio... method OnNavigationFailed (line 211) | void OnNavigationFailed(object sender, NavigationFailedEventArgs e) method OnSuspending (line 223) | private void OnSuspending(object sender, SuspendingEventArgs e) FILE: XpoMusic/Classes/AppConstants.cs class AppConstants (line 16) | public class AppConstants method AppConstants (line 32) | private AppConstants() method Update (line 159) | public static async void Update() FILE: XpoMusic/Classes/Cache/AlbumStore.cs class AlbumStore (line 9) | public class AlbumStore : CacheStore method RetrieveItem (line 11) | protected override Task RetrieveItem... FILE: XpoMusic/Classes/Cache/ArtistStore.cs class ArtistStore (line 9) | public class ArtistStore : CacheStore method RetrieveItem (line 11) | protected override Task RetrieveItem(string key) FILE: XpoMusic/Classes/Cache/CacheStore.cs class CacheStore (line 9) | public abstract class CacheStore method Clear (line 14) | public void Clear() method RetrieveItem (line 19) | protected abstract Task RetrieveItem(string key); method GetItem (line 21) | public async Task GetItem(string key) FILE: XpoMusic/Classes/Cache/GlobalCache.cs class GlobalCache (line 9) | public static class GlobalCache FILE: XpoMusic/Classes/Cache/PlaylistStore.cs class PlaylistStore (line 9) | public class PlaylistStore : CacheStore method RetrieveItem (line 11) | protected override Task RetrieveItem(string... FILE: XpoMusic/Classes/Cache/SongExtraInfoStore.cs class SongExtraInfoStore (line 11) | public class SongExtraInfoStore : CacheStore method RetrieveItem (line 13) | protected override async Task RetrieveItem(string key) FILE: XpoMusic/Classes/Converters/BooleanToVisibilityConverter.cs class BooleanToVisibilityConverter (line 11) | public class BooleanToVisibilityConverter : IValueConverter method Convert (line 13) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 17) | public object ConvertBack(object value, Type targetType, object parame... FILE: XpoMusic/Classes/Converters/LanguageToStringConverter.cs class LanguageToStringConverter (line 12) | public class LanguageToStringConverter : IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 21) | public object ConvertBack(object value, Type targetType, object parame... FILE: XpoMusic/Classes/Converters/LiveTileDesignToStringConverter.cs class LiveTileDesignToStringConverter (line 13) | public class LiveTileDesignToStringConverter : IValueConverter method Convert (line 15) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 34) | public object ConvertBack(object value, Type targetType, object parame... FILE: XpoMusic/Classes/Converters/MillisecondsToMinSecConverter.cs class MillisecondsToMinSecConverter (line 10) | public class MillisecondsToMinSecConverter : IValueConverter method Convert (line 12) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 20) | public object ConvertBack(object value, Type targetType, object parame... FILE: XpoMusic/Classes/Converters/ThemeToStringConverter.cs class ThemeToStringConverter (line 12) | public class ThemeToStringConverter : IValueConverter method Convert (line 14) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 21) | public object ConvertBack(object value, Type targetType, object parame... FILE: XpoMusic/Classes/LocalConfiguration.cs class LocalConfiguration (line 15) | public static class LocalConfiguration method AddIdToDeveloperMessageShownIds (line 180) | public static void AddIdToDeveloperMessageShownIds(string id) method GetConfiguration (line 292) | private static string GetConfiguration(string key) method SetConfiguration (line 301) | private static void SetConfiguration(string key, string value) FILE: XpoMusic/Classes/Model/AutoPlayAction.cs type AutoPlayAction (line 9) | public enum AutoPlayAction FILE: XpoMusic/Classes/Model/Language.cs type Language (line 9) | public enum Language FILE: XpoMusic/Classes/Model/LocalStoragePlayback.cs class LocalStoragePlayback (line 9) | public class LocalStoragePlayback FILE: XpoMusic/Classes/Model/LyricsViewer/CurrentPlayingSongInfo.cs class CurrentPlayingSongInfo (line 9) | public class CurrentPlayingSongInfo method Equals (line 16) | public override bool Equals(object obj) method GetHashCode (line 29) | public override int GetHashCode() FILE: XpoMusic/Classes/Model/SongExtraInfo.cs class SongExtraInfo (line 9) | public class SongExtraInfo FILE: XpoMusic/Classes/Model/Theme.cs type Theme (line 9) | public enum Theme FILE: XpoMusic/Classes/Model/WebResourceModifications/WebResourceModificationRule.cs class WebResourceModificationRule (line 10) | public class WebResourceModificationRule method Match (line 17) | public bool Match(string requestUri) => Regex.IsMatch(requestUri, UriR... FILE: XpoMusic/Classes/Model/WebResourceModifications/WebResourceModificationRuleType.cs type WebResourceModificationRuleType (line 9) | public enum WebResourceModificationRuleType FILE: XpoMusic/Classes/Model/WebResourceModifications/WebResourceStringModificationRule.cs class WebResourceStringModificationRule (line 10) | public class WebResourceStringModificationRule method Apply (line 15) | public string Apply(string responseString) => Regex.Replace(responseSt... FILE: XpoMusic/Classes/PlayStatusTracker.cs class PlayStatusTracker (line 19) | public static class PlayStatusTracker class LastPlayStatus (line 28) | public static class LastPlayStatus method InvokeUpdated (line 63) | internal static void InvokeUpdated() method PlayStatusTracker (line 69) | static PlayStatusTracker() method SeekPlayback (line 78) | public static void SeekPlayback(double percentage) method SeekVolume (line 84) | public static void SeekVolume(double percentage) method Timer_Tick (line 90) | private static async void Timer_Tick(object sender, object e) method StartRegularRefresh (line 103) | public static void StartRegularRefresh() method LocalPlaybackDataReceived (line 111) | public static async void LocalPlaybackDataReceived(NowPlayingData data) method RefreshPlayStatus (line 185) | public static async Task RefreshPlayStatus() FILE: XpoMusic/Classes/SemaphoreQueue.cs class SemaphoreQueue (line 11) | public class SemaphoreQueue method SemaphoreQueue (line 18) | public SemaphoreQueue(int initialCount) method SemaphoreQueue (line 23) | public SemaphoreQueue(int initialCount, int maxCount) method Wait (line 28) | public void Wait() method WaitAsync (line 33) | public Task WaitAsync() method Release (line 46) | public void Release() FILE: XpoMusic/Classes/WebViewController.cs class WebViewController (line 19) | public class WebViewController method WebViewController (line 29) | public WebViewController(WebView webView) method Navigate (line 34) | public void Navigate(Uri targetUri) method Navigate (line 39) | private void Navigate(Uri targetUri, Language language) method InjectInitScript (line 51) | public async Task InjectInitScript(bool lightTheme) method CheckLoggedIn (line 104) | public async Task CheckLoggedIn() method TryPushingFacebookLoginButton (line 112) | public async Task TryPushingFacebookLoginButton() method EnableNowPlaying (line 120) | public async Task EnableNowPlaying() method GoBackIfPossible (line 126) | public async Task GoBackIfPossible() method ClearCookies (line 134) | public void ClearCookies() method ClearCookies (line 148) | private void ClearCookies(Uri uri) method GetPageUrl (line 157) | public async Task GetPageUrl() method GetPageTitle (line 162) | public async Task GetPageTitle() method NavigateToSpotifyUrl (line 170) | public async Task NavigateToSpotifyUrl(string url) method AutoPlay (line 185) | internal async Task AutoPlay(AutoPlayAction action) method ClearPlaybackLocalStorage (line 196) | public async Task ClearPlaybackLocalStorage() method PlayPause (line 204) | public async Task PlayPause() method Play (line 212) | public async Task Play() method Pause (line 220) | public async Task Pause() method NextTrack (line 228) | public async Task NextTrack() method PreviousTrack (line 236) | public async Task PreviousTrack(bool canGoToBeginningOfCurrentSo... method IsPlayingOnThisApp (line 249) | internal async Task IsPlayingOnThisApp() method SeekPlayback (line 257) | internal async Task SeekPlayback(double percentage) method SeekVolume (line 263) | internal async Task SeekVolume(double percentage) method OnKeyDown (line 269) | internal async Task OnKeyDown(int charCode, bool shiftPressed, b... method TryResolvePlaybackStartStuck (line 279) | internal async Task TryResolvePlaybackStartStuck() method TryResolvePlaybackMiddleStuck (line 285) | internal async Task TryResolvePlaybackMiddleStuck() FILE: XpoMusic/Controls/FlyoutContainer.xaml.cs class FlyoutContainer (line 21) | public sealed partial class FlyoutContainer : UserControl method FlyoutContainer (line 23) | public FlyoutContainer() method OpenSettings (line 28) | public void OpenSettings() method OpenHelp (line 33) | public void OpenHelp() method OpenAbout (line 38) | public void OpenAbout() method OpenDonate (line 43) | public void OpenDonate() method OpenSettings (line 48) | private void OpenSettings(int tabId) method OpenWhatsNew (line 55) | public async void OpenWhatsNew() method OpenDeveloperMessage (line 66) | public async void OpenDeveloperMessage(DeveloperMessage message) method WhatsNewFlyout_FlyoutCloseRequest (line 80) | private void WhatsNewFlyout_FlyoutCloseRequest(object sender, EventArg... method SettingsFlyout_FlyoutCloseRequest (line 85) | private void SettingsFlyout_FlyoutCloseRequest(object sender, EventArg... method DeveloperMessageFlyout_FlyoutCloseRequest (line 90) | private void DeveloperMessageFlyout_FlyoutCloseRequest(object sender, ... method CloseOverlays (line 95) | private async void CloseOverlays() FILE: XpoMusic/Controls/NowPlayingView.xaml.cs class NowPlayingView (line 17) | public sealed partial class NowPlayingView : UserControl type NowPlayingViewMode (line 22) | public enum NowPlayingViewMode type Action (line 28) | public enum Action type AnimationState (line 36) | private enum AnimationState method OnIsOpenPropertyChanged (line 75) | private static void OnIsOpenPropertyChanged(DependencyObject d, Depend... method OnViewModePropertyChanged (line 96) | private static void OnViewModePropertyChanged(DependencyObject d, Depe... method NowPlayingView (line 126) | public NowPlayingView() method ViewModel_PropertyChanged (line 142) | private void ViewModel_PropertyChanged(object sender, System.Component... method ActivateProgressRing (line 148) | public void ActivateProgressRing() method LastPlayStatus_Updated (line 153) | private void LastPlayStatus_Updated(object sender, EventArgs e) method Timer_Tick (line 158) | private void Timer_Tick(object sender, object e) method TryUpdate (line 163) | private async void TryUpdate() method Update (line 178) | private async Task Update() method SetTopBar (line 281) | private void SetTopBar() method OnViewClosed (line 286) | private void OnViewClosed() method HideNameAndAlbumArtQuick (line 295) | private void HideNameAndAlbumArtQuick() method RefreshPlayStatus (line 301) | private async void RefreshPlayStatus() method BackButton_Click (line 307) | private async void BackButton_Click(object sender, RoutedEventArgs e) method PauseButton_Click (line 338) | private async void PauseButton_Click(object sender, RoutedEventArgs e) method PlayButton_Click (line 376) | private async void PlayButton_Click(object sender, RoutedEventArgs e) method PrevTrackButton_Click (line 414) | private async void PrevTrackButton_Click(object sender, RoutedEventArg... method PrevTrack (line 426) | private async Task PrevTrack(bool canGoToBeginningOfCurrentSong) method NextTrackButton_Click (line 453) | private async void NextTrackButton_Click(object sender, RoutedEventArg... method NextTrack (line 458) | private async Task NextTrack() method HideToRightAnimation (line 482) | private async void HideToRightAnimation() method HideToLeftAnimation (line 492) | private async void HideToLeftAnimation() method PlayChangeTrackAnimation (line 502) | public void PlayChangeTrackAnimation(bool reverse) method SetPrevTrackCommandIssued (line 515) | private async void SetPrevTrackCommandIssued() method UserControl_PointerPressed (line 534) | private void UserControl_PointerPressed(object sender, PointerRoutedEv... method UserControl_PointerMoved (line 539) | private void UserControl_PointerMoved(object sender, PointerRoutedEven... method UserControl_PointerReleased (line 557) | private void UserControl_PointerReleased(object sender, PointerRoutedE... method SwipeFinished (line 565) | private async void SwipeFinished(double finalX) method UserControl_PointerExited (line 583) | private void UserControl_PointerExited(object sender, PointerRoutedEve... method UserControl_Loaded (line 594) | private async void UserControl_Loaded(object sender, RoutedEventArgs e) method FullScreenButton_Click (line 607) | private void FullScreenButton_Click(object sender, RoutedEventArgs e) method ToggleFullscreen (line 612) | public void ToggleFullscreen() method MiniViewButton_Click (line 627) | private async void MiniViewButton_Click(object sender, RoutedEventArgs e) method SwitchToMiniView (line 632) | public async Task SwitchToMiniView() method ShowNowPlayingListButton_Click (line 653) | private void ShowNowPlayingListButton_Click(object sender, RoutedEvent... method UserControl_SizeChanged (line 661) | private void UserControl_SizeChanged(object sender, SizeChangedEventAr... method PlaybackSlider_ValueChangedByUserManipulation (line 666) | private void PlaybackSlider_ValueChangedByUserManipulation(object send... method VolumeSlider_ValueChangedByUserManipulation (line 675) | private async void VolumeSlider_ValueChangedByUserManipulation(object ... method SaveToYourLibrary_Click (line 700) | private async void SaveToYourLibrary_Click(object sender, RoutedEventA... method RemoveFromYourLibrary_Click (line 713) | private async void RemoveFromYourLibrary_Click(object sender, RoutedEv... method VolumeSlider_PointerWheelChanged (line 726) | private async void VolumeSlider_PointerWheelChanged(object sender, Poi... class ActionRequestedEventArgs (line 756) | public class ActionRequestedEventArgs FILE: XpoMusic/Controls/ProxyConfiguration.xaml.cs class ProxyConfiguration (line 23) | public sealed partial class ProxyConfiguration : UserControl method ProxyConfiguration (line 27) | public ProxyConfiguration() method PortTextBox_BeforeTextChanging (line 32) | private void PortTextBox_BeforeTextChanging(TextBox sender, TextBoxBef... method Button_Click (line 37) | private async void Button_Click(object sender, RoutedEventArgs e) method RestartApp_Click (line 63) | private void RestartApp_Click(object sender, RoutedEventArgs e) method LocalProxyHelp_Click (line 68) | private async void LocalProxyHelp_Click(object sender, RoutedEventArgs e) FILE: XpoMusic/Controls/SliderExtended.cs class SliderExtended (line 17) | public sealed class SliderExtended : Slider method SliderExtended (line 27) | public SliderExtended() method OnApplyTemplate (line 90) | protected override void OnApplyTemplate() method SliderExtended_ManipulationCompleted (line 107) | private void SliderExtended_ManipulationCompleted(object sender, Manip... method SliderExtended_ManipulationStarted (line 115) | private void SliderExtended_ManipulationStarted(object sender, Manipul... method Thumb_DragStarted (line 121) | private void Thumb_DragStarted(object sender, DragStartedEventArgs e) method Thumb_DragCompleted (line 127) | private void Thumb_DragCompleted(object sender, DragCompletedEventArgs e) method OnValueChanged (line 135) | protected override async void OnValueChanged(double oldValue, double n... method OnKeyDown (line 162) | protected override void OnKeyDown(KeyRoutedEventArgs e) class SliderExtendedValueChangedEventArgs (line 173) | public class SliderExtendedValueChangedEventArgs FILE: XpoMusic/Controls/SplashScreen.xaml.cs class SplashScreen (line 20) | public sealed partial class SplashScreen : UserControl type SplashScreenShowState (line 22) | public enum SplashScreenShowState method OnSplashStatePropertyChanged (line 58) | private static void OnSplashStatePropertyChanged(DependencyObject d, D... method SplashScreen (line 64) | public SplashScreen() method UserControl_Loaded (line 69) | private void UserControl_Loaded(object sender, RoutedEventArgs e) FILE: XpoMusic/Controls/TopBar.xaml.cs class TopBar (line 25) | public sealed partial class TopBar : UserControl method OnShowExtraButtonsPropertyChanged (line 52) | private static void OnShowExtraButtonsPropertyChanged(DependencyObject... method TopBar (line 60) | public TopBar() method UserControl_Loaded (line 73) | private void UserControl_Loaded(object sender, RoutedEventArgs e) method ClipboardCheckTimer_Tick (line 85) | private void ClipboardCheckTimer_Tick(object sender, object e) method OpenLinkFromClipboard_Click (line 94) | private async void OpenLinkFromClipboard_Click(object sender, RoutedEv... method Window_Activated (line 104) | private void Window_Activated(object sender, WindowActivatedEventArgs e) method CheckForSpotifyUriInClipboard (line 112) | private async void CheckForSpotifyUriInClipboard() method CoreTitleBar_IsVisibleChanged (line 134) | private void CoreTitleBar_IsVisibleChanged(CoreApplicationViewTitleBar... method CoreTitleBar_LayoutMetricsChanged (line 139) | private void CoreTitleBar_LayoutMetricsChanged(CoreApplicationViewTitl... method UpdateTitleBarSize (line 144) | private void UpdateTitleBarSize() method InitTitleBar (line 161) | public void InitTitleBar() method UpdateTitleBarColors (line 170) | public void UpdateTitleBarColors(Theme theme) FILE: XpoMusic/Controls/XpoMusicWebApp.xaml.cs class XpoMusicWebApp (line 21) | public sealed partial class XpoMusicWebApp : UserControl type XpoMusicWebAppActionRequest (line 25) | public enum XpoMusicWebAppActionRequest method OnIsOpenPropertyChanged (line 65) | private static void OnIsOpenPropertyChanged(DependencyObject d, Depend... method XpoMusicWebApp (line 77) | public XpoMusicWebApp() method App_ConstantsUpdated (line 105) | private void App_ConstantsUpdated(object sender, EventArgs e) method SetInvertColorFilterVisibility (line 110) | private void SetInvertColorFilterVisibility() method XpotifyWebAgent_LogMessageReceived (line 115) | private void XpotifyWebAgent_LogMessageReceived(object sender, LogMess... method XpotifyWebAgent_NewAccessTokenRequested (line 120) | private async void XpotifyWebAgent_NewAccessTokenRequested(object send... method XpotifyWebAgent_InitializationFailed (line 126) | private void XpotifyWebAgent_InitializationFailed(object sender, InitF... method XpotifyWebAgent_ActionRequested (line 133) | private async void XpotifyWebAgent_ActionRequested(object sender, XpoM... method XpotifyWebAgent_StatusReportReceived (line 168) | private void XpotifyWebAgent_StatusReportReceived(object sender, Statu... method XpotifyWebAgent_ProgressBarCommandReceived (line 177) | private void XpotifyWebAgent_ProgressBarCommandReceived(object sender,... method OpenWebApp (line 191) | public void OpenWebApp() method OpenWebApp (line 199) | public void OpenWebApp(string targetUrl) method MainWebView_NavigationFailed (line 230) | private async void MainWebView_NavigationFailed(object sender, WebView... method MainWebView_LoadCompleted (line 253) | private async void MainWebView_LoadCompleted(object sender, Navigation... method InitialLoadPageCompleted (line 324) | private async Task InitialLoadPageCompleted(string url) method SetFocusToWebView (line 351) | public async void SetFocusToWebView() method AutoPlayOnStartup (line 356) | private async void AutoPlayOnStartup(AutoPlayAction autoPlayAction) method MainWebView_NavigationStarting (line 363) | private async void MainWebView_NavigationStarting(WebView sender, WebV... method PinPageToStart (line 393) | private async Task PinPageToStart() method RetryConnectButton_Click (line 406) | private void RetryConnectButton_Click(object sender, RoutedEventArgs e) method FinalizeAuthorization (line 412) | private async void FinalizeAuthorization(string url) method Authorize (line 434) | public void Authorize(string targetUrl, bool clearExisting) method LoadFailedProxySettingsLink_Click (line 447) | private void LoadFailedProxySettingsLink_Click(object sender, RoutedEv... method SetInitialPlaybackState (line 453) | private async void SetInitialPlaybackState() method MainWebView_WebResourceRequested (line 474) | private void MainWebView_WebResourceRequested(WebView sender, WebViewW... FILE: XpoMusic/Flyouts/DeveloperMessageFlyout.xaml.cs class DeveloperMessageFlyout (line 21) | public sealed partial class DeveloperMessageFlyout : UserControl, IFlyou... method DeveloperMessageFlyout (line 25) | public DeveloperMessageFlyout() method NavigationView_BackRequested (line 37) | private void NavigationView_BackRequested(Microsoft.UI.Xaml.Controls.N... method InitFlyout (line 42) | public void InitFlyout(DeveloperMessage message) method TimeAgo (line 52) | public static string TimeAgo(DateTime dateTime) FILE: XpoMusic/Flyouts/IFlyout.cs type IFlyout (line 9) | internal interface IFlyout FILE: XpoMusic/Flyouts/SettingsFlyout.xaml.cs class SettingsFlyout (line 27) | public sealed partial class SettingsFlyout : UserControl, IFlyout GetAssetUpdateFolder(string n... method GetAssetUpdateParentFolder (line 70) | private static async Task GetAssetUpdateParentFolder() method LoadAssetFolders (line 79) | private static async Task LoadAssetFolders() method LoadAssetString (line 124) | public static async Task LoadAssetString(string fileName) method ReadTextFile (line 141) | private static async Task ReadTextFile(string fileName, Storag... FILE: XpoMusic/Helpers/ClipboardHelper.cs class ClipboardHelper (line 10) | public static class ClipboardHelper method IsSpotifyUriPresent (line 14) | public static async Task IsSpotifyUriPresent() method GetSpotifyUri (line 35) | public static async Task GetSpotifyUri() FILE: XpoMusic/Helpers/CropBitmap.cs class CropBitmap (line 16) | public static class CropBitmap method GetCroppedBitmapAsync (line 33) | public static async Task GetCroppedBitmapAsync(Storag... method GetPixelData (line 86) | private static async Task GetPixelData(BitmapDecoder decoder, ... method GetPixelData (line 98) | private static async Task GetPixelData(BitmapDecoder decoder, ... FILE: XpoMusic/Helpers/DeveloperMessageHelper.cs class DeveloperMessageHelper (line 12) | public static class DeveloperMessageHelper method GetNextDeveloperMessage (line 16) | public static async Task GetNextDeveloperMessage() FILE: XpoMusic/Helpers/DeviceInfoHelper.cs class DeviceInfoHelper (line 10) | public class DeviceInfoHelper method GetDeviceName (line 14) | public static string GetDeviceName() FILE: XpoMusic/Helpers/ImageSaveHelper.cs class ImageSaveHelper (line 16) | public static class ImageSaveHelper method GetAndSaveTileOriginalImage (line 20) | public static async Task GetAndSaveTileOriginalImage(string remot... method CreateTileCacheFolder (line 40) | private static async Task CreateTileCacheFolder() method SaveWritableBitmapToTileImageCache (line 45) | public static async Task SaveWritableBitmapToTileImageCache(Write... FILE: XpoMusic/Helpers/Integration/LyricsViewerIntegrationHelper.cs class LyricsViewerIntegrationHelper (line 14) | public static class LyricsViewerIntegrationHelper method SendPlaybackToLyricsViewer (line 25) | private static async Task SendPlaybackToLyricsViewer(CurrentPlayingSon... method Connection_ServiceClosed (line 67) | private static void Connection_ServiceClosed(AppServiceConnection send... method SendPlaybackToLyricsViewer (line 72) | internal static async void SendPlaybackToLyricsViewer() method InitIntegration (line 95) | internal static void InitIntegration() FILE: XpoMusic/Helpers/JumpListHelper.cs class JumpListHelper (line 10) | public static class JumpListHelper method DeleteRecentJumplistEntries (line 18) | public static async void DeleteRecentJumplistEntries() FILE: XpoMusic/Helpers/KeyboardShortcutHelper.cs class KeyboardShortcutHelper (line 11) | public static class KeyboardShortcutHelper type KeyDownProcessResult (line 13) | public enum KeyDownProcessResult method KeyDown (line 20) | public static async Task KeyDown(VirtualKey key,... FILE: XpoMusic/Helpers/LanguageHelper.cs class LanguageHelper (line 10) | public static class LanguageHelper method GetLanguages (line 12) | public static List GetLanguages() method GetLanguageName (line 30) | public static string GetLanguageName(Language language) method GetHeaderLanguageString (line 82) | public static string GetHeaderLanguageString(Language language) FILE: XpoMusic/Helpers/LiveTileHelper.cs class LiveTileHelper (line 18) | public static class LiveTileHelper type LiveTileDesign (line 20) | public enum LiveTileDesign method GetLiveTileDesigns (line 28) | internal static LiveTileDesign[] GetLiveTileDesigns() method InitLiveTileUpdates (line 43) | public static void InitLiveTileUpdates() method Current_Suspending (line 53) | private static void Current_Suspending(object sender, Windows.Applicat... method LastPlayStatus_Updated (line 59) | private static void LastPlayStatus_Updated(object sender, EventArgs e) method UpdateLiveTile (line 77) | public static async void UpdateLiveTile() method GetLiveTileTemplate (line 107) | private static string GetLiveTileTemplate(LiveTileDesign design) method UpdateTileWithTemplate (line 112) | private static void UpdateTileWithTemplate(string template) method ClearLiveTile (line 126) | public static void ClearLiveTile() method IsPinnedToStart (line 132) | internal static async Task IsPinnedToStart() method CanPinToStart (line 140) | internal static async Task CanPinToStart() method PinToStart (line 148) | internal static async Task PinToStart() FILE: XpoMusic/Helpers/MediaControlsHelper.cs class MediaControlsHelper (line 15) | public static class MediaControlsHelper method Init (line 26) | public static async void Init(CoreDispatcher dispatcher) method LastPlayStatus_Updated (line 46) | private static async void LastPlayStatus_Updated(object sender, EventA... method UpdateMediaControls (line 58) | private static async Task UpdateMediaControls() method SystemControls_ButtonPressed (line 91) | private static async void SystemControls_ButtonPressed(SystemMediaTran... class TrackChangedEventArgs (line 147) | public class TrackChangedEventArgs type TrackChangeDirection (line 151) | public enum TrackChangeDirection FILE: XpoMusic/Helpers/PackageHelper.cs class PackageHelper (line 12) | public static class PackageHelper method GetAppVersionString (line 19) | public static string GetAppVersionString() method GetAppNameString (line 28) | public static string GetAppNameString() method GetAppVersion (line 33) | public static Version GetAppVersion() method RestartApp (line 38) | public static void RestartApp() FILE: XpoMusic/Helpers/PlaybackActionHelper.cs class PlaybackActionHelper (line 11) | public static class PlaybackActionHelper method SetController (line 15) | public static void SetController(WebViewController controller) method Play (line 20) | public static async Task Play() method Pause (line 31) | public static async Task Pause() method NextTrack (line 42) | public static async Task NextTrack() method PreviousTrack (line 57) | public static async Task PreviousTrack(bool canGoToBeginningOfCu... FILE: XpoMusic/Helpers/ProxyHelper.cs class ProxyHelper (line 11) | public static class ProxyHelper type ProxyType (line 13) | public enum ProxyType method SetSocksProxyInProcess (line 23) | internal static void SetSocksProxyInProcess(string address, string port) method SetHttpHttpsProxyInProcess (line 28) | internal static void SetHttpHttpsProxyInProcess(string address, string... method SetProxyInProcess (line 33) | public static void SetProxyInProcess(string proxy, string proxyBypass) method ApplyProxySettings (line 53) | internal static void ApplyProxySettings() type INTERNET_OPTION (line 69) | internal enum INTERNET_OPTION class INTERNET_PROXY_INFO (line 77) | [StructLayout(LayoutKind.Sequential)] type INTERNET_OPEN_TYPE (line 90) | internal enum INTERNET_OPEN_TYPE method UrlMkSetSessionOption (line 98) | [DllImport("urlmon.dll", CharSet = CharSet.Auto, SetLastError = true)] FILE: XpoMusic/Helpers/SongImageProvider.cs class SongImageProvider (line 12) | public static class SongImageProvider method GetArtistArt (line 20) | public static async Task GetArtistArt(string artistId) method GetAlbumArt (line 39) | public static async Task GetAlbumArt(string albumId) method GetPlaylistArt (line 58) | public static async Task GetPlaylistArt(string playlistId) FILE: XpoMusic/Helpers/SpotifyShareUriHelper.cs class SpotifyShareUriHelper (line 10) | public static class SpotifyShareUriHelper method GetPwaUri (line 12) | public static string GetPwaUri(string uri) method ParseNlUri (line 63) | private static string ParseNlUri(string base64Code) FILE: XpoMusic/Helpers/StoryboardExtensions.cs class StoryboardExtensions (line 10) | public static class StoryboardExtensions method RunAsync (line 12) | public static async Task RunAsync(this Storyboard storyboard) FILE: XpoMusic/Helpers/StuckResolveHelper.cs class StuckResolveHelper (line 12) | public static class StuckResolveHelper method StatusReportReceived (line 20) | public static async void StatusReportReceived(NowPlayingData data, Web... method PlayMiddleStuckResolve (line 78) | private static async Task PlayMiddleStuckResolve(WebViewController con... method PlayStartStuckResolve (line 84) | private static async Task PlayStartStuckResolve(WebViewController cont... method LogPlaybackStuck (line 103) | private static void LogPlaybackStuck(string code) FILE: XpoMusic/Helpers/ThemeHelper.cs class ThemeHelper (line 12) | public static class ThemeHelper method GetThemes (line 14) | public static List GetThemes() method GetThemeName (line 29) | public static string GetThemeName(Theme theme) method GetCurrentTheme (line 44) | internal static Theme GetCurrentTheme() FILE: XpoMusic/Helpers/TileHelper.cs class TileHelper (line 17) | public static class TileHelper method PinPageToStart (line 21) | public static async Task PinPageToStart(string pageUrl, string t... method GetTileImages (line 61) | public static async Task GetTileImages(string pag... method CreateTileImages (line 113) | private static async Task CreateTileImages(Uri im... method GetCropDetails (line 136) | public static (Point, Size) GetCropDetails(BitmapDecoder decoder, doub... class TileImageCollection (line 159) | public class TileImageCollection FILE: XpoMusic/Helpers/ToastHelper.cs class ToastHelper (line 10) | public static class ToastHelper method SendDebugToast (line 12) | public static void SendDebugToast(string title, string text) method SendReopenAppToast (line 38) | public static void SendReopenAppToast() FILE: XpoMusic/Helpers/UnauthorizedHelper.cs class UnauthorizedHelper (line 11) | public static class UnauthorizedHelper method OnUnauthorizedError (line 17) | public static async void OnUnauthorizedError() FILE: XpoMusic/Helpers/WebResourceModificationHelper.cs class WebResourceModificationHelper (line 14) | public static class WebResourceModificationHelper method WebResourceRequested (line 18) | public static async Task WebResourceRequested(Htt... method DownloadFile (line 64) | private static async Task DownloadFile(HttpReques... FILE: XpoMusic/Helpers/WhatsNewHelper.cs class WhatsNewHelper (line 10) | public static class WhatsNewHelper method ShouldShowWhatsNew (line 15) | public static bool ShouldShowWhatsNew() method GetWhatsNewContentIdAndMarkAsRead (line 40) | public static List GetWhatsNewContentIdAndMarkAsRead() method GetWhatsNewContentId (line 52) | private static List GetWhatsNewContentId() method MarkThisWhatsNewAsRead (line 80) | private static void MarkThisWhatsNewAsRead() FILE: XpoMusic/InjectedAssets/clearPlaybackLocalStorage.js function clearPlaybackLocalStorage (line 6) | function clearPlaybackLocalStorage() { FILE: XpoMusic/InjectedAssets/clickOnFacebookLogin.js function pushFacebookButton (line 2) | function pushFacebookButton() { FILE: XpoMusic/Pages/AboutPage.xaml.cs class AboutPage (line 24) | public sealed partial class AboutPage : Page method AboutPage (line 30) | public AboutPage() method RateAndReviewButton_Click (line 59) | private async void RateAndReviewButton_Click(object sender, RoutedEven... method PrivacyPolicyButton_Click (line 65) | private async void PrivacyPolicyButton_Click(object sender, RoutedEven... method TwitterButton_Click (line 71) | private async void TwitterButton_Click(object sender, RoutedEventArgs e) method GitHubButton_Click (line 77) | private async void GitHubButton_Click(object sender, RoutedEventArgs e) FILE: XpoMusic/Pages/DonatePage.xaml.cs class DonatePage (line 22) | public sealed partial class DonatePage : Page method DonatePage (line 27) | public DonatePage() method CopyBitcoinAddressToClipboard_Click (line 37) | private async void CopyBitcoinAddressToClipboard_Click(object sender, ... method CopyEthereumAddressToClipboard_Click (line 47) | private async void CopyEthereumAddressToClipboard_Click(object sender,... method CopyTextToClipboard (line 57) | private void CopyTextToClipboard(string text) FILE: XpoMusic/Pages/HelpPage.xaml.cs class HelpPage (line 29) | public sealed partial class HelpPage : Page method HelpPage (line 37) | public HelpPage() method Contact_Click (line 42) | private async void Contact_Click(Hyperlink sender, HyperlinkClickEvent... method GitHubIssue_Click (line 80) | private async void GitHubIssue_Click(Hyperlink sender, HyperlinkClickE... method LocalProxy_Click (line 86) | private async void LocalProxy_Click(Hyperlink sender, HyperlinkClickEv... method KeyboardShortcuts_Click (line 92) | private async void KeyboardShortcuts_Click(Hyperlink sender, Hyperlink... method DiscordGroup_Click (line 98) | private async void DiscordGroup_Click(Hyperlink sender, HyperlinkClick... FILE: XpoMusic/Pages/MainPage.xaml.cs class MainPage (line 27) | public sealed partial class MainPage : Page method MainPage (line 40) | public MainPage() method Instance_ConstantsUpdated (line 66) | private void Instance_ConstantsUpdated(object sender, EventArgs e) method AnalyticsHeartbeatTimer_Tick (line 71) | private void AnalyticsHeartbeatTimer_Tick(object sender, object e) method OnNavigatedTo (line 80) | protected override void OnNavigatedTo(NavigationEventArgs e) method GetTileLaunchTargetUrl (line 90) | private string GetTileLaunchTargetUrl(string parameter) method OpenCompactOverlayForAutoPlay (line 127) | private async void OpenCompactOverlayForAutoPlay() method NavigateToSecondaryTile (line 133) | public void NavigateToSecondaryTile(string parameter) method NavigateWithConfig (line 142) | public async void NavigateWithConfig(string parameter) method Page_Loaded (line 167) | private async void Page_Loaded(object sender, RoutedEventArgs e) method Dispatcher_AcceleratorKeyActivated (line 217) | private async void Dispatcher_AcceleratorKeyActivated(CoreDispatcher s... method OnNavigatingFrom (line 272) | protected override void OnNavigatingFrom(NavigatingCancelEventArgs e) method App_BackRequested (line 279) | private async void App_BackRequested(object sender, BackRequestedEvent... method GoToNowPlayingMode (line 298) | private void GoToNowPlayingMode() method GoToCompactOverlayMode (line 307) | private async Task GoToCompactOverlayMode() method NowPlaying_ActionRequested (line 333) | private async void NowPlaying_ActionRequested(object sender, ActionReq... method SeekPlayback (line 372) | private async void SeekPlayback(double percentage) method SeekVolume (line 385) | private async void SeekVolume(double percentage) method CloseCompactOverlay (line 398) | private async void CloseCompactOverlay() method CloseNowPlaying (line 410) | private async void CloseNowPlaying() method GetBackFocusToWebView (line 424) | private async void GetBackFocusToWebView() method XpoWebView_PageLoaded (line 430) | private void XpoWebView_PageLoaded(object sender, EventArgs e) method XpoWebView_WebAppLoaded (line 440) | private void XpoWebView_WebAppLoaded(object sender, EventArgs e) method OnWebViewLoadCompleted (line 453) | private void OnWebViewLoadCompleted() method EnableNowPlayingWhenReady (line 468) | private async void EnableNowPlayingWhenReady() method LastPlayStatus_Updated (line 486) | private async void LastPlayStatus_Updated(object sender, EventArgs e) method EnableNowPlayingIfReady (line 500) | private async Task EnableNowPlayingIfReady() method XpoWebView_ActionRequested (line 516) | private async void XpoWebView_ActionRequested(object sender, XpoMusicW... method TopBar_OpenSpotifyUriRequested (line 545) | private async void TopBar_OpenSpotifyUriRequested(object sender, strin... method Page_SizeChanged (line 550) | private void Page_SizeChanged(object sender, SizeChangedEventArgs e) FILE: XpoMusic/Pages/SettingsPage.xaml.cs class SettingsPage (line 19) | public sealed partial class SettingsPage : Page method SettingsPage (line 21) | public SettingsPage() method RestartApp_Click (line 26) | private void RestartApp_Click(object sender, RoutedEventArgs e) method PinTileToStart_Click (line 31) | private async void PinTileToStart_Click(object sender, RoutedEventArgs e) FILE: XpoMusic/Scripts/Common/action.ts function nextTrack (line 3) | function nextTrack() { function pause (line 14) | function pause() { function play (line 25) | function play() { function playPause (line 36) | function playPause() { function prevTrack (line 43) | function prevTrack() { function prevTrackForce (line 54) | function prevTrackForce() { function tryAutoPlayTrack (line 79) | function tryAutoPlayTrack(remainingCount) { function autoPlayTrack (line 94) | function autoPlayTrack() { function tryAutoPlayPlaylist (line 98) | function tryAutoPlayPlaylist(remainingCount) { function autoPlayPlaylist (line 117) | function autoPlayPlaylist() { function enableNowPlaying (line 121) | function enableNowPlaying() { function goBackIfPossible (line 139) | function goBackIfPossible() { function goForwardIfPossible (line 147) | function goForwardIfPossible() { function isPlayingOnThisApp (line 151) | function isPlayingOnThisApp() { function navigateToPage (line 155) | function navigateToPage(url) { function seekPlayback (line 161) | function seekPlayback(percentage) { function seekVolume (line 185) | function seekVolume(percentage) { function newPlaylist (line 209) | function newPlaylist() { FILE: XpoMusic/Scripts/Common/browserHistory.ts function canGoBack (line 2) | function canGoBack() { function goBack (line 6) | function goBack() { FILE: XpoMusic/Scripts/Common/color.ts function setNowPlayingBarColor (line 4) | function setNowPlayingBarColor(url, lightTheme) { function addXpotifyClassToBackground (line 49) | function addXpotifyClassToBackground(retryCount) { function addXpotifyClassToSectionBackground (line 63) | function addXpotifyClassToSectionBackground(retryCount) { FILE: XpoMusic/Scripts/Common/dragDrop.ts function allowDrop (line 5) | function allowDrop(event) { function drop (line 9) | function drop(event) { FILE: XpoMusic/Scripts/Common/indeterminateProgressBarHandler.ts function trackLoadCheck (line 5) | function trackLoadCheck(initialProgress) { function onTrackLoadBegin (line 34) | function onTrackLoadBegin() { FILE: XpoMusic/Scripts/Common/initScript-common.ts function isProVersion (line 23) | function isProVersion(): boolean { function getDeviceName (line 28) | function getDeviceName(): string { function getAppName (line 32) | function getAppName(): string { function isLightTheme (line 36) | function isLightTheme(): boolean { function sleep (line 40) | function sleep(ms) { function getCurrentZoomLevel (line 44) | function getCurrentZoomLevel(): number { function init (line 49) | function init() { function initThemedScrollbars (line 112) | function initThemedScrollbars() { function removeTopUpgradeButton (line 139) | function removeTopUpgradeButton() { function markPageAsInjected (line 157) | function markPageAsInjected() { function initDragDrop (line 162) | function initDragDrop() { function injectCss (line 168) | function injectCss() { function injectCustomCssContent (line 173) | function injectCustomCssContent(content) { function initNowPlayingBarCheck (line 186) | function initNowPlayingBarCheck() { function setInitialPageHash (line 212) | function setInitialPageHash() { function initOnResizeCheck (line 232) | function initOnResizeCheck() { function InjectTopBarCustomStyles (line 268) | function InjectTopBarCustomStyles() { function expandPivotInTopBar (line 279) | function expandPivotInTopBar() { function periodicPageCheck (line 317) | function periodicPageCheck() { function initPeriodicPageCheck (line 374) | function initPeriodicPageCheck() { FILE: XpoMusic/Scripts/Common/keyboardShortcutListener.ts function copyToClipboard (line 8) | function copyToClipboard(str) { function getKeyboardFocusableElements (line 30) | function getKeyboardFocusableElements() { function getElementsPreferredForInitialFocus (line 34) | function getElementsPreferredForInitialFocus() { function getScrollParent (line 38) | function getScrollParent(element, includeHidden) { function scrollIntoViewEx (line 62) | function scrollIntoViewEx(element: HTMLElement) { function keyboardSelect (line 83) | function keyboardSelect(offset: number) { function keyDownExternalCall (line 117) | function keyDownExternalCall(charCode, shiftPressed, ctrlPressed, altPre... function processKeyDown (line 127) | function processKeyDown(e: KeyboardEvent): boolean { function onKeyDown (line 257) | function onKeyDown(e: KeyboardEvent) { function init (line 266) | function init() { FILE: XpoMusic/Scripts/Common/mouseWheelListener.ts function volumeMouseWheelHandler (line 6) | function volumeMouseWheelHandler(e) { function setVolumeBarListener (line 14) | function setVolumeBarListener() { function init (line 26) | function init() { FILE: XpoMusic/Scripts/Common/pageTitleFinder.ts function titleCase (line 3) | function titleCase(str) { function searchForNavBarSelectedItem (line 14) | function searchForNavBarSelectedItem() { function searchForHTag (line 40) | function searchForHTag(selector) { function getTitle (line 51) | function getTitle() { FILE: XpoMusic/Scripts/Common/playbackStuckHelper.ts function resolveStart (line 3) | async function resolveStart() { function tryResolveStart (line 27) | async function tryResolveStart() { function tryResolveMiddle (line 49) | async function tryResolveMiddle() { FILE: XpoMusic/Scripts/Common/requestIntercepter.ts function startInterceptingFetch (line 5) | function startInterceptingFetch() { FILE: XpoMusic/Scripts/Common/resize.ts function onResize (line 2) | function onResize() { FILE: XpoMusic/Scripts/Common/startupAnimation.ts function init (line 2) | function init() { FILE: XpoMusic/Scripts/Common/statusReport.ts function getTextContent (line 7) | function getTextContent(element, index) { function getTrackFingerprint (line 17) | function getTrackFingerprint() { function getTrackName (line 21) | function getTrackName() { function getTrackArtist (line 25) | function getTrackArtist() { function getTrackAlbumId (line 29) | function getTrackAlbumId() { function getTrackArtistId (line 34) | function getTrackArtistId() { function timeStringToMilliseconds (line 39) | function timeStringToMilliseconds(time) { function getElapsedTime (line 48) | function getElapsedTime() { function getTotalTime (line 53) | function getTotalTime() { function getIsSavedToLibrary (line 58) | function getIsSavedToLibrary() { function getIsPlaying (line 65) | function getIsPlaying() { function getIsPrevTrackAvailable (line 79) | function getIsPrevTrackAvailable() { function getIsNextTrackAvailable (line 90) | function getIsNextTrackAvailable() { function getTrackIdViaApi (line 101) | async function getTrackIdViaApi() { function getTrackId (line 133) | async function getTrackId() { function getVolume (line 200) | function getVolume() { function getNowPlaying (line 211) | async function getNowPlaying() { function isBackPossible (line 318) | function isBackPossible() { function sendStatusReport (line 330) | async function sendStatusReport() { function initRegularStatusReport (line 339) | function initRegularStatusReport() { FILE: XpoMusic/Scripts/Common/themedScrollbar.ts function getRandomId (line 5) | function getRandomId() { function scrollContainerMainScroll (line 9) | function scrollContainerMainScroll(event) { function scrollContainerOverlayScroll (line 25) | function scrollContainerOverlayScroll(event) { function insertAfter (line 41) | function insertAfter(newNode, referenceNode) { function initScrollbar (line 45) | function initScrollbar(elementsSelector, updateInterval, positionEvaluat... FILE: XpoMusic/Scripts/Common/tracklistExtended.ts function injectTrackIdsToTrackList (line 5) | function injectTrackIdsToTrackList() { function setAddRemoveButtons (line 71) | async function setAddRemoveButtons() { function initTracklistMod (line 110) | async function initTracklistMod() { FILE: XpoMusic/Scripts/Common/uiElementModifier.ts function createBackButton (line 10) | function createBackButton(): string { function createNavBarButtons (line 28) | function createNavBarButtons(): string { function createCompactOverlayButton (line 100) | function createCompactOverlayButton(): string { function addNowPlayingButton (line 125) | function addNowPlayingButton() { function addBackgroundClass (line 148) | function addBackgroundClass() { function createTrackListAddRemoveButtons (line 170) | function createTrackListAddRemoveButtons(): boolean { FILE: XpoMusic/Scripts/Common/uiInjector.ts function injectNavbarDownButton (line 2) | function injectNavbarDownButton(button) { function injectNowPlayingRightButton (line 16) | function injectNowPlayingRightButton(button) { function injectNowPlayingNavBarButton (line 27) | function injectNowPlayingNavBarButton(button) { FILE: XpoMusic/Scripts/Common/uriHelper.ts function getPwaUri (line 3) | function getPwaUri(uri) { FILE: XpoMusic/Scripts/Common/web-player-backup.ts function runWebPlayerBackup (line 5) | function runWebPlayerBackup() { FILE: XpoMusic/Scripts/Lib/focus-visible.ts function init (line 4) | function init() { FILE: XpoMusic/Scripts/Lib/vibrant.ts function init (line 4) | function init() { FILE: XpoMusic/Scripts/LightTheme/pageOverlay.ts function createPageOverlay (line 3) | function createPageOverlay() { FILE: XpoMusic/Scripts/SpotifyApi/apiBase.ts method sendJsonRequestWithToken (line 8) | protected async sendJsonRequestWithToken(uri, method, body = undefined):... method sendJsonRequestWithTokenInternal (line 16) | private async sendJsonRequestWithTokenInternal(uri, method, body, allowR... FILE: XpoMusic/Scripts/SpotifyApi/library.ts class Library (line 4) | class Library extends ApiBase { method isTrackSaved (line 5) | public async isTrackSaved(trackId: string): Promise { method isTracksSaved (line 9) | public async isTracksSaved(trackIds: string[]): Promise { method isTracksSavedInternal (line 18) | private async isTracksSavedInternal(trackIds: string[]): Promise { method removeTrack (line 33) | public async removeTrack(trackId: string): Promise { FILE: XpoMusic/Scripts/SpotifyApi/player.ts class Player (line 4) | class Player extends ApiBase { method getCurrentlyPlaying (line 5) | public async getCurrentlyPlaying(): Promise { FILE: XpoMusic/SpotifyApi/Album.cs class Album (line 12) | public class Album : ApiBase method GetAlbum (line 14) | public async Task GetAlbum(string albumId) FILE: XpoMusic/SpotifyApi/ApiBase.cs class ApiBase (line 13) | public class ApiBase method SendRequestWithTokenAsync (line 17) | public Task SendRequestWithTokenAsync(string url,... method SendRequestWithTokenAsync (line 22) | public Task SendRequestWithTokenAsync(string url,... method SendRequestWithTokenAsync (line 27) | private async Task SendRequestWithTokenAsync(stri... method SendJsonRequestWithTokenAsync (line 60) | public Task SendJsonRequestWithTokenAsync(string ... method SendJsonRequestWithTokenAsync (line 65) | private async Task SendJsonRequestWithTokenAsync(... method GetNextPage (line 99) | public async Task> GetNextPage(Paging page) method GetPrevPage (line 112) | public async Task> GetPrevPage(Paging page) method GetNextPage (line 125) | public async Task> GetNextPage(Paging> GetPrevPage(Paging GetArtist(string artistId) FILE: XpoMusic/SpotifyApi/Authorization.cs class Authorization (line 14) | public static class Authorization method GetAuthorizationUrl (line 22) | public static string GetAuthorizationUrl(string state) method RetrieveAndSaveTokensFromAuthCode (line 33) | public static async Task RetrieveAndSaveTokensFromAuthCode(string code) FILE: XpoMusic/SpotifyApi/Library.cs class Library (line 12) | public class Library : ApiBase method IsTrackSaved (line 14) | public async Task IsTrackSaved(string trackId) method IsTrackSaved (line 19) | public async Task IsTrackSaved(string[] trackIds) method IsTrackSavedInternal (line 32) | private async Task IsTrackSavedInternal(string[] trackIds) method SaveTrackToLibrary (line 48) | public async Task SaveTrackToLibrary(string trackId) method RemoveTrackFromLibrary (line 57) | public async Task RemoveTrackFromLibrary(string trackId) method GetAlbums (line 67) | public async Task> GetAlbums(int offset, int limit ... method GetPlaylists (line 77) | public async Task> GetPlaylists(int offset, int... method GetArtists (line 87) | public async Task> GetArtists(int offset, int lim... FILE: XpoMusic/SpotifyApi/Model/AlbumSimplified.cs class AlbumSimplified (line 3) | public class AlbumSimplified FILE: XpoMusic/SpotifyApi/Model/Artist.cs class Artist (line 3) | public class Artist FILE: XpoMusic/SpotifyApi/Model/ArtistSimplified.cs class ArtistSimplified (line 3) | public class ArtistSimplified FILE: XpoMusic/SpotifyApi/Model/CurrentlyPlayingContext.cs class CurrentlyPlayingContext (line 9) | public class CurrentlyPlayingContext FILE: XpoMusic/SpotifyApi/Model/Device.cs class Device (line 9) | public class Device FILE: XpoMusic/SpotifyApi/Model/Devices.cs class Devices (line 9) | public class Devices FILE: XpoMusic/SpotifyApi/Model/FollowedArtistsResponse.cs class FollowedArtistsResponse (line 9) | public class FollowedArtistsResponse FILE: XpoMusic/SpotifyApi/Model/Image.cs class Image (line 3) | public class Image FILE: XpoMusic/SpotifyApi/Model/Paging.cs class Paging (line 9) | public class Paging FILE: XpoMusic/SpotifyApi/Model/Playlist.cs class Playlist (line 9) | public class Playlist FILE: XpoMusic/SpotifyApi/Model/SavedAlbum.cs class SavedAlbum (line 9) | public class SavedAlbum FILE: XpoMusic/SpotifyApi/Model/Track.cs class Track (line 3) | public class Track FILE: XpoMusic/SpotifyApi/Player.cs class Player (line 13) | public class Player : ApiBase method GetCurrentlyPlaying (line 15) | public async Task GetCurrentlyPlaying() method NextTrack (line 28) | public async Task NextTrack() method PreviousTrack (line 38) | public async Task PreviousTrack() method ResumePlaying (line 48) | public async Task ResumePlaying() method Pause (line 83) | public async Task Pause() method GetDevices (line 93) | public async Task GetDevices() method TransferPlayback (line 104) | public async Task TransferPlayback(string deviceId, bool ensureP... method SetVolume (line 117) | public async Task SetVolume(string deviceId, double volume) FILE: XpoMusic/SpotifyApi/Playlist.cs class Playlist (line 12) | public class Playlist : ApiBase method GetPlaylist (line 14) | public async Task GetPlaylist(string playlistId) FILE: XpoMusic/SpotifyApi/TokenHelper.cs class TokenHelper (line 12) | public static class TokenHelper method GetAndSaveNewTokenAsync (line 17) | public static async Task GetAndSaveNewTokenAsync() method ClearTokens (line 40) | internal static void ClearTokens() method GetTokens (line 49) | public static TokenResult GetTokens() method SaveTokens (line 58) | public static void SaveTokens(string newAccessToken, string newRefresh... method HasTokens (line 65) | public static bool HasTokens() class TokenResult (line 85) | public class TokenResult FILE: XpoMusic/ViewModels/MainPageViewModel.cs class MainPageViewModel (line 10) | public class MainPageViewModel : ViewModelBase FILE: XpoMusic/ViewModels/NowPlayingViewModel.cs class NowPlayingViewModel (line 14) | public class NowPlayingViewModel : ViewModelBase FILE: XpoMusic/ViewModels/ProxyConfigurationViewModel.cs class ProxyConfigurationViewModel (line 13) | public class ProxyConfigurationViewModel : ViewModelBase FILE: XpoMusic/ViewModels/SettingsViewModel.cs class SettingsViewModel (line 13) | public class SettingsViewModel : ViewModelBase method SettingsViewModel (line 15) | public SettingsViewModel() method CheckPrimaryTileStatus (line 24) | public async void CheckPrimaryTileStatus() FILE: XpoMusic/ViewModels/TopBarViewModel.cs class TopBarViewModel (line 11) | public class TopBarViewModel : ViewModelBase FILE: XpoMusic/ViewModels/ViewModelBase.cs class ViewModelBase (line 10) | public abstract class ViewModelBase : INotifyPropertyChanged method FirePropertyChangedEvent (line 14) | protected void FirePropertyChangedEvent(string propertyName) FILE: XpoMusic/XpotifyApi/AppConstantsApi.cs class AppConstantsApi (line 12) | public static class AppConstantsApi method GetAppConstantsString (line 30) | public static async Task GetAppConstantsString() FILE: XpoMusic/XpotifyApi/AssetUpdatesApi.cs class AssetUpdatesApi (line 15) | public static class AssetUpdatesApi method GetLatestAssetPackageUri (line 34) | private static async Task GetLatestAssetPackageUri() method GetLatestAssetPackage (line 58) | public static async Task GetLatestAssetPackage() method GetAssetUpdateCacheFolder (line 102) | private static async Task GetAssetUpdateCacheFolder() FILE: XpoMusic/XpotifyApi/DeveloperMessageApi.cs class DeveloperMessageApi (line 13) | public static class DeveloperMessageApi method GetDeveloperMessages (line 31) | public static async Task GetDeveloperMessa... FILE: XpoMusic/XpotifyApi/Model/AssetPackage.cs class AssetPackage (line 10) | public class AssetPackage FILE: XpoMusic/XpotifyApi/Model/AssetPackageInfo.cs class AssetPackageInfo (line 9) | public class AssetPackageInfo FILE: XpoMusic/XpotifyApi/Model/DeveloperMessage.cs class DeveloperMessage (line 9) | public class DeveloperMessage FILE: XpoMusic/XpotifyApi/Model/DeveloperMessageCollection.cs class DeveloperMessageCollection (line 9) | public class DeveloperMessageCollection FILE: XpoMusicInstaller/App.xaml.cs class App (line 14) | public partial class App : Application FILE: XpoMusicInstaller/MainWindow.xaml.cs class MainWindow (line 27) | public partial class MainWindow : Window method MainWindow (line 31) | public MainWindow() method Window_ContentRendered (line 36) | private void Window_ContentRendered(object sender, EventArgs e) method StartInstallation (line 42) | private async void StartInstallation() method ShowOSVersionAlertAndExit (line 54) | private static void ShowOSVersionAlertAndExit() method ShowPermissionAlertAndExit (line 60) | private static void ShowPermissionAlertAndExit() method VerifyOSVersion (line 66) | private bool VerifyOSVersion() method OpenAppInstaller (line 73) | private void OpenAppInstaller() method InstallCertificate (line 78) | private bool InstallCertificate() FILE: XpoMusicInstaller/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: XpoMusicInstaller/Properties/Settings.Designer.cs class Settings (line 15) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: XpoMusicWebAgent/Model/ActionRequestedEventArgs.cs class ActionRequestedEventArgs (line 9) | public sealed class ActionRequestedEventArgs type Action (line 14) | public enum Action FILE: XpoMusicWebAgent/Model/InitFailedEventArgs.cs class InitFailedEventArgs (line 9) | public sealed class InitFailedEventArgs FILE: XpoMusicWebAgent/Model/LogMessageReceivedEventArgs.cs class LogMessageReceivedEventArgs (line 9) | public sealed class LogMessageReceivedEventArgs FILE: XpoMusicWebAgent/Model/NowPlayingData.cs class NowPlayingData (line 9) | public sealed class NowPlayingData FILE: XpoMusicWebAgent/Model/ProgressBarCommandEventArgs.cs class ProgressBarCommandEventArgs (line 9) | public sealed class ProgressBarCommandEventArgs type ProgressBarCommand (line 17) | public enum ProgressBarCommand FILE: XpoMusicWebAgent/Model/StatusReportReceivedEventArgs.cs class StatusReportReceivedEventArgs (line 9) | public sealed class StatusReportReceivedEventArgs FILE: XpoMusicWebAgent/Model/WebAppStatus.cs class WebAppStatus (line 9) | public sealed class WebAppStatus FILE: XpoMusicWebAgent/WebAgent.cs class WebAgent (line 13) | [AllowForWeb] method ShowProgressBar (line 32) | public void ShowProgressBar(double left, double top, double width) method HideProgressBar (line 43) | public void HideProgressBar() method StatusReport (line 51) | public void StatusReport(string data) method OpenSettings (line 59) | public void OpenSettings() method OpenAbout (line 67) | public void OpenAbout() method OpenDonate (line 75) | public void OpenDonate() method OpenMiniView (line 83) | public void OpenMiniView() method OpenNowPlaying (line 91) | public void OpenNowPlaying() method PinToStart (line 99) | public void PinToStart() method NavigateToClipboardUri (line 107) | public void NavigateToClipboardUri() method InitFailed (line 115) | public void InitFailed(string errors) method GetNewAccessTokenAsync (line 123) | public IAsyncOperation GetNewAccessTokenAsync() method GetNewAccessToken (line 128) | private Task GetNewAccessToken() method SetNewAccessToken (line 135) | public void SetNewAccessToken(string accessToken) method Log (line 140) | public void Log(string message) method IsWebPlayerBackupEnabled (line 148) | public bool IsWebPlayerBackupEnabled() method GetOSBuildVersion (line 153) | public int GetOSBuildVersion()