x789 / xonox Goto Github PK
View Code? Open in Web Editor NEWAn alternative service for legacy NOXON(tm) devices
License: GNU Affero General Public License v3.0
An alternative service for legacy NOXON(tm) devices
License: GNU Affero General Public License v3.0
Hi,
evtl. kann mir ja jemand helfen.
Ich hab ein iRadio 300 und würde das hier gerne zum laufen bekommen.
Was ich getan habe:
xonox server gestartet - OK
DNS Einträge umgebogen -OK
Aufrufe getestet (via DNS) - OK
Das Ding läuft also soweit.
Mein Problem ist jetzt aber, dass das Radio offensichtlich garnicht erst soweit kommt. Nach "klick" auf "Internet Radio" im Hauptmenü, versucht er sich ne Zeit lang zu verbinden, irgendwann kommt dann Netzwerkfehler.
Habe auch schon an der Fritzbox den Datenverkehr mitgetracked und mit Wireshark analysiert, aber zu dem Punkt, an dem er mal die entsprechenden Requests an den Server schicken würde, kommt er erst garnicht.
Der schickt irgendwelche TCP requests an die 0.0.0.0, die timen dann aus, ein paar Retries, und irgendwann kommt die Meldung und es passiert gar nichts mehr.
Hat evtl. irgendjemand einen Tip, was da evtl. falsch ist?
I'm already trying to create a Web-Frontend.
When getting the Data through the API the stations are interpreted as string and need to be converted to JSON.
And the attribute stationUrl isn't consistent. When using a GET Request the stationUrl is returned stream
but is expected as streamUrl
when creating a new station with a POST request.
Station-IDs are not unique but they should. This may cause a station other than the expected one to be played.
How to reproduce
1
2
. In total, the stations have the IDs 0
, 2
and 2
.Expected behavior
Station IDs are unique and not reused.
Using my iRadio, I want to easily navigate through the list of available stations. Therefore the stations should be ordered alphabetically and not in the order they were added to xonox
.
Hallo x789,
zunächst einmal möchte ich mich vielmals bei dir für deine unglaublich gute Lösung namens Xonox bedanken, die meinem Noxon ein zweites Leben ermöglicht hat! DANKE! Um das Noxon gänzlich wie vorher nutzen zu können, möchte ich freundlich folgendes Feature für Xonox anfragen: Gäbe es vielleicht eine Möglichkeit, dass Xonox auch die Presets der Noxon-Radios abbilden kann?
Wenn ich die Preset-Tasten (1-5) auf der Fernbedienung nutzen möchte, werden im Xonox werden folgende 404-Fehler angezeigt und das Radio bootet neu, da die für die Abfrage bzw. Einrichtung serverseitigen Strukturen fehlen.
Öffnen des Preset1-Senders (kurzes Drücken der Taste auf der FB):
GET /Favorites/GetPreset.aspx?mac=xxxx&dlang=ger&fver=79&hw=10143&id=1&itemid=...
Speichern eines Senders als Preset1 (längeres Drücken der Taste auf der FB):
GET /Favorites/AddPreset.aspx?mac=xxxx&dlang=ger&fver=79&hw=10143&id=1&itemid=...
Inwiefern das Speichern der Presets über Curl im Xonox (analog der Sender) einfacher und für dich besser zu realisieren wäre, kann ich nicht beurteilen. Ebenso kann ich den Aufwand dafür absolut nicht einschätzen oder beurteilen, ob Zeit und Nutzen hierfür in einem ausgewogenen Verhältnis stehen. Sofern das Feature realisierbar wäre, würde mich dessen Implementierung sehr freuen, bis dahin erfreue ich mit dem dank Xonox geretteten Noxon-Internetradio. Beste Grüße und vielen, vielen Dank für deine geleistet Arbeit!!!
Hallo,
ich habe Python 3.8.0 auf dem Raspi und bekomme u.a. Meldung bei pip install xonox. Any ideas?
pi@raspberry:~ $ python -V
Python 3.8.0
pi@raspberry:~ $ pip install xonox
Collecting xonox
Could not find a version that satisfies the requirement xonox (from versions: )
No matching distribution found for xonox
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.