WikiDer > Ampache
![]() Musiqani sevish uchun | |
Asl muallif (lar) | Karl Vollmer |
---|---|
Dastlabki chiqarilish | 2001 yil 29 aprel |
Barqaror chiqish | 4.2.3 / 6 oktyabr, 2020 yil |
Ko'rib chiqish versiyasi | rivojlantirish |
Ombor | github |
Yozilgan | PHP |
Operatsion tizim | [Mustaqil OS] |
Turi | Oqimli ommaviy axborot vositalari / fayl menejeri |
Litsenziya | AGPLv3 |
Veb-sayt | ampache |
Ampache a bepul dasturiy ta'minot veb-ga asoslangan audio fayl menejeri va media-server. Ism "Kuchaytirgich" va "so'zlari bo'yicha o'yinApacheDastlab u Apache-ning Mod_mp3-dan foydalanish uchun yozilgan edi, ammo o'sha vaqtdan beri o'z oqim usulidan foydalanishga moslashtirildi.[1] Ampache's Mascot - dastlab Kirsten Petersen tomonidan chizilgan, keyinchalik Ben Shilds tomonidan raqamlangan va 2008 yilda Agnes Champavier tomonidan qayta ishlangan Fraz nomli sincap.[2]
Tarix
Ampache 2001 yilda chiqarildi. Uning asl muallifi Skott Kveton ushbu asarni yaratishga kirishdi OSUOSL da Oregon shtat universiteti 2003 yildan 2011 yil boshigacha bu ish uchun mas'ul bo'lgan Karl Vollmerga rivojlanish yo'lini topshirdi. O'shandan beri Ampache qo'rg'oshini ishlab chiqarish bir necha bor o'zgardi. Bugungi kunga kelib, Ampache 80 dan ortiq turli xil yordamchilarning yordamiga ega.[iqtibos kerak]
Rivojlanish maqsadlari
Ampache-ning maqsadi - dunyoning istalgan nuqtasidan o'z musiqasiga kirish huquqini berish. U xususiy va kichik guruhlarni amalga oshirish uchun maxsus yozilgan, ammo administratorga ommaviy ro'yxatdan o'tishni yoqish imkoniyatini beradi. Ampache-ning asosiy maqsadi deyarli har qanday qo'shimcha qurilmada va PHP-ni qo'llab-quvvatlovchi har qanday platformada ishlaydigan sodda, xavfsiz va tezkor veb-uchini saqlashdir. Shuningdek, u katta musiqiy to'plamlarni joylashtirish uchun yozilgan.
Kengaytmalar va API-lar
Ampache shuningdek dastur dasturlash interfeysi (API) metan ma'lumotlarni XML hujjatlari shaklida chiqarish uchun. Ampache ma'lumotlariga dastlab Amarok2 bilan ishlash uchun yaratilgan API-da qo'llab-quvvatlanadigan ko'plab usullar orqali kirish mumkin, ammo ular yordamida Ampache-ning boshqa uchlarini yaratish uchun ham foydalanish mumkin. API-ga kirish ichki kirish nazorati ro'yxatlari tomonidan boshqariladi; ishlash sabablari bo'yicha barcha so'rovlarda hozirda 5000 natijalar chegarasi mavjud. Quyidagi dasturlarda Ampache-ning XML API-dan foydalanadigan plaginlari borligi ma'lum:
- Amarok (2.x)
- Uyg'unlik (UPNP A / V MediaServer)
- Ritmboks plagini
- Terratec Noxon iRadio
- Ampache Mobile (WebOS mijozi)
- AmpachPre (WebOS mijozi)
- AmpacheX (iPod Touch / iPhone ilovasi)
- iAmpache (iPod Touch / iPhone dasturi)
- Ampacheberry (BlackBerry uchun Ampache mijozi)
- Ampache HTML5 pleyeri (Google Chrome ilovasi)
3.7.0 versiyasidan boshlab, Ampache Subsonic mijozlari va Plex mijozlar.
Ampache va ta'lim
Ampache xususiyatlari uni kuchli qiladi ko'rsatma va yordamchi texnologiya bilan talabalar uchun tilga asoslangan ta'limning farqlari. "Chelsi" maktabida bir qator ilg'or texnologiyalar talabalari Amfaxening muhim imkoniyatlarni tan olishdi turar joy va o'zgartirishlar ularning o'quv uslublariga xizmat qiladigan; ular sinfda o'qitish va o'qitishni kuchaytirish uchun ishga tushirilgan Ampache serverini qurdilar va sozladilar.[3]
Ampache katalogiga o'qitish darajasidagi matnlar va topshiriqlarning audio yozuvlarini qo'shib, o'qituvchi talabalarga individual va mustaqil ravishda tinglash huquqini beradi. oqim materialning bosma versiyasini o'qish paytida matn; shu tarzda ishlatilsa, Ampache o'quvchilarga o'quv materiallari va o'qish darajasidagi matnlardan foydalanishga imkon beradi, agar ular boshqacha tarzda foydalana olmasa. Shunday qilib, Ampache uchta umumiy turar joy o'rtasida kelishuv vazifasini bajaradi: nutqdan matngacha dasturiy ta'minot, inson o'quvchisi va audiokitoblar.[4]
Ampache-ning video-translatsiya xususiyatlari, shuningdek, "Chelsi" maktabida o'qitish va o'rganishni kuchaytirish uchun ishlatilgan. O'quvchilarga ko'rsatma videolarini guruh bo'lib tomosha qilishdan ko'ra, berilgan material shunday edi oqim ularning shaxsiy ish stantsiyalariga. Mustaqil tomosha chalg'itadigan omillarni kamaytiradi va talabalarga o'z templari bilan ilgarilashga imkon beradi, yozuvlar yozishni to'xtatib turadi yoki tushuntirish uchun segmentlarni takrorlaydi.[5]
Nashrlar
Ampache ko'plab onlayn bloglarda va texnik maqolalarda namoyish etilgan. O'Reilly kitobi O'rgimchak xakerlari onlayn dasturlarning xavfsizligini sinovdan o'tkazish tafsilotlari. Ampache standart o'rgimchak xaklariga qarshi immunitetga ega ekanligi aniqlandi va rivojlanish jarayonida xavfsizlikka e'tibor qaratish bilan davom etdi. Ampache-ning vikisida keltirilgan kod falsafasi xavfsizlikni dasturni ishlab chiqishda eng muhim jihatlardan biri sifatida belgilaydi.
Versiya tarixi
Versiya | Ishlab chiqarilish sanasi | Muhim o'zgarishlar | |
---|---|---|---|
1.01 | 2001 yil 29 aprel | Birinchi ommaviy nashr | |
1.07 | 2001 yil 4-may | Yaxshilangan interfeys | |
1.10 | 2001 yil 8-may | Faqatgina Ampache-ning birinchi PHP versiyasi | |
1.20 | 2001 yil 22-iyul | ID3v1.1 qo'llab-quvvatlashi Janrni qo'llab-quvvatlash bilan birga qo'shildi | |
2.0 | 2002 yil 5 fevral | Har bir foydalanuvchi uchun statistikaning ko'pgina qo'shimchalari qo'shildi, yangi qo'shiqlar qo'shilganda endi Apache-ni qayta ishga tushirish shart emas | |
3.0 | 2002 yil 5 aprel | Randall Ehren ishlab chiquvchilar guruhiga qo'shildi, XML-RPC funktsional imkoniyatlari qo'shilib, bir nechta Ampache nusxalarini bog'lashga imkon berdi, mod_mp3 endi ishlatilmaydi | |
3.1 | 2003 yil 23-dekabr | Karl Vollmer va Robert Xopson tomonidan Ampache kodini to'liq qayta yozish, Ampache-ning individual konfiguratsiyasiga o'zgartirishlar kiritish endi Ampache-ning ishlashi uchun kerak emas | |
3.2 | 2004 yil 11-avgust | Downsampling, RSS Feeds va Now Playing qo'shildi, shuningdek albom san'ati va meta-ma'lumotlarni yig'ishda ko'plab yaxshilanishlar mavjud. | |
3.3 | 2005 yil 17-may | GetText-ni qo'llab-quvvatlash, ommaviy yuklab olish, foydalanuvchini ro'yxatdan o'tkazish va WMA / M4A / FLAC-ni qo'llab-quvvatlash, mahalliy PHP o'rnatuvchisi bilan birinchi versiya qo'shildi. | |
3.3.1 | 2005 yil 21 iyun | Ampache-ning birinchi tematik versiyasi, tark qilingan nostandart o'rnatish usuli (/ docs), MPD plaginlari uchun amalga oshirilgan URL usuli | |
3.3.2 | 2006 yil 1 oktyabr | Namunani tanlash uchun ixtiyoriy tarmoqli kengligi asosida bit tezligi, barcha sahifalarda kalit so'zlarni tezkor qidirish, qabul qilingan yangi autentifikatsiya tizimi (Vauth) va yangi IP-ga asoslangan ACL tizimi | |
3.3.3 | 2007 yil 26-yanvar | Turli joylarda joriy qilingan AJAX aktsiyalari, demokratik o'yin, o'rnatilgan Last-FM pleer, o'rnatilgan Flash pleer va qo'shilgan HttpQ ko'magi | |
3.4 | 2008 yil 10-may | PHP5, AJAX'd interfeysida to'liq faol qayta yozish, faol pleylist, XML API, dinamik pleylistlar qo'shildi, juda yaxshilangan ko'rish tizimi joriy etildi | |
3.5 | 2009 yil 5-may | Web 2.0 Style ob'ektlarini yorliqlash, video oqimlari, IPv6, qo'shimcha dinamik pleylist parametrlari va yaxshilangan mobil qurilmalarni qo'llab-quvvatlash uchun qo'shimcha yordam[6] | |
3.5.1 | 2009 yil 24-iyun | API va "teglar" bilan tuzatilgan muammolar, shuningdek audio yorliqlarni o'qish kodidagi ba'zi cheksiz ko'chadanlar | |
3.5.2 | 2009 yil 19-noyabr | API-da bir nechta xatoliklar tuzatildi, shuningdek, yorliqlarni o'qish bilan bog'liq muammolar, Ampache tomonidan buzilgan yoki buzilgan fayllar uchun "Noma'lum (buzilgan)" albomi qo'shildi. | |
3.5.3 | 2009 yil 20-dekabr | Xavfsizlik versiyasi - tavsiya etilgan yangilanish | |
3.5.4 | 2010 yil 2 fevral | So'nggi versiyada tuzatilgan xatolar, shuningdek localplay usullari uchun sezilarli yaxshilanishlar va tuzatishlar, shuningdek 4 TB kataloglar uchun o'lchamlarni hisoblash to'g'rilandi, yangi o'rnatmalar API foydalanish uchun qo'shimcha ikkita standart ACL-ni o'z ichiga oladi | |
3.6-alfa6 | 2013 yil 30-may | Teglarni qo'llab-quvvatlash tugallandi, dinamik pleylistlar yaxshilandi | |
3.7.0 | 2014 yil 26-may | Yangi mavzu, Subsonic API, Plex API, sevimlilar va kerakli xususiyatlar, iframed pleer (jPlayer) va ko'plab foydalanuvchi tajribalarini takomillashtirish | |
3.8.0 | 2015 yil 12-iyun | Ajax sahifasini yuklash, UPnP, DAAP, WebDAV | |
3.8.1 | 2015 yil 8-dekabr | AGPLni qayta litsenziyalash, Composerga bog'liqlikni boshqarish | |
3.8.2 | 2016 yil 4-fevral | Podcast yordami, video pleylistlar qo'shildi | |
3.8.3 | 2017 yil 22-iyun | Disk raqami bo'yicha saralash, qo'shiq izohlarini tahrirlash, LDAP sinfini qayta yozish | |
3.8.4 | 2017 yil 17-dekabr | Seafile katalogi moduli qo'shildi, foydalanuvchi tarixiga IPv6 manzillari qo'shildi, | |
3.8.5 | 2018 yil 23-yanvar | Subsonic API yaxshilanishi, pleylistni tuzatish | |
3.8.6 | 2018 yil 1 mart | Subsonic masofaviy katalog moduli 2-versiyasi, yangilanish ogohlantirishidan chiqarilgan paketlarni yuklab oling | |
3.8.7 | 2018 yil 16-may | MKV fayllarini yanada samarali uzatilishi uchun .ogv kodlash qo'shildi | |
3.8.8 | 2018 yil 18-iyun | Subsonic API-ni takomillashtirish, mehmon hisoblari qo'shiqlar va pleylistlarni oqimlashi mumkin | |
3.8.9 | 2018 yil 10 sentyabr | Xatoliklar tuzatildi, ijrochi to'g'risidagi ma'lumotlar to'g'ri ko'rsatiladi | |
3.9.0 | 2018 yil 21 oktyabr | Xatoliklar tuzatildi va kichik yaxshilanishlar | |
4.0.0 | 2019 yil 24-noyabr |
| |
4.0.1 | 2019 yil 25-noyabr | Xatoliklar tuzatildi va kichik yaxshilanishlar | |
4.0.2 | 2019 yil 26-noyabr | Xatoliklar tuzatildi va kichik yaxshilanishlar | |
4.0.3 | 2019 yil 28-noyabr | API va ijro ro'yxatlari bilan bog'liq xatoliklar tuzatildi | |
4.0.4 | 2019 yil 2-dekabr |
| |
4.1.0 | 2020 yil 8-yanvar | Yangi API tuzilishini va ba'zi xatolarni tuzatishni o'z ichiga olgan kichik versiya. | |
4.2.0 | 2020 yil 6-avgust | Bu JSON API-ning rasmiy chiqarilishi bo'lgan katta sifatli va xatolarni tuzatuvchi versiya edi. | |
4.2.1 | 2020 yil 14-avgust | Yaqinda chiqarilgan versiyadagi rivojlanishdagi xatoliklar tuzatildi. | |
4.2.2 | 2020 yil 2 sentyabr | Yaqinda chiqarilgan versiyadagi rivojlanishdagi xatoliklar tuzatildi. | |
4.2.3 | 2020 yil 14-avgust | Yaqinda chiqarilgan versiyadagi rivojlanishdagi xatoliklar tuzatildi. |
Adabiyotlar
- ^ "Ampache Way Streaming - PHPSO Magazine Journal".. Arxivlandi asl nusxasi 2007-10-17 kunlari.
- ^ "Yangi logotip". Arxivlandi asl nusxasi 2009-02-22.
- ^ "Chelsi maktabi VMampache yaratish uchun Ubuntudan foydalanadi".
- ^ "GNU o'rta maktabi: ochiq manbalarga hissa qo'shish orqali bolalarni o'qitish".
- ^ "Ochiq ovozli seriya: 3-qism - Ampache".
- ^ "3.4 barqaror chiqish". Arxivlandi asl nusxasi 2009-02-22.