aixxe / infinitetrain

Listen to トレイン to トレイン forever

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

♾️🚆

Listen to トレイン to トレイン forever.

Track list for 鉄道むすめ キャラクターソング Vol.1~12 included here.

Options

  infinitetrain input output [-n <count>] [-r] [-v] [-h]

  OPTIONS:

      input                             path to track list yml file
      output                            path to output file (- for stdout)
      -n, --iterations=[count]          amount of tracks to play before exiting
      -r, --regular                     disable randomization of track order
      -v, --verbose                     enable debugging messages
      -h, --help                        display help text and exit

Usage

Play with mpv in regular order:

./infinitetrain --regular tracks.yml - | mpv - --force-window

Combine all 12 tracks to a single file:

./infinitetrain --regular --iterations=12 tracks.yml combined.flac

Play in a random order and serve over HTTP port 8080 with FFmpeg:

./infinitetrain tracks.yml - | ffmpeg -re -f flac -i - -c copy -listen 1 -f flac http://localhost:8080/

About

Listen to トレイン to トレイン forever


Languages

Language:C++ 82.6%Language:CMake 17.4%