hey chat, what kind of music player do you use on linux?
i kinda wanna set up a thing, that makes a bot post every time i start playing something
Conversation
Notices
-
Embed this notice
greeeeen :blobcatpresentgreen: (christmas edition) (green@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:07:33 JST greeeeen :blobcatpresentgreen: (christmas edition)
-
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:07:32 JST Puniko ?
@green :neocat_googly_woozy: i use my funkwhale instance in browser with a tampermonkey script that adds a share button
-
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 18-Feb-2025 21:07:54 JST SuperDicq
@green@mk.absturztau.be Very boring answer but I just use VLC.
Pissed Hippo likes this. -
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 18-Feb-2025 21:11:00 JST SuperDicq
@green@mk.absturztau.be I used to be one of those ricers who had their customized mpd based terminal ui music player and stuff.
But honestly nowadays and I just want to be able to Media -> Open Directory -> Shuffle -> Play. -
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 18-Feb-2025 21:12:28 JST SuperDicq
@green@mk.absturztau.be @lucas@toot.treffenstaedt.de https://www.musicpd.org/
-
Embed this notice
greeeeen :blobcatpresentgreen: (christmas edition) (green@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:12:30 JST greeeeen :blobcatpresentgreen: (christmas edition)
@lucas@toot.treffenstaedt.de @SuperDicq@minidisc.tokyo
mpd? what is it... google can't find itIn conversation permalink -
Embed this notice
Lucas Treffenstädt (lucas@toot.treffenstaedt.de)'s status on Tuesday, 18-Feb-2025 21:12:34 JST Lucas Treffenstädt
@green mpv is what I usually use. mpd could be an easier option if you're trying to interact with it programmatically.
In conversation permalink -
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:18:58 JST Puniko ?
@green no, but misskey has a /share path you can pass arguments to to prepare a note
window.open("https://mk.absturztau.be/share?text=" + encodeURIComponent(shareText));In conversation permalink Attachments
-
Embed this notice
greeeeen :blobcatpresentgreen: (christmas edition) (green@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:19:00 JST greeeeen :blobcatpresentgreen: (christmas edition)
@puniko wait can tempermonkey make misskey api requests? and it doesn't get blocked by the access-control-allow-origin policy
In conversation permalink -
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:20:45 JST Puniko ?
@green it still needs manual input to actually post the note, so i guess it wont fit your needs of letting it post automatically
In conversation permalink -
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 18-Feb-2025 21:21:42 JST SuperDicq
@green@mk.absturztau.be @lucas@toot.treffenstaedt.de Yeah if you want to program your own music things mpd is great because it is literally a server daemon for playing music. Your client can literally be whatever and do anything, it does not care.
In conversation permalink -
Embed this notice
greeeeen :blobcatpresentgreen: (christmas edition) (green@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:21:43 JST greeeeen :blobcatpresentgreen: (christmas edition)
@SuperDicq@minidisc.tokyo @lucas@toot.treffenstaedt.de The client
After you have installed, configured and started MPD, you choose a client to control the playback.
The most basic client is mpc, which provides a command line interface. It is useful in shell scripts. Many people bind specific mpc commands to hotkeys.
The MPD Wiki contains an extensive list of clients to choose from.oh my god :neobot_shocked:
i think it might be a better idea to use mpv with a funny control socketIn conversation permalink -
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 18-Feb-2025 21:22:51 JST SuperDicq
@green@mk.absturztau.be @lucas@toot.treffenstaedt.de Many clients already exist, so not necessarily.
In conversation permalink -
Embed this notice
greeeeen :blobcatpresentgreen: (christmas edition) (green@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:22:52 JST greeeeen :blobcatpresentgreen: (christmas edition)
@SuperDicq@minidisc.tokyo @lucas@toot.treffenstaedt.de is it actually expecting you to write your own client from scratch?
In conversation permalink -
Embed this notice
greeeeen :blobcatpresentgreen: (christmas edition) (green@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:22:58 JST greeeeen :blobcatpresentgreen: (christmas edition)
@puniko i'm currently debating if i want it to be fully automatic, or have some manual filtering, so i don't accidentally post something embarrassing
In conversation permalink Puniko ? likes this. -
Embed this notice
SuperDicq (superdicq@minidisc.tokyo)'s status on Tuesday, 18-Feb-2025 21:23:24 JST SuperDicq
@green@mk.absturztau.be @lucas@toot.treffenstaedt.de Multiple mpd clients already existing in [insert your favorite lang here] is very high.
In conversation permalink -
Embed this notice
翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Tuesday, 18-Feb-2025 21:24:14 JST 翠星石
@green On GNU I use mpv. In conversation permalink -
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:25:38 JST Puniko ?
@green tbh i havent tried to access api with tampermonkey yet tbh so cant tell if headers are an issue
In conversation permalink -
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:35:39 JST Puniko ?
@maia@haj.magmaus3.eu.org @green@mk.absturztau.be if tampermonkey is able to check the state of funkwhale, it would make stuff fairly easy to check for a track change or something. haven't dug into it tho so idk how easy that is to build.
the other thing is to post automatically without using the share webhook. as @green mentioned correctly, it kinda depends if sec headers are preventing tampermonkey to do that. i haven't tried that out yet either.In conversation permalink -
Embed this notice
maia // magmaus3 (maia@haj.magmaus3.eu.org)'s status on Tuesday, 18-Feb-2025 21:35:46 JST maia // magmaus3
@puniko@mk.absturztau.be @green@mk.absturztau.be what about making another userscript that looks for a specific param and pists automatically?
In conversation permalink -
Embed this notice
Puniko ? (puniko@mk.absturztau.be)'s status on Tuesday, 18-Feb-2025 21:41:08 JST Puniko ?
@maia@haj.magmaus3.eu.org @green@mk.absturztau.be @green ye seems like headers are an issue. just tried to fetch via web dev console and it fails
In conversation permalink
-
Embed this notice