アンパチェ

アメリカンソフトウェア
アンパチェ
原作者カール・フォルマー
初回リリース2001年4月29日
安定版リリース
7.1.1 / 2024年12月20日
プレビューリリース
開発する
リポジトリgithub.com/ampache/ampache/
書かれたPHP
オペレーティング·システム[OS非依存]
プラットフォームウェブプラットフォーム
タイプストリーミングメディア/ファイルマネージャー
ライセンスAGPLv3
Webサイトampache.org

Ampacheは、フリーソフトウェアのWebベースのオーディオファイルマネージャーおよびメディアサーバーです[1]名前は「アンプ(Amplifier)」と「Apache 」を組み合わせたものです。元々はApacheのmod_mp3モジュールを利用するために開発されましたが、その後、独自のストリーミング方式を使用するように改良されました。[2]

アンパチェのマスコットはフラズと呼ばれるリスで、元々はキルステン・ピーターセンによって描かれ、後にベン・シールズによってデジタル化され、2008年にアニエス・シャンパヴィエによって再デザインされました。[3]

歴史

Ampacheは2001年に初めてリリースされました。最初の作者であるスコット・クヴェトンは、 その後オレゴン州立大学オープンソースラボ(OSUOSL)を設立し、開発の指揮をカール・ヴォルマーに引き継ぎました。ヴォルマーは2003年初頭から2011年初頭まで開発を担当しました。それ以来、Ampacheの開発指揮は何度か交代しています。現在までに[いつ? ] Ampacheは100人以上の貢献者からサポートを受けています。このプロジェクトは現在GitHubでホストされており、ボランティアコミュニティによって開発が続けられています。[4]

開発目標

Ampacheはプライベートおよび小規模グループでの導入を想定していますが、管理者の判断によりパブリック登録もサポートしています。大規模な音楽ライブラリに対応し、幅広いハードウェア構成で動作可能です。主な目標は、軽量でクロスプラットフォームなWebインターフェースを維持し、アクセスの容易さ、速度、セキュリティを最優先にすることです。[5]

拡張機能とAPI

Ampacheは、 XMLドキュメント形式でメタデータを抽出するためのアプリケーションプログラミングインターフェース(API)も提供しています。Ampacheのデータには、APIでサポートされている様々なメソッドを介してアクセスできます。これらのメソッドは元々Amarok2用に開発されましたが、Ampacheの他のフロントエンドを作成する際にも使用できます。APIへのアクセスは内部アクセス制御リストによって制御されており、パフォーマンス上の理由から、現在すべてのリクエストの結果件数は5000件に制限されています。以下のアプリケーションには、AmpacheのXML APIを使用するプラグインがあることが知られています。[要出典]

  • アマロック(2.x)
  • Coherence (UPNP A/V メディアサーバー)
  • Rhythmboxプラグイン
  • テラテック ノクソン iRadio
  • Ampache Mobile(WebOSクライアント)
  • AmpachPre (WebOS クライアント)
  • AmpacheX (iPod Touch/iPhone アプリケーション)
  • iAmpache(iPod Touch/iPhone アプリケーション)
  • Ampacheberry (BlackBerry 用の Ampache クライアント)
  • Ampache HTML5 プレーヤー (Google Chrome アプリ)

バージョン 3.7.0 以降、Ampache は Subsonic クライアントおよびPlexクライアントと互換性があります。

教育において

Ampacheの機能により、言語学習障害を持つ生徒にとって、Ampacheは強力な教育支援技術となります。チェルシースクールでは、先端技術を学ぶ学生グループが、Ampacheが生徒の学習スタイルに合わせた重要な調整修正を提供できる可能性を認識し、教室での教育と学習の向上に役立つAmpacheサーバーを構築・設定しました。[6]

アンパチェのビデオストリーミング機能は、チェルシースクールの教育と学習の向上にも活用されています。生徒たちはグループで指導ビデオを視聴するのではなく、指定された教材を各自のワークステーションにストリーミング配信されました。個別に視聴することで集中力が増し、生徒は自分のペースで学習を進めることができ、メモを取ったり、理解を深めるために同じ部分を繰り返したりすることができます。[7]

出版物

Ampacheは数多くのオンラインブログや技術記事で取り上げられています。[1] [要出典] O'Reillyの書籍『Spidering Hacks』は、オンラインアプリケーションのセキュリティテストについて詳細に説明しています。Ampacheは一般的なスパイダーハックの影響を受けないことが確認されており、開発段階からセキュリティに重点を置いてきたことで、その影響を受け続けています。[要出典] AmpacheのWikiに掲載されているコード哲学では、アプリケーション開発においてセキュリティが最も重要な考慮事項の一つとして挙げられています。[要出典]

バージョン履歴

バージョン 発売日 重要な変更点
1.01 2001年4月29日 最初の公開リリース
1.07 2001年5月4日 インターフェースの改善
1.10 2001年5月8日 Ampache の最初の PHP 専用バージョン
1.20 2001年7月22日 ID3v1.1のサポートがジャンルサポートとともに追加されました
2.0 2002年2月5日 多くの機能強化、ユーザーごとの統計情報が追加され、新しい曲が追加されてもApacheを再起動する必要がなくなりました
3.0 2002年4月5日 Randall Ehren が開発チームに参加し、XML-RPC 機能が追加され、複数の Ampache インスタンスをリンクできるようになり、mod_mp3 は使用されなくなりました。
3.1 2003年12月23日 Karl Vollmer と Robert Hopson による Ampache コードの完全な書き直しにより、Ampache を実行するために個々の Apache 構成を変更する必要がなくなりました。
3.2 2004年8月11日 ダウンサンプリング、RSSフィード、再生中機能が追加され、アルバムアートとメタデータ収集にも数多くの改善が加えられました。
3.3 2005年5月17日 GetTextサポート、バッチダウンロード、ユーザー登録、WMA/M4A/FLACサポートを追加。ネイティブPHPインストーラーを搭載した最初のバージョン。
3.3.1 2005年6月21日 Ampache の最初のテーマ設定可能なバージョン。非標準のインストール方法 (/docs) を廃止し、MPD プラグイン用の URL メソッドを実装しました。
3.3.2 2006年10月1日 ダウンサンプリング用のオプションの帯域幅ベースのビットレート、すべてのページでのキーワードクイック検索、新しい認証システム(Vauth)と新しいIPベー​​スのACLシステムの採用
3.3.3 2007年1月26日 さまざまな場所でのAJAXアクションの導入、民主的なプレイ、Last-FMプレーヤーの統合、Flashプレーヤーの統合、HttpQサポートの追加
3.4 2008年5月10日 PHP5で完全に書き直し、AJAXインターフェース、アクティブプレイリスト、XML API、動的プレイリストの追加、大幅に改善されたブラウジングシステムの導入
3.5 2009年5月5日 Web 2.0スタイルのオブジェクトタグ付け、ビデオストリーミング、IPv6、追加の動的プレイリストオプション、およびモバイルデバイスサポートの改善のサポートが追加されました[8]
3.5.1 2009年6月24日 APIと「タグ」に関する問題、およびオーディオタグ読み取りコードにおける特定の無限ループを修正しました。
3.5.2 2009年11月19日 API の複数のバグとタグ読み取りの問題を修正し、Ampache によって不正な形式または破損したファイルに対してアルバム「不明 (破損)」を追加しました。
3.5.3 2009年12月20日 セキュリティリリース - アップグレードを強く推奨
3.5.4 2010年2月2日 前回のリリースで導入されたバグを修正し、ローカルプレイメソッドの大幅な改善と修正、最大 4TB のカタログのサイズ計算も修正しました。新規インストールでは、API 使用のための追加の 2 つのデフォルト ACL が含まれます。
3.6-アルファ6 2013年5月30日 タグ付けのサポートが完了し、ダイナミックプレイリストが改善されました
3.7.0 2014年5月26日 新しいテーマ、Subsonic API、Plex API、お気に入り機能と必要な機能、iframe プレーヤー (jPlayer)、および多くのユーザー エクスペリエンスの改善
3.8.0 2015年6月12日 Ajax ページ読み込み、UPnP、DAAP、WebDAV
3.8.1 2015年12月8日 AGPLの再ライセンス、Composerの依存関係管理
3.8.2 2016年2月4日 ポッドキャストのサポート、ビデオプレイリストを追加しました
3.8.3 2017年6月22日 ディスク番号による並べ替え、曲のコメントの編集、LDAP クラスの書き換え
3.8.4 2017年12月17日 seafileカタログモジュールを追加、ユーザー履歴にIPv6アドレスを追加、
3.8.5 2018年1月23日 Subsonic APIの改善、プレイリストの修正
3.8.6 2018年3月1日 サブソニックリモートカタログモジュールバージョン2、アップデートアラートからリリースパッケージをダウンロード
3.8.7 2018年5月16日 MKVファイルのより効率的なストリーミングのために.ogvエンコーディングを追加しました
3.8.8 2018年6月18日 Subsonic APIの改善により、ゲストアカウントで曲やプレイリストをストリーミングできるようになりました
3.8.9 2018年9月10日 バグ修正、アーティスト情報が正しく表示されるようになりました
3.9.0 2018年10月21日 バグ修正とマイナーな改善
4.0.0 2019年11月24日 * GitHub 4.0.0 の変更履歴
4.1.0 2020年1月8日 * GitHub 4.1.0 の変更履歴
4.2.0 2020年8月6日 * GitHub 4.2.0 の変更履歴
4.3.0 2021年2月5日 * GitHub 4.3.0 の変更履歴
4.4.0 2021年3月3日 * GitHub 4.4.0 の変更ログ
4.4.3 2021年6月5日 これは、Ampache 5 以前の最後の安定した 4.xx リリースです。
  • GitHub 4.4.3 の変更ログ
5.0.0 2021年9月1日 * GitHub 5.0.0 変更ログ
5.1.0 2021年10月25日 * GitHub 5.1.0 の変更履歴
5.2.0 2021年12月16日 * GitHub 5.2.0 の変更履歴
5.3.0 2022年4月20日 * GitHub 5.3.0 の変更ログ
5.4.0 2022年5月19日 * GitHub 5.4.0 の変更ログ
5.5.0 2022年8月23日 * GitHub 5.5.0 の変更ログ
5.6.0 2023年3月28日 * GitHub 5.6.0 の変更ログ
6.0.0 2023年8月28日 * GitHub 6.0.0 変更ログ
6.2.1 2024年1月9日

参考文献

  1. ^ ab 「Ubuntu 18.04にAmpache音楽ストリーミングサーバーをインストールする方法 | DigitalOcean」。www.digitalocean.com 。 2024年8月5日閲覧
  2. ^ 「Ampache流ストリーミング - PHPSOマガジン記事」。2007年10月17日時点のオリジナルよりアーカイブ。
  3. ^ “New Logo”. 2009年2月22日時点のオリジナルよりアーカイブ。
  4. ^ "ampache/ampache". GitHub .
  5. ^ 「Ampacheを使ってWeb上でオーディオファイルを管理・再生する」Linux . 2008年7月14日.
  6. ^ 「Chelsea School が Ubuntu を使用して VMampache を作成」。
  7. ^ 「オープンサウンドシリーズ:パート3 - Ampache」。
  8. ^ “3.4 安定版リリース”. 2009年2月22日時点のオリジナルよりアーカイブ。
  • 公式サイト
「https://en.wikipedia.org/w/index.php?title=Ampache&oldid=1303662856」から取得