lcars Radio

    • Beta

    Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von mbfan.

      lcars Radio

      Hi,
      das Programm hatte ich geschrieben, um meine "Lese-Bildschirmfunktionen" zusammenzulegen: Uhrzeitanzeige und Radio.

      Name des Programms:
      lcars Radio

      Beschreibung:
      Das Programm gibt m3u-Internetradios wieder, in der Standardversion sind die Internetstreams aller deutschen öffentlich-rechtlichen Radioanstalten (ohne NDR) integriert. Zusätzlich ist eine Suche, eine Lautstärkeregelung und eine Anzeige für Uhrzeit, Datum und Sternzeit integriert. Das Programm ist im Layout des Star Trek-Betriebssystems LCARS gehalten.

      Screenshot(s):


      Verwendete Programmiersprache:
      Visual Basic .NET (IDE: VB 2010 Express)

      Systemanforderungen:
      Download:
      Programm (154 KB)
      Quelltext (183 KB)

      Lizenz/Weitergabe:

      Inoffizielle Übersetzung unter gnu.de/documents/gpl.de.html

      Changelog

      Version 0.0 schrieb:

      Grundversion, integriert: LCARS-Design, Radiowiedergabe, Uhr, Sternzeit, Senderdatenbank

      Version 0.01 schrieb:

      Farben dem LCARS-Standard angepasst
      Minimalgröße hinzugefügt
      Abbrechenbutton zu InputBox hinzugefügt.


      Viel Spaß mit dem Programm, ich würde mich über Rückmeldung freuen. Wenn jemand Verbesserungen vorgenommen hat, wäre es freundlich, sie mir zur Verfügung zu stellen.
      mbfan
      You should live for that what you belive. - Drag-Drop Beschreibung

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „mbfan“ ()

      Design: Mal was neues 4 / 5
      Idee: Super 5 / 5
      Sonstiges: 3 / 5

      Finde es allgemein mal was neues ^^
      idee etc. denke wenn du das richtig ausreifst ist das ding top!

      Wenn man einen eigenen Radiosender hinzufügen will, aber den falschen URL eingibt, kann man das Fenster im Allgemein nicht mehr schließen.

      Dank ALT + F4 geht dein Fragefenster weg.

      Jedoch mit folgender Meldung:

      Brainfuck-Quellcode

      1. Informationen über das Aufrufen von JIT-Debuggen
      2. anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
      3. ************** Ausnahmetext **************
      4. System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
      5. bei lcarsRadio.Form1.LcarSbuttonClass3_Click(Object sender, EventArgs e)
      6. bei LCARS.LCARSbuttonClass.lblText_Click(Object sender, EventArgs e)
      7. bei System.Windows.Forms.Control.OnClick(EventArgs e)
      8. bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
      9. bei System.Windows.Forms.Control.WndProc(Message& m)
      10. bei System.Windows.Forms.Label.WndProc(Message& m)
      11. bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
      12. bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
      13. bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
      14. ************** Geladene Assemblys **************
      15. mscorlib
      16. Assembly-Version: 2.0.0.0.
      17. Win32-Version: 2.0.50727.5448 (Win7SP1GDR.050727-5400).
      18. CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
      19. ----------------------------------------
      20. mscorlib.resources
      21. Assembly-Version: 2.0.0.0.
      22. Win32-Version: 2.0.50727.5448 (Win7SP1GDR.050727-5400).
      23. CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
      24. ----------------------------------------
      25. lcarsRadio
      26. Assembly-Version: 1.0.0.0.
      27. Win32-Version: 1.0.0.0.
      28. CodeBase: file:///C:/Users/Annoxoli/Desktop/lcarsRadio/lcarsRadio.exe.
      29. ----------------------------------------
      30. Microsoft.VisualBasic
      31. Assembly-Version: 8.0.0.0.
      32. Win32-Version: 8.0.50727.5420 (Win7SP1.050727-5400).
      33. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
      34. ----------------------------------------
      35. System
      36. Assembly-Version: 2.0.0.0.
      37. Win32-Version: 2.0.50727.5447 (Win7SP1GDR.050727-5400).
      38. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
      39. ----------------------------------------
      40. System.Windows.Forms
      41. Assembly-Version: 2.0.0.0.
      42. Win32-Version: 2.0.50727.5446 (Win7SP1GDR.050727-5400).
      43. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
      44. ----------------------------------------
      45. System.Drawing
      46. Assembly-Version: 2.0.0.0.
      47. Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
      48. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
      49. ----------------------------------------
      50. System.Configuration
      51. Assembly-Version: 2.0.0.0.
      52. Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
      53. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
      54. ----------------------------------------
      55. System.Xml
      56. Assembly-Version: 2.0.0.0.
      57. Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
      58. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
      59. ----------------------------------------
      60. System.Runtime.Remoting
      61. Assembly-Version: 2.0.0.0.
      62. Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
      63. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
      64. ----------------------------------------
      65. LCARS
      66. Assembly-Version: 1.0.3789.32934.
      67. Win32-Version: 1.0.*.
      68. CodeBase: file:///C:/Users/Annoxoli/Desktop/lcarsRadio/LCARS.DLL.
      69. ----------------------------------------
      70. AxInterop.WMPLib
      71. Assembly-Version: 1.0.0.0.
      72. Win32-Version: 1.0.0.0.
      73. CodeBase: file:///C:/Users/Annoxoli/Desktop/lcarsRadio/AxInterop.WMPLib.DLL.
      74. ----------------------------------------
      75. System.Windows.Forms.resources
      76. Assembly-Version: 2.0.0.0.
      77. Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
      78. CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
      79. ----------------------------------------
      80. Interop.WMPLib
      81. Assembly-Version: 1.0.0.0.
      82. Win32-Version: 1.0.0.0.
      83. CodeBase: file:///C:/Users/Annoxoli/Desktop/lcarsRadio/Interop.WMPLib.DLL.
      84. ----------------------------------------
      85. LCARSbox
      86. Assembly-Version: 0.1.0.0.
      87. Win32-Version: 0.1.0.0.
      88. CodeBase: file:///C:/Users/Annoxoli/Desktop/lcarsRadio/LCARSbox.DLL.
      89. ----------------------------------------
      90. System.Web
      91. Assembly-Version: 2.0.0.0.
      92. Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
      93. CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll.
      94. ----------------------------------------
      95. ************** JIT-Debuggen **************
      96. Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
      97. Konfigurationsdatei der Anwendung oder des Computers
      98. (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
      99. Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
      100. Zum Beispiel:
      101. <configuration>
      102. <system.windows.forms jitDebugging="true" />
      103. </configuration>
      104. Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
      105. Ausnahmen an den JIT-Debugger gesendet, der auf dem
      106. Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

      Fl3xXx.^ schrieb:


      Also bei mir verschieben sich ein paar Komponenten
      Ups, da habe ich doch ganz eine Systemvorraussetzung vergessen:
      Diese Schriftart wird benötigt.

      Annoxoli schrieb:

      idee etc. denke wenn du das richtig ausreifst ist das ding top!

      Eydle Soft schrieb:

      Aber leider wenig Funktionen.

      Was sollte ich denn noch einbauen?

      Annoxoli schrieb:

      Wenn man einen eigenen Radiosender hinzufügen will, aber den falschen URL eingibt, kann man das Fenster im Allgemein nicht mehr schließen.
      Dank ALT + F4 geht dein Fragefenster weg.
      Jedoch mit folgender Meldung:
      Da muss ich noch ein bisschen an der LCARSbox schrauben - Danke für den Hinweis.
      mbfan

      EDIT: Version 0.01 draußen, Changelog und Download im ersten Beitrag.
      You should live for that what you belive. - Drag-Drop Beschreibung

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „mbfan“ ()

      Ggf. ausländische sender einbinden (USA etc. -> WENN möglich)
      vllt verschiedene designs, für leute die z.b deine zzgl. Systemvorraussetzungen nicht erfüllen
      ggf. account verwaltung das man zuhause / auf der arbeit sich mit einem account einloggt
      damit man auf beiden seiten die radiosender hat
      Hi,
      ich habe mich dafür entschieden, die gesamte Serverliste nun online zu machen. In die lokale kann man aber dann noch eigene integrieren.
      Ich werde das ganze vorraussichtlich mit MySQL machen.
      Was haltet ihr von folgendem Tabellenlayout:
      Radiokategorien:
      Name, Oberkategorie [--> Kategorie ID], ID

      Radiosender:
      Name, URL, Kategorie [--> Kategorie ID], ID

      User:
      Name, PW-Hash, EMail, ID

      Favoriten:
      User [--> User ID], Radio [--> Radio ID], ID

      Ich würde mich über Verbesserungsvorschläge freuen.
      mbfan

      EDIT: Ich bin mit dem Login, der Registrierung und der Zurücksetzfunktion nun fertig, muss jetzt nur noch den Abruf für die Kategorien, die Radiosender und die Favoriten schreiben sowie einzelne Codesequenzen anpassen - ca. 40 % abgeschlossen.
      neues Design:
      mbfan
      You should live for that what you belive. - Drag-Drop Beschreibung

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „mbfan“ ()