There are clowns next to me learning to use basic command line tools to pull together music playlists for #RhinoRadio!

The nerd is growing strong here. <3

#cli
#MusicPD
#selfhosting

Some more progress on #RhinoRadio, #ThisOldClownHouse's in-building music streaming solution.

#MusicPD has been working really well for our needs.

We *were* lamenting a lack of a "Recently Added" feature.

This has been solved with some unmentionably shoddy shell scripting:

https://git.disroot.org/bsdclown/dotfiles/src/branch/main/scripts/MPD_recently_added.sh

This generates an "added in the last X days" playlist whenever it runs.

I tossed it into a cron job, and everyone wins. :)

dotfiles/scripts/MPD_recently_added.sh at main

dotfiles

Disroot Forgejo: Brace yourself, merge conflicts ahead.

I have apparently been using different installations of #MusicPD for so long that I was able to restore an absolutely awful earworm-laden playlist from twenty five years ago using nothing more than a text editor and a complete lack of dignity.

#TechnicalJiggeryPokery

Anyone using #MPD with a #LastFM scrobbler that supports webradio streams?

No guesswork please, only recommend something that you've tested and know to be working.

#mpdscribble only scrobbles when the playlist advances (which doesn't happen with webradios): https://github.com/MusicPlayerDaemon/mpdscribble/issues/14

#YAMS requires tracks to have a duration: https://github.com/Berulacks/yams/blob/05913d5238520120b0e385f1c2341c34dece62ea/yams/scrobble.py#L693

#mpdas is unmaintained, doesn't notice the tags changing _and_ breaks other clients for some reason…?

I don't wanna write my own…! 😩

#MusicPD

mpdscribble does not work with streams · Issue #14 · MusicPlayerDaemon/mpdscribble

mpdscribble does not seem to function as expected when mpd is playing from radio streams. Steps to reproduce: Add a radio that provides full track information, mpc load https://lainon.life/radio/ca...

GitHub

I've setup Music Player Daemon https://www.musicpd.org for my music library now, but there are surprisingly no good macOS clients that I could find. Looks like a good opportunity to read through the protocol specification…

#musicpd

Music Player Daemon

Music Player Daemon is a flexible, powerful, server-side application for playing music.

Sinon dans la liste des bonnes nouvelles, je me suis rendu compte que je pouvais brancher des enceintes dans toutes les pièces chez ma mère et streamer du FLAC par wifi/CPL/câbles, avec MPD et des SBC principaux/secondaires

Il reste à payer pour les enceintes et pour les CPL évidemment, donc c'est tooootalement hors de mon budget, mais beaucoup moins cher que pour du Sonos par exemple haha

#MPD #MusicPD #Audiophile #Bidouillage #Sonos
PINE A64-LTS V2 Single Board Computer - PINE STORE

PINE A64-LTS is Long Term Supply version of the Pine A64 Single Board Computer powered by Allwinner “A64” Quad-Core ARM Cortex A53 64-Bit Processor. The PINE A64-LTS board equips with 2GB LPDDR3 system memory, there is also optional eMMC module (up to 128GB) and microSD booting capability. It provides PI-2 GPIO Bus, Euler GPIO Bus and many others peripheral devices interface such as UART, SPI, I2C, for makers to integrate with sensors and devices. The PINE A64-LTS committed to supply at least for 5 years until year 2025 and 30 days limited warranty. The PINE A64-LTS V2 is a version 2 revision that using new Motorcomm  YT8511C Ethernet Gigabit PHY chip, please use the updated OS build that includes this chip driver. Note: 1. Power Adapter used same as SOPINE Baseboard, 5V 2A type H 3.5OD/1.35ID barrel type DC Jack Power Supply. 5V 2A Switch Power Suppy with 3.5mmOD/1.35mm ID DC Jack  - US version 5V 2A Switch Power Suppy with 3.5mmOD/1.35mm ID DC Jack  - EU version 2. PINE A64-LTS SBC no longer includes SPI Flash chip.    

PINE STORE
So I resumed working on this #Winamp skin-compatible remote controller for #MusicPD (and could easily be expanded to support other sorts of remote connections) and I had the unhinged idea of also making a player based on the same code base that utilizes embedded webkit and lets you play arbitrary streams like Mixcloud, Youtube, etc. via invisible browser windows. This is the sort of thing that could actually turn into my main way of listening to music.
Excited to be presenting a workshop online on Friday at the FABSS conference put on by @fflatbooks. It's PAY WHAT YOU WISH! it's not too late to register!
#musiced #musicpd fflat-books.com/product/fabss-…

Serious question for #mpd #musicpd users:

If MPD was completely re-done, what features would you want?

So recently I redid my weechat #musicpd script and just added support for UNIX sockets, noticed an issue in the upstream module (python-mpd2) and promptly opened an issue even though I had a pretty fucked day.

This mirtazapine shit ain't exactly making me any less depressed, but it definitely lessens some spoon costs for me.