Otter Player

技术支持 技術支援 Support サポート

联系我们 聯絡我們 Contact お問い合わせ

iotterplayer@outlook.com

使用中遇到问题或有新想法,欢迎发邮件。附上问题描述、复现步骤和版本号,能帮我更快定位。

版本号在 App 内「设置」页面底部可以找到。

使用中遇到問題或有新想法,歡迎寄信。附上問題描述、重現步驟和版本號,能幫我更快定位。

版本號在 App 內「設定」頁面底部可以找到。

Hit a problem or have an idea? Email me. Including what happened, the steps to reproduce, and your version number helps me track it down faster.

The version and build number are shown at the bottom of the Settings screen inside the app.

不具合やご要望がありましたら、メールをお送りください。状況・再現手順・バージョン番号を添えていただけると助かります。

バージョン番号はアプリ内「設定」画面の下部に表示されています。

开始使用 開始使用 Getting Started はじめに

Otter Player 是一款本地音乐播放器:音乐保存在你的设备或你自己的服务器上。

把音乐放进来有三种方式:

  • 文件 App:拷贝到「我的 iPhone → Otter Player」,再从「音乐源 → 默认」进入浏览。
  • 文件传输:打开「设置 → 文件传输」,用电脑浏览器访问 App 里显示的地址上传。
  • 音乐源:添加局域网服务器(SMB、NFS、WebDAV、DLNA),或添加手机上的其它文件夹。

在目录里长按歌曲选「添加到音乐库」,就能在「音乐库」里按专辑、艺术家、流派等分类浏览。

Otter Player 是一款本機音樂播放器:音樂保存在你的裝置或你自己的伺服器上。

把音樂放進來有三種方式:

  • 檔案 App:拷貝到「我的 iPhone → Otter Player」,再從「音樂源 → 預設」進入瀏覽。
  • 檔案傳輸:打開「設定 → 檔案傳輸」,用電腦瀏覽器連上 App 顯示的位址上傳。
  • 音樂源:加入區域網路伺服器(SMB、NFS、WebDAV、DLNA),或加入手機上的其它資料夾。

在目錄裡長按歌曲選「新增到音樂庫」,就能在「音樂庫」裡依專輯、演出者、曲風等分類瀏覽。

Otter Player is a local music player: your music stays on your device or on your own server.

There are three ways to get music in:

  • Files app: copy files into "On My iPhone → Otter Player", then browse them from "Sources → Default".
  • File Transfer: turn it on in "Settings → File Transfer" and upload from your computer's browser using the address shown in the app.
  • Sources: add a server on your local network (SMB, NFS, WebDAV, DLNA), or add another folder on your iPhone.

Long-press a song in a folder and choose "Add to Library"; it then shows up under Library by album, artist, genre and more.

Otter Player はローカル音楽プレイヤーです。音楽はお使いのデバイスまたはご自身のサーバーに保存されます。

音楽を追加する方法は 3 つあります:

  • ファイル App:「この iPhone 内 → Otter Player」にコピーし、「音楽ソース → デフォルト」から開きます。
  • ファイル転送:「設定 → ファイル転送」をオンにし、アプリに表示されたアドレスをパソコンのブラウザで開いてアップロードします。
  • 音楽ソース:同じネットワーク上のサーバー(SMB、NFS、WebDAV、DLNA)や、iPhone 内の別のフォルダを追加します。

フォルダ内の曲を長押しして「ライブラリに追加」を選ぶと、「ライブラリ」でアルバム・アーティスト・ジャンル別に閲覧できます。

常见问题 常見問題 Troubleshooting よくある質問

  • 音乐库是空的? 音乐需要先「添加到音乐库」:在「音乐源」或目录里长按歌曲即可添加。
  • 网络源连不上? 确认手机与服务器在同一个局域网,并检查地址、用户名和密码。
  • 封面不显示? 封面取自音乐文件内嵌的图片,文件里没有内嵌封面时不会显示。
  • 歌词不显示? 把歌词文件放到音乐文件所在的文件夹并保持同名,扩展名用 lrc、ttml 或 qrc 等。
  • 歌词发音? 日语注假名、中文标拼音、韩语配罗马字、英文显示音标,与原文一起逐字高亮,全部在本机计算,不需要联网。
  • 播放没有声音? 检查是否连了蓝牙设备,或试听其它歌曲确认音频文件本身是否正常。
  • 音樂庫是空的? 音樂需要先「新增到音樂庫」:在「音樂源」或目錄裡長按歌曲即可新增。
  • 網路來源連不上? 確認手機與伺服器在同一個區域網路,並檢查位址、使用者名稱和密碼。
  • 封面不顯示? 封面取自音樂檔案內嵌的圖片,檔案裡沒有內嵌封面時不會顯示。
  • 歌詞不顯示? 把歌詞檔案放到音樂檔案所在的資料夾並保持同名,副檔名用 lrc、ttml 或 qrc 等。
  • 歌詞發音? 日語注假名、中文標拼音、韓語配羅馬字、英文顯示音標,與原文一起逐字高亮,全部在本機計算,不需要連網。
  • 播放沒有聲音? 檢查是否連接了藍牙裝置,或試聽其它歌曲確認音訊檔案本身是否正常。
  • Library looks empty? Songs must be added first: long-press a song in Sources or a folder and choose "Add to Library".
  • Network source will not connect? Make sure the phone and the server are on the same local network, and check the address, username and password.
  • No artwork? Artwork comes from the image embedded in the music file; if the file has none, nothing is shown.
  • No lyrics? Put the lyrics file in the same folder as the music file with the same name, using an extension such as lrc, ttml or qrc.
  • Lyric pronunciation? Kana for Japanese, pinyin for Chinese, romaja for Korean, IPA for English — highlighted word by word alongside the original, all computed on your device with no network connection.
  • No sound? Check whether a Bluetooth device is connected, or try another song to see whether the audio file itself is fine.
  • ライブラリが空? 曲は先に「ライブラリに追加」する必要があります。「音楽ソース」やフォルダで曲を長押しして追加してください。
  • ネットワークソースに接続できない? iPhone とサーバーが同じネットワークにあるか、アドレス・ユーザー名・パスワードをご確認ください。
  • ジャケットが表示されない? ジャケットは音楽ファイルに埋め込まれた画像を使用します。埋め込みがない場合は表示されません。
  • 歌詞が表示されない? 歌詞ファイルを音楽ファイルと同じフォルダに同じ名前で置いてください。拡張子は lrc、ttml、qrc などです。
  • 歌詞の発音は? 日本語は読み仮名、中国語はピンイン、韓国語はローマ字、英語は発音記号を、原文と一緒に 1 語ずつハイライト表示します。すべて端末内で計算するため、通信は不要です。
  • 音が出ない? Bluetooth 機器に接続していないか確認するか、別の曲を再生してファイル自体を確認してください。

系统要求 系統需求 Requirements 動作環境

  • iPhone 或 iPad,iOS 16.0 或更高版本
  • 网络源功能需要手机与服务器处于同一局域网
  • 界面语言:简体中文、繁體中文、English、日本語
  • iPhone 或 iPad,iOS 16.0 或以上版本
  • 網路來源功能需要手機與伺服器處於同一個區域網路
  • 介面語言:简体中文、繁體中文、English、日本語
  • iPhone or iPad running iOS 16.0 or later
  • Network sources require the phone and the server to be on the same local network
  • Interface languages: 简体中文, 繁體中文, English, 日本語
  • iPhone または iPad、iOS 16.0 以降
  • ネットワークソースの利用には、iPhone とサーバーが同じネットワークにある必要があります
  • 表示言語:简体中文、繁體中文、English、日本語

开源软件与许可证 開源軟體與授權條款 Open Source Software & Licenses オープンソースとライセンス

Otter Player 使用了以下开源软件。其中标注 LGPL 的组件以静态链接方式使用:

Otter Player 使用了以下開源軟體。其中標註 LGPL 的元件以靜態連結方式使用:

Otter Player includes the following open source software. The components marked LGPL are used as static links:

Otter Player は以下のオープンソースソフトウェアを使用しています。LGPL と記載されたコンポーネントは静的リンクで使用しています:

Component Version License
FFmpegn7.1.4LGPL-2.1-or-later
libsmb26.2LGPL-2.1-or-later
libnfs6.0.2LGPL-2.1-or-later / BSD-2-Clause
pupnp22.0.4BSD-3-Clause
TagLib2.3.2MPL-1.1
utfcpp4.2.0BSL-1.0
Flite(仅 text-to-phoneme)2.2CMU MIT-style
SwiftNIO2.99.0Apache-2.0
Swift Atomics1.3.0Apache-2.0 (Runtime Library Exception)
Swift Collections1.4.1Apache-2.0 (Runtime Library Exception)
Swift System1.6.4Apache-2.0 (Runtime Library Exception)

Flite 仅用于歌词里的英文读音(把英文单词转成音标),只编译其中的 text-to-phoneme 部分:不包含语音包,也不提供语音合成入口。其它语言(日文、中文、韩文等)的注音由系统分词器与自实现完成,不使用 Flite。

Flite 僅用於歌詞中的英文讀音(將英文單字轉為音標),只編譯其中的 text-to-phoneme 部分:不包含語音包,也不提供語音合成入口。其它語言(日文、中文、韓文等)的注音由系統分詞器與自實作完成,不使用 Flite。

Flite is used only to convert English words to IPA for lyric pronunciation; only its text-to-phoneme component is compiled in. No voice data is included and there is no speech synthesis entry point. Romanization for every other language (Japanese, Chinese, Korean) is produced by the system tokenizer and our own implementation, and does not use Flite.

Flite は歌詞の英語の読み(英単語を発音記号に変換)にのみ使用しています。text-to-phoneme 部分のみを組み込んでおり、音声データは含まず、音声合成の入口もありません。その他の言語(日本語・中国語・韓国語など)の読みは、システムのトークナイザと独自実装で処理しており、Flite は使用していません。

FFmpeg、libsmb2 与 libnfs 以 GNU 宽通用公共许可证(LGPL)第 2.1 版或更高版本授权。您可以为了调试对这些库的修改而反向工程本应用,范围以 LGPL 第 2.1 版的规定为限。

各组件对应源码与全部许可证文本见开源许可页面。

FFmpeg、libsmb2 與 libnfs 以 GNU 寬通用公共許可證(LGPL)第 2.1 版或更高版本授權。您可以為了偵錯對這些函式庫的修改而反向工程本應用程式,範圍以 LGPL 第 2.1 版的規定為限。

各元件對應原始碼與全部授權條款全文見開源授權頁面。

FFmpeg, libsmb2 and libnfs are licensed under the GNU Lesser General Public License version 2.1 or later. You may reverse engineer this app when, and only to the extent, necessary to debug modifications to those libraries, as provided by LGPL version 2.1.

The corresponding source for each component and all license texts are on the Open Source Licenses page.

FFmpeg、libsmb2、libnfs は GNU劣等一般公衆利用許諾書(LGPL)バージョン 2.1 以降でライセンスされています。これらのライブラリへの改変をデバッグするために必要な範囲に限り、LGPL バージョン 2.1 の定めるところにより本アプリをリバースエンジニアリングすることができます。

各コンポーネントに対応するソースとライセンス全文はオープンソースライセンスのページをご覧ください。

全部许可证文本与完整的第三方声明:开源许可。

全部授權條款全文與完整的第三方聲明:開源授權。

All license texts and the complete third-party notices: Open Source Licenses.

ライセンス全文とサードパーティに関する完全な表示:オープンソースライセンス。