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
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.
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
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 ;)
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)
Aktywacja patcha:
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/includeINCLUDES+=-I../lib/libcdio/libcdio/includeCXXFLAGS+= -D__STDC_FORMAT_MACROSdiff -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/includeifeq ($(findstring osx,$(ARCH)), osx)INCLUDES+=-I../osxendifdiff -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/includeINCLUDES+=-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/includeSRCS=AlarmClock.cpp \Archive.cpp \# patch -p1 < missing-cflags.patchOstatnie 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 install5. Zabawa 😉
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.
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:
a po głowie już od dawna chodziła mi zdrada obozu, tanim kosztem przesiadłem się na takowe cudeńko:
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