Git Product home page Git Product logo

radio's People

Contributors

bacwyls avatar bencalder avatar dependabot[bot] avatar dr-frmr avatar morelazers avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

radio's Issues

discovery

users cant discover radio stations

unsigned chat messages

radio station owners can spoof messages.

solution, add a signature to each message and verify in tenna.

this gunks up the code. might just leave it

add react router

14:04~wicdev-wisryt:a really easy way to get this chat on screen would be to have a "chat pop-out" page

14:05~wicdev-wisryt:a page that has only chat, with no background or anything

14:05~wicdev-wisryt:and then it's trivial to add that as a browser source in obs

14:06~wicdev-wisryt:it'll interpret no background as transparent

14:06~wicdev-wisryt:it won't interleave with twitch chat of course, but that's fine

14:18~nodmyn-dosrux:good idea. I will probably implement that when I add react router

14:18~nodmyn-dosrux:/apps/radio/chat

14:18~nodmyn-dosrux:/apps/radio/station/~nodmyn-dosrux

frontend crash in windows+port

~tomfex-pitlux reports that his entire pc did a hard reset when using radio. this has happened several times. i suspect something in the frontend has a memory leak

frontend: Weird flex for chat column

If a long message is sent (e.g. long links that dont wrap), the chatcolumn width expands in a a somewhat awkward way. Then if long messages disappear at the top of the scrollback, the chatcolumn width shrinks, again feeling awkward. I think this column should not change width without user input. It would be cool for it to be resizable via a draggable column sitting between chatcolumn and playercolumn.

Disappearing viewers

From time to time, an active viewer will be lost by the :tower.

user story:

  1. My radio station has 1 viewer, me
  2. My radio station suddenly has "0 viewers", but I'm still here

This is a longstanding bug, but its rare. I have found it pretty difficult to track down because I haven't been able to reproduce it.

related to #16 (or the same underlying problem?)

text commands

!command argument

i parse this data out in a really dumb way rn. ~sidlup-havwen was trying to exploit.

make viewer @p link to landscape profile

the set of ships under the player is a bunch of static data. sometimes i want to know who the person is. it would be nice to be able to click on a ship and be redirected to their profile page in landscape

youtube video unavailable

some users have inconsistent availability for youtube videos. seems to be related to VPN + geolocking from youtube.

from @calzoneman:

YouTube has pretty generic error messages, so it's not always clear what
is going on. For geo restrictions, you can check the data API to
determine which, if any, countries the video is blocked in, or whether
the uploader has disabled embedding. For other errors, sometimes it is
caused by the use of certain privacy browser extensions that YouTube's
embed player is not compatible with for whatever reason.

autoscrub problems

if the host opens their station, sometimes autoscrub will bring everyone back to 0:00.

autoscrub breaks youtube livestreams.

autoscrub doesnt work on playlists

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.