Beispiel #1
0
        private void FacebookShare()
        {
            var app_id       = "139971873511766"; //StatusReporter
            var href         = player.Url;
            var redirect_uri = string.Empty;
            var hashtag      = $"%23{player.Artist}_{player.Track}";

            hashtag = RegularExpressionHelpers.AlphabetCleaner(hashtag);
            var requestText =
                $"https://www.facebook.com/dialog/share?app_id={app_id}&text=test&display=page&href={href}&redirect_uri={redirect_uri}&hashtag={hashtag}";

            Process.Start(requestText);
        }
Beispiel #2
0
        public string GetWallpaperImage()
        {
            if (File.Exists(_temporaryWaitForDeleteFiles))
            {
                return(_temporaryWaitForDeleteFiles);
            }

            var fileName = "10." + RegularExpressionHelpers.AlphabetCleaner($"{_player.Track}-{_player.Album}-{_player.Artist}") + ".jpg";

            if (!CacheFileManager.IsFileExists(fileName))
            {
                using var image = this.CalculateBackgroundImage((int)System.Windows.SystemParameters.PrimaryScreenWidth, (int)System.Windows.SystemParameters.PrimaryScreenHeight);
                var bytes = image.ToByteArray(ImageFormat.Jpeg);
                CacheFileManager.SaveCache(fileName, bytes);
            }

            return(CacheFileManager.GetFullCachePath(fileName));
        }