10-18-2023, 11:49 PM | #1 |
Read head
Posts: 5
Karma: 10
Join Date: Oct 2023
Location: Somewhere in New Jersey
Device: Yomu
|
OPDS Connection Not Working
I'm trying to connect my Yomu e-book reader on my iPad to my Calibre app and book collection on my Mac over the OPDS method. This method has worked previously with this reader and Calibre. I can't recall when I was last successful making the connection.
I am following the instructions to the letter in the Yomu app and I keep on getting the "Failed to load contents" error message. I'm typing into the Yomu settings --> http://<my-ip-address>:8080/opds I have also tried putting this IP string into a browser and it is not loading. My understanding is that I need to add /opds after the Port number - I've tried this in lower case and upper case and nothing is working. Also tried with password and without password. My Calibre app is up to date with the latest version. I'm not sure if others are experiencing this. Any help and guidance would be greatly appreciated. Stephen Calibre 6.28.1 MacOS Sonoma 14.0 iPad OS and iOS 17.0.3 |
10-19-2023, 02:36 AM | #2 | |
Well trained by Cats
Posts: 30,397
Karma: 58055234
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
You did replace this <my-ip-address> with the actual address assigned to your system? something like 192.168.0.22 And you have started the Calibre content server? (replace 8080 above if you use a different port) |
|
Advert | |
|
10-19-2023, 07:45 AM | #3 |
Read head
Posts: 5
Karma: 10
Join Date: Oct 2023
Location: Somewhere in New Jersey
Device: Yomu
|
No worries.
Yes and Yes to both questions. |
10-19-2023, 10:25 AM | #4 |
Grand Sorcerer
Posts: 11,948
Karma: 7225107
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Works fine for me with the server running on windows, both from my phone and from my computer.
Try http://127.0.0.1:8080/opds from a browser on the computer running the calibre server. If this works then the problem is probably a firewall setting or the equivalent of an antivirus for Macs. EDIT: If the 127... works but a URL with the IP address doesn't work from a phone (or something) then you WiFi network might be blocking intranet connections. There are many reasons it might do this. If it doesn't work then the content server process is blocked or not running. To determine if it is running and listening, try in a terminal the Mac-equivalent of Code:
netstat -tavp If it isn't in the list then you need to start it either from the command line or from the calibre GUI. Another possibility is that the port, apparently 8080, is being used by some other process so calibre can't use it. In this case calibre won't appear in the netstat list. Try running calibre in debug mode (right click on Preferences then "restart in debug mode") to check for any errors in the debug log. Last edited by chaley; 10-19-2023 at 10:28 AM. |
10-19-2023, 12:50 PM | #5 |
Read head
Posts: 5
Karma: 10
Join Date: Oct 2023
Location: Somewhere in New Jersey
Device: Yomu
|
I tried the IP address Calibre is displaying.
I tried the 127 one you suggested above. I changed the port to 7070 (via Calibre app/interface) just incase the port is being used somewhere else. Nothing has worked. I do have a NAS that I recently added to my home network and I am wondering if that may be causing issues. I am not that technically advanced regarding Mac Terminal, so I'm not familiar with what you are talking about re 'netstat -tavp'? Could you provide more 'idiot proof' guidance with this item? I won't be able to try 'debug' mode until later today or over the weekend. |
Advert | |
|
10-19-2023, 01:45 PM | #6 | |
Grand Sorcerer
Posts: 11,948
Karma: 7225107
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Can you use the content server? What happens if you start the content server from calibre (Preferences / Sharing over the net) and then use calibre's "Test server" button? |
|
10-19-2023, 01:46 PM | #7 |
Well trained by Cats
Posts: 30,397
Karma: 58055234
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
In a terminal or console or command prompt is where you type commands just as shown. then press enter.
The results should appear. BTW many of these Network commands are common across OS. It is the results display that vary (but not the info) |
10-19-2023, 01:55 PM | #8 |
Read head
Posts: 5
Karma: 10
Join Date: Oct 2023
Location: Somewhere in New Jersey
Device: Yomu
|
OK. So this item is now fixed. And it is a really interesting situation.
I have a eero Mesh wifi router. I had previously been using Cloudflare's 1.1.1.1 DNS service (https://1.1.1.1/) but had disabled it on my WIFI router/network for some reason recently. I was having other tech issues unrelated to this. When I re-enabled the 1.1.1.1 DNS on my eero Router/network, the OPDS connection between Calibre and my ebook reader Yomu worked fine. So I believe this tells me that, as you suggested, there is some setting on my base WIFI network/app that is disabling this sort of feed/connection. Calibre reverted the port back to :8080 so there was no conflict with the port. It was def something in my WIFI settings. Any thoughts and suggestions would be appreciated! Thank you for your help!!! Stephen |
10-19-2023, 03:50 PM | #9 |
the rook, bossing Never.
Posts: 12,264
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
DNS shouldn't matter when you are using IP addresses. Clue in name. DNS maps human readable names (that might not have a domain suffix if on LAN) to IP addresses.
Some other setting (maybe a static route or DHCP) is wrong. |
10-19-2023, 04:02 PM | #10 |
Grand Sorcerer
Posts: 11,948
Karma: 7225107
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
My guess is that the change was more "global" than DNS, perhaps turning on isolation mode or guest networking. The usual default with guest networking is that a machine on the guest net can't see a machine on the main net. If using full isolation then no machine on the lan can "see" other machines on the lan (think "hotel").
|
10-19-2023, 05:12 PM | #11 |
Read head
Posts: 5
Karma: 10
Join Date: Oct 2023
Location: Somewhere in New Jersey
Device: Yomu
|
No, I didn't make any changes to isolation mode. My wifi has a 'guest mode' however that was not a factor here. Both my computer and my iPad were always connected to my primary network.
What I did was go into the DNS settings of my router and changed them back from "ISP DNS (Default)" to "Custom DNS" and then used the instructions from Cloudflare, as you can see below, to return my eero router to using 1.1.1.1 for IPv4 Primary and 1.0.0.1 for IPv4 Secondary. After I did this, the OPDS capability worked. https://developers.cloudflare.com/1.1.1.1/setup/router/ I've reached out to eero Customer Service to see if they can help out to determine why making this change enabled the OPDS to work and what settings I need to change on my WIFI to prevent this from happening again if I ever move away from using the Cloudflare 1.1.1.1 service. |
10-20-2023, 04:37 AM | #12 |
the rook, bossing Never.
Posts: 12,264
Karma: 89531599
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Isolation of some sort if both are on WiFi is on by default on most routers with airpoints/WiFi, though DNS settings shouldn't affect that.
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Ios] Wireless Connection not working - Timeouts | Treponema | Calibre Companion | 1 | 09-23-2018 12:01 PM |
M96 USB connection stopped working | Irratzo | Onyx Boox | 0 | 02-07-2015 05:29 PM |
Help! Wireless Device Connection no longer working. | LadyKoori | Calibre Companion | 27 | 05-08-2014 02:06 AM |
Wireless Device Connection no longer working | jstabe | Calibre Companion | 8 | 03-25-2014 11:00 AM |
DR800 Is your 3G connection working right now? | etpuis | iRex | 3 | 03-22-2010 08:49 PM |