Chroll

テレビ実況コメントを表示するBRAVIAアプリキャスト

Chroll

「Chroll」(クロール)は、BRAVIA アプリキャスト版のBalloo.jpクライアント アプリケーションです。 2ちゃんねる実況板の書き込みやTwitterの実況ツイートなどがリアルタイムに表示されます。

実況コメントによる「ツッコミ」と共にテレビ番組を楽しむことができます。

「Chroll」は個人制作のアプリケーションです。 公開されたAPI(Balloo.jp API)を利用して実装されたもので、制作者はBalloo.jpの運営会社である株式会社インフォシティとは無関係です。(ただし、アプリケーションの公開に対する許可は頂いています。)

Features

テレビ番組と実況コメントを同時に楽しむ

テレビ番組と実況コメントを同時に楽しむ

テレビ画面内に放送映像とアプリケーションが並んで表示されるため、忙しく視線を動かすことなく自然なかたちで両コンテンツを同時に楽しむことができます。

自動レス取得・自動次スレ移行

数秒ごとに自動的に新規レスを取得します。2ch掲示板の次スレ移行もBalloo.jpの機能で自動的に行われるため、一度チャンネルを選択した後は、一切のリモコン操作が必要ありません。

実況の「勢い」を表示

実況の「勢い」を表示

画面上部には各チャンネルの実況の「勢い」が色で表示され、番組の盛り上がり具合をチェックすることができます。裏番組が思いがけず白熱しているのに気づき、面白い番組との新たな出会いが生まれることもあるかもしれません。

アスキーアートを自動調整して表示

アスキーアートを自動調整して表示

そのままだと表示が崩れてしまうアスキーアートも、フォントサイズや空白部分の文字幅を自動調整して表示します。

簡易番組表機能

簡易番組表機能

簡易な番組表機能を内部で実装しているため、アプリキャストを終了することなく直近の番組を知ることができます。

その他のスクリーンショット

既読レスの表示 アプリ選択画面 チャンネル選択画面

アプリケーションの表示サンプル画像はアプリキャストエミュレータのスクリーンショットを加工して作成したものです。 BRAVIAで表示した場合とは使用するフォントが異なり、品質に違いがありますのでご注意ください。 BRAVIAでの表示サンプルについてはサイト最上部の画像をご参照下さい。

Download

最新版をダウンロード

Chroll version 0.4.1

注意事項をご確認の上でダウンロードして下さい。

文字が小さくて見づらい場合

Chroll version 0.4.1.large

Chroll version 0.4.1.huge

文字が小さくて見づらいという意見があったので、文字を大きくしたバージョンを用意しました。 お好みに合わせて、large(やや大)バージョン・huge(非常に大)バージョンをお試し下さい。

比較画像

文字拡大バージョンとの比較

BRAVIAを持っていないが試してみたい場合

「対応したBRAVIAを持っていないがChrollを試してみたい」という場合は、アプリキャストエミュレータを利用してPCで実行可能です。 表示内容は完全に同じではありませんがだいたいの動作の様子がご覧になられます。 アプリキャストエミュレータはアプリキャスト公式サイト内のSDK配布ページからダウンロードできます。

注意事項

  • 本アプリケーションはソニー非公認の個人開発アプリキャストです。そのため、利用するには以下のものが必要です。
    • USBメモリ
    • 液晶テレビBRAVIA(特定機種のみ対応 ※1)
    • インターネット環境
  • 本アプリケーションは無保証で提供されます。ユーザーの自己責任でのご利用をお願いいたします。本アプリケーションを利用したいかなる結果についても制作者はその責を負うことはありませんのでご了承下さい。
  • 本アプリケーションは表示される内容に対する検閲・フィルタリングを一切行っていません。従って、番組や出演者に対する中傷など、閲覧者にとって不快な内容が表示されることも時にはありますが、ご理解された上での利用をお願いいたします。
  • 実機での動作確認はSONY KDL-32F1で行っておりますが、その他の機種では動作しないことがあるかもしれません。「対応機種と書かれているのに動作しない」ということがありましたら、制作者まで報告を頂けると何らかの対応が出来るかもしれません。

※1 対応機種:(アプリキャスト開発ガイド2009/07/15更新版を元に記載)

  • F1, V1, J1, M1, JE1, XR1, X1, W1, ZX1, V5, J5, F5, W5

    USB端子があればご利用頂けます。取り消し線を引いたものについてはUSB端子がないことを確認済みです。

  • J3000, J5000, X7000, X50x0, W5000, V3000, V5000

    USB端子の有無に関わらず非対応です。

  • 上記以外で最近発売された機種

    参照した資料に記載がないため未確認ですが、USB端子がある機種ならば基本的に動作するはずです。

アプリケーションの表示サンプル画像はアプリキャストエミュレータのスクリーンショットを加工して作成したものです。 BRAVIAで表示した場合とは使用するフォントが異なり、品質に違いがありますのでご注意ください。 BRAVIAでの表示サンプルについてはサイト最上部の画像をご参照下さい。

Install

  1. ダウンロードしたzipファイルを解凍し、USBメモリ上にコピーします。
  2. USBメモリをBRAVIAのUSB端子に挿入します。
  3. BRAVIAの[ホーム]メニューから[ネットワーク]→[USB]→[Chroll]の順に選択し起動します。
  4. 起動中に[オプション]メニューから[登録]を行うと、以降はリモコンの[アプリキャスト]ボタンで直接起動することができます。(ただし、USBメモリが抜かれた際には登録が解除され起動できなくなりますのでご注意下さい。)

Version History

  • version 0.4.1 : 2010/06/11 ※最新版
    • infinite loop対策の強化。アスキーアート調整が大量に生じる際にもアプリが落ちにくくなりました。
    • チャンネル変更操作に関連したタイマー不具合の修正、表示の変更。
    • 勢いが速い時の更新速度遷移方法の変更。
    • URL省略オプションを有効にした際に、BEアイコンのURLが表示されないようにしました。
    • その他、細かな修正。
  • version 0.4.0 : 2010/05/11
    • レス表示画面のUIの大幅な変更。
    • ログ閲覧機能の追加。読み込んだレスを1000件まで遡って閲覧できるようになりました。
    • オプション項目の変更。
    • アーキテクチャ・実装方法の抜本的変更。全面的にソースコードを書き直しています。
  • version 0.3.1 : 2010/04/09
    • 機能追加はありません。デザイン調整のためのソース加工をしやすいように、実装方法を少し変更しました。
    • サイズ拡大バージョンの公開。これ以降のバージョンでは文字サイズを拡大したバージョンも同時に公開しています。ファイル名は*.*.*.large及び*.*.*.hugeです。
  • version 0.3.0 : 2010/01/26
    • 簡易番組表機能の追加。レス表示中に青ボタンを押すと簡単な現在番組表が表示されます。
    • 見た目の調整。全体的なテイストは変えていませんが、操作説明の表示や各所のサイズ変更などを行っています。
    • アスキーアート調整用データの微修正。
    • チャンネル順序を地デジにした時に表示がちゃんと変わっていなかったところを修正。
  • version 0.2.1 : 2010/01/05
    • 勢いが速い時にレス更新速度を一時的に高めるように変更。[決定]ボタンでレス再読込。
    • アスキーアート調整表示機能の改良。AA判定条件と文字サイズ選択方法を変更しました。
  • version 0.2.0 : 2009/11/12
    • レス表示UIの大幅な変更、アスキーアート調整表示機能の追加をはじめとして多数変更されています。
  • version 0.1.0 : 2009/09/17
    • 本サイトを作成する以前に、アップローダ上で公開していたバージョンです。

How to Use

Appearance

表示画面について説明します。

詳細を表示する

レス表示画面
  1. 現在表示中のチャンネル名。(「チャンネルセレクター」で囲まれた部分)

  2. チャンネル名を表示する色は実況の「勢い」を反映しています。

    0 勢いゲージ 256 (res/min)

    数値が高いほど白色から赤色に近づきます。

  3. ステータス欄。現在行っている処理内容を表示します。

  4. 現在表示中の番組名。

  5. 現在表示中のチャンネルにおける実況の「勢い」。単位は1分間当たりのレス数。

  6. レスの投稿場所を表すアイコン。

    2ch:2ch(アイコンの色はスレッド番号に対応)

    Twitter:Twitter

    Balloo.jp:Balloo.jp

    Chrollシステム:チャンネル変更時など

  7. レスの投稿者情報。

    2ch:「レス番号 (投稿者ID)」

    アスキーアート:末尾に「[AA]」「[AA...]」が追加(「[AA...]」は画面内に収まらない時)

    Twitter:ユーザーネーム

  8. レスの投稿時刻。フォーマットは「HH:MI:SS」でHHは24時間表記。

  9. レスの内容。

  10. 新たに追加されたレスの場合は投稿者情報の表示色が変更されます。

  11. 現在使用可能なボタン操作を表示します。レスの自動更新中は数秒後に非表示になります。

アプリケーションの表示サンプル画像はアプリキャストエミュレータのスクリーンショットを加工して作成したものです。 BRAVIAで表示した場合とは使用するフォントが異なり、品質に違いがありますのでご注意ください。 BRAVIAでの表示サンプルについてはサイト最上部の画像をご参照下さい。

Key Controls

ボタン操作について説明します。

詳細を表示する

チャンネル選択画面

← ↑ ↓ →選択するチャンネルを変更します。
決定レス表示画面に切り替え、選択されたチャンネルで実況コメントを表示します。
戻るアプリ選択画面に戻ります。

レス表示画面※状況によって使用可能なボタンが異なります。使用可能なボタンは画面下部に表示されます。

← →表示するチャンネルを変更します。
↑ ↓スクロールバーが表示されている時、ページ移動を行います。
青簡易番組表の表示/非表示を切り替えます。
決定自動更新の停止/再開を行います。
戻るアプリ選択画面に戻ります(Chrollが再起動します)。

Preferences

設定項目について説明します。[オプション]メニューから[アプリ設定]を選択することで設定画面を呼び出すことができます。

詳細を表示する

アプリ設定

チャンネル設定

  • 地デジ順で表示

    チャンネルの表示順序を地上アナログから地上デジタルに変更します。

  • 関東UHFを標準表示

    「関東UHF」チャンネルがチャンネル選択画面やレス表示画面上部メニューに表示されるようになります。

レス表示設定

  • 表示順序を降順にする

    新しいレスが上側になるように表示順序を変更します。

  • レス内のURLを省略

    レス内にURL文字列があった場合、「(URL)」または「(JPG)」に置き換えて表示スペースを節約します。

  • レス内の空行を除去

    レス内の空行を詰めて表示することで表示スペースを節約します。ただしアスキーアート内の空行は対象外。

  • 大型AAを表示しない

    アスキーアートと認識された文字列を非表示にします。アスキーアート調整の処理の重さが気になる場合などに。

  • Twitterを表示しない

    Twitterのツイートを非表示にします。

  • Ballooを表示しない

    Balloo.jpへの書き込みやBalloo.jpシステムが生成するレスを非表示にします。

アプリケーションの表示サンプル画像はアプリキャストエミュレータのスクリーンショットを加工して作成したものです。 BRAVIAで表示した場合とは使用するフォントが異なり、品質に違いがありますのでご注意ください。 BRAVIAでの表示サンプルについてはサイト最上部の画像をご参照下さい。

FAQ

Q. 実行にUSBメモリが必要なのはどうしてですか?ソニー非公認とは?
A. 一般的に、個人開発のアプリキャストを公開するには、ソニーに申請を行い審査を受けることが必要です。 審査を通過すると個人開発アプリキャストの紹介サイトに掲載され、サイトにBRAVIAからアクセスすることで端末にアプリケーションをダウンロードできるようになります。 これに倣い、Chrollもソニーへのアプリ掲載の申請を行いましたが、下記の規約に抵触する可能性があると判断したため掲載を見送るとの回答があり、審査をリジェクトされています。 ソニーから理由を添えて回答が来ること自体まれなケースなので(通常はスルー)、今後とも認可されることは難しいでしょう。

「アプリキャスト 個人開発アプリ配信サービス規約」(https://topcgi.jp.sonystyle.com/Applicastform/Open/

第2条(本アプリについての保証)

  • 第三者の知的財産権その他の一切の権利を侵害していないこと。
  • 第三者の名誉・信頼を毀損するものではないこと。
一方で、一部のBRAVIAには開発者向けの機能としてではありますが、USBメモリにファイルを入れて端末に接続することでアプリケーションを実行することができます。 この開発者のデバッグのための機能をアプリケーションの配布手段に転用することは、現在のところ明示的には禁止されていないと判断したため、Chrollはこの機能を利用して非公式な形でアプリケーションの配布を行っています。 ソニーから自粛の要請があった場合など今後の動向によっては、公開を停止するということもあるかもしれません。
Q. 古いバージョンを入手するにはどうすればいいですか?
A. 最新版と同じ場所に同じようなファイル名で残してあるので適当に探して下さい。
Q. 書き込みはできますか?
A. できません。今のところあまり必要性を感じていないので実装していません。
Q. アスキーアートの調整が不十分なことがあります。アルゴリズムについて教えて下さい。
A. フォントの違うものを強引に調整しているので精度はいまいちです。こんなものだと思って下さい。 やっていることはフォントサイズを全体の幅に応じて小さくすることと文字列自体を編集することの2点です。 文字列の編集というのは、基本的には空白文字の挿入と除去で、本来アスキーアートとして描かれるべき文字位置(MSPゴシック、16pxでの文字位置)との誤差を計算して 空白文字を増減したり置き換えたりしています。 従って文字列中にあまり空白文字のない"密"なアスキーアートではうまく調整されないことがあります。 また、アスキーアートの判別アルゴリズムは正規表現と行数の2つのチェックを行っていますが、これもたまに漏れることがあります。
Q. アスキーアートが多く読み込まれた際に表示がおかしくなることがあるのですが…。
A. 残念ながら仕様です。しばらくたっても改善されない場合は[戻る]ボタンを押して一度アプリ選択画面に戻って下さい(Chrollが再起動します)。 アプリキャストではforやwhileなどのループ回数に一定の制限が設けられており、制限を超えるとプロセスが中断されます。 なるべくこの制限に引っかからないように実装を工夫していますが、現状かなり重い処理となっていてアスキーアート調整が連続して何度も実行される場合にまれに引っかかるようです。 中断が起きてもレスの新規読み込みが止まっていない場合は、以降の処理には影響しないことがほとんどなので、アプリ選択画面に戻る必要はありません。

Feedback

アプリケーションの制作者と連絡を取る際は、以下のいずれかの方法をご使用下さい。 不具合の報告や質問・要望などChrollに関する話題の場合は、お使いのバージョンやテレビの機種を適宜併記頂けると助かります。 本サイトに関する話題も受け付けています。

ただし、いずれの場合でも返信のお約束はできかねます。また、Eメール及びフォームの投稿は私信として扱い、原則として公開の場で回答することはありません。

Related Sites