Blog Marcina Bojko

Linux,Windows,serwer, i tak dalej ;)

Posts Tagged ‘media

Nowy, zaktualizowany XBMC Remote for Android – działa z XBMC Frodo RC1

Dla tych, którzy używają już XBMC Frodo oraz dla posiadaczy starszych edycji – działa już ‚Now Playing’ 🙂

 

https://www.box.com/s/gphmikft3so5ygsm1wst

 

Written by marcinbojko

Grudzień 12, 2012 at 20:34

Napisane w Uncategorized

Tagged with , , , , ,

Google Nexus 7 w życiu codziennym – część 1 – co należy natychmiast poprawić.

Zachęcony pytaniami kolegów – czy Nexus 7 przydaje się w życiu/pracy admina, postanowiłem napisać jak to wygląda z mojej perspektywy i dlaczego uważam iż Nexus 7 to strzał w 8 😉
Zanim zaczniemy litanię pochwalną, w tej części kilka rzeczy bez których Googlowy produkt obejść się nie może – aż dziw bierze iż ktoś tego nie dopracował lub celowo ograniczył.

Podstawa – zdejmij bootloader i wykonaj root urządzenia. Oczywiście, można się bez tego obejść, ale skoro jest to w pełni odwracalna operacja, która do tego odblokowuje nam dodatkowe możliwości, to chyba nie trzeba dalej tłumaczyć.

1. Zaopatrz się w Google Nexus7 Toolkit autorstwa Marka Skippena: http://forum.xda-developers.com/showthread.php?t=1809195
2. Nie bądź sknerą, puść Markowi kilka $

Ograniczenie braku slotu karty mikroSD – 8 czy 16GB jest przestrzenią niewielką, zapychając tablet plikami multimedialnymi mamy spore szanse na zapchanie go już przy drugim czy trzecim sezonie wpychanego serialu:

1. Zaopatrz się w kabel OTG: http://en.wikipedia.org/wiki/USB_On-The-Go – realna cena na Ebay to około 1-2 euro, błyskawicznie podbite na alledrogo do 40 PLN. Zaopatrz się w aplikację StickMount – https://play.google.com/store/apps/details?id=eu.chainfire.stickmount. Ciesz się dyskami flash podpinanymi do Nexusa. Kiepsko? yhy. Nie stylowo? Tak. Skutecznie? Bardzo.

Ograniczenie braku aplikacji Aparat/Camera
1. Zaopatrz się w darmową aplikację Camera Launcher for Nexus 7: https://play.google.com/store/apps/details?id=com.modaco.cameralauncher

Ograniczenie braku widgetów na pasku powiadomień (usunięte w JB 4.2 – jak dla mnie bezsensownie)
1. Zaopatrz się w aplikację: https://play.google.com/store/apps/details?id=alei.switchpro

Ohydne widgety lockscreen
1. Zaopatrz się w aplikację: https://play.google.com/store/apps/details?id=com.wordpress.chislonchow.deviceadminkeyguard

Brak trybu ‚connect as flash drive’ podczas podłączania do komputera.

Z wiadomych dla siebie powodów Google postanowiło użyć tylko protokołu MTP. Oznacza to iż dla systemów Windowsowych jesteśmy zmuszani do używania półproduktu jakim jest  Eksplorator Windows, dla systemów Linuxowych musimy grzebać w regułach udevs aby zamontować go jako napęd flash. Jedną z alternatyw dla WIndowsa jest Total COmmander razem z pluginem/wrapperem do MTP do

Z ostatnimi aktualizacjami Google do 4.2 o ostatnia 4.2.1, zaczynam się czuć jak jeden z wielu betatesterów darmowego produktu. Z zupełnie nieznanych powodów, wygląda na to jak gdyby do głosu w temacie interfejsu zaczęli dochodzić Unixowi brodacze z piwnicy – pomysły nieudane i wyjątkowo utrudniające życie normalnym userom.
Pojawiają się nawet głosy iż ostatnim sensownym systemem dla naszego tabletu był 4.1.1 – rzecz banalna do osiągnięcia przy użyciu wspomnianego już Google Nexus 7 Toolkitu.

Written by marcinbojko

Grudzień 2, 2012 at 13:16

Kilka problemów z Androidem 4.2 – XBMC, MXPlayer, Google Nexus 7 Toolkit.

Niestety, Android 4.2 wprowadzony po cichu do Nexusa zmienił o wiele więcej niż oficjalnie zapowiadano.

Sporo aplikacji odmówiło posłuszeństwa (XBMC, MXPlayer), Solid Explorer2 dostał jakiegoś dziwnego pomieszania zmysłów, przestał działać root.

Rozwiązaniem na roota jest genialny Nexus7 Toolkit autorstwa Marka Skippena (wysupłajcie parę dolców na dotację , skąpiradła 🙂 – http://forum.xda-developers.com/showthread.php?t=1809195

MX Player właśnie pojawił się w wersji 1.7.8 beta1 co do XBMC – polecam linka do builda opartego o starszy gcc – tu: https://www.box.com/s/y25gt1bijpafqc37stbv

 

Written by marcinbojko

Listopad 18, 2012 at 21:04

XBMC Tips and Tricks

Nie wkurza was iż w przypadku pustego katalogu z nazwą serialu (ot obejrzałeś wszystkie epizody, czekasz na nowy sezon) XBMC uparcie wyświetla go na liście dostępnych do obejrzenia?

Oczywiście, przy liście dostępnych epizodów wyświetlając puste miejsce?

Odpowiedzią jest plik advancedsettings.xml dostępny w katalogu /xbmc/userdata/ (dla Linuxa jest to ~/.xbmc/userdata, dla Windows zazwyczaj: %appdata%\XBMC\userdata\)

Jeżeli go nie ma, nalezy go stworzyć wklejając zawartość:

<advancedsettings>
<videolibrary>
<cleanonupdate>true</cleanonupdate>
</videolibrary>
</advancedsettings>

 

dopisać do niego następującą linię:

 
<videolibrary>
<cleanonupdate>true</cleanonupdate>
</videolibrary>
I działa ;)

Written by marcinbojko

Czerwiec 25, 2012 at 20:07

Napisane w open source

Tagged with , , , ,

XBMC a openSUSE 11.2 (64-bit)

Kilkanaście wpisów temu pokazywałem w jaki sposób można łatwo skompilować najnowsze buildy XBMC korzystając z repozytorium SVN. Przez ten okres czasu sporo się zmieniło – wyszła nowa edycja dystrybucji openSUSE – 11.2, repozytorium XBMC zmieniło lokalizację.

Dzisiaj zmiany:

1. Zmiana lokalizacji repozytorium XBMC.

Najnowsze snapshoty pobieramy poleceniem:

#svn checkout  https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk
# cd trunk
# svn up
# make clean

2. Brakujące pakiety i zależności:

# zypper in make cmake autoconf automake gcc gcc-c++ boost-devel python-devel 
python-sqlite2 dbus-1-devel gperf gcc-fortran unzip zip unrar nasm libavahi-devel
# zypper in SDL-devel SDL_image-devel SDL_mixer-devel jpegint-devel audiofile-devel 
fontconfig-devel freetype2-devel fribidi-devel glibc-devel hal-devel
# zypper in libbz2-devel libstdc++-devel libexpat-devel glib2-devel libjasper-devel 
libjpeg-devel mad-devel libmikmod-devel libmms-devel libogg-devel nvidia-vdpau-devel
# zypper in libopenssl-devel sqlite3-devel libstdc++-devel libpng-devel libtre-devel 
e2fsprogs-devel libvorbis-devel lzo-devel pcre-devel libenca-devel libpulse-devel
# zypper in libfaac-devel ccache xorg-x11-devel Mesa-devel dbus-1-devel glew-devel 
alsa-devel libmysqlclient-devel libcurl-devel zlib-devel xmms-devel ftgl-devel libcdio-devel
# zypper in libtool libsamplerate-devel libfaad-devel flac-devel libsmbclient-devel 
libtiff-devel enca-devel

3. Patch dla brakujących  cflags.

Tworzymy plik ‚missing-cflags.patch’ wklejając do niego zawartość i kopiując go do katalogu w naszym repozytorium (trunk/xbmc)

diff -uNr XBMC/xbmc/FileSystem/Makefile old-XBMC/xbmc/FileSystem/Makefile
--- XBMC/xbmc/FileSystem/Makefile       2009-04-21 02:38:38.000000000 +0200
+++ old-XBMC/xbmc/FileSystem/Makefile   2009-05-08 17:20:00.000000000 +0200
-1,4 +1,4 @@
-INCLUDES=-I. -I../ -I../linux -I../../guilib -I../lib/UnrarXLib -I../utils -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
+INCLUDES=-I. -I../ -I../linux -I../../guilib -I../lib/UnrarXLib -I../utils -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include
INCLUDES+=-I../lib/libcdio/libcdio/include
CXXFLAGS+= -D__STDC_FORMAT_MACROS
diff -uNr XBMC/xbmc/linux/Makefile.in old-XBMC/xbmc/linux/Makefile.in
--- XBMC/xbmc/linux/Makefile.in 2009-04-21 02:38:38.000000000 +0200
+++ old-XBMC/xbmc/linux/Makefile.in     2009-05-08 17:35:20.000000000 +0200
-1,6 +1,6 @@
ARCH=@ARCH@
-INCLUDES=-I. -I/usr/include/SDL -I.. -I../../guilib -I../utils -I../FileSystem
+INCLUDES=-I. -I/usr/include/SDL -I.. -I../../guilib -I../utils -I../FileSystem -I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include
ifeq ($(findstring osx,$(ARCH)), osx)
INCLUDES+=-I../osx
endif
diff -uNr XBMC/xbmc/Makefile old-XBMC/xbmc/Makefile
--- XBMC/xbmc/Makefile  2009-04-21 02:38:38.000000000 +0200
+++ old-XBMC/xbmc/Makefile      2009-05-08 17:15:23.000000000 +0200
-1,4 +1,4 @@
-INCLUDES+=-I. -Ilinux -Icores -I../guilib -Iutils -IFileSystem
+INCLUDES+=-I. -Ilinux -Icores -I../guilib -Iutils -IFileSystem -I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include
INCLUDES+=-Ilib/libUPnP/Platinum/ThirdParty/Neptune/Source/Core \
-Ilib/libUPnP/Platinum/Source/Core \
diff -uNr XBMC/xbmc/utils/Makefile old-XBMC/xbmc/utils/Makefile
--- XBMC/xbmc/utils/Makefile    2009-04-21 02:38:38.000000000 +0200
+++ old-XBMC/xbmc/utils/Makefile        2009-05-08 17:50:35.000000000 +0200
-1,4 +1,4 @@
-INCLUDES=-I. -I.. -I../linux -I../cores -I../../guilib
+INCLUDES=-I. -I.. -I../linux -I../cores -I../../guilib -I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include
SRCS=AlarmClock.cpp \
Archive.cpp \
Aktywacja patcha:
# patch -p1 < missing-cflags.patch

Ostatnie 4 linie zawieraja poprawki, które działają na najnowszym snapshocie svn (realizacja ręczna też możliwa)

4. Kompilacja

# CFLAGS="-I/usr/lib64/dbus-1.0/include -I/usr/lib64/glib-2.0/include"
# export CFLAGS
# ./bootstrap
# ./configure --enable-mid --disable-debug --disable-pulse --prefix=/usr
# make
# make install

5. Zabawa 😉

Written by marcinbojko

Styczeń 3, 2010 at 21:00

Napisane w Uncategorized

Tagged with , , , ,

My nie dla Twoja języka massa….

Google Picasa jest jednym z programów któego używam do katalogowania i przeglądanie zdjęć. Dzisiaj, zgrywając z aparatu nowe jesienno-parkowe impresje z ostatniego tygodnia, uruchamiając program zostałem odesłany do informacji: http://picasa-readme.blogspot.com/2009/09/picasa-35-now-with-name-tags-build-7967.html

Super. Sprawdzam funkcję ‚Sprawdź aktualizację’ w mojej Picasa 3.1 – hmmm… melduje że nie ma. Idę więc na wskazaną przez Google stronę: http://picasa.google.com/ myśląc o ręcznej aktualizacji. I cóż się okazuje? Dla nas (Google wybiera język polski) jako najświeższa,  istnieje tylko wersja 3.1. No cóż … bywa, pewnie nie zdążyli z tłumaczeniem. Poradzę sobie bez problemu w English.

Ale … ehem … jak… to … spowodować? Zmiana języka domyślnego Google nie spowodowała efektu. Kombinowanie z domenami ‚uk/pl’ również … Może prymitywny atak ‚HTML download’? 🙂

Link do wersji 3.1 to : http://dl.google.com/picasa/picasa3-setup.exe

Pierwsza próba: http://dl.google.com/picasa/picasa3.5-setup.exe – FAIL

Druga próba:http://dl.google.com/picasa/picasa3-5-setup.exe – FAIL

Trzecia próba: http://dl.google.com/picasa/picasa35-setup.exe – OK 😉

Ściągać, instalować, działać …. Wstyd Google, wstyd.

Written by marcinbojko

Wrzesień 27, 2009 at 12:21

Napisane w Uncategorized

Tagged with ,

O śmierci … ;)

Chociaż tytuł makabryczny, rozwinięcie mam nadzieję wyjaśni – wzięła się i padła brejdakowa karta oparta o chipset Nvidii 7300. Staroć to był i chociaż brat się zarzekał że wszystkie nowości to aż śmigają (nadmiar piwa?) został zmuszony do zakupu nowej.

Ponieważ mój zoverclockowany 8600GT wydawał mi się nieco wolny:

gforce

a po głowie już od dawna chodziła mi zdrada obozu, tanim kosztem przesiadłem się na takowe cudeńko:

SK2-11B_4_1600

I chociaż nie był to szczyt marzeń (planowany 4850 kosztował nieco/sporo drożej) różnicę po niemal dwuletnim 8600GT widać, słychac i czuć. Na pierwszy rzut poszedł nieśmiertelny Gothic 3 którego męczę od końcówki 2006 roku, przechodząc chyba przez 3 możliwe karty graficzne. No i mogę wam powiedzieć – to jest to!

Po raz pierwszy świat Myrtany widziany w całej krasie engine’u graficznego zachwyca. Deszczem,śniegiem, olbrzymimi połaciami widocznymi na horyzoncie…

Chyba z tej okazji odpuszczę konsole i sprawdzę długo odkładanego S.T.A.L.K.E.R.’a 😉

Mały edit: znalazłem swoje poprzednie wyniki z Nvidii – powiedzmy że 2 razy szybciej. Patrząc jednak na swoje umiejscowienie w peletonie – zastanawiam się czy nie rodzi nam się nowy sport: wydaj jak najwięcej kasy na zestaw który będzie przez chwilę przodował w zestawieniach 🙂

Popatrzcie sami

result

Written by marcinbojko

Maj 21, 2009 at 20:43

Napisane w Uncategorized

Tagged with , , ,

%d blogerów lubi to: