Lecton, Wędrowycz i kompresja audio

Jakiś czas temu[1], jeśli dobrze pamiętam w okolicach marca, InPost zrobił promocję dotyczącą paczkomatów. Wygrać można było nawet samochód, udział nie wiązał się z przekazaniem dodatkowych danych, więc wziąłem udział. Samochodu oczywiście nie wygrałem, za to wygrałem – jak wszyscy inni znani mi uczestnicy loterii – parę kodów dających dostęp do programu Lecton, czyli aplikacji Audioteka s.a pozwalającej na dostęp do audiobooków.

Nieuchronnie będę porównywać z produktem Legimi, do którego dostęp uzyskałem wcześniej na podobnych zasadach. Są jednak różnice. Przede wszystkim Lecton rozlicza w postaci czasu dostępu do biblioteki, nie na sztuki. Także w promocji. Udało mi się w ten sposób poznać większą część cyklu o Jakubie Wędrowyczu.

Appka działała bez zarzutu. Być może kwestia niższych oczekiwań po kontakcie z Legimi, być może kwestia większej ilości miejsca na urządzeniu. W każdym razie słuchało się przyjemnie, intuicyjnie i bez walki z techologią. Oczywiście dostęp do książek jest tylko za pośrednictwem aplikacji, bez możliwości pobrania na urządzenia zewnętrzne, ale w modelu, gdzie płaci się za czas dostępu, nie za pozycje jest to zrozumiałe.

W ramach abonamentu korzystać można na jednym urządzeniu i jednym dodatkowym w trybie offline. Abonament to 20 zł/m-c (po prostu, bez promocji) Brak ebooków, tylko audiobooki, plus jakieś dodatki w stylu audycji cyklicznych itp. Mnie interesują tylko książki. Nadal – jest taniej, niż w przypadku Legimi, ale brak ebooków i mniejsza liczba urządzeń. Za Lecton ma prostsze warunki umowy – mniej wariantów i sumarycznie bardziej mi się podobał.

W Lecton drażni mnie tak naprawdę jedna rzecz – sposoby płatności. Nie ma klasycznego prepaid, trzeba podać albo kartę płatniczą, albo PayPala, żeby sobie pobierali opłatę abonament. Rozumiem, że subskrybcję można wyłączyć. Rozumiem, że tak jest prościej zaimplementować (i pewnie rozliczać), rozumiem, że tak jest korzystniej dla sklepu, bo klient nie może zapomnieć zapłacić, najwyżej zapomni wyłączyć subskrybcję. Wiem, że to coraz bardziej popularny model. Nadal drażni i finalnie doprowadziło do tego, że nie kupiłem abonamentu, wracając do książek tradycyjnych. Wiem, to nie jest dokładny odpowiednik, bo książki tradycyjnej nie posłucham w tramwaju.

Książki o Jakubie Wędrowyczu – wciągają. Znałem tylko pierwszy tom opowiadań, gdzie dominują krótkie utwory, w pozostałych tomach cyklu pojawiają się dłuższe. Jest niestety monotematycznie i z powtórzeniami, a żart opowiadany wielokrotnie przestaje bawić. Może kwestia dawki. Dodatkowo na przestrzeni cyklu pojawia się wiele niespójności, opowiadania są jakościowo różne. Niektóre naprawdę fajne koncepcyjnie, część to po prostu zgrabnie opowiedziane historyjki. IMO najsłabiej wypadają momenty, gdy zaczyna się politykowanie, często nachalne i znowu z powtórzeniami. Niemniej, warto. Całość jest ciekawa, zabawna, jako gawęda – zgrabna. Dodatkowo audiobooki są ładnie zaaranżowane i dobrze czytane. Chociaż tak w ogóle, po przeczytaniu opowiadań z 2586 kroków oraz Rzeźnika drzew mam wrażenie, że w utworach niewędrowyczowych Pilipiuk wypada lepiej.

Skoro przy audio jesteśmy – część techniczna, poniekąd będąca odpowiedzią na moje narzekania na zajmowane przez audiobooki miejsce. Audiobooki są duże, zapewne kompresowane do formatu MP3 lub zbliżonego. Tymczasem w przypadku mowy (audiobooki, podcasty itp.) nie potrzebujemy pełnego spektrum, więc można skorzystać z innych formatów, pozwalających na znacznie lepszą kompresję. Typowe MP3 to 128 kbps, tymczasem Speex pozwala na zejście do 4 kbps, lepiej wspierany na różnych playerach Opus na 7 kbps. Więcej opisane tutaj, a narzędzia są w repo. Prawdziwi hardcore’owcy mogą zejść nawet poniżej 1 kbps (dostępne sample).

[1] Kolejny wpis, który dość długo przeleżał w szkicach, a ostatecznie został opublikowany w niemal oryginalnej wersji.

Legimi

W okresie przedświątecznym Inpost zrobił promocję[1] dotyczącą Paczkomatów. Wystarczyło odebrać paczkę w ciągu dziewięciu godzin od powiadomienia o dostarczeniu i dostawało się[2] książkę w Legimi. Ze względu na okoliczności stwierdziłem, że będę miał czas to… posłucham. Bo główna zaleta jest taka, że obok ebooków dają – w większości przypadków – audiobooki.

Skusiłem się, bo tytułów z których można wybrać, było sporo i – sądząc po ocenach – niezłych. Jest choćby Król Szczepana Twardocha czy Konklawe Roberta Harrisa. Wybrać w promocji można trzy tytuły, a bez problemu mógłbym wskazać więcej, więc repertuar ciekawy.

Tyle dobrego, jeśli chodzi o promocję. Odbiór kodu to totalne nieporozumienie. Miałem trzy paczki, za każdym razem po wpisaniu numeru przesyłki dostałem komunikat o błędzie i żebym spróbował za dwie godziny. Niekiedy więcej, niż raz. Drażni i to mocno, bo jak wpisuję kod, to chciałbym od razu dostać możliwość korzystania z książki. Nie wiem, czy wina po stronie Inpostu, czy Legimi, czy obu, ale słabo.

Nieciekawa jest sama aplikacja Legimi. Gdy tylko zacząłem instalację przypomniałem sobie, że już kiedyś była podobna promocja i… nie skorzystałem wtedy, bo appka miała dziwne wymagania, typu dostęp do kontaktów. Jeśli dobrze doczytałem, jest to tylko na potrzeby kolejnej promocji (miesiąc dostępu do pełnej oferty Legimi), ale wtedy odrzuciło skutecznie. Tym razem wizja trzech książek przeważyła i zarejestrowałem się.

Oczywiście rozczarowało mnie to, że nie mogę po prostu pobrać plików z ebookiem lub audiobookiem na komputer i użyć w dowolnym urządzeniu. Jest przymus korzystania z aplikacji Legimi. Czytanie książek na smartfonie odrzucam z założenia – trochę za mały ekran, trochę za szybko ekran zużywa baterię, znaczy niewygodnie. Natomiast audiobooka najchętniej wrzuciłbym na mój odtwarzacz mp3, wygodniejszy do odtwarzania audio, niż smartfon, głównie ze względu na rozmiar. Nie wiem w imię czego to ograniczenie. Gdybym chciał zrobić pirata, to przecież nadal jest to trywialne, choć oczywiście trudniejsze od skopiowania pliku. Podobnie trudno posłuchać audiobooka w samochodzie – na kartę nie nagram, żeby odtwarzać przez samochodowe radio, odtwarzanie z telefonu przez kabel (lub BT) do radia niby jest możliwe, ale niewygodne. Zresztą telefon w samochodzie ma już zajęcie – robi za nawigację.

Sama aplikacja posiada sporo błędów i braków, choć szczęśliwie nie w obrębie podstawowej funkcjonalności. Interfejs jest prosty i intuicyjny, choć staroświecki, opcji – w przypadku audiobooków – niewiele. Ustawia się tylko prędkość odsłuchu (nie zmieniałem), o ile powinno cofać szybkie cofanie (domyślnie jest trzydzieści sekund i IMHO nie jest to zła wartość) i to, czy przy połączeniu przez wi-fi ma ściągać całą książkę. Są zakładki, ale w sumie nie trzeba z nich korzystać, bo aplikacja i tak zapamiętuje w którym miejscu skończyła odtwarzanie.

Jeśli korzystamy z Legimi, lepiej mieć dużo miejsca na urządzeniu. I sama aplikacja jest spora, i – przede wszystkim – zarządzanie miejscem jest… słabe. Nie ma bowiem możliwości ustawienia takich opcji jak automagiczne usuwanie już odsłuchanych fragmentów czy określenia, ile miejsca przeznaczamy na cache. Dlatego przy mniejszej ilości miejsca na urządzeniu możliwość pobrania przez wi-fi jest… teoretyczna. Chyba, że ktoś chce pamiętać i pobierać fragmenty ręcznie. Na szczęście pakiety internetu są na tyle duże, że można po prostu olać temat i zdać się na pobieranie przez sieć komórkową, w miarę potrzeb.

Brakuje też możliwości określenia, czy po wybraniu książki powinna się ona zacząć automatycznie odtwarzać (zaczyna). Wbudowane statystyki pokazują wartości totalnie z sufitu, do niczego niepodobne. Pewnie dam ocenę 2/5 w Google Play, bo da się korzystać, ale wydaje mi się, że powinni albo popracować nad aplikacją, albo nie wymuszać korzystania z niej. W tej chwili toporna appka raczej zniechęca do korzystania z serwisu, a szkoda, bo same audiobooki dobrze zrobione – o ile mogę coś na tak niewielkiej próbce stwierdzić.

W przypadku abonamentu Play nieograniczone korzystanie z oferty kosztuje 20 zł/m-c. Gdyby było luźniej, tj. nie było wymogu posiadania abonamentu w Play i appka nie była tak toporna, rozważyłbym subskrybcję, mimo tego, że tak naprawdę to tylko wypożyczenia, nie kupno książek i mimo braku możliwości pobrania plików na własne urządzenia. Ponieważ jednak appka jest, jaka jest i nie mam abonamentu w Play, ograniczę się do tego typu promocji. Licząc, że pojawi się możliwość kupna w podobnej cenie bez dodatkowych warunków.

UPDATE Im dalej w las, tym więcej drzew. Sprawa pierwsza: poruszanie się bez bookmarków i skomplikowana procedura ładowania/kasowania poszczególnych rozdziałów działają znośnie, o ile jakiś piękny umysł nie wpadnie na to, by wszystkie rozdziały miały taką samą nazwę. Tak jest w przypadku Stanu Idealnego i zdecydowanie robi się nieużywalnie.

Sprawa druga: nie posiadanie książki u siebie potrafi kopnąć w zadek. Wczoraj chciałem wieczorem posłuchać w łóżku przed snem i… nic z tego. Nie wczytywało rozdziałów, nie było czego odtwarzać. Nie debugowałem, pewnie jakaś awaria po stronie Legimi, bo net działał. Rano załadowało jak gdyby nigdy nic. Audiobooki Schrödingera…

[1] Nie promocja tak naprawdę, tylko skłonienie do szybszego opróżnienia paczkomatu. Słuszna zachęta, bo miejsc zwykle brakuje.

[2] Nadal można odebrać, do końca roku, jeśli ktoś spełnił warunki promocji – wystarczyło zmieścić się w czasie.

Rockbox 3.14

Nie sądziłem, że kiedykolwiek napiszę jeszcze coś w tym temacie, bo projekt Rockbox wyglądał na martwy, ale wczoraj dowiedziałem się, że blisko miesiąc temu, po ponad czterech latach od ostatniego wydania, ukazała się kolejna stabilna wersja alternatywnego oprogramowania dla odtwarzaczy mp3. Pełna lista zmian w Rockbox 3.14 dostępna jest tutaj, z ciekawszych IMO rzeczy: poprawki wydajności systemu plików i bazy danych, dostępna gra 2048 jako plugin oraz niemal podwojona(!) długość pracy na baterii dla AMS v2 devices (Sansa Clip v2, Clip+, Clip Zip, and Fuze v2).

Już zaktualizowałem urządzenia. 🙂

Uruchomienie mikrofonu w Banana Pi

Jedną z przewag Banana Pi nad Raspberry Pi jest wbudowany mikrofon. Na początku nie byłem pewien, czy to mikrofon czy samo gniazdo. Jest mikrofon.

Mikrofon

Źródło: http://www.publicdomainpictures.net/view-image.php?image=25258

W przypadku użycia dedykowanej dystrybucji Bananian, wystarczy zainstalować pakiety alsa-base alsa-tools alsa-utils, poprawić w pliku /etc/asound.conf card 1 na card 0 i… uruchomić alsamixer, żeby zwiększyć głośność i… to wszystko. Czyli praktycznie z pudełka działa.

Czyli:

apt-get install alsa-base alsa-tools alsa-utilscat /etc/asound.confpcm.!default {        type hw        card 0 # for headphone, turn 1 to 0        device 0}ctl.!default {        type hw        card 0 # for headphone, turn 1 to 0}

Najprostszy sposób na „streamowanie” dźwięku z mikrofonu to:

ssh user@IP_banana_pi 'arecord -f S16_LE -' | aplay

Ale to raczej doraźne i do szybkiego zdalnego sprawdzenia. Muszę rozejrzeć się za czymś porządniejszym, z kompresją do mp3/ogg, uwierzytelnianiem i najchętniej w formie demona, który potrafi streamować po sieci. Dam znać jak znajdę, a tymczasem podpowiedzi mile widziane.