2017年05月05日

自作の音楽ファイルプレイヤーに,再生している曲の情報を Mastodon インスタンスに Toot する機能を追加した.

Web拍手:


「つづききけるくん」
https://noike.info/~kenzi/programming/tudukikikeru/


Player_Toot.png




自作の音楽ファイルプレイヤーに,再生している曲の情報を Mastodon インスタンスに Toot する機能を追加した.
Toot する文字列は,Twitter への Tweet と同様に,

♪ 曲タイトル (年) / アーティスト [アルバムタイトル] コメント Google検索結果URL ハッシュタグ


というフォーマットにした.


私は Mastodon のソースを全然みていないのだけど,
API を使って試した結果から挙動を推測すると,

o Toot に URL が含まれているとき,その URL が指しているページの内容が CARD 領域に展開されるかどうかは,Toot の公開範囲には関係なく,アカウントの公開状態によって決まる.
非公開アカウントだと,Toot の公開範囲を Public にしても展開されない.
公開アカウントだと,Toot の公開範囲を自分への direct にしても展開される.

o ↑ その URL は,短縮 URL でも構わない.問題なくきちんと展開される.

o ↑ その短縮 URL を生成するサービスは,自サーバーの YOURLS のような独自サービスであっても構わない.問題なくきちんと展開される.

o アプリ名は,日本語(UTF8)が使える.Twitter アプリと同じ.

o アプリ名からリンクを張ることもできる.Twitter アプリと同じ.

という感じでした.




==

2014年07月18日
自作の再生ツールを,暫定的に FLAC に対応させた.FLAC ファイルを wav ファイルに変換して再生する,という安直な実装で逃げた(^^;).これで,自宅サーバ内の FLAC ファイルを出先からも聴けるぞー.着々と MP3 から FLAC に移行するのだ.
http://knoike.seesaa.net/article/402040852.html

2013年08月29日
Last.fm に Scrobble するときのアーティスト名は,アーティスト名文字列に半角英数字以外の文字が含まれているときは半角空白文字を除去して Scrobble するほうが,すでに登録されているアーティスト名と一致することが多いような感じ.
http://knoike.seesaa.net/article/373369309.html

2013年08月15日
ということで,再び Last.fm に Scrobble することにしてみました.私のアカウントは http://www.lastfm.jp/user/knoike です.
http://knoike.seesaa.net/article/372052763.html

2013年08月15日
自作の音楽ファイル再生ツールに,聴いている曲データの情報を Last.fm に Scrobble するようにしてみた.「いまさらながら,」という感じ.以前は,どうしてくじけたんだったかなぁ.割とすんなりとできました.
http://knoike.seesaa.net/article/372052249.html

2010年07月14日
曲情報を大量に Tweet したせいで,私の TL の S/N 比がかなり悪い状態になった気がする(^^;).
http://knoike.seesaa.net/article/156285751.html

2010年07月11日
聴いている曲データの情報を Tweet するときに,その情報で YouTube を検索した結果の URL も付記するツールを作ってみた.
http://knoike.seesaa.net/article/156013415.html

2009年12月11日
mixi station から mixi ミュージックの機能がなくなった.
http://knoike.seesaa.net/article/152841990.html

2009年12月09日
Media Player で再生している曲の情報を Twitter に自動投稿するようにしてみた.
http://knoike.seesaa.net/article/152842007.html

2008年09月09日
「mixi Radio」プレイヤー機能追加のお知らせ
http://knoike.seesaa.net/article/152835283.html

2008年03月21日
mixi ミュージック再生履歴からの曲の欠落
http://knoike.seesaa.net/article/152832447.html

2008年02月23日
Microsoft 主要製品の API
http://knoike.seesaa.net/article/152831313.html

2008年02月02日
last.fm に再び scribe することにしてみた
http://knoike.seesaa.net/article/152831402.html


【コンピュータの最新記事】
posted by NOIKE at 03:37 | 東京 ☀ | Comment(0) | TrackBack(2) | コンピュータ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/449600277
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック

API で Mastodon インスタンスに Toot したときに,インスタンスによって結果が異なったのでメモ.
Excerpt: API で Mastodon インスタンスに Toot したときに,インスタンスによって結果が異なったのでメモ. x mastodon.cloud (Ver. 1.3.2) API で Toot ..
Weblog: とり茶
Tracked: 2017-05-05 22:14

他のいくつかのインスタンスと違って,mastodon.cloud への API での Toot は,HTTP/1.1 だとできるっぽい.(HTTP/2 だとだめっぽい.) curl で,--http1.1 オプションをつけたら Toot できた.
Excerpt: 他のいくつかのインスタンスと違って,mastodon.cloud への API での Toot は,HTTP/1.1 だとできるっぽい.(HTTP/2 だとだめっぽい.) curl で,--http1..
Weblog: とり茶
Tracked: 2017-05-07 04:04