Comments (9)
Thanks for the report.
I don't have an iPad to test, so I need your help creating a log-file on the gmrender-side to see I there is anything that can hint us what needs to be fixed.
In the INSTALL.md, there is a description how to create a log:
https://github.com/hzeller/gmrender-resurrect/blob/master/INSTALL.md#misc-options
Can you start gmrender like this and invoke 8player until you come across the error ?
Then post the log-file here (or upload it to pastebin or similar), so that I can have a look; maybe it shows something interesting.
Also, if 8player offers any way to create a debug log, please attach that as well; maybe it shows which command it wanted to invoke.
from gmrender-resurrect.
Interesting. So it looks like the controller successfully gives the URL to the player (we see that AVTransportURI and MetaData is changed to the data to play), but then the PLAY command is not issued.
So I suspect that the controller has trouble interpreting the result of the command that sets the URI. To dig a bit deeper, we need to enable the action logging. You need to uncomment a line and re-compile.
In the file src/upnp_device.c, there is something like this relatively at the top:
// Enable logging of action requests.
//#define ENABLE_ACTION_LOGGING
You need to uncomment the #define, so that it looks like this:
#define ENABLE_ACTION_LOGGING
then make again and see what the output says
(Somehow, all the XML output has been garbled in this bug-report: it only shows new-lines. Do you know if this happened while copy-pasting the logfile ? Maybe it is just a general quoting bug in github. If this is a problem in github, maybe pastebin or similar would be better for this).
Also, I did a bit of changes today, that probably don't affect this particular behavior, but it might make sense to do a 'git pull' and fresh re-compile so that we can look at the behavior of the latest version.
from gmrender-resurrect.
here is the link of full log output:
https://github.com/tatonka77/aaaaapastebin
from gmrender-resurrect.
Alright, this gives a much better view of the XML :)
Now what happens if you uncomment the ENABLE_ACTION_LOGGING ? We then should see what is sent back/forth which could help understand why things fail.
from gmrender-resurrect.
just uploaded new log file after recompile after uncomment the ENABLE_ACTION_LOGGING, please check it out!
from gmrender-resurrect.
Mmh, this looks pretty much as expected and as it should.
Can you try the latest version from 'git pull' ? I have some subtle changes there that might affect the XML a bit (adding some <?xml> header to LastChange events), maybe this is the problem.
Once that is tried, we might probably need to go down onto the network level and see what is going on there (tcpdump between these two machines).
from gmrender-resurrect.
git pull done then uncommented ENABLE_ACTION_LOGGING and recompiled
log output:
https://github.com/tatonka77/aaaaapastebin/blob/master/logfile(git-pulled%2C%20log-enabled)
from gmrender-resurrect.
just updated the 8player to the latest version, then it works like charm with gmediarenderer....thanks!
from gmrender-resurrect.
I like problems that are solved automatically :)
from gmrender-resurrect.
Related Issues (20)
- Documentation of --gstout-audiodevice is incorrect
- Enhancement: Support external volume control
- daemon starts with Error: UPNP_E_INVALID_INTERFACE HOT 3
- Cut 0.1 release HOT 2
- DSD Native HOT 6
- disconnected client but device audio is still not relased HOT 6
- Compile errors with libupnp 1.14.13
- [Debian PowerPC G3] error in stdout when trying to play m3u8 stream HOT 2
- hi-fi cast on android shows only one of multiple gmediarender on intranet [v0.1] HOT 3
- Issues Volume Control with Replay Gain HOT 17
- Home asistant and youtube music unable play HOT 3
- Scrobbling HOT 4
- Wrong link to wiki compatibility page HOT 1
- Trouble working with Pipewire HOT 1
- Convolution with Filter possible? HOT 3
- Trying to show video, it crash HOT 9
- Music lag, playing by pulseaudio-dlna / gmediarender on raspberry 4b
- [error] UPNP_E_SOCKET_BIND (-203) HOT 1
- Sparky USB dietpi+gmrender play next error
- How to support rk3566 hardware acceleration HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gmrender-resurrect.