Media links #11

Open
opened 2022-01-29 16:45:22 +01:00 by dece · 1 comment
Owner

Media links should open in a dedicated app and support streaming, esp. video and sound.

Maybe an inline mode for images can be a good addition because repeatedly clicking on links can grow tiresome, but without autoloading and only if it does not complexify the code too much.

Type support:

  • Images
    • Download in MediaStore
    • Show images inline (on user action of course)
    • Allow downloads in temporary cache dir to avoid cluttering MediaStore
  • Audio
    • Download in MediaStore
    • Allow user to pick a different relative path, currently the file ends up in the music directory but it could be a podcast, an audiobook, a recording, etc.
    • Show an inline player like Lagrange? Why not.
  • Video
    • Download in MediaStore
    • Show them inline? Not convinced at all.
  • Other (documents, "application/*" MIME types, etc)

Misc improvements:

  • Track downloads progress (notification?)
  • Cancel downloads
Media links should open in a dedicated app and support streaming, esp. video and sound. Maybe an inline mode for images can be a good addition because repeatedly clicking on links can grow tiresome, but without autoloading and only if it does not complexify the code too much. Type support: - Images - [x] Download in MediaStore - [ ] Show images inline (on user action of course) - [ ] Allow downloads in temporary cache dir to avoid cluttering MediaStore - Audio - [x] Download in MediaStore - [ ] Allow user to pick a different relative path, currently the file ends up in the music directory but it could be a podcast, an audiobook, a recording, etc. - [ ] Show an inline player like Lagrange? Why not. - Video - [x] Download in MediaStore - [ ] Show them inline? Not convinced at all. - Other (documents, "application/*" MIME types, etc) - [ ] Implement [Storage Access Framework][saf] Misc improvements: - [ ] Track downloads progress (notification?) - [ ] Cancel downloads [saf]: https://developer.android.com/training/data-storage/shared/documents-files
Author
Owner

First step is done, most media can be downloaded in the MediaStore and a snackbar allow a quick open.

First step is done, most media can be downloaded in the MediaStore and a snackbar allow a quick open.
This repo is archived. You cannot comment on issues.
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: dece/Comet#11
No description provided.