- Видове музикален плейър
- 1. Коди
- 2. Плекс
- 3. OpenELEC
- 4.
- 5. RuneAudio
- 6. Volumio
- 7. Xbian
- 8. LibreELEC
- 9. Emby
- 10. Мопиди
Едно от най-нетехническите приложения на Raspberry Pi е използването му като медиен сървър за възпроизвеждане на музика, видео и поточно предаване на всякакъв вид мултимедия.
Мултимедийните сървъри обикновено обединяват медийни файлове от всички любими на потребителите източници, включително локални устройства, базирани на интернет музикални платформи като spotify и платформи за стрийминг на видео като YouTube, предоставяйки на потребителя достъп до една точка до всичките им любими песни, филми и предавания.
Поради евтиния характер на Raspberry Pi и неговите стабилни безжични функции, той се превърна в една от платформите за избор на задачата. Този ръст е довел до развитието на стартиращи компании с няколко решения за медийни сървъри, базирани на Raspberry Pi, сред десетки версии на „направи си сам“ в интернет и с пускането на Raspberry Pi 4 с I2S, двоен HDMI порт, по-висока RAM, скорост на обработка и по-добра свързаност опциите, способността на Pi да служи като перфектния медиен сървър току-що се настрои.
Има няколко софтуера и приложения, използвани за трансформиране на PI в медиен сървър, те се предлагат или като предварително изградена операционна система за Pi, или като приложение, което може да бъде инсталирано в стандартната версия на Raspbian или други съвместими модификации на Linux. За днешния урок ще разгледаме тези софтуерни програми за сървъри на Raspberry Pi Music, ще ги сравним един с друг, ще разгледаме техните плюсове и минуси, за да помогнем на потребителите да определят кое е най-доброто за желаната от вас цел. В допълнение към това, ние ще изберем един от софтуера и ще споделим как да го настроите на вашия Raspberry Pi в следващата статия.
Видове музикален плейър
Както беше споменато във въведението, с течение на времето са създадени десетки софтуери, способни да трансформират Raspberry Pi в перфектния медиен сървър, да възпроизвеждат музика, видео и друга мултимедия, като някои от тях могат да се свържат с няколко стрийминг платформи, за да направят съдържанието на тези платформи, достъпни за потребителя. От Open Softwares като OpenELEC до платени платформи като Plex, някои от тези софтуери са станали по-популярни от останалите поради изключителните си характеристики. За тази статия ще разгледаме 10 от най-популярните софтуерни програми за медии, които могат да се използват с Raspberry pi, включително;
- Kodi / XBMC
- Plex
- OpenELEC
- OSMC
- RuneAudio
- Volumio
- Xbian
- LibreELEC
- Emby
- Мопиди
Ще прегледаме тези софтуери един след друг.
1. Коди
Kodi е най-популярният от пакета. По-рано известен като XBMC, Kodi е безплатен софтуер с медиен плейър с отворен код, който може да възпроизвежда медийни файлове, включително аудио, видео и да показва снимки, локално съхранени на устройство, свързано към компютъра, на който се изпълнява софтуерът, или да предава поточно видео, звуци и снимки Интернетът. Той може да възпроизвежда тези медийни файлове, създадени във всеки от популярните файлови формати. Kodi се предлага като софтуер, който трябва да се инсталира на Raspberry Pi като такъв, въпреки че е проектиран да работи в режим на цял екран, може да бъде сведен до минимум за изпълнение на други задачи на Raspberry Pi, което го прави подходящ за сценарии, където искате за да можете да използвате Raspberry Pi от време на време за проекти, различни от медийния сървър.
Ние разгледахме настройката на KODI на Raspberry Pi в един от предишните ни уроци тук. Kodi работи на почти всяка платформа, което го прави много гъвкав и полезен инструмент.
2. Плекс
Plex е система за медиен плейър клиент-сървър. Сървърът съхранява всички медийни файлове и може да бъде свързан към интернет за достъп до медийни файлове, съхранявани през няколко интернет канала. Plex Client от друга страна прави супер лесен достъп или поточно предаване на всички мултимедийни файлове от сървъра, което прави Plex идеален начин за споделяне на музика. Plex е идеален за приложения, които изискват възпроизвеждане на различни видове музика на различни места или да кажем на различни устройства. Например двама потребители в различни стаи в една къща могат да възпроизвеждат различни песни от един и същ плекс сървър.
Как работи Plex може да се разбере от долните точки:
- Plex Media Server може да работи на много операционни системи като Windows, macOS и Linux и т.н. Plex организира всички ваши мултимедийни файлове, независимо дали става дума за музика, филми, снимки, предавания, по чист начин с плакати и миниатюри, а също така показва рейтинги и други неща от онлайн услугите. Тук използваме Raspberry Pi като Plex сървър.
- Мултимедийните плейъри са клиентите, работещи на клиентски устройства като мобилни, компютърни и др. Клиентите имат достъп до мултимедийните файлове от Plex Server. Той ефективно ви позволява да съхранявате всичките си мултимедийни файлове на едно място и да имате достъп до тях от всяко устройство.
Подобно на KODI по-горе, Plex Server също работи като приложение и не изисква специализирано OS решение. Инсталирането и настройката на Plex на Raspberry Pi също беше разгледано в предишен урок тук.
Plex има както безплатна, така и платена версия и излишно е да казвам, че платената версия има повече камбани в сравнение с безплатната версия.
3. OpenELEC
OpenELEC (Open Embedded Linux Entertainment Center) е медиен сървър, базиран на jeOS (просто достатъчно операционна система). Операционната система притежава всичко необходимо, за да може Raspberry Pi да работи само като медиен сървър.
Вместо софтуер, който може да бъде инсталиран на Raspbian като KODI и Plex, той е собствена операционна система (базирана на Linux), изключително малка и много бързо стартиране. Той предоставя пълен софтуерен пакет за медиен център, който се предлага с предварително конфигурирана версия на Kodi заедно с няколко добавки на трети страни, включително ретро емулатори на конзоли за видеоигри и добавки за DVR. Подобно е на разпространението на XBMCbuntu (по-рано XBMC Live), но специално насочено към минимален хардуер за декодер като Raspberry Pi.
Активният медиен плейър на OpenELEC е Kodi, тъй като той притежава повечето функции, налични в Kodi с екстри, идващи от добавките . Основното му предимство пред обикновения KODI са добавките, които улесняват достъпа до повече платформи и съдържание, докато основното му предимство пред останалите е фактът, че консумира сравнително малко пространство / памет и се зарежда бързо поради леката си и факта, че е създаден само за тази цел.
Природата с отворен код на OpenELEC доведе до отделянето на няколко други версии като LibreELEC и CoreELEC, наред с други, всяка с отличителна черта, привлекателна за различни потребители.
4.
OSMC като OpenELEC е цяла операционна система, специално конфигурирана да служи като мултимедиен сървър с единствената разлика в гъвкавостта в конфигурациите, които OSMC внася в масата.
Това е операционна система, базирана на операционната система Debian, също изградена около KODI, но с по-лека и оптимизирана кожа от OpenELEC, което я кара да се чувства малко по-бързо при навигация из Kodi.
OSMC притежава същите ограничения при изпълнението на лека ОС, посветена на една задача, но осигурява значително по-добро цялостно потребителско изживяване в сравнение с OpenELEC (и неговите отделяния). По-лесно е да се конфигурира и е по-адаптивна.
5. RuneAudio
За основните аудиофили обикновено всичко е свързано с музиката с малък интерес към видеоклиповете и други видове медии, тъй като привлекателността може да бъде около инсталирането на сървър, способен да изважда само музика от множество канали. На този етап потребителите трябва да обмислят използването на решения като Rune Audio.
RuneAudio е „безплатен софтуер с отворен код, който превръща вградения хардуер в Hi-Fi музикални плейъри“. Това е „просто достатъчно операционна система“, базирана на персонализирана дистрибуция на Linux, със запазени само функции и функции, необходими за висококачествено възпроизвеждане на музика, и други неизползвани аспекти. OS е оптимизирана, за да получи най-добрите резултати от Raspberry Pi, като променя параметрите си, за да гарантира, че това, което се получава в края на деня, е висококачествена Hi-Fi система.
Rune може да се контролира от всяко устройство в същата локална мрежа като Raspberry Pi. Той създава уеб потребителски интерфейс, чрез който потребителите могат да влязат и да предприемат действия като да изберат следващата песен за възпроизвеждане и т.н.
Подобно на повечето други музикални плейъри, той също е безплатен за използване и с отворен код.
6. Volumio
Подобно на RuneAudio, Volumio е медиен сървър за Raspberry Pi, посветен на аудиофилите, тъй като поддържа само музика. Той е проектиран специално за Raspberry Pi и се основава на разпространението на Raspbian, като му дава възможност да управлява музикалната библиотека на Pi. Неговият лесен за използване софтуер, поддържа всички видове файлове (mp3, FLAC, Alac, Aac, Vorbis и др.) И работи с DAC разширителни карти за Pi, което му дава HI-FI възможности с повишено качество на звука и комфорт.
Подобно на OpenELEC и OSMC, Volumio се предлага като операционна система като такава, подобно на останалите, тя превръща Raspberry Pi в едноцелево устройство. Подобно на повечето други медийни плейъри, Volumio може да се контролира от всеки в същата локална мрежа като вашия Pi, като дава на всички в стаята или в зоната на покритие на WiFi, с необходимия достъп възможността да избере следващата песен и да сервира като диджей.
По принцип Volumeio може да възпроизвежда музика само от устройства за съхранение, свързани към Pi, но с използването на наличните разширения и неговата съвместимост с DLNA и AirPlay, той може да се използва за възпроизвеждане на спотифирани заглавия или свързан за излъчване на аудио потоци от iphone, Macbook и други устройства, съвместими с airplay.
7. Xbian
Xbian е много малък, бърз и лек дистрибутор на медиен център за Raspberry Pi, базиран на „Просто достатъчно версия “ на изображението на Raspbian. Xbian е създаден с оглед на леки устройства като Raspberry Pi с проста цел да предостави най-бързото KODI решение за Pi.
Подобно на OpenELEC и други, той се предлага като предварително изградено изображение за Raspberry Pi, като такова също превръща pi в едно функционално устройство. За разлика от другия софтуер обаче, Xbian с течение на времето е създал супер лъскав рендер на KODI на Pi с много гладък потребителски интерфейс, удобна за потребителя конфигурация и поддръжка за Airplay.
За да ограничи своите функции, Xbian има и функции за автоматично актуализиране, което означава, че се актуализира автоматично, когато е налична нова стабилна версия, предоставяща на потребителя неограничен достъп до нови функции веднага щом бъдат пуснати.
8. LibreELEC
LibreELEC (Libre Embedded Linux Entertainment Center) е вилица с нестопанска цел на OpenELEC. Подобно на OpenELEC, това е „ достатъчно операционна система “, базирана на дистрибуция на Linux, за KODI.
Стартира през 2016 г., когато беше обявено разделянето му от OpenELEC, като екипът посочи творческите различия като причина за разделянето. Това е консервативна версия на OpenELEC, като екипът е по-фокусиран върху това да работи както трябва, с акцент върху тестовете преди изданието и управлението на промените след изданието. В резултат на това той се превърна в най-стабилната вилка на OpenELEC, може би по-стабилна от самата OpenELEC. Освен стабилността и свободата от сривове, изпитани с останалите вилици, той се отличава с уникално хлъзгаво усещане при работа на Kodi. Силната подкрепа, притежавана от LibreELEC, която улеснява ежемесечните актуализации и корекции, за да го накара да работи с нови актуализации на KODI, са едни от малкото силни страни, които LIbreELEC има пред други, особено над OpenELEC.
9. Emby
Emby е мултимедиен плейър клиент-сървър, подобен по много начини от Plex. По-рано известен като „медиен браузър“ Emby осигурява централизиран медиен сървър, способен да се свързва с всички ваши любими медийни източници и може да бъде достъпен от emby уеб базирани клиенти, работещи на няколко устройства, включително мобилни телефони и интелигентни телевизори.
Подобно на Plex, той е инсталиран на Raspberry Pi като приложение, а не като операционна система. Emby обаче е с отворен код за разлика от Plex, но предлага почти същите функции с единствената разлика, че Plex е постигнал много стабилност във времето, работейки върху още няколко клиенти от Emby, което е новото дете в блока с нарастващ обхват.
Чрез директно сравнение няма какво да избирате между Plex и Emby, като се има предвид фактът, че интерфейсът за Plex е малко по-лесен за използване, докато този на Emby предлага гъвкавост, която потребителите могат да оценят по-късно, но може да е трудно да се възползват от, в ранните дни.
10. Мопиди
Не на последно място, което трябва да бъде изследвано днес, е Mopidy, което отново е за аудиофилите.
Mopidy е разтегателен музикален сървър, разработен с Python, който обикновено работи в терминала или на фона на устройства, базирани на Linux. Извън кутията Mopidy е MPD и HTTP сървър, способен да възпроизвежда само музика, съхранявана на локален диск или прикачени устройства, но чрез няколко разширения могат да се добавят допълнителни източници за поточно предаване и интерфейси за контрол на Mopidy.
Чрез своите разширения, Mopidy е в състояние да възпроизвежда музика от източници като Spotify, звуков облак и google музика, за да споменем няколко, а плейлистът и т.н. може да се контролира чрез клиентски интерфейси, работещи на телефони таблети или компютри, използвайки MPD уеб клиенти.
Той е един от най-удобните за създаване медийни сървъри поради поддръжката си за разширение и факта, че е изграден с python, който е един от най-популярните езици за създаване на Raspberry Pi. Това улеснява потребителите да свързват неща като бутони към Mopidy, за да контролират например силата на звука на музиката или да преминат към следващата песен. В миналото с това са изградени няколко прекрасни проекта, включително Pi Music Box и модерния облачен джубокс, наречен Gramofon, финансиран от kickstarter.
Силата му се крие в лекотата на използване, съвместимостта с rpi gpios (което ще развълнува всеки производител) и факта, че не ограничава потребителите от клиента да използват. Ще инсталираме и настроим Mopidy на Raspberrry P i в следващия ни урок.
Колкото и тези софтуерни програми за медийни сървъри да имат уникални разлики, времето е накарало всеки от тях да включва по малко функции един от друг, което прави забелязването на разликата съвсем работа. Като такъв, аз вярвам, че всеки потребител трябва наистина да изпробва възможно най-много от тези софтуери и да разгледа тихо усещането, навигацията и т.н., тъй като в края на деня трябва да бъде избран този, който резонира с вас.