Skip to content

Add Video Support #1802

@MV-GH

Description

@MV-GH

Pre-Flight checklist

  • Did you check to see if this issue already exists?
  • This is a single feature request. (Do not put multiple feature requests in one issue)
  • This is not a question or discussion. (Use https://lemmy.ml/c/jerboa for that)

Describe The Feature Request Below

Add video support, support viewing videos from within the app itself, much like the imageviewer.

All though a basic "mp4" viewer is not that hard, most videos are hosted by filehosts that do not provide such "functionality" (on purpose). So instead a generic interface needs to be defined, with a "supportsThisUrl" method. This will will return true if supports showing the video on this URL. (mostly domain based) and an endpoint that provides a stream to the video.

This also means this should come with implementations for major video hosts.

You can use the infinity client as reference. It supports quite some hosts.

Viewing youtube videos is not really possible anymore. Maybe embedding it in WebView is possible, but wont be full native experience. But I consider this out of scope from this request.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions