Comments (4)
Just some further thoughts about this, I was thinking a solution along the lines of how most music tagging programs format their filenames.
%streamer%
%site%
%YYYY% (and other datetime options)
And possibly other options?
Maybe there are site specific strings that could be useful that I'm not thinking right now. Which brings to mind, should the option be site specific or global, or both?
Could replace the streamerSubdir, includeSiteInFile, includeSiteInDir and dateFormat option with something like this for example.
%site%-%YYYY%/%streamer%/%streamer%_%YYYY%%MM%%DD%-%HH%%mm%%ss%
from streamdvr.
I concur with that direction. I'm likely to leave the date-format as its own variable in the config, because that parsing comes from the 'moment' library and is also used in the first column of the log. So if I code this it probably won't end up being quite so flexible, but I would accept a PR.
%site%_%date%_%streamer%
from streamdvr.
That's absolutely fine. I also just realized that github's text parser removed some slashes from that example string of mine, but the basic gist of those was to represent folders and sub folders.
from streamdvr.
The config option includeSiteInFile
has been removed. In its place is a new config option:
fileNameFormat: "%n_%s_%d"
%n
is the streamer's name
%s
is the site
%d
is the date using the specified dateFormat
from streamdvr.
Related Issues (20)
- streamdvr: command not found HOT 2
- username/password not working HOT 7
- All streamers showing as 'Offline' HOT 5
- Broken recording with ffmpeg HOT 8
- Running as service HOT 1
- Recording Twitch Chat HOT 2
- "Recording appears to be stuck" HOT 4
- New recordings start while trying to shutdown
- [Feature Request] Support for sessionid/devicetoken for Pixiv login HOT 4
- Twitch Websocket support for checking HOT 1
- Streamer list search taking a long time to startup HOT 1
- Twitch recordings get stuck/abort randomly HOT 2
- STREAMDVR DOES NOT RECOGNIZE WHEN STREAM INITIALLY GOES LIVE | Trouble Installing and Using Streamdvr (Missing Module 'js-yaml')
- Support for streamer name aliases
- Twitch m3u8 lookup does not work correctly using m3u8_streamlink.sh HOT 1
- Error: Cannot find module 'fs/promises' HOT 15
- Picarto is not functional HOT 3
- Feature request: How to provide custom m3u8 URL file HOT 1
- twitch.tv Commercial break in progress with Twitch Turbo cookie HOT 3
- Terminating recording when stream offline detected (pandalive viewer limit) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from streamdvr.