From e650cc2995a1965fbe00a01f05bf738f9009c39d Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Fri, 14 Mar 2025 10:07:12 +0100 Subject: [PATCH] add more conf examples --- etc/telecaster/telecaster-jack.yml | 153 +++++++++++++++++++ etc/telecaster/telecaster-pipewire-multi.yml | 147 ++++++++++++++++++ etc/telecaster/telecaster-pipewire.yml | 134 ++++++++++++++++ 3 files changed, 434 insertions(+) create mode 100644 etc/telecaster/telecaster-jack.yml create mode 100644 etc/telecaster/telecaster-pipewire-multi.yml create mode 100644 etc/telecaster/telecaster-pipewire.yml diff --git a/etc/telecaster/telecaster-jack.yml b/etc/telecaster/telecaster-jack.yml new file mode 100644 index 0000000..1aab8c6 --- /dev/null +++ b/etc/telecaster/telecaster-jack.yml @@ -0,0 +1,153 @@ +telecaster: + server: + ip: 127.0.0.1 + port: 8000 + password: source2parisson + type: icecast + record_dir: /home/telecaster/monitor/ + video: + gstreamer: + - id: 0 + video_source: v4l2src + video_options: device=/dev/video0 + name: JVC + width: 1280 + height: 720 + framerate: 30 + flip: none + format: image/jpeg + decoder: jpegdec + audio_delay: 0 + video_delay: 0 + vp8_bitrate: 4000000 + v4l2-ctl: + power_line_frequency: 1 + zoom_absolute: 800 + focus_absolute: 3395 + focus_automatic_continuous: 0 + sharpness: 6 + saturation: 100 + - id: 2 + video_source: v4l2src + video_options: device=/dev/video2 + name: USB-HDMI + width: 1280 + height: 720 + framerate: 30 + flip: none + format: image/jpeg + decoder: jpegdec + audio_delay: 0 + video_delay: 0 + vp8_bitrate: 4000000 + deefuzzer: + log: /var/log/telecaster/telecaster_webm_monitor.log + m3u: /tmp/telecaster_webm_monitor.m3u + station: + control: + mode: 0 + port: 16002 + infos: + description: TeleCaster WebM monitor stream + genre: Vocal + name: monitor_1.webm + short_name: monitor_1.webm + url: https://www.parisson.com + jingles: + dir: /path/to/jingles + mode: '0' + shuffle: '0' + media: + bitrate: '512' + dir: /home/telecaster/media/webm + format: webm + ogg_quality: '4' + samplerate: '48000' + shuffle: '0' + voices: '1' + record: + dir: /home/telecaster/trash/webm/1 + mode: 1 + relay: + author: TeleCaster + mode: '1' + url: http://127.0.0.1:8000/telecaster_live_0.webm + rss: + dir: /var/www/rss + enclosure: '0' + media_url: http://localhost/rss/ + server: + host: 127.0.0.1 + mountpoint: monitor_0.webm + port: '8000' + public: '0' + sourcepassword: source2parisson + type: icecast + twitter: + key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + mode: '0' + secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + tags: bla bla + audio: + gstreamer: + audio_source: jackaudiosrc + audio_options: connect=2, + channels: 2 + opus_bitrate: 96000 + mp3_quality: 4.0 + gain_pre: 2.5 + gain_post: 1.5 + jack: + driver: alsa + samplerate: 48000 + ring_buffers: 3 + phw: 3 + chw: 3 + deefuzzer: + log: /var/log/telecaster/telecaster_mp3_monitor.log + m3u: /tmp/telecaster_mp3_monitor.m3u + station: + control: + mode: 0 + port: 16001 + infos: + description: TeleCaster MP3 monitor + genre: Vocal + name: monitor.mp3 + short_name: monitor.mp3 + url: https://www.parisson.com + jingles: + dir: /path/to/jingles + mode: 0 + shuffle: 1 + media: + bitrate: 96 + dir: /home/telecaster/media/mp3 + format: mp3 + ogg_quality: 4 + samplerate: 48000 + shuffle: 0 + voices: '2' + record: + dir: /home/telecaster/trash/mp3 + mode: 1 + relay: + author: Inconnu + mode: 1 + url: http://127.0.0.1:8000/telecaster_live.mp3 + rss: + dir: /var/www/rss + enclosure: 0 + media_url: http://localhost/rss/ + server: + host: 127.0.0.1 + mountpoint: monitor.mp3 + port: 8000 + public: 0 + sourcepassword: source2parisson + type: icecast + twitter: + key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + mode: 0 + secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + tags: bla bla diff --git a/etc/telecaster/telecaster-pipewire-multi.yml b/etc/telecaster/telecaster-pipewire-multi.yml new file mode 100644 index 0000000..e99689a --- /dev/null +++ b/etc/telecaster/telecaster-pipewire-multi.yml @@ -0,0 +1,147 @@ +telecaster: + server: + ip: 127.0.0.1 + port: 8000 + password: source2parisson + type: icecast + record_dir: /home/telecaster/monitor/ + video: + gstreamer: + - id: 0 + video_source: pipewiresrc + video_options: target-object="telecaster_source" + name: JVC + width: 1280 + height: 720 + framerate: 30 + flip: none + format: image/jpeg + decoder: jpegdec + audio_delay: 0 + video_delay: 0 + vp8_bitrate: 4000000 + v4l2-ctl: + power_line_frequency: 1 + zoom_absolute: 800 + focus_absolute: 3395 + focus_automatic_continuous: 0 + sharpness: 6 + saturation: 100 + - id: 2 + video_source: pipewiresrc + video_options: target-object="telecaster_source" + name: USB-HDMI + width: 1280 + height: 720 + framerate: 30 + flip: none + format: image/jpeg + decoder: jpegdec + audio_delay: 0 + video_delay: 0 + vp8_bitrate: 4000000 + deefuzzer: + log: /var/log/telecaster/telecaster_webm_monitor.log + m3u: /tmp/telecaster_webm_monitor.m3u + station: + control: + mode: 0 + port: 16002 + infos: + description: TeleCaster WebM monitor stream + genre: Vocal + name: monitor_1.webm + short_name: monitor_1.webm + url: https://www.parisson.com + jingles: + dir: /path/to/jingles + mode: '0' + shuffle: '0' + media: + bitrate: '512' + dir: /home/telecaster/media/webm + format: webm + ogg_quality: '4' + samplerate: '48000' + shuffle: '0' + voices: '1' + record: + dir: /home/telecaster/trash/webm/1 + mode: 1 + relay: + author: TeleCaster + mode: '1' + url: http://127.0.0.1:8000/telecaster_live_0.webm + rss: + dir: /var/www/rss + enclosure: '0' + media_url: http://localhost/rss/ + server: + host: 127.0.0.1 + mountpoint: monitor_0.webm + port: '8000' + public: '0' + sourcepassword: source2parisson + type: icecast + twitter: + key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + mode: '0' + secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + tags: bla bla + audio: + gstreamer: + audio_source: pipewiresrc + audio_options: target-object="telecaster_source" + channels: 2 + opus_bitrate: 96000 + mp3_quality: 4.0 + gain_pre: 2.5 + gain_post: 1.5 + deefuzzer: + log: /var/log/telecaster/telecaster_mp3_monitor.log + m3u: /tmp/telecaster_mp3_monitor.m3u + station: + control: + mode: 0 + port: 16001 + infos: + description: TeleCaster MP3 monitor + genre: Vocal + name: monitor.mp3 + short_name: monitor.mp3 + url: https://www.parisson.com + jingles: + dir: /path/to/jingles + mode: 0 + shuffle: 1 + media: + bitrate: 96 + dir: /home/telecaster/media/mp3 + format: mp3 + ogg_quality: 4 + samplerate: 48000 + shuffle: 0 + voices: '2' + record: + dir: /home/telecaster/trash/mp3 + mode: 1 + relay: + author: Inconnu + mode: 1 + url: http://127.0.0.1:8000/telecaster_live.mp3 + rss: + dir: /var/www/rss + enclosure: 0 + media_url: http://localhost/rss/ + server: + host: 127.0.0.1 + mountpoint: monitor.mp3 + port: 8000 + public: 0 + sourcepassword: source2parisson + type: icecast + twitter: + key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + mode: 0 + secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + tags: bla bla diff --git a/etc/telecaster/telecaster-pipewire.yml b/etc/telecaster/telecaster-pipewire.yml new file mode 100644 index 0000000..449535d --- /dev/null +++ b/etc/telecaster/telecaster-pipewire.yml @@ -0,0 +1,134 @@ +telecaster: + server: + ip: 127.0.0.1 + port: 8000 + password: source2parisson + type: icecast + record_dir: /home/telecaster/monitor/ + video: + gstreamer: + - id: 0 + video_source: pipewiresrc + video_options: target-object="telecaster_source" + name: JVC + width: 1280 + height: 720 + framerate: 30 + flip: none + format: image/jpeg + decoder: jpegdec + audio_delay: 0 + video_delay: 0 + vp8_bitrate: 4000000 + v4l2-ctl: + power_line_frequency: 1 + zoom_absolute: 800 + focus_absolute: 3395 + focus_automatic_continuous: 0 + sharpness: 6 + saturation: 100 + deefuzzer: + log: /var/log/telecaster/telecaster_webm_monitor.log + m3u: /tmp/telecaster_webm_monitor.m3u + station: + control: + mode: 0 + port: 16002 + infos: + description: TeleCaster WebM monitor stream + genre: Vocal + name: monitor_0.webm + short_name: monitor_0.webm + url: https://www.parisson.com + jingles: + dir: /path/to/jingles + mode: '0' + shuffle: '0' + media: + bitrate: '512' + dir: /home/telecaster/media/webm + format: webm + ogg_quality: '4' + samplerate: '48000' + shuffle: '0' + voices: '1' + record: + dir: /home/telecaster/monitor/webm + mode: 1 + relay: + author: TeleCaster + mode: '1' + url: http://127.0.0.1:8000/telecaster_live_0.webm + rss: + dir: /var/www/rss + enclosure: '0' + media_url: http://localhost/rss/ + server: + host: 127.0.0.1 + mountpoint: monitor_0.webm + port: '8000' + public: '0' + sourcepassword: source2parisson + type: icecast + twitter: + key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + mode: '0' + secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + tags: bla bla + audio: + gstreamer: + audio_source: pipewiresrc + audio_options: target-object="telecaster_source" + channels: 2 + opus_bitrate: 96000 + mp3_quality: 4.0 + gain_pre: 2.5 + gain_post: 1.5 + deefuzzer: + log: /var/log/telecaster/telecaster_mp3_monitor.log + m3u: /tmp/telecaster_mp3_monitor.m3u + station: + control: + mode: 0 + port: 16001 + infos: + description: TeleCaster MP3 monitor + genre: Vocal + name: monitor.mp3 + short_name: monitor.mp3 + url: https://www.parisson.com + jingles: + dir: /path/to/jingles + mode: 0 + shuffle: 1 + media: + bitrate: 96 + dir: /home/telecaster/media/mp3 + format: mp3 + ogg_quality: 4 + samplerate: 48000 + shuffle: 0 + voices: '2' + record: + dir: /home/telecaster/monitor/mp3 + mode: 1 + relay: + author: Inconnu + mode: 1 + url: http://127.0.0.1:8000/telecaster_live.mp3 + rss: + dir: /var/www/rss + enclosure: 0 + media_url: http://localhost/rss/ + server: + host: 127.0.0.1 + mountpoint: monitor.mp3 + port: 8000 + public: 0 + sourcepassword: source2parisson + type: icecast + twitter: + key: 76728330-OjKgbHtn4II86Ad7pNUGEzfNAkGTW5Wvw38qUmLE + mode: 0 + secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4 + tags: bla bla -- 2.39.5