Mac OS 9 Lives

Classic Mac OS Software => MultiMedia Players & Codecs => Topic started by: ivan_holmes on August 03, 2020, 01:43:42 PM

Title: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: ivan_holmes on August 03, 2020, 01:43:42 PM
Hi all,

I've recently been developing an MPD client for the classic Mac OS in my spare time. It's now functional enough to share, so I am doing so here in the hope that others may be interested. Please note this is alpha-quality software, some features are missing and there are bound to be bugs. That said, I have found it quite usable.

It's called MacMPD (keep it simple!) and all the information and downloads can be found on my website, along with some explanation if you're not familiar with MPD:
http://ivanholmes.co.uk/mac/macmpd/

Please feel free to ask any questions or share any comments you may have.

Cheers,
Ivan
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: rvense on August 03, 2020, 04:10:28 PM
Oh my. Very nice work!

I can use this to just control the daemon, right? Make the server play the audio?
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: ivan_holmes on August 04, 2020, 07:52:26 AM
Thank you!

Yes, it can be used in the normal way where the server plays the audio, this is what I usually do myself.
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: pixlgeek on August 04, 2020, 08:52:39 PM
This is fantastic! Great interface and thank you so much for open sourcing this.
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: Bolkonskij on August 05, 2020, 01:15:07 AM
I agree - it's always great to see new stuff being made for our Mac OS. It looks very neat, I think I'll have to give it a spin.
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: Greystash on August 05, 2020, 04:22:07 AM
That's fantastic! Great work!!
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: ivan_holmes on August 05, 2020, 05:53:32 AM
Thanks all for your kind comments.

If anyone can't get it to work after trying it out, I'd like to know about it!

As a side note, the version of MPD currently packaged in Debian Buster has a bug so doesn't work with this client. Upgrading to a newer version (at least 0.21.11) will solve this.
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: MacTron on August 05, 2020, 02:15:18 PM
Unfortunately it refuse to startup in to my MDD with Mac Os 9.2.2 :

(http://macos9lives.com/smforum/index.php?action=dlattach;topic=5609.0;attach=7741)
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: ivan_holmes on August 05, 2020, 03:06:04 PM
A silly oversight by me, I deleted the MacMPD Preferences file from my own machine and was able to reproduce the same error.

Fixing it now...
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: ivan_holmes on August 05, 2020, 04:07:06 PM
Unfortunately it refuse to startup in to my MDD with Mac Os 9.2.2 :

(http://macos9lives.com/smforum/index.php?action=dlattach;topic=5609.0;attach=7741)

I've just published a new version, 0.1.1 alpha, that fixes this problem.
If you've already downloaded it you'll need to delete it and get the fixed version, my apologies.

http://ivanholmes.co.uk/mac/macmpd/#downloads (http://ivanholmes.co.uk/mac/macmpd/#downloads)
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: MacTron on August 06, 2020, 08:14:17 AM
Now it's working. ;D
Nice work. Thank You.  ;)
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: ivan_holmes on August 06, 2020, 11:59:56 AM
Cheers MacTron.


I've just published another update (version 0.1.2 alpha) with some improvements to how the queue is handled and general bugfixes. I've also added a link to my website in the help menu.
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: ovalking on August 12, 2020, 02:34:00 AM
Well done on making Mac stuff!

Are there any publicly accessible servers I can connect to in order to try this out please?
Can I use it for anything without a server?

Thanks.
Title: Re: MacMPD - new MPD (Music Player Daemon) client for classic Mac OS
Post by: ivan_holmes on August 12, 2020, 07:19:46 AM
Well done on making Mac stuff!

Are there any publicly accessible servers I can connect to in order to try this out please?
Can I use it for anything without a server?

Thanks.
Thank you, ovalking.

Although it's possible in theory to have a public MPD instance, I haven't found any. I would imagine most that are even accessible over the internet would have password protection (which MacMPD doesn't support... yet?).

As far as I know, any client connected to MPD has full control over the playback queue and transport, so using a public server would be annoying in that regard too.

I'm afraid that MacMPD is simply not of use without an instance of MPD to connect to.
MPD can be installed quite easily on practically any *nix, and also Windows and Android, and removed just as easily.

Cheers,
Ivan