#indieweb 2023-06-27

2023-06-27 UTC
gRegor, tei_, [timothy_chambe], me4, bozo_, [tw2113_Slack_], adamz[m], rvalue, peterrother, plantroon, omz13, tei_1, apophys, gaussianblue, ren, jshmlr, [Jo], [capjamesg], [Serena], lockywolf, btrem and gRegorLove_ joined the channel
#
[tantek]
capjamesg asked me to ask a good question for general consideration, and since it has #indieweb implications I am re-asking here:
#
[tantek]
What are your [#indieweb] dreams for the web?
tei_1 joined the channel
#
sebbu
interaction between online services / softwares
#
sebbu
for example, when i listen to music stream on twitch, or watch music clips (or someone singing or playing a song), i want it to appear in my last.fm account history (or some other similar site)
#
sebbu
but they don't always advertise what song is playing, so it might require to use shazam or soundhound (and i didn't find a way to export my data from the 2nd one)
#
sebbu
also, i want notes & reminders to be standardized (VJOURNAL exists, but almost nobody uses it), so every note or reminder app use their own implementation if they allow sync
#
sebbu
whether it's the native ios notes or reminder app, google keep, evernote, etc... they should be synced automatically just by adding a webcal account
#
sebbu
(and we should stop differenciating caldav and carddav, a single webdav account should be enough for all)
#
Loqi
sebbu: that's a lot of dev jargon! implementation, CardDAV... can you move to #indieweb-dev?
#
sebbu
caldav = syncing calendar & task
#
sebbu
carddav = syncing contacts
#
sebbu
thoses 3 sync currently works great, natively, on mobile os
#
sebbu
but it's the other native apps i'ld want to sync :)
#
[tantek]
sebbu, the use-cases are good to discuss, and as Loqi is reminding us, no need to (it's a distraction to) jump to plumbing discussions/issues
#
[tantek]
the IndieWeb approach to "when I listen to something over hear, I want it to show up in this other place" is to use your own website as the centerpoint of keeping track of all the information, then distributing/broadcasting it to where you want to publish it
#
[tantek]
in your example, listening to a music stream on Twitch, or watching a music clip (maybe on YouTube), the key there is having something in your website that can see those listens and views and incorporate them into a stream of listens/views on your own website
#
[tantek]
once you have that working, you can point to your own website directly instead of pointing people to http://last.fm
#
aaronpk
i never did figure out how i want to represent scrobbles on my own website
#
[tantek]
^ start with plain text
#
sebbu
interfacing youtube or twitch is feasible
#
sebbu
my main issue is shazam/soundhound
#
[tantek]
what is Shazam
#
Loqi
Shazam is a music (and television) bookmarking and discovery silo service that operates by listening to ambient sound via an app to identify the content to enable both identification and bookmarking https://indieweb.org/Shazam
#
sebbu
because i'ld know the channel and title, but not the individual songs (author & title)
#
aaronpk
i'm not even at the text stage, i mean like do i even want each scrobble to be a "post" or not
#
[tantek]
^ is there a way you can capture what's missing in an Issue there?
#
sebbu
yeah, identification is my issue
#
sebbu
the app doesn't have an export feature, and i haven't seen an API either
#
aaronpk
or would i rather represent a day's listening activity more visually instead of song-by-song
#
[tantek]
aaronpk, that seems it could be roughly analogous to walks / bicycle rides
#
sebbu
the closest i've seen is rooting the device (or using adb) to get the private sqlite db
#
aaronpk
oh and steps have a similar problem
#
[tantek]
do you create a post for each walk? or one post for all the walking you do in a day?
#
sebbu
one post with multiple steps :)
#
[tantek]
I have this challenge even with "just" using Strava to record physical activities
#
aaronpk
i have one post per "trip", and that also implies that if i'm just walking a short distance like under 3 blocks I don't post it at all
#
[tantek]
where I ended up is to use one Strava activity to record all walks in a day that are uninterrupted by some other physical activity. so if I go on a bicycle ride, or a run, I "end" any walking activity that has been collecting my walking for the day, post it, and then record a new activity for that new type of activity
#
[tantek]
this way even short trips (like 3 blocks) get aggregated into a longer walk of maybe 1-2 miles (or more)
#
aaronpk
oh yeah if i switch modes within one trip those turn into separate posts
#
sebbu
except if you do a triathlon
#
[tantek]
there is a multi-sport feature of some sports watches specifically for that
#
[tantek]
though Strava records them as separate activities for swim, bike, run
#
sebbu
but triathlon is its own activity !
#
[tantek]
It's likely someone at Strava is working on a way to represent a multi-sport activity as one post, with separate stages/phases
#
[tantek]
sebbu, and on your own website it can be!
nsh joined the channel
#
[KevinMarks]
the Now Playing magic feature on Google Pixel is good, but it's all local so hard to export (you can turn it into a Youtube Music playlist, but you have to select all the songs by hand)
#
sebbu
i don't have a youtube music subscription, and not all songs are on it (i mean, even when i watch official music clips, with channel = author & name in the title, some have the song info under the description, some don't)
bterry joined the channel
#
[aciccarello]
My dream for the web would be that I could keep up with family members' activities without being redirected towards other content. Instagram and Facebook feel like such attention traps.
#
[snarfed]
[aciccarello] hell yes, agreed, that's one big reason I built and ran instagram-atom/facebook-atom for so long
#
[aciccarello]
Instagram-atom was so nice until meta cracked down 😞
#
Loqi
hey [snarfed] [aciccarello]: it looks like this conversation is getting pretty technical (ATOM), can you take it to #indieweb-dev?
#
[aciccarello]
The service Loqi!
#
[tantek]
to be fair to Loqi, those are dev-centric services, not just in the name, but also in figuring out how to hook them up
#
[tantek]
the naming is appropriate, and clearly communicates a framing of dev-leaning
#
[snarfed]
yeah those names were not great
#
[snarfed]
naming is hard
#
[tantek]
the names are fine for what the services do! they're low(er) level services!
#
[tantek]
someone could build something more UI click & activate on top of something like that
#
[snarfed]
I guess. they were aspirationally aimed at end users, but yeah, in practice not very well
#
[tantek]
they're kind of in the middle-ground of things "end users" can use if someone dev-leaning helps them set it up
tei_ joined the channel
#
sebbu
i liked when facebook had a .ics calendar file/url, so that i could easily follow my contacts' birthdates without using the app
#
sebbu
and i could also add group events directly from the app, and they appeared in it
#
sebbu
(now the app is a "connector", and that's the only way other than scrapping the website)
tei_ and [benatwork] joined the channel
#
[tantek]
sebbu, you can enable daily email notifications of your friends birthdays. while not ideal, it is one way of following contacts's birthdays without using the app
#
[tantek]
I've slowly been migrating such notifications to my own local Contacts so that they show up in my personal Calendar in following years
DRMUHAMMADBILALK, tei_, tei_1, stokito[m], n8chz, bkil and [jacky] joined the channel