 Hey everyone just a video on my configuration for playing music and audio and stuff like that a couple people have asked me about this I guess it's worth going over So I use music player Damon as a music player Damon as its name suggests So for those of you who don't know MPD is just a back-end. So it's a system It's a little server in the back that you know plays music and stuff like that. It's pretty sweet In order to actually interface with it. You do need another music player So it sort of comes in pieces and you assemble it the way you like, but it's pretty simple So the music player I have is actually right here. This is Christ I always forget. Okay. It's in C. M. P. C. P. P Let me write that down actually so actually so if you want to go ahead and install all this, right? So, you know, whatever distor you have I'll just assume you have arch you want MPD you want in CP in Christ it stands for in curses music player client plus plus and another thing you're probably gonna want is MPC MPC is just like terminal commands for accessing in PD So I have a bunch of keyboard bindings that use MPC command commands to do stuff like, you know Go forward in a song or something like that. So if I'm on another screen I can press, you know my shortcuts and now I've gone forward a song or something like that So anyway, that's what MPC is for. So you just install this and if you want my configurations I'll go ahead and put those up. I haven't even talked about the programs yet, but I'll go ahead and tell you how to set them up You can of course go to my github In my void rice repository. I think you'll need This folder and then in the config folder. You want the MPD folder and that should be it Anyway, so let's talk about this program why I use it stuff like that So again in PD is just a daemon by itself so It's actually open this up open up the config folder How it works is you just give it a music folder. It can be whatever you want and it's gonna go through those Organize them. It's not gonna tag them, but it's gonna take the tag take the metadata and integrate it into its library So you can access it easily from a player like in PC and in whatever it is or anything else So you got to have all this I think you might have to have this Little section here, or maybe this one up here. I don't know I know I had to put these in when I had I was using also you might still need them on pulse audio I just go ahead and copy it if I were you but whatever So check that out But once in PD is running you just get it to start up With when your system starts up in and you know, you don't have to worry about it Anyway, so the music the actual music player again in curses music player client plus plus Still a mouthful Let me open up. Well, let me show you what it does first. You want to see that? So this is nice because it actually comes with a lot of screens. So this is the main media library view So I have it organized by album artists. You can change it to something else if you want But this is only one of the views you have so you have if you press one you have the playlist press two you have The actual folder folder structure how your directory actually looks if you want to look by folder structure Three is a search engine four is the media library or whatever playlist editor tag editor The tag editor. I didn't think I'd actually use this thing, but it has been a lifesaver There's so much it can do. There's so much that It's very easy for like changing songs and masks like tags and it can automatically number tracks stuff like that It's fantastic And I will say there are some things I know that this player can do that. I haven't integrated yet So if you use like last fm or Libre fm it interfaces pretty cleanly with those I haven't used it myself But you know if you're the kind of person who does it's out there And I think it can actually grab metadata from last fm and stuff like that But again, I haven't done it yet So you also have music visualizer and you can change it with space It's loading a little slowly because I have a correlate computer, but you know, whatever I'm on my x200 right now and you know, it's not it usually runs fine But whenever I'm screen casting, you know, it just doesn't look good And you also have a clock if you press plus by default And of course you can have multiple instances of this running at this at the same time So you can have you know, you know music visualizer and one clock and one something like that So that's no problem there I've used a couple of music players where you like you can only have one instance which sort of annoys me But whatever But this thing is just pretty sweet and of course MPD is the actual back end so it's not interfering with anything Let me show you my configs for this. I've made a couple Changes to them in terms of bindings. You probably guess I've added in VIM bindings for everything. So like, you know, HJKL stuff like that I do I always forget like the numbers you press to get to the different screens So I've just like added my own numbers So like T for tag editor V for visualizer in for, you know, the media player view or whatever And again, I've just added all these shortcuts in there And that's pretty much all I have here and I've changed a couple of them, you know, that I have to move around Aside from that is pretty simple You also have the actual config of this where you can change how it looks I've really just made superficial kind of color changes here or something like that. I might have changed something More substantial. I'm not entirely sure but I'll go ahead and say I'm trying to remember where they are their user share doc Yeah, so if you want to find the defaults they are in user share doc in C Etc. Etc. And these are all very good very well documented. You can see out here like You know, so they give you pretty much all the different options you can use and how to play around with them So this program and this is true. I think of well, it's true of MPD as well Like all of them are very well documented You can just check them offline or something if you want and toy around with them That's pretty much what I did to get the configuration that I got But all in all it's it's pretty sweet You there's a whole lot that I haven't even done with this that a lot of people have done So feel free to throw whatever recommendations you have in the comment section In terms of things that I haven't worked out or I don't know how to do yet Maybe just because of my own oversight. There is one thing. I used to use music on console player, which is very good But there is one thing that that has that this doesn't at least that I don't know that it has or something like that And that is notice that the music player like the media library You have three pains and this is actually pretty nice because you can you well you can switch between two-plane pains or whatever But yeah, having three pains is very nice for seeing the kind of music that's around But when you switch to the directory mode and you're looking at the actual folder structure You don't have that and I'd really like to be able to see into these folders So I don't know I've looked around for a way to do that I couldn't necessarily find it it'd be nice to have that just because I'm the kind of I have a bunch of like Compilation CDs and stuff like that or like things that have different album artists, but I still want in one logical folder So I'd sort of prefer to look at directory structure But album artist actually looks works pretty much fine for me But aside from that this is yeah, this thing is basically the best music player. I've used it does a whole lot It's a pretty light on System resources and again MPD as a back-end is fantastic for a lot of reasons again I can you know use keyboard shortcuts that I've added to I3 to change it I also have my main desktop is in my main room now And I can actually just SSH into that and like tell what tell MPD what to do Tell it what songs to play at a distance if I'm like literally too lazy to get up and control it manually So that's a nice thing as well But anyway, that's about it for the for that if you have any recommendations for this client I've only been using it like a couple months. So feel free to throw them in the Comments section or any questions again configs on my github. See you guys next