2016-06-16 43 views
0

私はspotifyデスクトップで再生されている現在の曲名を取得したいと思います。これを行うためのAPIはありますか? C++やC#でローカルアプリケーションの現在の曲名を取得

string song = spotify.GetSong(); 

最適私のような何かをしたいと思います。私は古いlibspotify apiしか見つからないようですが、もはや使用可能ではないようです。

答えて

0

あなたがAPI経由でそれを行うことができれば、私は知りませんが、私はspotifysウィンドウタイトル(アーティスト - トラック)返すために、次のコードを使用し

public string GetSpotifyTrackInfo() 
    { 
     var proc = Process.GetProcessesByName("Spotify").FirstOrDefault(p =>!string.IsNullOrWhiteSpace(p.MainWindowTitle)); 

     if (proc == null) 
     { 
      return "Spotify is not running!"; 
     } 

     if (string.Equals(proc.MainWindowTitle, "Spotify", StringComparison.InvariantCultureIgnoreCase)) 
     { 
      return "Paused"; 
     } 
     return proc.MainWindowTitle; 
    } 
関連する問題