Replies: 8 comments 12 replies
-
I tried with the current released version 1.1.2 on Ubuntu 22.04 Does come quite far, but the final "play" does not work. Not from RS list, not from "My Stations" The device does not directly call the provided URL in the station list, but does another search "for all details" first:
The call is from picking the pre-configured "my stations" sample which translate to ID
The call however does result in
A blind try searching for
|
Beta Was this translation helpful? Give feedback.
-
Sorry, but I'm a little bit lost because I didn't have time to look at all details related to yours issues posted in the context of YCast.
Step by step we'll try to figure out how to solve problems with your Sonoclock. |
Beta Was this translation helpful? Give feedback.
-
Yes, I did read the ytuner.ini (didn't check, whether the one in readme.md is identical), but I did not read the code. The cited part seems to fit to the problem. The Log of a session with level 'debug'. The first contact is the automatic "play last station" when turned on. Starts a search by ID. Since the last "played" station was a direct vTuner connection, the ID 5952 refers to that service. This search is also done, if a station is selected from the device station buttons 1-6. If that one does return a list with a single entry, it will pick the URL from it and starts playing. At least it does with my pimped YCast. The last query, the result from selecting a station to play from the list is NOT in the debug log on first try, but shows up in the Wireshark protocol. Again a search by ID. The application log stalls at the "loginXML" entry (uplink problem?).
The last two at 16:10:43 as seen by Wireshark, the search did not make it into the log:
Repeating the selection (16:22:41) logs the query every other try and results in a "No station(s) found", if "successful". |
Beta Was this translation helpful? Give feedback.
-
Good analysis. We are one step ahead. 👍
Do you know what the parameter |
Beta Was this translation helpful? Give feedback.
-
Well, Sonoclock sends "search" when it wants to "play". 😉 So let it be so... 👍
should expect the answer like this:
Correct ? |
Beta Was this translation helpful? Give feedback.
-
What kind of OS/CPU arch binaries do you expect for test purposes? I don't want to build all of them until it has been tested by you. |
Beta Was this translation helpful? Give feedback.
-
Meanwhile I did read the old manual again and in fact there IS a possibility to "search for station". The functionality is triggered from the Internet-Menu by delivering a special The Search get's an URL with
This reply renders the following menu: If this Here we see the I issued a search of SWISS (see
and got this as reply:
|
Beta Was this translation helpful? Give feedback.
-
Once again, great analysis. 👍
I see here this first request to last used vtuner station with ID=5952. YTuner does know nothing about this ID and cannot reply correctly. I assume that the next time the sonoclock is started, it will remember the last played station with the ID generated by YTuner.
In fact, such an entry should only appear once at the beginning. It seems that after this query, Sonoclock expects something in response that it is not currently receiving from YTuner, so it repeats the query.
We'll see what vtuner returns back and I'll try to add it to YTuner.
Yes, this is known problem and releated to caching and filtering capabilities made by client side (by YTuner).
Pay attention to . This value is taken directly from radio-browser.info for any <Title> (genre) and AVR will know how many classic dance stations can expect if you decide to enter this folder on your AVR.
Pay attention to |
Beta Was this translation helpful? Give feedback.
-
As noted in the YCast Project, the Grundig has some special issues when querying the vTuner API:
To identify the device, the URLs called usually look this way:
/setupapp/grundig/asp/BrowseXML/Search.asp?sSearchtype=3&Search=xxxxxxxxxxxxxxx&mac=yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy&dlang=eng&fver=1&ven=grn6
Note the
/grundig
in the URL as well as the parameters&fver=1&ven=grn6
. Maybe thesSearchtype
. This URL does a station lookup by ID (full set of result values needed, in the usual structure):Beta Was this translation helpful? Give feedback.
All reactions