style='position: relative;float: left;'
Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
Similar Jobs
Intake Attorney - 100% REMOTE
New York City, NY
Apply Now >
Trusts and Estates Litigation Attorney
BCG Attorney Search
Uniondale, NY
Apply Now >
Trusts and Estates Experienced Attorney - Planning/Administration
BCG Attorney Search
Uniondale, NY
Apply Now >
Insurance Coverage Attorney
BCG Attorney Search
New York City, NY
Apply Now >
Associate Attorney - Insurance Coverage
BCG Attorney Search
Garden City, NY
Apply Now >
View more jobs in Brooklyn, NY
View more jobs in New York

Job Details

Audio Submission Twitch Extension Java / node.js / login to view URL

Salary
$30-250

Location
Brooklyn, NY, United States

Posted on
Aug 20, 2020

Apply for this job






Profile

Audio Submission Twitch Extension (Java / node.js / [login to view URL])
Hi Im a Twitch Streamer. Im pretty familiar with coding, however I dont do much of it myself. I want a custom Twitch extension that fetches audio from link submissions and plays it during my stream at specific intervals. I want my viewers to be able to submit audio shout outs that will play automatically during the stream. For example: A user could submit an audio link of themselves singing me happy birthday, it would play on stream live for everyone to hear and then after a specified interval, the next audio that was submitted will play.
The extension should appear as a component next to the chat in the video player(No different than most twitch extensions). It will be hosted by Twitch. I dont believe there would be any need for a VPS. The extension is simple. I have provided a great deal of details so that it should not be confused at all.
PLEASE DO NOT ASSUME ANYTHING. IF IT IS NOT IN MY WORKFLOW, THEN I HAVE NOT CONSIDERED IT. I WILL WORK WITH YOU CLOSELY TO MAKE SURE YOURE COMFORTABLE AND I GET THE DESIRED PRODUCT.
My Attached Workflows:
In the attached workflow, the title Front-End refers to ([login to view URL]). The Large Blue square on the left is an example of what the viewer/submitter will see after they click the extension component. (Components appear to the left of chat, when the cursor is hovered over live streams. Please view a live stream or two until you see one if you dont know what I mean.)
The middle of this workflow page contains directions for how I would like you to code the extensions functionality.
The Large Green and Red squares on the left are the extensions two possible responses to the viewer/submitter submission.
For Clarity: The viewer/submitter will Add a link, click submit and the receive a either a success or error response. Nothing else will be required if successful. If error, viewer must resubmit.
1) Viewer Submits Link to audio file hosted on dropbox, gdrive or any other desired hosting platform and the requested amount of Bits
2) Viewer will either receive a confirmation or an error. Thats all. They dont need to enter any commands in chat at all.
Each box should be its own tab Configure, Review, Playlist.
1) The first tab is CONFIGURE where I configure the extension: how many bits I require for my viewers to submit audio and how many seconds between the extensions audio fetches. The audio in the Playlist tab automatically plays at these intervals.
2) The second tab is REVIEW where I review all submissions. When I the audio, the file link is added to the Playlist tab. When I
the audio, the file link is deleted and the submitter is given a refund of their Bits.
3) The third and final tab is PLAYLIST. More Visual than functional. This tab allows me to see which file is Up Next. After the audio is played, it is removed from the Playlist. The next file will automatically play once the interval specified on CONFIGURE tab is met.
Skills:
PHP
, JavaScript
, Software Architecture
, HTML
, Node.js

Company info

Sign Up Now - WashingtondcCrossing.com

Similar Jobs:
Associate Attorney - Real Estate Litigation
Location : New York City, NY
Job OverviewA law firm seeks an Associate Attorney for Real Estate Litigation in the New York City Metropolitan Area. This role offers attorneys the opportunity to manage cases from inception through resolution, develop litigation...
Job OverviewA law firm seeks an Associate Attorney with expertise in general liability for its Mineola, NY office. The ideal candidate will have a minimum of three years of experience in insurance defense, handling complex insuran...
Associate Attorney
Location : New York City, NY
Job OverviewA law firm seeks an Associate Attorney with 2-4 years of experience to support its New York, NY office. The role involves participating in all stages of cases and making court appearances as part of a team handling tox...
I was very pleased with the WashingtondcCrossing. I found a great position within a short amount of time … I definitely recommend this to anyone looking for a better opportunity.
Jose M - Santa Cruz, CA
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
WashingtondcCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
WashingtondcCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2026 WashingtondcCrossing - All rights reserved. 21 192