Skip to content
This repository has been archived by the owner on Jan 10, 2021. It is now read-only.

Commit

Permalink
API updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Alxandr committed Oct 15, 2012
1 parent 7788946 commit 6012978
Show file tree
Hide file tree
Showing 10 changed files with 1,983 additions and 1,941 deletions.
478 changes: 239 additions & 239 deletions SpotiFire.SpotifyLib/AwaitHelper.cs

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion SpotiFire.SpotifyLib/Interfaces/ITrack.cs
Expand Up @@ -9,7 +9,7 @@ public interface ITrack : ISpotifyObject, IAsyncLoaded
TimeSpan Duration { get; }
sp_error Error { get; }
int Index { get; }
bool IsAvailable { get; }
TrackAvailability Availability { get; }
bool IsStarred { get; set; }
string Name { get; }
int Popularity { get; }
Expand Down
267 changes: 134 additions & 133 deletions SpotiFire.SpotifyLib/SpotiFire.SpotifyLib.csproj
@@ -1,134 +1,135 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{CBF5614B-AF79-4228-8265-7DC2BAF9A626}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>SpotiFire.SpotifyLib</RootNamespace>
<AssemblyName>SpotiFire.SpotifyLib</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="NLog">
<HintPath>..\packages\NLog.2.0.0.2000\lib\net40\NLog.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="AwaitHelper.cs" />
<Compile Include="EventArgs\AlbumBrowseEventArgs.cs" />
<Compile Include="EventArgs\ArtistBrowseEventArgs.cs" />
<Compile Include="Interfaces\IAlbumBrowse.cs" />
<Compile Include="Interfaces\IArtistBrowse.cs" />
<Compile Include="Interfaces\IAsyncLoaded.cs" />
<Compile Include="Interfaces\IContainerPlaylist.cs" />
<Compile Include="Interfaces\IPlaylistList.cs" />
<Compile Include="Interfaces\IPlaylistTrack.cs" />
<Compile Include="Interfaces\ILink.cs" />
<Compile Include="Interfaces\IPlaylistTrackList.cs" />
<Compile Include="Interfaces\ISpotifyAwaitable.cs" />
<Compile Include="Interfaces\ISpotifyAwaiter.cs" />
<Compile Include="LinkExtensions.cs" />
<Compile Include="Interfaces\ITrackAndOffset.cs" />
<Compile Include="PlaylistList.cs" />
<Compile Include="PlaylistTrackList.cs" />
<Compile Include="SpotifyLibExtensions.cs" />
<Compile Include="SpotifyTypes\AlbumBrowse.cs" />
<Compile Include="SpotifyTypes\ArtistBrowse.cs" />
<Compile Include="SpotifyTypes\Link.cs" />
<Compile Include="SpotifyTypes\PlaylistTrack.cs" />
<Compile Include="Spotify.cs" />
<Compile Include="SpotifyTypes\Album.cs" />
<Compile Include="SpotifyTypes\Artist.cs" />
<Compile Include="CountedDisposeableSpotifyObject.cs" />
<Compile Include="DelegateArray.cs" />
<Compile Include="DelegateList.cs" />
<Compile Include="EventArgs\DescriptionEventArgs.cs" />
<Compile Include="DisposeableSpotifyObject.cs" />
<Compile Include="EventWorkerItem.cs" />
<Compile Include="Interfaces\IAlbum.cs" />
<Compile Include="Interfaces\IArray.cs" />
<Compile Include="Interfaces\IArtist.cs" />
<Compile Include="Interfaces\IEditableArray.cs" />
<Compile Include="Interfaces\IImage.cs" />
<Compile Include="SpotifyTypes\ContainerPlaylist.cs" />
<Compile Include="SpotifyTypes\Image.cs" />
<Compile Include="Interfaces\IPlaylist.cs" />
<Compile Include="Interfaces\IPlaylistContainer.cs" />
<Compile Include="Interfaces\ISearch.cs" />
<Compile Include="Interfaces\ISpotifyObject.cs" />
<Compile Include="Interfaces\ITrack.cs" />
<Compile Include="libspotify.cs" />
<Compile Include="EventArgs\MusicDeliveryEventArgs.cs" />
<Compile Include="EventArgs\ImageEventArgs.cs" />
<Compile Include="Interfaces\ISession.cs" />
<Compile Include="SpotifyTypes\Playlist.cs" />
<Compile Include="SpotifyTypes\PlaylistContainer.cs" />
<Compile Include="EventArgs\PlaylistEventArgs.cs" />
<Compile Include="EventArgs\PlaylistMovedEventArgs.cs" />
<Compile Include="EventArgs\PlaylistUpdateEventArgs.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="SpotifyTypes\Search.cs" />
<Compile Include="EventArgs\SearchEventArgs.cs" />
<Compile Include="SpotifyTypes\Session.cs" />
<Compile Include="EventArgs\SessionEventArgs.cs" />
<Compile Include="SpotifyException.cs" />
<Compile Include="SpotifyTypes\Track.cs" />
<Compile Include="EventArgs\TracksEventArgs.cs" />
<Compile Include="EventArgs\TracksAddedEventArgs.cs" />
<Compile Include="EventArgs\TracksMovedEventArgs.cs" />
<Compile Include="EventArgs\TrackCreatedChangedEventArgs.cs" />
<Compile Include="EventArgs\TrackEventArgs.cs" />
<Compile Include="EventArgs\TrackSeenEventArgs.cs" />
</ItemGroup>
<ItemGroup>
<Content Include="..\libspotify.dll">
<Link>libspotify.dll</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{CBF5614B-AF79-4228-8265-7DC2BAF9A626}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>SpotiFire.SpotifyLib</RootNamespace>
<AssemblyName>SpotiFire.SpotifyLib</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<Prefer32Bit>false</Prefer32Bit>
<PlatformTarget>x86</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="NLog">
<HintPath>..\packages\NLog.2.0.0.2000\lib\net40\NLog.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="AwaitHelper.cs" />
<Compile Include="EventArgs\AlbumBrowseEventArgs.cs" />
<Compile Include="EventArgs\ArtistBrowseEventArgs.cs" />
<Compile Include="Interfaces\IAlbumBrowse.cs" />
<Compile Include="Interfaces\IArtistBrowse.cs" />
<Compile Include="Interfaces\IAsyncLoaded.cs" />
<Compile Include="Interfaces\IContainerPlaylist.cs" />
<Compile Include="Interfaces\IPlaylistList.cs" />
<Compile Include="Interfaces\IPlaylistTrack.cs" />
<Compile Include="Interfaces\ILink.cs" />
<Compile Include="Interfaces\IPlaylistTrackList.cs" />
<Compile Include="Interfaces\ISpotifyAwaitable.cs" />
<Compile Include="Interfaces\ISpotifyAwaiter.cs" />
<Compile Include="LinkExtensions.cs" />
<Compile Include="Interfaces\ITrackAndOffset.cs" />
<Compile Include="PlaylistList.cs" />
<Compile Include="PlaylistTrackList.cs" />
<Compile Include="SpotifyLibExtensions.cs" />
<Compile Include="SpotifyTypes\AlbumBrowse.cs" />
<Compile Include="SpotifyTypes\ArtistBrowse.cs" />
<Compile Include="SpotifyTypes\Link.cs" />
<Compile Include="SpotifyTypes\PlaylistTrack.cs" />
<Compile Include="Spotify.cs" />
<Compile Include="SpotifyTypes\Album.cs" />
<Compile Include="SpotifyTypes\Artist.cs" />
<Compile Include="CountedDisposeableSpotifyObject.cs" />
<Compile Include="DelegateArray.cs" />
<Compile Include="DelegateList.cs" />
<Compile Include="EventArgs\DescriptionEventArgs.cs" />
<Compile Include="DisposeableSpotifyObject.cs" />
<Compile Include="EventWorkerItem.cs" />
<Compile Include="Interfaces\IAlbum.cs" />
<Compile Include="Interfaces\IArray.cs" />
<Compile Include="Interfaces\IArtist.cs" />
<Compile Include="Interfaces\IEditableArray.cs" />
<Compile Include="Interfaces\IImage.cs" />
<Compile Include="SpotifyTypes\ContainerPlaylist.cs" />
<Compile Include="SpotifyTypes\Image.cs" />
<Compile Include="Interfaces\IPlaylist.cs" />
<Compile Include="Interfaces\IPlaylistContainer.cs" />
<Compile Include="Interfaces\ISearch.cs" />
<Compile Include="Interfaces\ISpotifyObject.cs" />
<Compile Include="Interfaces\ITrack.cs" />
<Compile Include="libspotify.cs" />
<Compile Include="EventArgs\MusicDeliveryEventArgs.cs" />
<Compile Include="EventArgs\ImageEventArgs.cs" />
<Compile Include="Interfaces\ISession.cs" />
<Compile Include="SpotifyTypes\Playlist.cs" />
<Compile Include="SpotifyTypes\PlaylistContainer.cs" />
<Compile Include="EventArgs\PlaylistEventArgs.cs" />
<Compile Include="EventArgs\PlaylistMovedEventArgs.cs" />
<Compile Include="EventArgs\PlaylistUpdateEventArgs.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="SpotifyTypes\Search.cs" />
<Compile Include="EventArgs\SearchEventArgs.cs" />
<Compile Include="SpotifyTypes\Session.cs" />
<Compile Include="EventArgs\SessionEventArgs.cs" />
<Compile Include="SpotifyException.cs" />
<Compile Include="SpotifyTypes\Track.cs" />
<Compile Include="EventArgs\TracksEventArgs.cs" />
<Compile Include="EventArgs\TracksAddedEventArgs.cs" />
<Compile Include="EventArgs\TracksMovedEventArgs.cs" />
<Compile Include="EventArgs\TrackCreatedChangedEventArgs.cs" />
<Compile Include="EventArgs\TrackEventArgs.cs" />
<Compile Include="EventArgs\TrackSeenEventArgs.cs" />
</ItemGroup>
<ItemGroup>
<Content Include="..\libspotify.dll">
<Link>libspotify.dll</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

0 comments on commit 6012978

Please sign in to comment.