| |
|
|
RICOSCH | myRadio ist ein Internet-Radio Baukasten,
hiermit kann man ohne Programmierkenntnisse ein Webradio zusammenstellen, entweder eine vorhandene Grafik laden oder selber was mit einem Grafikprogramm erstellen.
über einen Bugreport und Feedback freue ich mich natürlich
[...] |
|
|
| |
|
|
|
HofK | Coole Idee!
Klappt im ersten Test, habe mein Avatar als Grafik genommen, das Kücken ist für die Senderwahl zuständig, der Schatten beendet die Anwendung usw. also ein "Geheimradio".
Probleme:
Die getesteten Beispiele sind irgendwo auf dem Screen, meine eigene Kreation bei 0,0 also links oben und lassen sich als Fenster nicht verschieben. Gibt es da eine verdeckte Möglichkeit? OK 21:07 Befehl gefunden.
Auch bekomme ich die Lautstärke nicht heruntergeregelt (startet voll aufgerissen) obwohl Radio Volume Down/Up Befehle gesetzt sind und z.T. Anzeige einer Ziffer erfolgt/sich ändert. Lautstärkeregelung geht mit dem Lautstärkemixer (Windows 8.1) - aber nur .. Runtime... hat da eine Wirkung!
NACHTRAG 20:45 Nun gibt es doch ein Problem. Zweites grünes Demo/Anleitungsdings geladen!
Auch bei Programm Neustart immer gleich der Fehler. Muss ich wohl die zip neu entpacken.
Nachtragsnachtrag: habs getan, Fehler reproduzierbar. |
|
|
| |
|
|
|
RICOSCH | Danke Klaus,
habe die Fehler gefunden und beseitigt, war wieder ne blöde Pfadangabe in den Demos.
auf XP läuft das mit der Lautstärke, hab aber schon ne idee für die anderen Systeme. |
|
|
| |
|
|
|
HofK | Etwas weiter getestet:
" myRadio - v1 Portable - keine Installation erforderlich !"
Mal genauer geschaut, die Anwendung legt die beschreibende *.mif Datei mit dem identischen Namen der Grafik im Grafikordner mit absolutem Pfad ab. Habe ich den myradio Ordner mit der exe und den Demos auf einem Stick und gehe zu einem anderen Rechner gibt das Probleme mit dem selbst gebastelten Radiodesign.
Wäre es nicht besser (evtl. mit Nachfrage ob erlaubt) eine Kopie der Grafik in das Unterverzeichnis interfaces zu speichern und dann relativ zur exe zu adressieren? Dann würde ich z.B. auch die weiteren Dateien neben der exe in ein "myradioSystem" Verzeichnis packen?
Gibt es für die Senderwahl/Playlist irgendeinen Standard? In der radio.txt ist es einfach ... HITRADIO:::https://mp3stream7.apasf.apa.at:8000 FANTASY:::https://italo.live-streams.nl:80/live ... Klassic - Pure Mozart:::https://klassikradio.hoerradar.de/klassikradio-puremozart-mp3-hq?sABC=567o2p96%230%23r4969726qs20p36379q4o75r95485pr0%23fgernz.xynffvxenqvb.qr&amsparams=playerid:stream.klassikradio.de;skey:1450912918 ...
Die letzten Sender sind echt lang, wer macht sowas?
Ich habe von Streams und Playlists sonst keine Ahnung, höre bisher immer per XMPlay. Da hatte ich mir mal vor gut zwei Jahren meine Lieblingssender im web zusammengesucht und spiele immer so 10-15 im Wechsel. Die Liste hat bei XMPlay dieses Format:
[playlist] numberofentries=14 file1=https://46.163.124.86:24844 title1=KTL Radio 50 60 70 ... file11=https://s2.streamorbit.com:8141 title11=Beatle Radio ...
Die Beatles mal entsprechend in die radio.txt übernommen - klappt.
Eine Favoritenfunktion wäre noch schön, d.h. die Sender brauchen eigentlich nur immer oben in der Liste auftauchen damit man sie sofort zur Wahl hat. Obwohl die Auswahlliste noch etwas "einfach" ist und manchmal nicht verschwindet.
Wenn es sich noch etwas entwickelt, steige ich dann sicher auf ein "selbst gebasteltes" Radio nebst Taskleiste um. Jetzt pappen bei mir links auf dem Desktop des Hauptbildschirms fix einige wichtige Verknüpfungen. |
|
|
| |
|
|
|
RICOSCH | Danke Klaus,
ja das mit den absoluten Pfaden ändere ich, wird keine mehr geben.
und meine playlist ist kein standard, fand sie so nur kompakter ;)
mit diesen zeilen kannst du aber deine playlist umwandeln ;) gibt bestimmt ne bessere lösung, aber es funzt ;)
declare zeile$,url$,sender$,datei$,pos%
datei$=@LoadFile$("ÖFFNE:","*.*")
if datei$=""
else
assign #1,datei$
reset #1
assign #2,"neue_radio.txt"
rewrite #2
whilenot eof(#1)
input #1,zeile$
if @instr("file",zeile$)
url$=zeile$
pos% = @InStr("=", url$)
casenot pos% = 0:url$=@del$(url$,1,pos%)
input #1,zeile$
case @instr("title",zeile$):sender$=zeile$
pos% = @InStr("=", sender$)
casenot pos% = 0:sender$=@del$(sender$,1,pos%)
zeile$ = sender$ + ":::" + url$
print #2,zeile$
endif
endwhile
endif
close #1
close #2
davon abgesehen kannst du deine Favoriten ja direkt als Shortcut anlegen ! mit nem hübschen Logo des Senders, bei Deiner Favoriten- Anzahl bietet sich doch das Demo1_1 / Demo1_2" an. So in etwa war es ja auch gedacht , aber ok , wer lieber mit der Playlist arbeiten will kann man ja auch die radio.txt entprechen editieren.
wegen der langen urls: z.b. Klassic Radio,, ist mir gerade aufgefallen das man sie wohl einkürzen kann auf z.b.: ?ttp://klassikradio.hoerradar.de/klassikradio-puremozart-mp3-hq
so läuft der auch, hatte sie auch nur so aus dem Netz übernommen |
|
|
| |
|
|
|
| Bei mir auf XP kann ich Dein hWnd nicht richtig bedienen - z.B. lade ich ein Demo-Interface und kann aber das Fenster mit der Maus nicht verschieben und alles andere - ausgenommen der rechten Maustaste - klickt auch nicht. Kann TeamViewer anbieten. |
|
|
| |
|
|
|
HofK | Ist es nicht nur die Sache auf die ich zuerst auch reingefallen bin?
Probleme:
Die getesteten Beispiele sind irgendwo auf dem Screen, meine eigene Kreation bei 0,0 also links oben und lassen sich als Fenster nicht verschieben. Gibt es da eine verdeckte Möglichkeit? OK 21:07 Befehl gefunden.
Man muss mit der rechten Maustaste erst Bereich hinzufügen und dann dort das Kommando / Befehl "Anwendung verschieben" zuordnen. Dann kann man in diesem Bereich die Gesamtradiografik mit linker Maustaste ziehen. Cool weil es nicht irgendeine Titelleiste sein muss.
Baue ein Radio mit Ohren - dann kann ich da ziehen! |
|
|
| |
|
|
|
| Ah, das kann sein - kann ich jetzt nicht sofort testen.
Es sollte jeder nicht-deklarierte Bereich das Fenster verschieben können. |
|
|
| |
|
|
|
RICOSCH | ich dachte die Anleitung gibt aufschluß ? die Symbole auf der Anleitung sind ja funktionstüchtig und erklärt ;)
update keine Pfadangaben mehr drin, absolut portabel ;)
Danke Jungs fürs Testen und Berichten
ach @IF habe die Funktion des Fensterverschiebens extra als "Befehl" bestimmt, damit das eigene Radio auch vollgepackt werden kann (mit Bereichen - ohne lücken) und man ist sich seiner Bewusst ist wo man am ende das Fenster greifen kann ;) aber du hast recht ein nichtbelegter bereich könnte ich perse als Verschiebbar machen ;)
UPDATE dem IF gehorcht ;) leere Bereiche zum verschieben |
|
|
| |
|
|
|
HofK | Und schon läßt sich das Radiofenster nach dem Update bewegen.
Auch die Lautstärke ist änderbar. Allerdings gibt es dabei immer einen Aussetzer, die Anzeige im Lautstärkemixer verschwindet und kommt dann wieder. Der Radio Text Bereich scheint da durch. Da kommt die Frage auf, ob auch transparente png Bilder denkbar wären. Wegen der oben erwähnten Ohren!
|
|
|
| |
|
|
|
| Hm, also ich habe die App sicher jetzt schon lieb. So konnte ich eben grade die App trotz geladenem Design nicht beenden etc., Kontextmenü auf Tastkleiste fehlt leider - rechte Maustaste brachte nichts.
Der Mauscursor sollte sich über Buttons ändern von Pfeil nach Hand, da man bei nicht selbst-gemachten Designs ziemlich im Dunkeln tappt. Zusätzlich solch ToolTip (oder einfach nur eine ToolInfo als Text irgendwo) zu den "Buttons" wäre schon sinnvoll.
Ein visuelles Feedback für solch Klick auf einen Button fehlt bisher, vlt. einfach erstmal invers per copybmp Modus 4 kopieren. Andernfalls ist man nie sicher ob man denn nun geklickt hat und das Programm den Klick auch annahm.
Das Verschieben des Fensters klappt jetzt super. Was definitiv nicht klappt nach Neustart der App mit geladenem Demo-Design, ist das Musikspielen nach Klick auf einen Sender. Erst wenn ich mit der rechten Maustaste mal wo hin geklickt habe, funktioniert auch die linke Maustaste (außer Verschieben was immer geht) etwa für die Programmwahl.
Noch ein Problem: Du hast da sowas wie eine Laufschrift einprogrammiert. Die läuft bei mir nicht und ich sehe nur ein fast auf der Stelle zappelndes "N".
Was mich stört: Nach Senderwahl hat man ein weiteres Fenster in der Taskleiste - zumindest wenn sie nicht gruppiert. Kannst Du nicht das Musikspielfenster nicht gleich - oder nachträglich mit der user32 setParent - dem hWnd unterordnen? |
|
|
| |
|
|
|
RICOSCH | Ich musste gerade neu updaten, nachdem ich merkte das ich den wunsch für IF erfüllen wollte ging zwar das "Movefenster" aber der Rest ließ sich nicht mehr steuern. Nun ist es so das das Fenster auf jedem beliebigem schon erstelltem "Bereich" sich verschieben lässt ,aber nicht auf freien Bereichen (hab noch keine Lösung die mit wenig Prozessorlasst auskommt) will nicht ständig die Bereiche abfragen müssen.
@IF das zappelnde "N" ist nur in der einen Demo >> rechte Maustaste >> Bereich neu Zeichnen !! das wars (bereits korrigiert)
Das mit dem Cursor beim darüberfahren hatte ich bereits ,allerdings wie oben beschrieben mit mehr Prozessorlasst da die Bereiche bermanent abgefragt werden müssen, ich such noch ne bessere Lösung.
Wie gesagt waren die anderen "Erscheinungen" in der letzten Version und sollte nun wieder alles mit einem klick funktionieren.
UPDATE bitte das Paket im gesamten neu Downlaoden, waren zuviele Demos nicht korrekt, nun alle korrigiert.
Jetzt hab ich alles neu geschnürt und eine kleine News eingebaut damit ich Bugfixes auch bekanntgeben kann.
2 Dinge stehen noch auf der to-do-Liste
1.Mausover mit anderem Cursor
2.Das Text-Display bleibt immer im Vordergrund damit sich es nicht in den Hintergrund setzt, ist ein externer Prozess damit der MP3TAG-TEXT automatisch aktualisiert werden kann. Nachteil: es setzt sich auch überalle Fenster, kann man geschickt verwenden in dem man das Radio als Taskleiste gestalltet und eine Position wählt die nicht stört. Vorteil:immer sichtbar was gerade läuft ;) |
|
|
| |
|
|