PDA

Zobacz pełną wersję : [coś fajnego] EasyMusicFind



ggta
24-08-2009, 02:14
EMF to prosta aplikacja do wyszukiwania i ewentualnego pobierania muzyki z serwisu Wrzuta. Powstała na własne potrzeby. Udostępniam ją jak i kod źródłowy bez jakiejkolwiek licencji. Program korzysta z bibliotek Windows Media Player przez co nie mogę go udostępnić na określonej wolnej licencji.

http://bpacholek.pl/proto2/images/emf.jpg

Obsługa:
Wpisujesz tytul lub wykonawce - program znajduje utwory. Dwa razy klik odtwarza. Klik prawym pobiera :)

Do pobrania:
http://bpacholek.pl/EMS.exe

Wersja z kodem zrodlowym (C# - mozna skompilowac w darmowym Visual C# Express):
http://bpacholek.pl/proto2/emf.exe

Wiem, ze tego jest pelno - ale moze komus akurat ten sie spodoba.

Program wymaga .net framework 2 w systemie - za darmo do pobrania na stronie Microsoftu - jesli pojawi sie "blad inicjalizacji" to znaczy, ze wlasnie tego nie masz :(

miszko
24-08-2009, 10:33
Ciekawy program ;)
Koło belki od wpisywania nazwy szukanego utworu można by dodać przycisk z opcją do pobrania na dysk tego utworu.
Wiem, że po naciśnięciu ppm można pobrać, ale funkcję pobierania można by rozwinąć o taką opcję, klikasz z listy utwór, klikasz przycisk i zasysa w tle. To już czepianie się, wiem ;D

waho.
24-08-2009, 13:19
Fajny programik, jednak przy próbie sciągnięcia pliku otrzymuję taki error
Szczegółowe informacje na temat wywoływania debugowania w trybie JIT (just in time)
zamiast tego okna dialogowego znajdują się na końcu tego komunikatu.

************** Tekst wyjątku **************
System.ComponentModel.Win32Exception: Z określonym plikiem nie skojarzono dla tej operacji żadnej aplikacji
w System.Diagnostics.Process.StartWithShellExecuteEx (ProcessStartInfo startInfo)
w System.Diagnostics.Process.Start()
w System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
w System.Diagnostics.Process.Start(String fileName)
w WrzutaMNGR.Form1.pobierzToolStripMenuItem_Click(Ob ject sender, EventArgs e)
w System.Windows.Forms.ToolStripItem.RaiseEvent(Obje ct key, EventArgs e)
w System.Windows.Forms.ToolStripMenuItem.OnClick(Eve ntArgs e)
w System.Windows.Forms.ToolStripItem.HandleClick(Eve ntArgs e)
w System.Windows.Forms.ToolStripItem.HandleMouseUp(M ouseEventArgs e)
w System.Windows.Forms.ToolStripItem.FireEventIntera ctive(EventArgs e, ToolStripItemEventType met)
w System.Windows.Forms.ToolStripItem.FireEvent(Event Args e, ToolStripItemEventType met)
w System.Windows.Forms.ToolStrip.OnMouseUp(MouseEven tArgs mea)
w System.Windows.Forms.ToolStripDropDown.OnMouseUp(M ouseEventArgs mea)
w System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
w System.Windows.Forms.Control.WndProc(Message& m)
w System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
w System.Windows.Forms.ToolStrip.WndProc(Message& m)
w System.Windows.Forms.ToolStripDropDown.WndProc(Mes sage& m)
w System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
w System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
w System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Zestawy załadowane **************
mscorlib
Wersja zestawu: 2.0.0.0
Wersja Win32: 2.0.50727.3082 (QFE.050727-3000)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
EasyMusicFind
Wersja zestawu: 0.0.1.0
Wersja Win32: 0.0.1.0
CodeBase: file:///D:/EasyMusicFind.exe
----------------------------------------
System.Windows.Forms
Wersja zestawu: 2.0.0.0
Wersja Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Wersja zestawu: 2.0.0.0
Wersja Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Wersja zestawu: 2.0.0.0
Wersja Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
AxInterop.WMPLib
Wersja zestawu: 1.0.0.0
Wersja Win32: 1.0.0.0
CodeBase: file:///D:/AxInterop.WMPLib.DLL
----------------------------------------
System.Windows.Forms.resources
Wersja zestawu: 2.0.0.0
Wersja Win32: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_pl_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Interop.WMPLib
Wersja zestawu: 1.0.0.0
Wersja Win32: 1.0.0.0
CodeBase: file:///D:/Interop.WMPLib.DLL
----------------------------------------
System.resources
Wersja zestawu: 2.0.0.0
Wersja Win32: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.resources/2.0.0.0_pl_b77a5c561934e089/System.resources.dll
----------------------------------------
System.Configuration
Wersja zestawu: 2.0.0.0
Wersja Win32: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Wersja zestawu: 2.0.0.0
Wersja Win32: 2.0.50727.3082 (QFE.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Wersja zestawu: 2.0.0.0
Wersja Win32: 2.0.50727.3082 (QFE.050727-3000)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------

************** Debugowanie w trybie JIT **************
Aby włączyć debugowanie w trybie JIT (just-in-time), plik .config tej
aplikacji lub komputera (machine.config) musi mieć
wartość jitDebugging ustawioną w sekcji system.windows.forms.
Aplikacja musi być również skompilowana z włączonym
debugowaniem.

Na przykład:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Gdy debugowanie JIT jest włączone, wszystkie nieobsługiwane wyjątki
są wysyłane do debugera JIT zarejestrowanego na komputerze
i nie są obsługiwane w tym oknie dialogowym.



Może będziesz wiedział co z tym zrobić :)

ggta
24-08-2009, 13:32
on pobiera domyslna przegladarka - nie uzywasz ani Opery ani Firefoxa czy Chrome ? Nie masz w systemie nic skojarzonego z http://

Jak w start - uruchom wpisujesz np. http://google.pl to otwiera Ci sie jakas domyslna przegladarka :)

Tak jak pisalem to bardziej dla wlasnego uzytku zrobilem :) - ale w wolnej chwili zrobie mu jego wlasny download manager :)

waho.
24-08-2009, 13:59
No właśnie nie mam skojarzonej przeglądarki, tak szczerze mówiąc to nawet nie wiem jak to ustawić. Używam jak widać opery, explorera używam tylko do WindowsUpdate, a tak niby jest odinstalowany ;)