C# Class Chimney.Shared.UserControls.ChimneyServerUserControl

Inheritance: Windows.UI.Xaml.Controls.UserControl
Show file Open project: opengd/Chimney

Public Methods

Method Description
ChimneyServerUserControl ( ) : System
InitDatabase ( string name ) : System.Threading.Tasks.Task
Start ( string port, string allow = "localhost", string password = "", bool update = true ) : System.Threading.Tasks.Task
UpdateDatabase ( ) : System.Threading.Tasks.Task

Private Methods

Method Description
BackgroundMediaPlayer_MediaEnded ( MediaPlayer sender, object args ) : void
CheckDbAsync ( string dbName ) : Task
ChimneyMPDMediaElement_MediaEnded ( object sender, RoutedEventArgs e ) : void
ChimneyServerUC_OnIdleEvent ( object sender, IdleEventArgs e ) : void
FolderCrawler ( StorageFolder sf, string folderpath, bool crawl = true, bool addpath = true ) : Task
GetAlbumId ( string name ) : Task
GetArtistId ( string name ) : Task
GetDirectory ( string Name, int ParentDirectoryId ) : Task
GetFile ( string Name, int DirectoryId ) : Task
GetGenreId ( IList genrenames ) : string>>.Task
GetParentDirectory ( Directory ParentDirectory ) : Task
GetPath ( StorageFolder startfolder, string path ) : string>>.Task
GetPathAndFilenameFromArgs ( List args ) : string>.Tuple
GetPostionId ( int FileId ) : Task
GetStorageFileFromPathList ( StorageFolder sf, List filepath ) : Task
GetSubDirectories ( Directory directory ) : Task>
NowPlayingPlaylist_OnChange ( object sender, EventArgs e ) : void
Pause ( ) : void
Play ( string song, bool IsUri ) : void
PlayOnPause ( ) : void
Stop ( ) : void
UpdateDb ( StorageFolder currentfolder, Directory parentDirectory, List relativepath ) : Task>
chimneyMpdServer_OnAdd ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnAddId ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnClear ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnCommandListBegin ( object sender, CommandListResponseEventArgs e ) : void
chimneyMpdServer_OnCommandListBeginOk ( object sender, CommandListResponseEventArgs e ) : void
chimneyMpdServer_OnCommandListEnd ( object sender, CommandListResponseEventArgs e ) : void
chimneyMpdServer_OnConsume ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnCurrentSong ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnDefault ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnDelete ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnDeleteId ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnDisableOutput ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnEnableOutput ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnFind ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnIdle ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnList ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnListAll ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnListAllInfo ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnListPlaylist ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnListPlaylistInfo ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnListPlaylists ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnLoad ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnLsInfo ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnLsInfoOld ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnMoveId ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnNext ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnNoIdle ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnOutputs ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnPause ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnPlChanges ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnPlay ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnPlayId ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnPlaylistAdd ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnPlaylistClear ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnPlaylistDelete ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnPlaylistInfo ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnPlaylistMove ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnPrevious ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnRandom ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnRename ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnRepeat ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnRm ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnSave ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnSearch ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnSeekCur ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnSetVol ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnShuffle ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnSingle ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnStats ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnStatus ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnStop ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnToggleOutput ( object sender, ResponseEventArgs e ) : void
chimneyMpdServer_OnUpdate ( object sender, ResponseEventArgs e ) : void

Method Details

ChimneyServerUserControl() public method

public ChimneyServerUserControl ( ) : System
return System

InitDatabase() public method

public InitDatabase ( string name ) : System.Threading.Tasks.Task
name string
return System.Threading.Tasks.Task

Start() public method

public Start ( string port, string allow = "localhost", string password = "", bool update = true ) : System.Threading.Tasks.Task
port string
allow string
password string
update bool
return System.Threading.Tasks.Task

UpdateDatabase() public method

public UpdateDatabase ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task