unified resuming #27

Open
opened 2024-09-25 18:14:25 +00:00 by utopiah · 3 comments
Owner

Resume any content, e.g page number, video timing, scroll position on Web page, on any device capable of reading that content.

Some research has been done a bit, e.g with meta-data of usager from VLC resuming from home directory, minidlna, reMarkable files, Calibre, Okular, etc.

Might consider development of plugins or extensions for each such client e.g

Resume any content, e.g page number, video timing, scroll position on Web page, on any device capable of reading that content. Some research has been done a bit, e.g with meta-data of usager from VLC resuming from home directory, minidlna, reMarkable files, Calibre, [Okular](https://docs.kde.org/stable5/en/okular/okular/command-line-options.html), etc. Might consider development of plugins or extensions for each such client e.g - https://wiki.videolan.org/Hacker_Guide/How_To_Write_a_Module/ - own experimental Koreader plugin
Author
Owner

See https://github.com/b1n4ryj4n/koreader-sync "Simple implementation of the KOReader position sync server"

See https://github.com/b1n4ryj4n/koreader-sync "Simple implementation of the KOReader position sync server"
Author
Owner
  • video players
    • VLC .local/share/vlc/ml.xspf in XML
    • mpv .config/mpv/watch_later/ for non-opened content, ASCII files with hash as filename and filename as comment
      • via save-position-on-quit=yes and write-filename-in-watch-later-config=yes in .config/mpv/mpv.conf
- video players - VLC `.local/share/vlc/ml.xspf` in XML - mpv `.config/mpv/watch_later/` for non-opened content, ASCII files with hash as filename and filename as comment - via `save-position-on-quit=yes` and `write-filename-in-watch-later-config=yes` in `.config/mpv/mpv.conf`
Author
Owner

Scripting from each player could be used, e.g Lua for VLC or mpv, but also wrapping scripts could be used to sync, e.g. write on closing and read on opening, via a file server, e.g WebDAV, thus requiring no modification to players themselves.

Scripting from each player could be used, e.g Lua for VLC or mpv, but also wrapping scripts could be used to sync, e.g. write on closing and read on opening, via a file server, e.g WebDAV, thus requiring no modification to players themselves.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: utopiah/offline-octopus#27