limura / NovelSpeaker

text speech app for text novel site.
https://limura.github.io/NovelSpeaker/
MIT License
28 stars 6 forks source link

Download がうまくされない端末がある #109

Closed MurtadhaQahtan closed 5 years ago

MurtadhaQahtan commented 5 years ago

Hello I'm unable to download or update novels It happens only with my IPad iOS 10 On Wi-Fi It work on my iPhone though

limura commented 5 years ago

状況がよくわかりませんのでもう少し詳しく教えてください。

MurtadhaQahtan commented 5 years ago

I have 151 novel in my bookshelf When I try to update my novels or download any novel it just show (0/0) chapter There is no error message

limura commented 5 years ago

状況がよくわかりませんのでもう少し詳しく教えてください。

Webサイト毎に挙動が異なるのでWebサイトの情報は"重要"です。よろしくお願いします。

ダウンロードが 0/0 から進まないというのは、どのような操作をした場合でしょうか。 本棚に小説が一つも登録されていないわけではないようなので、本棚画面で全ての小説を再ダウンロード(本棚画面の右上の回転している矢印ボタンを押すか、本棚の小説リストを下に引っ張って更新のどちらか)をしたのかと思いますが、その場合でも 0/0 のように分母が 0 になることはあまりないと考えられます。おそらくは「設定 -> 再ダウンロード用データの生成」を用いてバックアップデータを生成し、そのバックアップデータから復元された小説をダウンロードしようとしているものと考えられます。そうだとすると、その問題が起きている小説は既に公開されていない小説になってはいないでしょうか。公開が停止されている小説についてはダウンロードすることはできません。

MurtadhaQahtan commented 5 years ago

I didn't provide any link because it happens with all, for example, the image below img_1422

this novel is available, but when I try to download. it just remains like that no matter how many times I try "details" "download"

limura commented 5 years ago

なるほど。それでは以下の手順を実行して、どの時点で不正な動作になったかを教えてください。

  1. 一旦 NovelSpeaker を終了させてから、再度起動する。(不要なダウンロードプロセスを止める事を期待しています)
  2. https://github.com/limura/NovelSpeaker/issues/109#issuecomment-458275216 で示されている「マジックイーター(Magic Eater :通称ME) 〜ゴブリンデッキから始まる異世界冒険〜」の小説を問題の起きている iPad上 から削除する
  3. 「Search」タブから「マジックイーター(Magic Eater :通称ME) 〜ゴブリンデッキから始まる異世界冒険〜」を検索してダウンロードを開始
  4. 本棚に戻り、「マジックイーター(Magic Eater :通称ME) 〜ゴブリンデッキから始まる異世界冒険〜」を開き、10秒以上待つ

この 4. の時点で iPad の画面上部に NetworkActivityIndicator (通信中を示す回転するインジケータ) は出ているでしょうか。消えているならば何らかのエラーでダウンロードが止まっていると考えられます。

MurtadhaQahtan commented 5 years ago

yes it disappeared

limura commented 5 years ago

どういう事でしょうか?

MurtadhaQahtan commented 5 years ago

I tried like you asked. it's the same img_1422 NetworkActivityIndicator (通信中を示す回転するインジケータ) disappeared

MurtadhaQahtan commented 5 years ago

is there a maximum number for novels in the bookshelf?

limura commented 5 years ago

なるほど。 そうだとすると、何らかの問題でダウンロードできていないようです。

それでは次に、同じ iPad を使って以下の事を試してみてください。

  1. Safari を起動して「マジックイーター(Magic Eater :通称ME) 〜ゴブリンデッキから始まる異世界冒険〜」を検索するなどして、https://ncode.syosetu.com/n8054dq/ を開く
  2. 初めの章 https://ncode.syosetu.com/n8054dq/1/ を開く
    1. の状態でシェアボタン(Safari の上部にある「□」に「↑」の合わさったボタン)を押して、「ことせかい へ読み込む」機能を使って NovelSpeaker に対象のURLをWeb取込させようとする
  3. NovelSpeaker 側で該当のURLが仮読み込みされるが、その内容が正しい事を確認する
  4. 「取り込み」ボタンを押して取り込みを開始する
  5. 本棚に戻り、新しく増えた「マジックイーター(Magic Eater :通称ME) 〜ゴブリンデッキから始まる異世界冒険〜」の方を開き、10秒待ち、ダウンロードが行われているか否かを確認する

なお、本棚に容量の上限はありません。あなたの端末が溢れるか、オンメモリに乗り切らなくなるまでダウンロードできます。

また、Safariからの「Web取込」機能については https://limura.github.io/NovelSpeaker/WebImport.html#ImportFromSafari を参照してください。

MurtadhaQahtan commented 5 years ago

it only downloads the first page. and remain like this. img_1423

MurtadhaQahtan commented 5 years ago

I made a backup before and deleted the program and reinstalled it, everything worked fine. but after I restored my data the problem happened again

limura commented 5 years ago

なるほど。それでは今回の問題はバックアップデータからの復元を行った後のダウンロードで発生しているということですね? 他に何か気づいたことなどがありましたら教えてください。

それでは次に、正常に動いている方の iPhone を、問題が起きている iPad と同一の WiFi 環境下に置いた状態で、 https://github.com/limura/NovelSpeaker/issues/109#issuecomment-458277575https://github.com/limura/NovelSpeaker/issues/109#issuecomment-458282638 の双方の操作をして問題は生じるかを確認して頂けますでしょうか。

なお、手元の iOS 10 の iPad mini を取り出して同様の操作をしてみました。https://github.com/limura/NovelSpeaker/issues/109#issuecomment-458277575 の操作も https://github.com/limura/NovelSpeaker/issues/109#issuecomment-458282638 の操作もどちらも問題なく取り込みが完了しました。 つまりこちらの手元では状況は再現しませんでしたので何が起きているのかを把握できていません。

MurtadhaQahtan commented 5 years ago

yes, it happened after I restored the data. works fine on my iPhone (iPhone doesn't have the same Novels that in the Ipad)

limura commented 5 years ago

iPhone側には同じ小説は無いという事ですが、同じ小説をダウンロードはできたのですか、していないのですか、どちらですか。

また、iPhone 側でダウンロードできたという報告までかなり時間が空きましたので、ダウンロード制限が外れている可能性があります。 そのため、問題の起こっている iPad で、再度 https://github.com/limura/NovelSpeaker/issues/109#issuecomment-458277575https://github.com/limura/NovelSpeaker/issues/109#issuecomment-458282638 の双方の操作を試してみてください。

上記の操作をもう一度やってもダウンロードが失敗するという事だとすると、こちらからできることはこれ以上はなさそうです。

一応確認しますが iPad の容量には空きがどのくらいありますか? 設定アプリ → 一般 → ストレージとiCloudの使用状況で確認できます。

limura commented 5 years ago

確認しますが、NovelSpeaker のバージョンはいくつですか? Settings → About NovelSpeaker で確認できます。 最新版は 1.1.48 (1.1.108) です。

MurtadhaQahtan commented 5 years ago

I reinstalled the program and currently restoring the data My iPhone have less novels than my iPad (no problem happens when I download new novels or update a current one).

I have 3.75 GB free storage And the NovelSpeaker version is 1.1.48 (1.1.108)

MurtadhaQahtan commented 5 years ago

It takes time to restore all data, I will inform you about the results when it's done

limura commented 5 years ago

ちょっと待ってください。 NovelSpeaker を再インストールしてデータをリストアしていると言いましたか? それで、ダウンロードには時間がかかると言っていますね? つまり、全ての小説でダウンロードが完了しないのではなく、一部の小説のダウンロードが失敗するという事でしょうか? 一部というのは https://github.com/limura/NovelSpeaker/issues/109#issuecomment-458275216 で示された「マジックイーター(Magic Eater :通称ME) 〜ゴブリンデッキから始まる異世界冒険〜」だけですか?それ以外にもダウンロードに失敗する小説はあるのでしょうか?

正直ここで問答するのが面倒です。 出せる情報は「全て」出してください。 私は初めに言いました。

きちんと対応してください。 でなければサポートしようにもできません。

MurtadhaQahtan commented 5 years ago

Okay, after resorting is complete I will send you all the data

MurtadhaQahtan commented 5 years ago

Okay, after resorting is complete I will send you all the data

MurtadhaQahtan commented 5 years ago

Hello Everything worked after I deleted some old novels I had

limura commented 5 years ago

Σ(´д`;)

原因究明できない問題になってしまいましたね……

とりあえず解決はしたようなので本件については close します……(´・ω・`)