Hacker News new | ask | show | jobs
by black_puppydog 2031 days ago
I've been trying to run my pinephone (mobian) for more things.

Since I work from home, this means mostly podcasts, and the occasional call.

Well... calls don't work for me, but that might be my (secondary) SIM. I'll try it with the primary soon.

Podcasts... I set up gPodder (while docked, because the UI doesn't adapt to the screen) and then use mpv to actually play the episodes which... is surprisingly usable. Next I'll see if I can adapt Podbird or such. It should work, really...

I also find myself late-night hacking in vim (again, surprisingly usable with onscreen keyboard, with minor tweaks) at night-time. xD

In a nutshell: I love the project. It's not "there" yet, but it's making progress, and I'm finally happy again to get update notifications to my phone.

Edit: also chat of course. The reason I didn't mention that is that I simply didn't think about chat as an issue. 99% of my chats are on telegram these days and that works pretty flawlessly on the pinephone, since it runs the exact same (efficient) codebase as the desktop app. In fact, just resize the (Qt) desktop app to simulate how it behaves on the phone. :)

1 comments

regarding podcasts, I am getting a pinephone in a week or two and am building a podcast player as a side project. It is the first gui/app I have ever made and currently it cant even play anything, that is when it compiles, but if you take a look in 2 weeks I might have something (ugly and) functional. https://github.com/dskleingeld/pods
This looks exactly like what I would do, if I had any bandwidth to spare. I'll be watching this space. :P

I did look at the different frameworks/libs on areweguiyet.com and also arrived at iced at the beginning. Have you tried actually compiling this for arm64 yet? I don't see the target set in the project itself, but I usually set it in `.cargo/config`

I was actually planning on cheating by compiling it on the pinephone itself. Since cross compiling (using cargo cross) gets stuck on building a C dep. I will probably look at solving that in the future though. First got to get a basic player working!
Nice! May I add it to https://linmobapps.frama.io?

WRT to podcasts in general: Gnome Podcasts (not packaged in Mobian) is ok, and Rhythmbox (which is kinda adapted for phones), has podcast support too (with Apple Podcasts directory search).

Of course though it is FAR from done yet, currently biting my teeth into streaming the audio.
Cool.

It looks empty because there's no README.md and you could mention it's using Iced as it's ui library.

Yeah I will definitely acknowledge the great rust crates that make this possible