QuantumBadger / QuantumBadger/RedReader

[Feature Request] Streamvi, Streamja support (for /r/soccer videos)

Open
#830 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
2.7k
Forks
527
Avg merge
20d 10h
Merged PRs (30d)
3

Description

As title.
This is mostly because a lot of videos get removed after a few hours, It's good to have a copy to be able to see the video again.
Plus the websites aren't always easy to navigate.

Streamja example:
https://www.reddit.com/r/soccer/comments/km81z3/one_of_the_most_talked_about_60_seconds_in_serie/
https://streamja.com/VZXB1
Direct link:
https://tiger.cdnja.co/v/vz/VZXB1.mp4?secure=yUuotGPjRz3EtiSPMka6mg&expires=1609245000

Streamvi example:
https://www.reddit.com/r/soccer/comments/klw5fo/chelsea_1_1_aston_villa_anwar_el_ghazi_50/
https://streamvi.com/watch/1609180785
Direct link:
https://cdnvistreamviz.r.worldssl.net/uploads/1609180785.mp4

Since the direct links are CDNs they may vary from region to region so I don't know how much they help.

See below for how another app supports Streamja:
https://github.com/SpartanJ/ImgurViewer/blob/master/app/src/main/java/com/ensoft/imgurviewer/service/resource/StreamjaService.java

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the referenced ImgurViewer service at app/src/main/java/com/ensoft/imgurviewer/service/resource/StreamjaService.java, then locate the corresponding media-source handling in RedReader. Use the Streamja and Streamvi example URLs to verify that both hosts are recognized and their videos can be accessed through the app.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.