simpelme / stream-observer Goto Github PK
View Code? Open in Web Editor NEWStream-Observer (strobs) is a script to observe running voc video streams.
License: MIT License
Stream-Observer (strobs) is a script to observe running voc video streams.
License: MIT License
Add new example for option -x
It seems to be needed only for debugging. So introduce an example for it in README.md and strobs.1.
Prove all other examples or find new ones.
Servers from icecast in following order:
q1
stewone2
stewone
Filled with zeros:
q00001
stewone00002
stewone00000
Sort -n:
q00001
stewone00000
stewone00002
Zeros deleted:
q1
stewone
stewone2
Seemed to be less characters before digits result to upper position.
Think about it. Seems to be sorted at icecast anyway so could be unnecessary.
Think about the levels and their functions
No streams are to show if icecast isn't sending. So the -a (all) option is w/o sense.
For sync tests it's better to see the ingest input instead of streaming endpoint. Did that option but removed it. Don't know why.
To avoid confusion with obs (open broadcaster software).
It's checking only for file on computer:
if [ ! -f "${PLAYLIST}" ]; then
printf "%b\n" "${YELLOW}Warning: playlist '${PLAYLIST}' does not exist${NC}" 1>&2
exit 1
fi
Should be checked if available and played
input.conf:
F9 show_text ${track-list} # show list of audio/sub streams
not working.
But F9 is working this way if same stream is called with mpv directly.
Regardless of it's value.
But in addition enable color if STROBS_COLOR is set.
If NO_COLOR is set globally setting STROBS_COLOR=true (or anything else) will make color usable in strobs but not other programs.
Skipping audio with #(hash) is always toggling over 0/3 meaning mute. That’s not fine.
So define keys for
Rooms could be switched with keys 1-9 or 0.
Add icecast-status.xsl of both live.ber and ingest server.
Think about to not delete current-playlist.m3u8 if option is set.
If not exit if root.
If set enable option -d/-D.
Used scripts are normally under /Users/xxx/.config/mpv/scripts/
. Try to move them next to run.sh
and hand them to mpv with options.
There is no path given to the voctocat. Path should start at where app is installed.
If local voctocat is missing write remote one into playlist.
Path could be http://simpel.cc/voctocat.png
Option -j is used to catch all the json (and current playlist). Mostly there is no mpv action needed. So skip this and exit w/o opening mpv.
Should be something to do with Catalina.
Merge
select-audio.lua
select-venue.lua
select-video.lua
to
keys.lua
This can be done by a lua script. Needs a shortcut too.
It is not useful to try streams found in streaming.json any more.
But is could be useful while option -p if check for existing remote playlist returns no result. With this you can open streams directly not catched by curl.
Think about description in README.md and strobs.1 carefully.
As technical name is default from icecast it will happen that there is a technical name only if streaming.json shows no current (or future) streams.
Keep it local only. Maybe use it later as a name list for s1-199.
git rm --cached complete-playlist.m3u8
Remove it from .gitignore exception too.
This timetable should show coming events with start time. End time is not so important, I think.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.