2

是否有可靠、有效且有据可查的 .Net Spotify 库?到目前为止,我一直在摆弄 shapotify 和 libspotify-sharp,但没有运气!

我正在尝试创建一个新的播放列表,然后将其加载到 Spotify 客户端。这是我迄今为止尝试使用的Sharpotify

using Sharpotify;  
public JsonResult AddList(string list, string name)
{  
SpotifyConnection connection = new SpotifyConnection(new harpotify.Cache.FileCache(),new TimeSpan(0,1,0));  
string username = "username";  
string password = "password";  
bool result = false;  
try  
{  
 connection.Login(username, password);  
 Sharpotify.Media.Playlist playlist = connection.PlaylistCreate(name);  
 String [] tracks = list.Split(';');  
 for (int i = 0; i < tracks.Length; i++)  
 {  
  if(tracks[i] != string.Empty){  
   Sharpotify.Media.Track t = new Sharpotify.Media.Track(tracks[i]);  
   if (t != null){  
    playlist.Tracks.Add(t);  
   }  
 }  
 }  
 result = true;  
}  
catch (Sharpotify.Exceptions.AuthenticationException ex)  
{  
 connection.Close();  
 result = false;  
}  
catch (Exception ex)  
{  
connection.Close();  
result = false;  
}
return Json(result, JsonRequestBehavior.AllowGet);            
}
4

2 回答 2

1

你看过libspotify.NET吗?与 Sharpotify 相比,它看起来是相对最新的。

于 2012-08-19T23:20:05.043 回答
0

它可能不符合您的要求,但您可以考虑查看Sharpotify。从它的页面:

Sharpotify 是 C# 中的 Spotify 库。它基于 Jotify 和 SharPot 项目。它不是一个 libspotify 包装器,它是一个完整的 .Net Spotify 协议实现。

但请注意,截至 2012 年 7 月,最新版本已超过 2 年;它可能不再被积极维护。

于 2012-06-26T07:14:54.957 回答