mccarthy-m-g / mccarthy-m-g/embedr

Add Howler.js support via htmlwidgets

Open
#3 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement help wanted
Dominant language
R
Stars
3
Forks
1
PR merge metrics
No merged PRs in 30d

Description

As discussed in issue #2, Javascript is needed to style the audio element. howler.js paired with the htmlwidgets package seems like a good way to accomplish this.

This enhancement should be started as an enhancement in a new development branch.

When adding this enhancement I should decide whether to create a unique function for it (e.g., embed_howlerjs()) or to integrate it into the embed_audio() function through an additional argument (e.g., embed_audio(src, ..., style = c("modern", "retro", "etc"))).

Contributor guide

No contributing guide indexed for this repository

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

Read issue #2 first for the styling requirements, then inspect the existing embed_audio() function and the package's htmlwidgets integration points. Compare a new embed_howlerjs() entry point with adding a style argument to embed_audio(); done means Howler.js support is implemented through htmlwidgets with the API choice documented and tested.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, r
Domain
audio-video-rtc, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.