*

nnddの共有部分の解析してみた。

公開日: : 最終更新日:2014/10/05 PC

ほぼ毎日NNDDというソフトを使ってニコニコ動画を見ているんですが、
このソフト、ローカルマシンにニコニコ動画の動画ファイルをガッシガッシ溜め込んでおけるソフトでして、
それをnvplayerというソフトで倍速再生するととっても時間の無駄遣いの節約ができてお勧めです。(謎)

でー、このソフト。LAN内でなら保存した動画の共有ができるというこれまたすばらしい機能があります。
メインマシンでガッシガッシ動画をダウンロード&溜め込みをして、
サブマシンでメインマシンの動画を再生(超速い)
とかできてマジお勧めです。

現状この共有機能は、windows、リナックス(使わん)、Mac(使わん)に対応しています。

・・・・iphoneとAndroidでも共有したいよね?
ということで、ソースコードが公開されているのでプロトコルを勝手に解析してみました☆ミ

以下テスト用ソース。

nndd_test.pl

#!/usr/bin/perl -w

use strict;

use LWP::UserAgent;
use HTTP::Request::Common;
my $userAgent = LWP::UserAgent->new(agent => 'perl post');
my $message = "";


#NNDDサーバーに保存されている全マイリスト取得
$message = "<nnddRequest type=\"GET_MYLIST_LIST\"></nnddRequest>";

#NNDDサーバーに保存されているマイリストをID指定で取得(http://www.nicovideo.jp/mylist/27543937)
#$message = "<nnddRequest type=\"GET_MYLIST_BY_ID\"><rss rssType=\"MY_LIST\" id=\"27543937\"></rss></nnddRequest>";


my $response = $userAgent->request(POST 'http://127.0.0.1:12300/NNDDServer/',
Content_Type => 'text/xml',
Content => $message);

print $response->error_as_HTML unless $response->is_success;

print $response->as_string;

Strawberry Perlで動作確認済み。
プロトコルの分析だから別にiphoneやアンドロイドでやる必要ないし。perlで十分だし。perl最高だし。

iphoneはmp4しか再生できないし、flvは端末によって再生できたりできなかったりするのでよくわからんしなので
mp4だけの一覧表示部分を作って、それコメント載せずに再生するだけプレーヤーなら簡単に作れそう。

他のプレーヤーにURL スキームで再生用URLを分投げてストリーミング再生!
とかしたら幸せになれるかな?って感じです。

余裕があったら作ってみたいなあー。

ではでは。

関連記事

no image

Java 3D Scene Graph Editor

Java3Dのシーングラフエディタを動かそうと思って、しばらくはまったのでメモ。 1.ja

記事を読む

no image

Twitter Toolsを使ってみた。

ツイッターからblog記事を生成できる Twitter Tools というwordpressのツール

記事を読む

no image

sambaのバージョン上げたらsmbstatus死んだ

root以外で smbstatus すると結果が返ってこなくなるという怪現象。 結果:

記事を読む

no image

vmware serverで511 Error connecting

vmware serverにコンソール接続しようとしたら 511 Error connect

記事を読む

新都社リーダー作成中。

新都社って漫画サイトが面白いです! ネットの漫画家さん達が漫画を投稿しているサイトです。

記事を読む

no image

ubuntuでコンソールの省電力機能を無効に

会社でどーやんの?聞かれて、家に帰って宿題として調べた。 /etc/console-tools

記事を読む

no image

Killdeadpixel.com を試す

RSSをチェックしていたら、 Killdeadpixel.com なるものを発見。 なんでも、

記事を読む

SB→auにMNPしてきた!part1

この土曜、日曜でauにiphone5を買いに行ってきました! iPhone5 & iPhone

記事を読む

iphoneの維持費を節約したい!

クレカの支払い伝票見てて、毎月ほとんど使っていないソフトバンクのiphone4Sに約4000円も払っ

記事を読む

さくらのVPSでkumacoinを掘ってみた!

実験的にな。 さくらのVPS(1G)で掘ってみました。 マイニングソフトのインストール&

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


脱毛器を買い申した

突然ですが、脱毛器を買いました。 トリア・パーソナルレーザー脱毛

去年の体重の推移

あけおめ!ことよろ! 新年早々特にネタもないので無理やりひねり出

招き猫 G-SHOCK

腕時計は営業ツールもしくは換金アイテムとしか思っていない俺です。

Android の Chrome78 の長押しメニューがうぜえ!対策

日常での情報収集では Amazon FireHD8 を使っています。私

PHPカンファレンス仙台2019に参加してきたぞー

一か月越しだけど書く。 ブログを書くまでがカンファレンスだって偉い人

→もっと見る

  • まだデータがありません。

PAGE TOP ↑