уторак, 16 априла, 2024
Представљамо

Јутјуб из терминала — Мпс-јутјуб

Аутор: Никола Харди

О програму

За многе искусне кориснике Линукса је својствено да теже ка томе да свакодневне послове обављају помоћу конзолних апликација. Свако има своје разлоге, неки су практичне природе док су други можда више културне. Аутори нашег часописа се наравно залажу за прву категорију — заиста нам је једноставније и брже да многе послове завршимо из конзоле.

У овом тексту ћемо покушати да проширимо идеју о томе какве све намене конзолни програми могу да имају. Најпопуларније су тзв. „шел-скрипте” односно помоћни алати у облику низа наредби. Поред њих, популарни су и конзолни програми за уређивање текстуалних датотека — Вим, Емакс и Нано. Осим њих, често користимо и програме за слушање музике и преглед фото и видео садржаја који се, наравно, ослањају на графичко окружење — М-плејер, Мпв, Фех, Мпд и Моц. Понеко на овај начин чита и електронску пошту (Алпајн (Аlpine) и Мат (Mutt)) или организује своје време (Тасквориор, видети број 36). Нама је прирастао срцу програм за приступ садржају са Јутјуба, а ево и због чега.

Занимљиве могућности

Мпс-јутјуб (Mps-youtube) омогућава кориснику очекивано, након уноса кључне речи за претрагу, да прегледа листу резултата и изабере видео који жели да погледа. Верујемо да се већ сада питате шта се дешава са самим видео снимцима, како се они приказују. Одговор лежи у томе да се Мпс ослања на друге програме, рецимо М-плејер (енг. Mplayer) или његовог наследника Мпв (енг. mpv). Дакле, приказ видеа покреће нов прозор у графичком окружењу. Међутим, заједница која развија Мпс-јутјуб је акценат ставила на руковање аудио садржајем, па је репродукција видеа подразумевано искључена. Сјајно, можемо да пронађемо жељену песму и репродукујемо само звук и то из конзолне апликације.mps-youtube-gnome-shell-mediaplayer Међутим, Јутјуб пружа и друге могућности као што су плејлисте, канали, препоруке сличног садржаја, преглед коментара и друго. Лепо је што корисници Мпс-јутјуба нису ускраћени за те могућности. Звучаће као реклама са телевизије, али „то није све”.687474703a2f2f6e70312e6769746875622e696f2f6d707379742d696d61676573322f706c61796c6973742d7365617263682e706e67687474703a2f2f6e70312e6769746875622e696f2f6d707379742d696d61676573322f636f6d6d656e74732e706e67

Осим основне функционалности и подршке стандардним могућностима са Јутјуба, Мпс-јутјуб корисницима омогућава да на једноставан начин преузму одређени видео на свој рачунар (у жељеном формату, резолуцији и уз могућност конверзије). Нуди подршку за креирање локалних плејлисти које постоје ван Јутјуб сајта, искључиво за Мпс-јутјуб. Трећа и аутору овог текста омиљена функција — претрага по албумима. Наиме, Мпс-јутјуб има уграђену могућност да корисник унесе назив албума и извођача након чега ће се обратити сервису за дискографије,а потом покушати да погоди који видео снимци одговарају тој дискографији. Као резултат, корисник добија плејлисту целог албума. Морамо да нагласимо да овакву могућност нисмо пронашли у другим програмима сличне намене.687474703a2f2f6e70312e6769746875622e696f2f6d707379742d696d61676573322f646f776e6c6f61642e706e67

Пример употребе

Мпс-јутјуб је прилично млад пројекат и нажалост још увек није нашао свој пут до корисника путем званичних софтверских ризница (енг. software repository). Инсталација је ипак прилично једноставна путем алата Пип (Pip). Иначе, реч је о програму који је писан у Пајтону 3, а сам пројекат се састоји од програма Мпс, библиотеке за комуникацију са Јутјубом под називом Пафи (pafy) и споја претходна два у Мпс-јутјуб. За саму репродукцију је потребно инсталирати М-плејер или Мпв, а за конверзију Авидемукс (Avidemux).

Пре свега, потребно је да на систему имате инсталиран Пип, што можете урадити следећом командом у терминалу (сви наредни примери су за дистрибуцију Убунту):

sudo apt-get install python3-pip mpv
pip3 install mps-youtube

Након тога, Мпс је спреман за употребу и можете га покренути командом: mpsyt.

Кориснички интерфејс се састоји од командне линије на дну и приказа резултата на остатку екрана. Одмах по покретању, корисника дочекује порука да претрагу може да започне уписом „косе црте” (/) и термина за претрагу након тога. На пример /Rolling stones.687474703a2f2f6e70312e6769746875622e696f2f6d707379742d696d61676573322f7374642d7365617263682e706e67

Пред вама би требало да се налази листа резултата где је сваки резултат нумерисан. Репродукцију можете започети уносом редног броја и притиском на ентер што вас доводи до екрана за репродукцију. При дну екрана су исписане основне команде које се иначе прослеђују до плејера у позадини. Репродукцију можете да прекинете притиском типке ку („q”) на тастатури што вас враћа на екран за претрагу.

Преглед информација или коментара се врши уписом слова „и” односно „ц” а затим жељени редни број видеа на који се команда односи.

За репродукцију више од једног снимка упишите низ бројева одвојених зарезом или наведите израз у облику [почетни број] „знак минус” [крајњи број], на пример „1-3”.687474703a2f2f6e70312e6769746875622e696f2f6d707379742d696d61676573322f6c6f63616c2d706c61796c697374732e706e67

Претрага плејлисти се врши уносом кључне речи pls уместо „косе црте”, на пример pls learning linux podcast. Изаберите плејлисту на основу редног броја и притисните типку ентер. Да бисте репродуковали све снимке из изабране плејлисте, уместо редног броја или низа унесите кључну реч all и притисните ентер.

Додатне могућности су преузимање садржаја командом d [број], преглед сродних видео снимака командом r [број] итд. Списак свих команди можете да добијете командом help. Будите слободни да истражујете.

Креирање плејлисте по узору на албум је такође врло једноставно и интуитивно. Упишите кључну реч album и након ње назив албума. Мпс-јутјуб ће покушати да погоди о којем извођачу је реч, а имате могућност да га исправите уколико је погрешио. Након тога следи проналажење одговарајућих снимака уз процену тачности поготка. Резултат је плејлиста, а репродукцију можете започети уносом кључне речи all.

Ту су и друге могућности као што су претрага по корисницима, креирање, уређивање и чување плејлисти (испробајте команду shuffle), конверзије итд.

Остајемо вам дужни савет како да активирате репродукцију слике неког видео снимка. То можете учинити уносом команде set show_video true, а потом је искључити сличном командом set show_video false.

Постоји могућност приказивања нотификације када се песма промени, а ту је и могућност повезивања мултимедијалних пречица са тастатуре. У зависности од окружења, пречице на тастатури могу да раде без додатних подешавања.mps-youtube2

Очекујемо у наредним верзијама

Драго нам је што можемо да кажемо да је заједница окупљена око овог пројекта врло активна и бројна. На пример, у једном тренутку је старији начин за приступ садржаја на Јутјубу искључен, али закрпа се појавила за мање од недељу дана. Пре неколико месеци је дошло и до промене у вођству пројекта што је протекло практично неприметно и без проблема. Заиста похвално.

У току су радови на реорганизацији самог интерфејса и подршка за промену величине екрана у току репродукције. За оне који желе да знају више, реч је о писању корисничког интерфејса помоћу ncurses библиотеке.

Истражујте команде, пронађите начин који вам највише одговара и ослободите се оне једне картице у свом интернетском прегледачу који је задужен само за пуштање музике. Наравно, јавите нам и своје утиске и савете, а пратите и шта се дешава на Гитхаб страници пројекта:

https://github.com/mps-youtube/mps-youtube