Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Can't play specific audiobook on ios browser #3596

Open
twiclo opened this issue Nov 9, 2024 · 0 comments
Open

[Bug]: Can't play specific audiobook on ios browser #3596

twiclo opened this issue Nov 9, 2024 · 0 comments
Labels
bug Something isn't working unable to reproduce Issue is not yet reproducible

Comments

@twiclo
Copy link

twiclo commented Nov 9, 2024

What happened?

I get this error when trying to play one book in the browser

2024-11-09 11:46:01.678

ERROR

Ffmpeg Err "ffmpeg exited with code 1: /var/lib/audiobookshelf/metadata/streams/41034e5f-eeb5-422a-abab-6eea10d64951/files.txt: No such file or directory "

2024-11-09 11:46:01.678

INFO

Closing Stream 41034e5f-eeb5-422a-abab-6eea10d64951

2024-11-09 11:46:01.679

INFO

Deleted session data /var/lib/audiobookshelf/metadata/streams/41034e5f-eeb5-422a-abab-6eea10d64951

2024-11-09 11:46:01.680

DEBUG

[PlaybackSessionManager] Stream closed for session "41034e5f-eeb5-422a-abab-6eea10d64951" (Device: iOS 17.6.1 / Mobile Safari)

2024-11-09 11:46:01.705

ERROR

[HlsRouter] Stream "41034e5f-eeb5-422a-abab-6eea10d64951" does not exist

Here is one of the files that isn't playable

[tanner@sato The Key to the Keystone]$ ffprobe -i Chapter\ 01 
ffprobe version 6.1.2 Copyright (c) 2007-2024 the FFmpeg developers
  built with gcc 14 (GCC)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' --extra-cflags=' -I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --enable-chromaprint --disable-crystalhd --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-lcms2 --enable-libaom --enable-libdav1d --enable-libass --enable-libbluray --enable-libbs2b --enable-libcodec2 --enable-libcdio --enable-libdrm --enable-libjack --enable-libjxl --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libilbc --enable-libmp3lame --enable-libmysofa --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-libplacebo --enable-librsvg --enable-librav1e --enable-librubberband --enable-libsmbclient --enable-version3 --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-version3 --enable-vapoursynth --enable-libvpx --enable-vulkan --enable-libshaderc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-avfilter --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-lto --enable-libvpl --enable-runtime-cpudetect
  libavutil      58. 29.100 / 58. 29.100
  libavcodec     60. 31.102 / 60. 31.102
  libavformat    60. 16.100 / 60. 16.100
  libavdevice    60.  3.100 / 60.  3.100
  libavfilter     9. 12.100 /  9. 12.100
  libswscale      7.  5.100 /  7.  5.100
  libswresample   4. 12.100 /  4. 12.100
  libpostproc    57.  3.100 / 57.  3.100
[mp3 @ 0x563886b8d300] Estimating duration from bitrate, this may be inaccurate
Input #0, mp3, from 'Chapter 01':
  Metadata:
    title           : Key to the Keystone - Chapter 1_Updated
    track           : 5
    encoder         : Studio One 6.6.3.101611
  Duration: 01:05:13.66, start: 0.000000, bitrate: 256 kb/s
  Stream #0:0: Audio: mp3, 48000 Hz, stereo, fltp, 256 kb/s

The whole book plays just fine on android, linux and macos. It just doesn't play on an iphone. Other books play fine on the iphone.

What did you expect to happen?

The file to play

Steps to reproduce the issue

  1. Not sure. I can provide the audio files if that would be helpful.

Audiobookshelf version

2.16.2

How are you running audiobookshelf?

Debian/PPA

What OS is your Audiobookshelf server hosted from?

Linux

If the issue is being seen in the UI, what browsers are you seeing the problem on?

Safari on iOS

Logs

2024-11-09 11:46:01.678

ERROR

Ffmpeg Err "ffmpeg exited with code 1: /var/lib/audiobookshelf/metadata/streams/41034e5f-eeb5-422a-abab-6eea10d64951/files.txt: No such file or directory "

2024-11-09 11:46:01.678

INFO

Closing Stream 41034e5f-eeb5-422a-abab-6eea10d64951

2024-11-09 11:46:01.679

INFO

Deleted session data /var/lib/audiobookshelf/metadata/streams/41034e5f-eeb5-422a-abab-6eea10d64951

2024-11-09 11:46:01.680

DEBUG

[PlaybackSessionManager] Stream closed for session "41034e5f-eeb5-422a-abab-6eea10d64951" (Device: iOS 17.6.1 / Mobile Safari)

2024-11-09 11:46:01.705

ERROR

[HlsRouter] Stream "41034e5f-eeb5-422a-abab-6eea10d64951" does not exist

Additional Notes

No response

@twiclo twiclo added the bug Something isn't working label Nov 9, 2024
@advplyr advplyr added the unable to reproduce Issue is not yet reproducible label Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working unable to reproduce Issue is not yet reproducible
Projects
None yet
Development

No branches or pull requests

2 participants