[iOS] [bug] cant change time of chapter #815

Closed
opened 2026-04-24 23:39:06 +02:00 by adam · 7 comments
Owner

Originally created by @vonProteus on GitHub (Jan 1, 2024).

Steps to reproduce

  1. start to play chapter (start an 0s, chapter is in local storage and playback speed is x1.3)
  2. wait 30s
  3. try to advance timer to 5m

Expected behaviour

chapter should continue to played from 5th minute

Actual behaviour

chapter starts playing again from 0s

Environment data

Audiobookshelf Version: v2.6.0 (docker)

  • Android App?
  • iOS App: 0.9.70-beta

Android Issue

Android version:

Device model:

Stock or customized system:

iOS Issue

iOS Version: 17.2.1

iPhone model: 15 Pro max

Originally created by @vonProteus on GitHub (Jan 1, 2024). ### Steps to reproduce 1. start to play chapter (start an 0s, chapter is in local storage and playback speed is x1.3) 2. wait 30s 3. try to advance timer to 5m ### Expected behaviour chapter should continue to played from 5th minute ### Actual behaviour chapter starts playing again from 0s ### Environment data Audiobookshelf Version: v2.6.0 (docker) - [ ] Android App? - [x] iOS App: 0.9.70-beta #### Android Issue Android version: Device model: Stock or customized system: #### iOS Issue iOS Version: 17.2.1 iPhone model: 15 Pro max
adam added the bug label 2026-04-24 23:39:06 +02:00
adam closed this issue 2026-04-24 23:39:06 +02:00
Author
Owner

@vonProteus commented on GitHub (Jan 1, 2024):

same problem on 2.7.1

@vonProteus commented on GitHub (Jan 1, 2024): same problem on 2.7.1
Author
Owner

@advplyr commented on GitHub (Jan 1, 2024):

I'm not able to reproduce this. Where are you trying to change the time? In the Abs audio player or in the Now Playing player?

@advplyr commented on GitHub (Jan 1, 2024): I'm not able to reproduce this. Where are you trying to change the time? In the Abs audio player or in the Now Playing player?
Author
Owner

@vonProteus commented on GitHub (Jan 1, 2024):

here on the timeline
image
but maybe it's a problem with a file because another book work fine (now i tested it on another)

@vonProteus commented on GitHub (Jan 1, 2024): here on the timeline ![image](https://github.com/advplyr/audiobookshelf-app/assets/699900/f4627278-403c-425c-b293-4fabd7ab4f78) but maybe it's a problem with a file because another book work fine (now i tested it on another)
Author
Owner

@advplyr commented on GitHub (Jan 1, 2024):

Is this an mp3 file? I have seen a lot of issues with seeking VBR mp3 files, you may need to re-encode the file.

@advplyr commented on GitHub (Jan 1, 2024): Is this an mp3 file? I have seen a lot of issues with seeking VBR mp3 files, you may need to re-encode the file.
Author
Owner

@vonProteus commented on GitHub (Jan 1, 2024):

result of probe

{
  "programs": [],
  "streams": [
    {
      "index": 0,
      "codec_name": "mp3",
      "codec_long_name": "MP3 (MPEG audio layer 3)",
      "codec_type": "audio",
      "codec_tag_string": "[0][0][0][0]",
      "codec_tag": "0x0000",
      "sample_fmt": "fltp",
      "sample_rate": "44100",
      "channels": 2,
      "channel_layout": "stereo",
      "bits_per_sample": 0,
      "initial_padding": 0,
      "r_frame_rate": "0/0",
      "avg_frame_rate": "0/0",
      "time_base": "1/14112000",
      "start_pts": 0,
      "start_time": "0.000000",
      "duration_ts": 194504048640,
      "duration": "13782.883265",
      "bit_rate": "256000",
      "disposition": {
        "default": 0,
        "dub": 0,
        "original": 0,
        "comment": 0,
        "lyrics": 0,
        "karaoke": 0,
        "forced": 0,
        "hearing_impaired": 0,
        "visual_impaired": 0,
        "clean_effects": 0,
        "attached_pic": 0,
        "timed_thumbnails": 0,
        "captions": 0,
        "descriptions": 0,
        "metadata": 0,
        "dependent": 0,
        "still_image": 0
      }
    },
    {
      "index": 1,
      "codec_name": "mjpeg",
      "codec_long_name": "Motion JPEG",
      "profile": "Baseline",
      "codec_type": "video",
      "codec_tag_string": "[0][0][0][0]",
      "codec_tag": "0x0000",
      "width": 488,
      "height": 500,
      "coded_width": 488,
      "coded_height": 500,
      "closed_captions": 0,
      "film_grain": 0,
      "has_b_frames": 0,
      "sample_aspect_ratio": "1:1",
      "display_aspect_ratio": "122:125",
      "pix_fmt": "yuvj420p",
      "level": -99,
      "color_range": "pc",
      "color_space": "bt470bg",
      "chroma_location": "center",
      "refs": 1,
      "r_frame_rate": "90000/1",
      "avg_frame_rate": "0/0",
      "time_base": "1/90000",
      "start_pts": 0,
      "start_time": "0.000000",
      "duration_ts": 1240459494,
      "duration": "13782.883267",
      "bits_per_raw_sample": "8",
      "disposition": {
        "default": 0,
        "dub": 0,
        "original": 0,
        "comment": 0,
        "lyrics": 0,
        "karaoke": 0,
        "forced": 0,
        "hearing_impaired": 0,
        "visual_impaired": 0,
        "clean_effects": 0,
        "attached_pic": 1,
        "timed_thumbnails": 0,
        "captions": 0,
        "descriptions": 0,
        "metadata": 0,
        "dependent": 0,
        "still_image": 0
      },
      "tags": {
        "comment": "Cover (front)"
      }
    }
  ],
  "chapters": [],
  "format": {
    "filename": "/libraries/main/*dir*/*file*.mp3",
    "nb_streams": 2,
    "nb_programs": 0,
    "format_name": "mp3",
    "format_long_name": "MP2/3 (MPEG audio layer 2/3)",
    "start_time": "0.000000",
    "duration": "13782.883265",
    "size": "441111292",
    "bit_rate": "256034",
    "probe_score": 51,
    "tags": {
      "album": "*album*",
      "artist": "*artist*",
      "album_artist": "*album_artist*",
      "comment": "*comment*",
      "genre": "Audiobook",
      "title": "*title*",
      "date": "2015"
    }
  }
}
@vonProteus commented on GitHub (Jan 1, 2024): result of probe ``` { "programs": [], "streams": [ { "index": 0, "codec_name": "mp3", "codec_long_name": "MP3 (MPEG audio layer 3)", "codec_type": "audio", "codec_tag_string": "[0][0][0][0]", "codec_tag": "0x0000", "sample_fmt": "fltp", "sample_rate": "44100", "channels": 2, "channel_layout": "stereo", "bits_per_sample": 0, "initial_padding": 0, "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/14112000", "start_pts": 0, "start_time": "0.000000", "duration_ts": 194504048640, "duration": "13782.883265", "bit_rate": "256000", "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0 } }, { "index": 1, "codec_name": "mjpeg", "codec_long_name": "Motion JPEG", "profile": "Baseline", "codec_type": "video", "codec_tag_string": "[0][0][0][0]", "codec_tag": "0x0000", "width": 488, "height": 500, "coded_width": 488, "coded_height": 500, "closed_captions": 0, "film_grain": 0, "has_b_frames": 0, "sample_aspect_ratio": "1:1", "display_aspect_ratio": "122:125", "pix_fmt": "yuvj420p", "level": -99, "color_range": "pc", "color_space": "bt470bg", "chroma_location": "center", "refs": 1, "r_frame_rate": "90000/1", "avg_frame_rate": "0/0", "time_base": "1/90000", "start_pts": 0, "start_time": "0.000000", "duration_ts": 1240459494, "duration": "13782.883267", "bits_per_raw_sample": "8", "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 1, "timed_thumbnails": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0 }, "tags": { "comment": "Cover (front)" } } ], "chapters": [], "format": { "filename": "/libraries/main/*dir*/*file*.mp3", "nb_streams": 2, "nb_programs": 0, "format_name": "mp3", "format_long_name": "MP2/3 (MPEG audio layer 2/3)", "start_time": "0.000000", "duration": "13782.883265", "size": "441111292", "bit_rate": "256034", "probe_score": 51, "tags": { "album": "*album*", "artist": "*artist*", "album_artist": "*album_artist*", "comment": "*comment*", "genre": "Audiobook", "title": "*title*", "date": "2015" } } } ```
Author
Owner

@advplyr commented on GitHub (Jan 1, 2024):

Nothing stands out with the ffprobe. We can't tell if it is VBR or CBR from ffprobe, I would need the actual audio file to test with.
If this is a single problematic mp3 it is usually not worth digging into because of so many different encoding problems that it could be but if you want to send me the mp3 I can take a look.

@advplyr commented on GitHub (Jan 1, 2024): Nothing stands out with the ffprobe. We can't tell if it is VBR or CBR from ffprobe, I would need the actual audio file to test with. If this is a single problematic mp3 it is usually not worth digging into because of so many different encoding problems that it could be but if you want to send me the mp3 I can take a look.
Author
Owner

@vonProteus commented on GitHub (Jan 2, 2024):

no i'm satisfied with answer "it files fault"
i was scared that it will affect all books
thank you for fast reaction

@vonProteus commented on GitHub (Jan 2, 2024): no i'm satisfied with answer "it files fault" i was scared that it will affect all books thank you for fast reaction
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#815