dos h0011 musicUrl - cwtickle/danoniplus GitHub Wiki

English | Japanese

Home > 譜面ヘッダー仕様 > 楽曲・譜面情報

| <- dosNo | musicUrl | musicNo -> |

musicUrl

  • 楽曲ファイル名の設定

使い方

|musicUrl=PetitMagie.mp3|
|musicUrl=PetitMagie.js|
|musicUrl=rainbow.mp3$rainbow2.js|
|musicUrl=(..)PetitMagie.mp3|  // 作品ページと同じフォルダを参照

説明

  1. 楽曲ファイル本体(mp3/wav/ogg)を指定する場合
    • 楽曲ファイル名(mp3/wav/ogg)を入れます。実際のファイルは「music」フォルダ※に入れてください。
    • またmp3/wav/oggファイルをアップロードする場合で、
      ".htaccess" が使えるサーバであれば、下記を ".htaccess" ファイルとして保存して、
      「music」フォルダに入れてください。以下のように指定します。
SetEnvIf Request_URI "\.(mp3|wav|ogg)$" deny_ref
SetEnvIf Referer "cw7\.sakura\.ne\.jp" !deny_ref
Order Allow,Deny
Allow from all
Deny from env=deny_ref

太字のところはサーバによって読み替えてください。「.」は「\.」で置き換えます。

  1. 楽曲データをbase64変換したデータを利用する場合
    • 最初に、mp3データをbase64エンコードしたデータを用意します。
      musicUrlの値は、「jsファイル」もしくは「txtファイル」として指定してください。
      この場合、以下の書式で保存したものを「music」フォルダ※に入れることになります。
function musicInit(){
  g_musicdata='base64エンコードされた音楽データ';
}

※フォルダの名前は後述の「musicFolder」変数にて変更が可能です。

(補足)base64変換ができるサイト・ソフト

補足

ver4.0.0以降、"$"区切り(ver27.5.0以降は改行区切りも可能)で複数曲指定できるようになりました。
musicTitleの"$"区切り、musicNoの番号と連動します。

関連項目

更新履歴

Version 変更内容
v27.5.0 ・$区切りの代替として改行区切りに対応
v10.0.0 (..)を先頭に指定することで作品ページと同じフォルダを参照するように変更
v4.0.0 ・"$"区切りで複数曲指定できるように変更
v1.7.0 ・base64変換したmp3データ(jsファイル)を指定できるように変更
v1.0.0
(v0.40.0)
・初回実装

| <- dosNo | musicUrl | musicNo -> |

⚠️ **GitHub.com Fallback** ⚠️