kepstin / riker

The Number One MusicBrainz Player
http://www.kepstin.ca/projects/riker
GNU General Public License v2.0
5 stars 0 forks source link

daemon mode/MPD compatibility mode #5

Open ianmcorvidae opened 12 years ago

ianmcorvidae commented 12 years ago

It would be awesome if I could keep using my MPD client to connect to Riker, at least when I'm not doing things like constructing complicated fancy playlists or looking at ARs -- i.e., for the times when I really do just want a "normal music player."

Also, all my scripts assume MPD already, how else would I advertise what I'm listening to in IRC?!

kepstin commented 12 years ago

I definitely plan to include some sort of remote-control api, but I'm not totally sure on the format that it'll end up taking. Since my original plan was to make a gtk/gnome style player, an MPRIS interface D-BUS remote might make sense; we'll see how it goes.

An MPD interface would presumably mean a non-gui version of the player, which I'm not currently planning.

ianmcorvidae commented 12 years ago

Well, an MPD interface would mean a not-written-by-you GUI for the player.

This would just be a fallback API compatible with MPD so the basic Riker functions (play, next, pause, that sort of thing, maybe saved playlists if you have something like that) can be controlled by an MPD client; it would have to be in addition to whatever interface you're planning, since this sort of interface can't do the MB-awareness that's Riker's core functionality.

Basically, it's equivalent to me to writing both last.fm scrobbling support and a more complete/interesting local statistics system -- sure, you could have only the second, but people use the first one, may as well support it.

Of course, I also don't totally expect you to do this. But I thought I'd throw it on the wishlist at least.