Beispiel #1
0
        public static Query <Release> QueryFromDevice(string device)
        {
            if (device == null)
            {
                throw new ArgumentNullException("device");
            }

            ReleaseQueryParameters parameters = new ReleaseQueryParameters();

            parameters.DiscId = LocalDisc.GetFromDevice(device).Id;
            return(Query(parameters));
        }
        private void OnMetadataQueryStarted (LocalDisc mb_disc)
        {
            metadata_query_success = false;
            metadata_query_start_time = DateTime.Now;
            Log.InformationFormat ("Querying MusicBrainz for Disc Release ({0})", mb_disc.Id);

            ThreadAssist.ProxyToMain (delegate {
                EventHandler handler = MetadataQueryStarted;
                if (handler != null) {
                    handler (this, EventArgs.Empty);
                }
            });
        }