QuantumBadger / QuantumBadger/RedReader
[Feature Request] Streamvi, Streamja support (for /r/soccer videos)
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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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