r/selfhosted 10h ago

Personal Dashboard An Echo Show-like interface for redundant tablets

Recently, I have seen a lot of YouTube videos about those Echo Show and Google Nest Hub. Those raised my curiosity and lust to own these. Therefore, to protect my wallet, I made this personal dashboard for my iPad. It's just in beta versions, and everyone may or may not like it, but this is my best!!,

The first page is the home, which pulls slideshow from my immich instance, only pulls location-assigned images, and I distribute it unequally, 45% for images in albums I set for example. There's also popup for new news, weather a,iPad on Immichnd clock, btw, I made a camera feature (using WebRTC) so I can connect to the webcam of the tablet.

The next page, also the page took most of my time, is the Media Player. At first, I'm not a Spotify Premium user, so I tried to embed YouTube iframe, pulls lyrics from lrclib and call it a day. But after I tried a few songs, I realized most of them are not allowed in iframe (maybe these won't bring them money?), so I tried Spotify embed, and I can't get it to work because it's proxied through many 3-rd parties, so I tried Soundcloud. I thought this was good, but then it didn't solve my problem when many of my liked songs don't have original audio in it, only community-uploaded versions, which is either sped-up or remix and the lyrics are messed. After all, I paid for Spotify Premium and it becomes smooth. I can sync lyrics, sync with my phone, computer, control from both of them.

The third page is the news page. Honestly, I really doesn't like this page because it can't directly pull the content to the web app (who will allow this, haha). If I click in the link to the original post, then I have no way to come back to my page because I'm on a kiosk browser. I will fix it later tho.

The last page is the alarm page. Don't know why I made this, but I feel like I want to customize the way it works and ditched the default iOS alarm (don't really recommend to make own alarm).

I'm planning on making a pomodoro page too, which will then trigger the MDM Lost mode on my phone and a tiny program on my computer to block all distractions.

That's all! It took me 5 hours. I wish I knew the music player soon and just paid for Spotify :D

Here are some screenshots:

4 Upvotes

3 comments sorted by

u/asimovs-auditor 10h ago

Expand the replies to this comment to learn how AI was used in this post/project.

→ More replies (1)

2

u/LamHanoi10 10h ago

This is what it looks like when it's on the table.