GithubHelp home page GithubHelp logo

x789 / xonox Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 2.0 108 KB

An alternative service for legacy NOXON(tm) devices

License: GNU Affero General Public License v3.0

Python 98.53% Dockerfile 1.47%

xonox's People

Contributors

lmigula avatar x789 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

lmigula kaykouo

xonox's Issues

Verbindung fehlgeschlagen

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?

Management API does not return JSON

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

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. Add three individual stations
  2. Delete station with ID 1
  3. Add a new station
    4.Retrieve the station list. The last added station has ID 2. In total, the stations have the IDs 0, 2 and 2.

Expected behavior
Station IDs are unique and not reused.

Order Station List Alphabetically

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.

Add Support for Favorite/Preset-Buttons

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!!!

Fehlermeldung bei pip

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.