これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド Randomplay です。
プログラム:
NAME
ランダムプレイ - セッション間で曲を記憶するコマンドラインベースのシャッフル音楽プレーヤー
SYNOPSIS
ランダムプレイ [オプション] [ディレクトリ ...] [ファイル ...]
オプション:
-ヘルプの簡単なヘルプメッセージ
--man 完全なマニュアルページ
--version バージョン番号を表示して終了します
-q、--quiet 静かな出力: 再生中の各曲の名前を報告しません。
-v、--verbose 詳細出力: コンソール上のプレーヤー プログラムからの出力を含めます。
-dn, --days=n トラックが最後に再生されてから考慮される最小日数 (デフォルトは 10 日)
n は日数、接尾辞 (W = 週、M = 月、Y = 年) を追加するか、絶対日付にすることができます。
-0 履歴を完全に無視する特殊なケース (--days=0 と同等)
--ランダム シャッフル トラック リスト (デフォルトはランダム)
--ランダム
--remember 今後のセッションのために再生されたトラックを記憶します (デフォルトは記憶します)
- 覚えていない
--utf8 出力に UTF-8 エンコーディングを使用します (デフォルトは utf8)。
--noutf8
-w, --weight お気に入りとして評価された曲を優先するランダム シャッフル (デフォルトの重み)
--ノーウェイト
-r, --regexp=正規表現文字列 ファイル名が正規表現文字列と一致するファイルのみを再生します
-n、--names-only はトラックを再生せず、ファイル名のリストのみを提供します
-tn, --tracks=n 合計で再生 (または表示) するトラックの数 (デフォルトは無制限)
--maxsize=バイト数 再生または表示する音楽の最大バイト数 (デフォルトは無制限)
--maxtime=duration 停止するまでの再生時間 (分または時間) (デフォルトは無制限)
-ln、--last=n 最後の X 曲を前に再生したのと同じ順序で再生します。
--newer-than n、--newer n は、n 日前(例、W = 週、M = 月、Y = 年、デフォルトの日数)または日付 n より新しい曲のみを再生します。
--older-than n、--older n では、n 日より古い曲、または日付 n より古い曲のみを再生します。
--basedir=directory 他のすべてのディレクトリ指定が相対となるディレクトリ
--history=filename ランダムプレイ履歴に使用するファイル (デフォルト) ~/.randomplay_history)
--clear 履歴ファイルを永久にクリア (削除) し、新しい履歴でやり直します。
--pause=n 曲間の遅延を秒単位で指定します (デフォルトは XNUMX 秒)
--announce=新しいトラックをアナウンスするために実行するコマンド プログラム
トラック情報がプログラムにパイプされます
画面上のアナウンスが不要な場合は、空の文字列に設定します。
(インストールされている場合、デフォルトは xosd です)
--player extension=command 指定したコマンドで拡張子のファイルを再生します
(デフォルトは mp3=mpg321、ogg=ogg123)
--key function=keybottom プレーヤーのアクションの代替キーストロークを定義します (デフォルトは以下の通り)
再生中のデフォルトのキー:
え、? キーストロークを表示
(--key help=keybottoms で設定)
+ 現在再生中の曲のランダムな重みを増加します
(--key like=keybottoms で設定)
- 現在再生中の曲のランダムな重みを減少させます
(--key 嫌い = キーストロークで設定)
0, = 現在再生中の曲のランダム重みを 0 にリセットします。
(--key restart=keybottoms で設定)
次の曲にスキップします
(--key next=keybottoms で設定)
b 前の曲にスキップします
(--key back=keybottoms で設定)
p 再生を一時停止します (切り替え)
(--key stop=keythroughs で設定)
現在の曲が終了したらランダムプレイを終了します
(--key quit=keybottoms で設定)
q ランダムプレイを終了する
(--key last=keythroughs で設定)
DESCRIPTION
ランダムプレイは、セッション間でメモリを保持するシャッフル音楽ファイル プレーヤーです。 ランダムプレイも
どの曲がより好きかを記憶し、それらをランダムに重み付けすることができます
シャッフル。 また、ディレクトリまたはディレクトリのセットを非ランダムに再生するために使用することもできます。
セッションの間にどこから中断したかを思い出します。 任意の数を指定できます
音楽ファイルを再帰的に検索するディレクトリと、トラックが再生されてからの経過時間
ローテーションに再び入るために最後に再生されたものです。 さまざまな情報を追跡することもできます
プレイリスト履歴(たとえば、同じアカウントの異なるユーザー)
履歴ファイル名が異なります。 すべてのオプションを次の場所に保持することもできます ~/.randomplayrc、 XNUMXと
行ごとにオプションを指定します。オプション名の後にスペースが続き、その後にオプション値が続きます。 指図
行の設定は、で指定された設定をオーバーライドします。 ~/.randomplayrc; 後の設定は
以前の設定を上書きします。 このパッケージにはデフォルトのrandomplayrcが付属しています
可能なすべての設定が含まれています。
実施例
ホームディレクトリの下の dir1 と dir2、およびベースの下の dir3 にあるすべての ogg ファイルを再生します。
で指定されたディレクトリ ~/.randomplayrc、ランダムで 15 日間プレイされていないもの
曲間を 5 秒空けて注文します。
ランダムプレイ --days=15 --pause=5 --player ogg=ogg123 ~/dir1 ~/dir2 =ディレクトリ3
現在のディレクトリ (ベースディレクトリの場合はベースディレクトリ) にあるすべての ogg、wav、および mp3 ファイルを再生します。
.randomplayrc ファイルで指定されている) 10 日間再生されていないもの (アルファベット順)
順序を変更するには、「次の曲にスキップ」キーストロークを「G」または「g」に切り替え、「終了」を「q」または「c」に切り替えます。
ランダムプレイ --norandom --key next=Gg --key quit=qc
現在のディレクトリの下にある文字列「frisell」と「bill」を含むすべてのファイルを再生します。
ファイル名は任意の順序で指定できます (階層内のファイルを探す手間が省けます)。
ファイルは最近再生されましたが、15 分後に再生を停止します。
ランダムプレイ --regexp 'フリセル請求書' -0 --maxtime=15m
100M 相当の音楽ファイルを履歴を残さずにランダムに並べて表示します。
トラック、デフォルトの音楽ディレクトリ (指定されていない場合は現在のディレクトリ) を使用します。
ランダムプレイ --maxsize=100M --noremember --names-only
最後に再生した 10 曲をもう一度再生します。
ランダムプレイ --last=10
test.ogg、test2.ogg、test3.ogg、および musicdir 内のすべてのファイルをランダムな順序で再生します。
好みの曲に重み付けをしない場合:
ランダムプレイ --noweight test.ogg test2.ogg test3.ogg musicdir
positron を使用して、128 億 XNUMX 万の曲を Neuros Audio Player にコピーします。
positron 追加 `randomplay --names-only --maxsize=128M`
過去 XNUMX 週間に表示されていない jpeg または png ファイルをランダムに選択します。
「images」ディレクトリに移動し、ImageMagick の「display」コマンドで表示します。
ランダムプレイ --player jpg=display --player gif=display --days 7 ~/画像
注意事項
ほとんどのオプションは XNUMX 文字に省略できます。 例: --tracks の場合は -t、--days の場合は -d、
--regexp の場合は -r。 オプションと値の間の「=」記号を省略することもできます。
好む。 多くのオプションが同じ文字で始まる場合 (例: --maxtime、--maxsize)、
オプションにはフルネームを使用する必要があります。
maxsize には、キロバイトの場合は「k」、メガバイトの場合は「m」を使用するか、単に数値を入力します。
バイトの。
maxtime には、秒 (デフォルトの単位) には「s」、分には「m」、時間には「h」を使用できます。
または日数を表す「d」。
すべての音楽が
とあるディレクトリ配下にあります。 次に、ディレクトリの相対名を指定するだけです。
コマンドライン -- たとえば、「basedir=」とします。〜/ music"で ~/.randomplayrc、そしてロックは
下のディレクトリ 〜/ music, そのため、「randomplay rock」と入力するだけです。
ランダムプレイは、まず現在のディレクトリの下にある指定されたサブディレクトリ内の音楽を検索します。
作業ディレクトリ、そして basedir 設定 (存在する場合) に対する相対パス。 指定された場合
ディレクトリ名が = で始まる場合は、たとえ次の場合でも、basedir 設定に基づいて相対的に検索されます。
指定されたディレクトリは、現在の作業ディレクトリの下にも存在します。
正規表現内のスペースは「and」に変換され、目的のファイルを見つけやすくなります。
欲しい。 たとえば、--regexp 'thelonious Monk Blues' と指定すると、次の単語が含まれるすべての曲が再生されます。
ファイル名の thelonious、monk、blues (これらの単語の順序に関係なく)
起こる。 正規表現検索では大文字と小文字が区別されません。
拡張子とその拡張子のプレーヤーを指定した場合、次のいずれかで ~/.randomplayrc or
コマンドラインでは、その拡張子を持つファイルのみが再生されます。 ただし、次のことができます。
いずれかの場所で複数のプレーヤー/拡張機能を指定すると、リストされているすべての拡張機能が
遊んだ。
--last オプションは、--norandom および --noremember を意味します。
COPYRIGHT
著作権 (c) 2003-2006 アダム ロシ ケッセル。 これはフリーソフトウェアです。 のソースを参照してください
コピー条件。 保証はありません。 商業性や適合性のためでもありません
法律で認められる範囲内での特定の目的。
onworks.net サービスを使用してオンラインでランダムプレイを使用する