WikiDer > Ампаш
Музыкаға деген сүйіспеншілік үшін | |
| Түпнұсқа автор (лар) | Карл Волмер |
|---|---|
| Бастапқы шығарылым | 29 сәуір, 2001 |
| Тұрақты шығарылым | 4.2.3
/ 6 қазан, 2020 |
| Алдын ала қарау | дамыту
|
| Репозиторий | github |
| Жазылған | PHP |
| Операциялық жүйе | [Тәуелсіз OS] |
| Түрі | ағынды медиа / файл менеджері |
| Лицензия | AGPLv3 |
| Веб-сайт | ампак |
Ампаш Бұл ақысыз бағдарламалық жасақтама веб-аудио файл менеджері және медиа-сервер. Атауы - «Күшейткіш» және «екі сөзге арналған қойылымApache«Бастапқыда Apache-дің Mod_mp3 артықшылығын пайдалану үшін жазылған, бірақ содан кейін өзінің ағындық әдісін қолдануға бейімделген.[1] Ампахенің талисманы - бастапқыда Кирстен Петерсен салған, кейінірек Бен Шилдс цифрландырған және 2008 жылы Агнес Шампавье қайта жасаған Фраз атты тиін.[2]
Тарих
Ampache 2001 жылы шығарылды. Оның түпнұсқа авторы Скотт Кветон шығарманы жалғастырды OSUOSL кезінде Орегон мемлекеттік университеті 2003 жылдан бастап 2011 жылдың басына дейін осыған жауапты болған Карл Волмерге дамудың жетекшісі болды. Содан бері Ампахенің қорғасын өндірісі бірнеше рет өзгерді. Бүгінгі күні Ampache 80-нен астам әр түрлі салымшылардың қолдауына ие.[дәйексөз қажет]
Даму мақсаттары
Ampache-дің мақсаты - әлемнің кез-келген нүктесінен өз музыкасына қол жеткізуге мүмкіндік беру. Ол жеке және кіші топтарды енгізу үшін арнайы жазылған, бірақ әкімшіге қоғамдық тіркеуді қосуға мүмкіндік береді. Ampache-дің негізгі мақсаты кез-келген аппаратурада және PHP-ді қолдайтын кез-келген платформада жұмыс істейтін қарапайым, қауіпсіз және жылдам веб-ұшты қолдау болып табылады. Ол сондай-ақ үлкен музыкалық коллекцияларды орналастыру үшін жазылған.
Кеңейтімдер және API
Ampache сонымен бірге қолданбалы бағдарламалау интерфейсі (API) метамәліметтерді XML құжаттары түрінде шығаруға арналған. Ampache деректеріне бастапқыда Amarok2-де қолдану үшін жасалған, бірақ сонымен қатар Ampache-дің басқа ұштарын жасау үшін пайдаланылатын API-де қолдау көрсетілетін көптеген әдістер арқылы қол жеткізуге болады. API-ге қатынас ішкі бақылау тізімдерімен басқарылады; өнімділік себептері бойынша барлық сұраныстарда 5000 нәтиже шегі бар. Келесі қосымшаларда Ampache's XML API пайдаланатын қосылатын модульдер бар екені белгілі:
- Амарок (2.х)
- Үйлесімділік (UPNP A / V MediaServer)
- Ритмбокс плагині
- Terratec Noxon 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 клиенттерімен және Плекс клиенттер.
Ампаха және білім
Ampache ерекшеліктері оны қуатты етеді нұсқаулық және көмекші технология студенттерге арналған тілдік оқытудың айырмашылықтары. Челси мектебінде алдыңғы қатарлы технология оқушылары Ampache-дің маңызды мүмкіндіктерін мойындады орналастыру және модификация олардың оқу стиліне қызмет ететін; олар сыныпта оқыту мен оқуды жақсарту үшін іске қосылған Ampache серверін құрды және конфигурациялады.[3]
Ampache каталогына нұсқаулық деңгейіндегі мәтіндер мен тапсырмалардың аудиожазбаларын қосу арқылы нұсқаушы студенттерге жеке және өз бетінше тыңдау мүмкіндігін береді ағынды материалдың баспа нұсқасын оқу кезінде мәтін; осылайша қолданылатын Ampache студенттерге оқу материалдары мен басқа деңгейде қол жетімді емес деңгейдегі мәтіндерді пайдалануға мүмкіндік береді. Ampache осылайша үш ортақ үй арасында ымыраға айналады: мәтіннен сөйлеуге бағдарламалық жасақтама, адам оқырманы және аудиокітаптар.[4]
Ampache-дің видео-ағындық мүмкіндіктері Челси мектебінде оқыту мен оқуды жақсарту үшін де қолданылған. Оқушыларға топтық нұсқаулықта бейнематериалдар қарағаннан гөрі, берілген материал болды ағынды олардың жеке жұмыс станцияларына. Тәуелсіз қарау зейіннің бөлінуін азайтады және студенттерге өз қарқынымен алға жылжуға мүмкіндік береді, жазбалар кідіртеді немесе түсіндіру үшін сегменттерді қайталайды.[5]
Жарияланымдар
Ampache көптеген интернет-блогтарда және техникалық мақалаларда жарияланған. О'Рейли кітабы Өрмекші хакерлер онлайн-қосымшалардың қауіпсіздік тестілеуінің егжей-тегжейі. Ампахтың стандартты өрмекшілдерге қарсы иммунитеті бар екендігі анықталды және оны әзірлеу кезінде қауіпсіздікке баса назар аудару жалғасуда. Ampache викиінде келтірілген кодтық философия қауіпсіздікті қосымшаны әзірлеу кезіндегі маңызды мәселелердің бірі ретінде көрсетеді.
Нұсқа тарихы
| Нұсқа | Шығару күні | Маңызды өзгерістер | |
|---|---|---|---|
| 1.01 | 29 сәуір, 2001 жыл | Бірінші көпшілікке шығару | |
| 1.07 | 4 мамыр, 2001 ж | Жақсартылған интерфейс | |
| 1.10 | 8 мамыр, 2001 ж | PHP-дің тек алғашқы Ampache нұсқасы | |
| 1.20 | 2001 жылғы 22 шілде | ID3v1.1 қолдауы Жанр қолдауымен бірге қосылды | |
| 2.0 | 5 ақпан 2002 ж | Бір қолданушыға арналған статистиканың көптеген жақсартулары қосылды, жаңа әндер қосылған кезде Apache-ді қайта қосу қажет болмайды | |
| 3.0 | 5 сәуір 2002 ж | Randall Ehren әзірлеушілер тобына қосылды, XML-RPC функционалдығы қосылды, көптеген Ampache даналарын байланыстыруға мүмкіндік берді, mod_mp3 бұдан былай пайдаланылмайды | |
| 3.1 | 2003 жылғы 23 желтоқсан | Карл Волмер мен Роберт Хопсонның Ampache кодын толықтай қайта жазуы, жеке Apache конфигурациясына өзгертулер енгізу Ampache іске қосылуы үшін қажет болмайды | |
| 3.2 | 11 тамыз 2004 ж | Downsampling, RSS Feeds және Now Playing қосылды, сонымен қатар альбом суреттері мен мета-деректерді жинаудың көптеген жақсартулары бар | |
| 3.3 | 2005 жылғы 17 мамыр | GetText қолдауы, пакеттік жүктеу, пайдаланушыны тіркеу және WMA / M4A / FLAC қолдауы, PHP инсталляторының алғашқы нұсқасы қосылды | |
| 3.3.1 | 2005 жылғы 21 маусым | Ampache-дің бірінші тақырыптық нұсқасы, стандартты емес орнату әдісінен бас тартылған (/ docs), MPD қосылатын модуліне арналған URL әдісі | |
| 3.3.2 | 1 қазан, 2006 ж | Төмен таңдау үшін өткізу қабілеттілігіне негізделген бит жылдамдығы, барлық беттерден жылдам іздеу, жаңа аутентификация жүйесі (Vauth) және жаңа IP-негізделген ACL жүйесі | |
| 3.3.3 | 2007 жылғы 26 қаңтар | Әр түрлі жерлерде енгізілген AJAX әрекеттері, демократиялық ойын, интеграцияланған Last-FM ойнатқышы, интеграцияланған Flash ойнатқышы және HttpQ қолдауы | |
| 3.4 | 10 мамыр, 2008 ж | PHP5, AJAX'd интерфейсінде, белсенді ойнату тізімінде, XML API-де, динамикалық ойнату тізімдерінде толықтай қайта жазуды аяқтаңыз, кеңейтілген шолу жүйесі енгізілді | |
| 3.5 | 5 мамыр 2009 ж | Web 2.0 Style нысанын белгілеу, бейне ағыны, IPv6, қосымша динамикалық ойнату тізімі опциялары және мобильді құрылғыны жақсарту үшін қолдау қосылды[6] | |
| 3.5.1 | 2009 жылғы 24 маусым | API және ‘тегтермен’ түзетілген мәселелер, сондай-ақ аудио тегті оқу кодындағы кейбір шексіз циклдар | |
| 3.5.2 | 19 қараша, 2009 ж | API-де бірнеше қателер жойылды, сонымен қатар тегтерді оқу мәселелері, «Ampache» қате немесе бүлінген файлдар үшін «Белгісіз (сынған)» альбомы қосылды | |
| 3.5.3 | 2009 жылғы 20 желтоқсан | Қауіпсіздік нұсқасы - жаңартылған нұсқасы | |
| 3.5.4 | 2 ақпан, 2010 жыл | Соңғы шығарылымда енгізілген қателер, сонымен қатар localplay әдістеріне арналған айтарлықтай жақсартулар мен түзетулер, сонымен қатар 4 TB каталогтардың өлшемдерін есептеу түзетілді, жаңа қондырғыларда API пайдалану үшін қосымша екі әдепкі ACL болады | |
| 3.6-альфа6 | 2013 жылғы 30 мамыр | Аяқтауды қолдау, динамикалық ойнату тізімдері жақсарды | |
| 3.7.0 | 26 мамыр, 2014 | Жаңа тақырып, Subsonic API, Plex API, таңдаулы және қажетті мүмкіндіктер, iframed ойнатқышы (jPlayer), сонымен қатар көптеген пайдаланушылар тәжірибесін жақсарту | |
| 3.8.0 | 2015 жылғы 12 маусым | Ajax парағын жүктеу, UPnP, DAAP, WebDAV | |
| 3.8.1 | 2015 жылғы 8 желтоқсан | AGPL қайта лицензиялау, Composer тәуелділікті басқару | |
| 3.8.2 | 2016 жылғы 4 ақпан | Podcast қолдауы, бейне ойнату тізімдері қосылды | |
| 3.8.3 | 2017 жылғы 22 маусым | Диск нөмірі бойынша сұрыптау, әннің түсініктемелерін өңдеу, LDAP сыныбын қайта жазу | |
| 3.8.4 | 2017 жылғы 17 желтоқсан | Seafile каталогы модулі қосылды, IPv6 мекен-жайы пайдаланушы тарихына қосылды, | |
| 3.8.5 | 2018 жылғы 23 қаңтар | Subsonic API жақсартулары, ойнату тізімдерін түзету | |
| 3.8.6 | 2018 жылғы 1 наурыз | Subsonic қашықтағы каталог модулі 2-нұсқасы, жаңарту туралы ескертуден шығарылым бумаларын жүктеңіз | |
| 3.8.7 | 16 мамыр 2018 ж | MKV файлдарын тиімдірек жіберу үшін .ogv кодтауы қосылды | |
| 3.8.8 | 18 маусым 2018 | Subsonic API жақсартулары, қонақтар тіркелгілері әндер мен ойнату тізімдерін ағынмен жібере алады | |
| 3.8.9 | 10 қыркүйек 2018 ж | Қателер түзетілді, орындаушы туралы ақпарат дұрыс көрсетіледі | |
| 3.9.0 | 21 қазан 2018 ж | Қателерді түзету және кішігірім жақсартулар | |
| 4.0.0 | 24 қараша, 2019 |
| |
| 4.0.1 | 25 қараша, 2019 | Қателерді түзету және кішігірім жақсартулар | |
| 4.0.2 | 26 қараша, 2019 | Қателерді түзету және кішігірім жақсартулар | |
| 4.0.3 | 28 қараша, 2019 | API және ойнату тізімдеріне қатысты қателерді түзету | |
| 4.0.4 | 2 желтоқсан, 2019 |
| |
| 4.1.0 | 8 қаңтар, 2020 ж | Жаңа API құрастыруымен қатар, кейбір қателер түзетулерінен тұратын шағын шығарылым. | |
| 4.2.0 | 6 тамыз, 2020 | Бұл үлкен сапа және қателерді түзету шығарылымы болды, мұндағы ең үлкен өзгеріс - JSON API ресми шығарылымы. | |
| 4.2.1 | 14 тамыз 2020 | Жақында шығарылғаннан кейінгі қателіктер түзетілді. | |
| 4.2.2 | 2 қыркүйек, 2020 | Жақында шығарылғаннан кейінгі қателіктер түзетілді. | |
| 4.2.3 | 14 тамыз 2020 | Жақында шығарылғаннан кейінгі қателіктер түзетілді. |
Әдебиеттер тізімі
- ^ «Ampache Way ағыны - PHPSO журналының мақаласы». Архивтелген түпнұсқа 2007-10-17.
- ^ «Жаңа логотип». Архивтелген түпнұсқа 2009-02-22.
- ^ «Челси мектебі VMampache жасау үшін Ubuntu пайдаланады».
- ^ «ГНУ орта мектебі: ашық қайнар көзге үлес қосу арқылы балаларды оқыту».
- ^ «Ашық дыбыстық серия: 3 бөлім - Амфач».
- ^ «3.4 тұрақты шығарылым». Архивтелген түпнұсқа 2009-02-22.